<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Grünstein | Generalunternehmer</title><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32.png"><link rel="icon" type="image/png" sizes="512x512" href="/favicon-512.png"><link rel="apple-touch-icon" href="/apple-touch-icon.png"><meta name="description" content="Grünstein Leistungsmanagement GmbH: Generalunternehmer für Bau- und Sanierungsprojekte in Wien. Projekte wie der Hotelumbau in 1020 Wien. Türen, Fenster und Tore im Anfragekatalog.">

<style>
*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth}
body{font-family:Montserrat,sans-serif;color:#333;line-height:1.6}
header{position:fixed;top:0;width:100%;z-index:1000;background:rgba(14,26,22,0.97);padding:0.6rem 0;backdrop-filter:blur(10px)}
nav{max-width:1300px;margin:0 auto;padding:0 30px;display:flex;justify-content:space-between;align-items:center}
.logo img{height:55px}
.nav-links{list-style:none;display:flex;gap:2.5rem}
.nav-links a{color:#f7f5f0;text-decoration:none;font-size:.8rem;text-transform:uppercase;letter-spacing:2px;transition:color .3s}
.nav-links a:hover{color:#c9a84c}
.hero{height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#0a1410,#0e1a16,#1a2f2a,#1e3a32);text-align:center;position:relative;overflow:hidden}
.hero::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 50% 50%,rgba(201,168,76,.06) 0%,transparent 70%)}
.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}
.hero::after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(10,20,16,.62) 0%,rgba(10,20,16,.45) 45%,rgba(10,20,16,.78) 100%)}
.hero-content{padding:0 20px;position:relative;z-index:1}
.hero-logo{width:280px;margin-bottom:2.5rem;filter:drop-shadow(0 4px 30px rgba(201,168,76,.3))}
.hero-sub{color:#e3c569;text-shadow:0 1px 10px rgba(0,0,0,.6);font-size:.85rem;letter-spacing:8px;text-transform:uppercase;margin-bottom:1.5rem;font-weight:300}
.hero h1{font-family:Playfair Display,serif;font-size:3.5rem;color:#fff;margin-bottom:1.5rem;line-height:1.2;font-weight:400;text-shadow:0 2px 24px rgba(0,0,0,.55)}
.hero h1 em{color:#c9a84c;font-style:normal;font-weight:700}
.hero p{color:#d8e6de;text-shadow:0 1px 12px rgba(0,0,0,.6);font-size:1.05rem;font-weight:300;margin-bottom:3rem;max-width:550px;margin-left:auto;margin-right:auto}
.btn{display:inline-block;padding:16px 50px;background:#c9a84c;color:#0e1a16;text-decoration:none;font-size:.8rem;font-weight:600;letter-spacing:3px;text-transform:uppercase;border:2px solid #c9a84c;cursor:pointer;transition:all .3s}
.btn:hover{background:transparent;color:#c9a84c}
.btn-outline{background:transparent;color:#c9a84c;margin-left:1rem}
.btn-outline:hover{background:#c9a84c;color:#0e1a16}
.section{padding:100px 30px}
.section-title{font-family:Playfair Display,serif;font-size:2.8rem;text-align:center;margin-bottom:.5rem;font-weight:400}
.section-line{width:60px;height:2px;background:#c9a84c;margin:0 auto 1.5rem}
.about{background:#f7f5f0}
.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;max-width:1200px;margin:0 auto;align-items:center}
.about-text h3{font-family:Playfair Display,serif;font-size:1.8rem;margin-bottom:1rem;color:#1a2f2a;font-weight:400}
.about-text p{color:#555;margin-bottom:1.5rem;font-weight:300}
.about-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem}
.stat{text-align:center}
.stat-number{font-family:Playfair Display,serif;font-size:2.5rem;color:#c9a84c}
.stat-label{font-size:.75rem;text-transform:uppercase;letter-spacing:2px;color:#555;margin-top:.3rem}
.services{background:#fff}
.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;max-width:1200px;margin:0 auto}
.service-card{padding:3rem 2rem;background:#f7f5f0;border-left:3px solid transparent;transition:all .4s}
.service-card:hover{border-left-color:#c9a84c;transform:translateX(8px);box-shadow:0 10px 40px rgba(0,0,0,.06)}
.service-icon{font-size:2rem;margin-bottom:1.5rem;color:#c9a84c}
.service-card h3{font-family:Playfair Display,serif;font-size:1.3rem;margin-bottom:1rem;color:#1a2f2a;font-weight:400}
.service-card p{color:#555;font-weight:300;font-size:.9rem}
.projects{background:#0e1a16;color:#fff}
.projects .section-title{color:#fff}
.project-grid{display:grid;grid-template-columns:minmax(0,760px);justify-content:center;gap:1.5rem;max-width:1300px;margin:0 auto}
.project-card{overflow:hidden;background:#122019;border:1px solid #1f3a30}
.project-card img{width:100%;height:clamp(220px,34vw,380px);object-fit:cover;transition:transform .6s;display:block}
.project-card:hover img{transform:scale(1.08)}
.project-info{background:#122019;padding:1.6rem 2rem 1.8rem}
.project-info h3{font-family:Playfair Display,serif;color:#c9a84c;font-size:1.2rem}
.project-info p{color:#d5dfd9;font-size:.92rem;line-height:1.55;margin-top:.4rem}
.hotel-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1300px;margin:1.5rem auto 0}
.hotel-gallery figure{margin:0;overflow:hidden;border:1px solid #1f3a30;background:#122019}
.hotel-gallery img{width:100%;height:220px;object-fit:cover;display:block;transition:transform .6s}
.hotel-gallery figure:hover img{transform:scale(1.06)}
.hotel-gallery figcaption{padding:.7rem 1rem;color:#8aa89e;font-size:.75rem;letter-spacing:1px;text-transform:uppercase}
@media(max-width:768px){.hotel-gallery{grid-template-columns:1fr}.hotel-gallery img{height:auto}}
.upload-box{max-width:800px;margin:3rem auto 0;padding:3rem;border:1px solid #2d4a3e;text-align:center;background:rgba(201,168,76,.02)}
.upload-box h3{color:#c9a84c;font-family:Playfair Display,serif;margin-bottom:1rem;font-size:1.3rem;font-weight:400}
.upload-box p{color:#8aa89e;margin-bottom:.5rem}
.upload-box input[type=text],.upload-box select{width:80%;max-width:400px;padding:12px;margin:.5rem auto;display:block;background:#1a2f2a;border:1px solid #2d4a3e;color:#fff;font-family:Montserrat,sans-serif;font-size:.9rem}
.save-btn{margin-top:1rem;padding:14px 40px;background:#c9a84c;color:#0e1a16;border:none;font-size:.85rem;font-weight:600;letter-spacing:3px;text-transform:uppercase;cursor:pointer;font-family:Montserrat,sans-serif;transition:all .3s}
.save-btn:hover{background:#e8cc73}
.status-msg{color:#c9a84c;margin-top:1rem;font-size:.9rem}
.lightbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;background:rgba(10,20,16,.97);justify-content:center;align-items:center;cursor:pointer}
.lightbox.open{display:flex}
.lightbox img{max-width:90%;max-height:90vh;object-fit:contain}
.contact{background:#f7f5f0}
.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;max-width:1100px;margin:0 auto}
.contact-info h3{font-family:Playfair Display,serif;font-size:1.8rem;margin-bottom:1.5rem;color:#1a2f2a;font-weight:400}
.contact-item{margin-bottom:1.5rem;color:#555;font-weight:300}
.contact-item b{color:#333;font-weight:600}
#contactForm{display:flex;flex-direction:column;gap:1rem}
#contactForm input,#contactForm textarea{padding:15px;border:1px solid #ddd;font-size:.9rem;font-family:Montserrat,sans-serif;background:#fff;transition:border .3s}
#contactForm input:focus,#contactForm textarea:focus{outline:none;border-color:#c9a84c}
#contactForm button{padding:16px;background:#c9a84c;color:#0e1a16;border:none;font-size:.8rem;font-weight:600;letter-spacing:3px;text-transform:uppercase;cursor:pointer;font-family:Montserrat,sans-serif;transition:all .3s}
#contactForm button:hover{background:#b8963f}
footer{background:#0a1410;color:#555;text-align:center;padding:3rem 20px;font-size:.8rem;letter-spacing:1px}
footer span{color:#c9a84c}
.divider{height:1px;background:linear-gradient(to right,transparent,#c9a84c,transparent);max-width:200px;margin:0 auto 3rem}
@media(max-width:900px){.hero h1{font-size:2.5rem}.hero-logo{width:200px}.about-grid,.contact-grid{grid-template-columns:1fr}.project-grid{grid-template-columns:1fr}.nav-links{gap:1rem}.nav-links a{font-size:.7rem}}
.contact-alt{font-size:.9rem;color:#5a6b64;margin-top:1rem}.contact-alt a{color:#0e1a16;font-weight:600}.info-box a{color:#8a6d2f;font-weight:600;text-decoration:none;border-bottom:1px solid #c9a84c}
.pano-wrap{max-width:760px;margin:3rem auto 0;border:1px solid #1f3a30;background:#122019}
.pano-wrap iframe{display:block;width:100%;height:clamp(320px,50vw,520px);border:0}
.pano-info{padding:1.2rem 2rem 1.4rem}
.pano-info h3{font-family:Playfair Display,serif;color:#c9a84c;font-size:1.2rem}
.pano-info p{color:#d5dfd9;font-size:.92rem;line-height:1.55;margin-top:.4rem}
.pano-badge{display:inline-block;font-size:.7rem;letter-spacing:2px;text-transform:uppercase;color:#8aa89e;border:1px solid #2d4a3e;padding:.25rem .7rem;margin-bottom:.6rem}
</style>
<style>.info-box{margin:24px auto;padding:20px;max-width:1000px;border:1px solid #c9a84c;color:inherit;font-size:14px;line-height:1.6}.nav-links{flex-wrap:wrap;gap:16px}.hero{min-height:720px;height:auto;padding:150px 24px 70px}.hero-logo{max-width:min(400px,90vw)}header{position:relative}.hero{padding-top:50px}.hero h1{overflow-wrap:anywhere}a:focus-visible{outline:3px solid #c9a84c;outline-offset:4px}@media(max-width:768px){nav{flex-direction:column;gap:20px}.nav-links{display:flex!important;justify-content:center}.hero{min-height:0;padding:50px 24px}.hero h1{font-size:40px}.about-grid,.contact-grid{grid-template-columns:1fr!important}.services-grid{grid-template-columns:1fr!important}.section{padding:50px 24px}.hero .btn{display:inline-flex;align-items:center;min-height:44px;margin:8px}.logo img{max-width:210px}}@media(max-width:380px){nav{padding:0 16px}.hero-content{padding:0;width:100%;min-width:0}.hero-sub{letter-spacing:5px;font-size:.75rem}.hero .btn{max-width:100%;padding-left:20px;padding-right:20px}.contact-grid>*{min-width:0}.contact .btn{max-width:100%;padding-left:14px;padding-right:14px;overflow-wrap:anywhere}.section-title{overflow-wrap:anywhere}}</style><style>.project-badge{display:inline-block;font-size:.65rem;letter-spacing:2px;text-transform:uppercase;color:#0e1a16;background:#c9a84c;padding:3px 10px;margin-bottom:.6rem}.project-card.no-img{display:flex;align-items:center;justify-content:center;background:#1a2f2a;border:1px dashed #2d4a3e}.project-card.no-img .ph{color:#8aa89e;font-size:.85rem;text-align:center;padding:0 2rem;font-weight:300}.projects-note{max-width:1300px;margin:2rem auto 0;color:#8aa89e;font-size:.85rem;font-weight:300;text-align:center}</style></head>
<body>
<header>
<nav>
<a href="#home" class="logo"><img src="Logo.png" alt="Gruenstein"></a>
<ul class="nav-links">
<li><a href="#home">Home</a></li>
<li><a href="#about">Über uns</a></li>
<li><a href="#services">Leistungen</a></li>
<li><a href="#projects">Projekte</a></li>
<li><a href="katalog.html">Produktkatalog</a></li>
<li><a href="#contact">Kontakt</a></li>
</ul>
</nav>
</header>
<section id="home" class="hero">
<video class="hero-video" autoplay muted loop playsinline poster="hero-video-poster.jpg" preload="metadata" aria-label="Symbolaufnahme: Baustelle mit Holzkonstruktion (Stockmaterial)"><source src="hero-video-web.mp4" type="video/mp4"></video>
<div class="hero-content">
<img src="Logo.png" alt="Gruenstein Leistungsmanagement" class="hero-logo">
<div class="hero-sub">Generalunternehmer · Grünstein</div>
<h1>Ihr Bauvorhaben.<br><em>Alles im Blick.</em></h1>
<p>Grünstein Leistungsmanagement: Generalunternehmer für Bau- und Sanierungsprojekte in Wien - von der Planung bis zur Übergabe, alles aus einer Hand.</p>
<a href="#projects" class="btn">Unsere Projekte</a>
<a href="#contact" class="btn btn-outline">Kontakt</a>
</div>
</section>
<section id="about" class="section about">
<h2 class="section-title">Über uns</h2>
<div class="section-line"></div>
<div class="divider"></div>
<div class="about-grid">
<div class="about-text"><h3>Ihr Projekt als Ganzes</h3><p>Grünstein ist Ihr Generalunternehmer für Bau- und Sanierungsprojekte in Wien. Ein Ansprechpartner, ein Verantwortlicher: Wir koordinieren Planung, Gewerke und Ausführung bis zur Übergabe.</p><p>Der konkrete Leistungsumfang wird für jedes Vorhaben abgestimmt.</p></div><div class="about-text"><h3>Referenzen</h3><p>Zu unseren Projekten zählt der Umbau eines Boutique-Hotels in 1020 Wien. Weitere Referenzprojekte finden Sie im Bereich Projekte.</p><a href="#projects" class="btn btn-outline">Projekte ansehen</a></div></div></section>
<section id="services" class="section services">
<h2 class="section-title">Unsere Leistungen</h2>
<div class="section-line"></div>
<div class="divider"></div>
<div class="services-grid"><div class="service-card"><h3>Generalunternehmer</h3><p>Ein Ansprechpartner für Ihr Bauvorhaben. Projektumfang und Leistungen nach Abstimmung.</p></div><div class="service-card"><h3>Projektabstimmung</h3><p>Die Anforderungen und die nächsten Schritte gemeinsam klären.</p></div><div class="service-card"><h3>Produkte und Montage</h3><p>Türen, Fenster und Tore mit Beratung, Aufmaß, Lieferung und Montage in Wien.</p></div></div></section>


<section id="projects" class="section projects">
<h2 class="section-title">Unsere Projekte</h2>
<div class="section-line"></div>
<div class="divider"></div>
<div class="project-grid">
<div class="project-card"><img src="projekt-hotel-1020.jpg" alt="Boutique-Hotel 1020 Wien - gestalteter Außenbereich mit Lounge und Feuertisch (Rendering)"><div class="project-info"><h3>Boutique-Hotel, 1020 Wien</h3><p>Hotelumbau in 1020 Wien: Brandschutzkonzept, Baumeisterarbeiten, Gewerkekoordination und Ausführung. Bild: Rendering des gestalteten Hotelgartens mit Lounge und Feuertisch.</p></div></div>
</div>
<div class="hotel-gallery">
<figure><img src="projekt-hotel-lobby.jpg" alt="Rendering: Lobby und Rezeption des Boutique-Hotels (Entwurf destilat)"><figcaption>Lobby &amp; Rezeption (Rendering)</figcaption></figure>
<figure><img src="projekt-hotel-zimmer.jpg" alt="Rendering: Hotelzimmer (Entwurf destilat)"><figcaption>Hotelzimmer (Rendering)</figcaption></figure>
<figure><img src="projekt-hotel-lounge.jpg" alt="Rendering: Lounge mit Sofa und Kamin (Entwurf destilat)"><figcaption>Lounge (Rendering)</figcaption></figure>
</div>
<div class="pano-wrap">
<iframe data-panoraven-tour src="https://panoraven.com/en/embed/HJzsA2ND93" allowfullscreen="true" allow="accelerometer; magnetometer; gyroscope; xr-spatial-tracking" title="360-Grad-Rundgang" loading="lazy"></iframe>
<div class="pano-info"><span class="pano-badge">360&deg;-Rundgang</span><h3>Bauprojekt, 1020 Wien</h3><p>Komplette Generalunternehmerleistung in 1020 Wien. Der interaktive 360&deg;-Rundgang zeigt den Wohn- und Essbereich mit Galerie (Visualisierung).</p></div>
</div>
<p class="projects-note">Aus Respekt vor unseren Auftraggebern zeigen wir nur freigegebene Projekte und Bilder. Weitere Referenzen nennen wir Ihnen gerne im Gespräch.</p>
</section>


<section id="contact" class="section contact">
<h2 class="section-title">Kontakt</h2>
<div class="section-line"></div>
<div class="contact-grid"><div class="contact-info"><h3>Ihr Bauvorhaben beginnt mit einem Gespräch</h3><p>Erzählen Sie uns kurz von Ihrem Vorhaben - wir melden uns mit einer ehrlichen Ersteinschätzung.</p><p><a href="https://tally.so/r/GexgGL" class="btn" target="_blank" rel="noopener">Kontaktformular öffnen</a></p><p class="contact-alt">oder direkt per E-Mail - bitte mit Projektort und Ihrem Anliegen.</p></div><div class="info-box"><strong>Grünstein Leistungsmanagement GmbH</strong><p>Untere Augartenstraße 38/8<br>1020 Wien, Österreich</p><p><a href="mailto:office@gruenstein.at">office@gruenstein.at</a></p></div></div></section>
<footer><p>&copy; 2026 <span>Gruenstein Leistungsmanagement GmbH</span> - Alle Rechte vorbehalten</p><p><a href="impressum.html">Impressum</a> · <a href="datenschutz.html">Datenschutz</a></p><p style="opacity:.55;font-size:.7rem">Hintergrundvideo: Symbolaufnahme (Stockmaterial), kein Gruenstein-Projekt.</p></footer>

</body>
</html>