<!DOCTYPE html>

<html lang="de">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <meta name="description" content="Miki Stays - Dein Zuhause auf Zeit in Wien. Modern, flexibel, frei. Zwei Konzepte, eine Familie: Miki Stays & Suite Hotel 900m zur Oper.">

    <meta name="keywords" content="Hotel Wien, Unterkunft Wien, Apartment Wien, Miki Stays, Suite Hotel, Zentrum Wien">

    <title>Miki Stays | Dein Zuhause auf Zeit in Wien</title>

    

    <!-- Fonts -->

    <link rel="preconnect" href="https://fonts.googleapis.com">

    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>

    <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600;700&family=Inter:wght@300;400;500;600;700&display=swap" rel="stylesheet">

    

    <style>

        /* ============================================

           CSS VARIABLES & RESET

           ============================================ */

        :root {

            /* Colors - Basierend auf dem Design */

            --color-primary: #2C3E7A; /* Navy Blue */

            --color-secondary: #E8A5A5; /* Rosa/Pink */

            --color-accent: #D4A5A5; /* Helleres Rosa */

            --color-dark: #1A1A1A;

            --color-light: #F8F8F8;

            --color-white: #FFFFFF;

            --color-gray: #6B7280;

            --color-gray-light: #E5E7EB;

            

            /* Typography */

            --font-heading: 'Playfair Display', serif;

            --font-body: 'Inter', sans-serif;

            

            /* Spacing */

            --spacing-xs: 0.5rem;

            --spacing-sm: 1rem;

            --spacing-md: 2rem;

            --spacing-lg: 4rem;

            --spacing-xl: 6rem;

            

            /* Layout */

            --max-width: 1400px;

            --border-radius: 8px;

            --transition: all 0.3s ease;

        }

        

        * {

            margin: 0;

            padding: 0;

            box-sizing: border-box;

        }

        

        html {

            scroll-behavior: smooth;

        }

        

        body {

            font-family: var(--font-body);

            color: var(--color-dark);

            line-height: 1.6;

            overflow-x: hidden;

        }

        

        img {

            max-width: 100%;

            height: auto;

            display: block;

        }

        

        a {

            text-decoration: none;

            color: inherit;

            transition: var(--transition);

        }

        

        /* ============================================

           TYPOGRAPHY

           ============================================ */

        h1, h2, h3, h4, h5, h6 {

            font-family: var(--font-heading);

            font-weight: 600;

            line-height: 1.2;

            margin-bottom: var(--spacing-sm);

        }

        

        h1 {

            font-size: clamp(2.5rem, 5vw, 4.5rem);

            font-weight: 700;

        }

        

        h2 {

            font-size: clamp(2rem, 4vw, 3.5rem);

        }

        

        h3 {

            font-size: clamp(1.5rem, 3vw, 2.5rem);

        }

        

        p {

            margin-bottom: var(--spacing-sm);

            color: var(--color-gray);

        }

        

        /* ============================================

           BUTTONS

           ============================================ */

        .btn {

            display: inline-block;

            padding: 1rem 2.5rem;

            border-radius: 50px;

            font-weight: 600;

            text-align: center;

            cursor: pointer;

            transition: var(--transition);

            border: 2px solid transparent;

            font-size: 1rem;

        }

        

        .btn-primary {

            background: var(--color-secondary);

            color: var(--color-white);

        }

        

        .btn-primary:hover {

            background: #D89595;

            transform: translateY(-2px);

            box-shadow: 0 10px 30px rgba(232, 165, 165, 0.3);

        }

        

        .btn-outline {

            background: transparent;

            color: var(--color-primary);

            border-color: var(--color-primary);

        }

        

        .btn-outline:hover {

            background: var(--color-primary);

            color: var(--color-white);

        }

        

        /* ============================================

           HEADER & NAVIGATION

           ============================================ */

        .header {

            position: fixed;

            top: 0;

            left: 0;

            width: 100%;

            background: rgba(255, 255, 255, 0.95);

            backdrop-filter: blur(10px);

            z-index: 1000;

            padding: 1rem 0;

            box-shadow: 0 2px 10px rgba(0,0,0,0.05);

        }

        

        .nav {

            max-width: var(--max-width);

            margin: 0 auto;

            padding: 0 var(--spacing-md);

            display: flex;

            justify-content: space-between;

            align-items: center;

        }

        

        .logo {

            font-family: var(--font-heading);

            font-size: 1.5rem;

            font-weight: 700;

            color: var(--color-primary);

        }

        

        .nav-menu {

            display: flex;

            gap: 2.5rem;

            list-style: none;

        }

        

        .nav-menu a {

            font-weight: 500;

            color: var(--color-dark);

        }

        

        .nav-menu a:hover {

            color: var(--color-secondary);

        }

        

        .mobile-menu-btn {

            display: none;

            background: none;

            border: none;

            font-size: 1.5rem;

            cursor: pointer;

            color: var(--color-primary);

        }

        

        /* ============================================

           HERO SECTION

           ============================================ */

        .hero {

            position: relative;

            height: 100vh;

            min-height: 600px;

            display: flex;

            align-items: center;

            justify-content: center;

            overflow: hidden;

        }

        

        .hero-bg {

            position: absolute;

            top: 0;

            left: 0;

            width: 100%;

            height: 100%;

            background: linear-gradient(135deg, rgba(44, 62, 122, 0.7), rgba(232, 165, 165, 0.5)),

                        url('https://images.unsplash.com/photo-1566073771259-6a8506099945?w=1920&q=80') center/cover;

            z-index: -1;

        }

        

        .hero-content {

            text-align: center;

            color: var(--color-white);

            max-width: 900px;

            padding: var(--spacing-md);

            animation: fadeInUp 1s ease;

        }

        

        .hero h1 {

            color: var(--color-white);

            margin-bottom: var(--spacing-md);

            text-shadow: 0 2px 20px rgba(0,0,0,0.3);

        }

        

        .hero-tagline {

            font-size: clamp(1.2rem, 2vw, 1.8rem);

            margin-bottom: var(--spacing-lg);

            color: rgba(255, 255, 255, 0.95);

            font-weight: 300;

        }

        

        .hero-cta {

            display: flex;

            gap: var(--spacing-md);

            justify-content: center;

            flex-wrap: wrap;

        }

        

        .hero-alternative {

            margin-top: var(--spacing-lg);

            padding-top: var(--spacing-lg);

            border-top: 1px solid rgba(255, 255, 255, 0.2);

        }

        

        .hero-alternative p {

            color: rgba(255, 255, 255, 0.8);

            font-size: 1.1rem;

        }

        

        .hero-alternative a {

            color: var(--color-accent);

            text-decoration: underline;

            font-weight: 600;

        }

        

        @keyframes fadeInUp {

            from {

                opacity: 0;

                transform: translateY(30px);

            }

            to {

                opacity: 1;

                transform: translateY(0);

            }

        }

        

        /* ============================================

           SECTIONS

           ============================================ */

        .section {

            padding: var(--spacing-xl) var(--spacing-md);

            max-width: var(--max-width);

            margin: 0 auto;

        }

        

        .section-header {

            text-align: center;

            margin-bottom: var(--spacing-lg);

        }

        

        .section-subtitle {

            color: var(--color-secondary);

            font-size: 1rem;

            font-weight: 600;

            text-transform: uppercase;

            letter-spacing: 2px;

            margin-bottom: var(--spacing-sm);

        }

        

        /* ============================================

           CONCEPT SECTION

           ============================================ */

        .concept-grid {

            display: grid;

            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));

            gap: var(--spacing-lg);

            margin-top: var(--spacing-lg);

        }

        

        .concept-card {

            text-align: center;

            padding: var(--spacing-lg);

            background: var(--color-white);

            border-radius: var(--border-radius);

            box-shadow: 0 5px 25px rgba(0,0,0,0.08);

            transition: var(--transition);

        }

        

        .concept-card:hover {

            transform: translateY(-10px);

            box-shadow: 0 15px 40px rgba(0,0,0,0.12);

        }

        

        .concept-icon {

            width: 80px;

            height: 80px;

            margin: 0 auto var(--spacing-md);

            background: linear-gradient(135deg, var(--color-secondary), var(--color-accent));

            border-radius: 50%;

            display: flex;

            align-items: center;

            justify-content: center;

            font-size: 2.5rem;

        }

        

        .concept-card h3 {

            color: var(--color-primary);

            margin-bottom: var(--spacing-md);

        }

        

        /* ============================================

           LOCATIONS SECTION

           ============================================ */

        .locations-grid {

            display: grid;

            grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));

            gap: var(--spacing-lg);

            margin-top: var(--spacing-lg);

        }

        

        .location-card {

            background: var(--color-white);

            border-radius: var(--border-radius);

            overflow: hidden;

            box-shadow: 0 5px 25px rgba(0,0,0,0.08);

            transition: var(--transition);

        }

        

        .location-card:hover {

            transform: translateY(-5px);

            box-shadow: 0 15px 40px rgba(0,0,0,0.15);

        }

        

        .location-image {

            height: 280px;

            overflow: hidden;

            position: relative;

        }

        

        .location-image img {

            width: 100%;

            height: 100%;

            object-fit: cover;

            transition: var(--transition);

        }

        

        .location-card:hover .location-image img {

            transform: scale(1.05);

        }

        

        .location-badge {

            position: absolute;

            top: 20px;

            left: 20px;

            background: var(--color-secondary);

            color: var(--color-white);

            padding: 0.5rem 1.5rem;

            border-radius: 50px;

            font-weight: 600;

            font-size: 0.9rem;

        }

        

        .location-content {

            padding: var(--spacing-md);

        }

        

        .location-content h3 {

            color: var(--color-primary);

            margin-bottom: var(--spacing-sm);

        }

        

        .location-features {

            list-style: none;

            margin: var(--spacing-md) 0;

        }

        

        .location-features li {

            padding: 0.5rem 0;

            display: flex;

            align-items: center;

            gap: 0.5rem;

            color: var(--color-gray);

        }

        

        .location-features li::before {

            content: "✓";

            color: var(--color-secondary);

            font-weight: bold;

        }

        

        /* ============================================

           ROOMS SECTION

           ============================================ */

        .rooms-grid {

            display: grid;

            grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));

            gap: var(--spacing-lg);

            margin-top: var(--spacing-lg);

        }

        

        .room-card {

            background: var(--color-white);

            border-radius: var(--border-radius);

            overflow: hidden;

            box-shadow: 0 5px 25px rgba(0,0,0,0.08);

            transition: var(--transition);

        }

        

        .room-card:hover {

            box-shadow: 0 15px 40px rgba(0,0,0,0.15);

        }

        

        .room-image {

            height: 250px;

            overflow: hidden;

        }

        

        .room-image img {

            width: 100%;

            height: 100%;

            object-fit: cover;

            transition: var(--transition);

        }

        

        .room-card:hover .room-image img {

            transform: scale(1.1);

        }

        

        .room-content {

            padding: var(--spacing-md);

        }

        

        .room-title {

            color: var(--color-primary);

            margin-bottom: var(--spacing-sm);

        }

        

        .room-meta {

            display: flex;

            gap: var(--spacing-md);

            margin: var(--spacing-sm) 0;

            font-size: 0.9rem;

            color: var(--color-gray);

        }

        

        .room-price {

            font-size: 1.8rem;

            color: var(--color-secondary);

            font-weight: 700;

            margin: var(--spacing-md) 0;

        }

        

        .room-price span {

            font-size: 0.9rem;

            color: var(--color-gray);

            font-weight: 400;

        }

        

        .room-amenities {

            list-style: none;

            margin: var(--spacing-md) 0;

        }

        

        .room-amenities li {

            padding: 0.3rem 0;

            display: flex;

            align-items: center;

            gap: 0.5rem;

            color: var(--color-gray);

            font-size: 0.9rem;

        }

        

        .room-amenities li::before {

            content: "✓";

            color: var(--color-secondary);

        }

        

        /* ============================================

           STORY SECTION

           ============================================ */

        .story-section {

            background: var(--color-primary);

            color: var(--color-white);

            padding: var(--spacing-xl) var(--spacing-md);

        }

        

        .story-content {

            max-width: 1200px;

            margin: 0 auto;

            display: grid;

            grid-template-columns: 1fr 1fr;

            gap: var(--spacing-xl);

            align-items: center;

        }

        

        .story-text h2 {

            color: var(--color-white);

            margin-bottom: var(--spacing-md);

        }

        

        .story-text p {

            color: rgba(255, 255, 255, 0.9);

            font-size: 1.1rem;

            line-height: 1.8;

            margin-bottom: var(--spacing-md);

        }

        

        .story-image {

            border-radius: var(--border-radius);

            overflow: hidden;

            box-shadow: 0 20px 60px rgba(0,0,0,0.3);

        }

        

        .story-image img {

            width: 100%;

            height: 100%;

            object-fit: cover;

        }

        

        /* ============================================

           DIVIDER - ALTERNATIVE

           ============================================ */

        .divider-section {

            background: var(--color-light);

            padding: var(--spacing-lg) var(--spacing-md);

            text-align: center;

        }

        

        .divider-content {

            max-width: 800px;

            margin: 0 auto;

        }

        

        .divider-content h3 {

            color: var(--color-primary);

            margin-bottom: var(--spacing-md);

        }

        

        /* ============================================

           SUITE HOTEL SECTION

           ============================================ */

        .suite-section {

            background: var(--color-white);

        }

        

        .suite-intro {

            max-width: 800px;

            margin: 0 auto var(--spacing-xl);

            text-align: center;

        }

        

        /* ============================================

           BENEFITS SECTION

           ============================================ */

        .benefits-grid {

            display: grid;

            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));

            gap: var(--spacing-md);

            margin-top: var(--spacing-lg);

        }

        

        .benefit-item {

            text-align: center;

            padding: var(--spacing-md);

        }

        

        .benefit-icon {

            font-size: 3rem;

            margin-bottom: var(--spacing-sm);

        }

        

        .benefit-item h4 {

            color: var(--color-primary);

            margin-bottom: var(--spacing-sm);

        }

        

        /* ============================================

           CTA SECTION

           ============================================ */

        .cta-section {

            background: linear-gradient(135deg, var(--color-secondary), var(--color-accent));

            color: var(--color-white);

            padding: var(--spacing-xl) var(--spacing-md);

            text-align: center;

        }

        

        .cta-section h2 {

            color: var(--color-white);

            margin-bottom: var(--spacing-md);

        }

        

        .cta-section p {

            color: rgba(255, 255, 255, 0.95);

            font-size: 1.2rem;

            margin-bottom: var(--spacing-lg);

        }

        

        .cta-buttons {

            display: flex;

            gap: var(--spacing-md);

            justify-content: center;

            flex-wrap: wrap;

        }

        

        .btn-white {

            background: var(--color-white);

            color: var(--color-primary);

        }

        

        .btn-white:hover {

            background: var(--color-light);

            transform: translateY(-2px);

        }

        

        /* ============================================

           CONTACT FORM

           ============================================ */

        .contact-section {

            background: var(--color-light);

        }

        

        .contact-form {

            max-width: 700px;

            margin: var(--spacing-lg) auto 0;

            background: var(--color-white);

            padding: var(--spacing-lg);

            border-radius: var(--border-radius);

            box-shadow: 0 5px 25px rgba(0,0,0,0.08);

        }

        

        .form-group {

            margin-bottom: var(--spacing-md);

        }

        

        .form-group label {

            display: block;

            margin-bottom: var(--spacing-xs);

            font-weight: 600;

            color: var(--color-dark);

        }

        

        .form-group input,

        .form-group select,

        .form-group textarea {

            width: 100%;

            padding: 1rem;

            border: 2px solid var(--color-gray-light);

            border-radius: var(--border-radius);

            font-family: var(--font-body);

            font-size: 1rem;

            transition: var(--transition);

        }

        

        .form-group input:focus,

        .form-group select:focus,

        .form-group textarea:focus {

            outline: none;

            border-color: var(--color-secondary);

        }

        

        .form-row {

            display: grid;

            grid-template-columns: 1fr 1fr;

            gap: var(--spacing-md);

        }

        

        textarea {

            min-height: 150px;

            resize: vertical;

        }

        

        .btn-submit {

            width: 100%;

            padding: 1.2rem;

            font-size: 1.1rem;

        }

        

        /* ============================================

           FAQ SECTION

           ============================================ */

        .faq-container {

            max-width: 900px;

            margin: var(--spacing-lg) auto 0;

        }

        

        .faq-item {

            background: var(--color-white);

            margin-bottom: var(--spacing-md);

            border-radius: var(--border-radius);

            overflow: hidden;

            box-shadow: 0 2px 10px rgba(0,0,0,0.05);

        }

        

        .faq-question {

            width: 100%;

            text-align: left;

            padding: var(--spacing-md);

            background: var(--color-white);

            border: none;

            font-family: var(--font-body);

            font-size: 1.1rem;

            font-weight: 600;

            color: var(--color-primary);

            cursor: pointer;

            display: flex;

            justify-content: space-between;

            align-items: center;

            transition: var(--transition);

        }

        

        .faq-question:hover {

            background: var(--color-light);

        }

        

        .faq-icon {

            transition: var(--transition);

            font-size: 1.5rem;

            color: var(--color-secondary);

        }

        

        .faq-item.active .faq-icon {

            transform: rotate(45deg);

        }

        

        .faq-answer {

            max-height: 0;

            overflow: hidden;

            transition: max-height 0.3s ease;

            padding: 0 var(--spacing-md);

        }

        

        .faq-item.active .faq-answer {

            max-height: 500px;

            padding: 0 var(--spacing-md) var(--spacing-md);

        }

        

        .faq-answer p {

            color: var(--color-gray);

            line-height: 1.8;

        }

        

        /* ============================================

           FOOTER

           ============================================ */

        .footer {

            background: var(--color-primary);

            color: var(--color-white);

            padding: var(--spacing-xl) var(--spacing-md) var(--spacing-md);

        }

        

        .footer-content {

            max-width: var(--max-width);

            margin: 0 auto;

            display: grid;

            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));

            gap: var(--spacing-lg);

        }

        

        .footer-section h4 {

            color: var(--color-white);

            margin-bottom: var(--spacing-md);

        }

        

        .footer-section p,

        .footer-section a {

            color: rgba(255, 255, 255, 0.8);

            line-height: 2;

        }

        

        .footer-section a:hover {

            color: var(--color-accent);

        }

        

        .footer-section ul {

            list-style: none;

        }

        

        .footer-section li {

            margin-bottom: var(--spacing-sm);

        }

        

        .footer-bottom {

            max-width: var(--max-width);

            margin: var(--spacing-lg) auto 0;

            padding-top: var(--spacing-md);

            border-top: 1px solid rgba(255, 255, 255, 0.1);

            text-align: center;

            color: rgba(255, 255, 255, 0.6);

        }

        

        .social-links {

            display: flex;

            gap: var(--spacing-md);

            margin-top: var(--spacing-md);

        }

        

        .social-links a {

            width: 40px;

            height: 40px;

            background: rgba(255, 255, 255, 0.1);

            border-radius: 50%;

            display: flex;

            align-items: center;

            justify-content: center;

            transition: var(--transition);

        }

        

        .social-links a:hover {

            background: var(--color-secondary);

        }

        

        /* ============================================

           RESPONSIVE

           ============================================ */

        @media (max-width: 768px) {

            .nav-menu {

                display: none;

            }

            

            .mobile-menu-btn {

                display: block;

            }

            

            .hero-cta {

                flex-direction: column;

            }

            

            .story-content {

                grid-template-columns: 1fr;

            }

            

            .form-row {

                grid-template-columns: 1fr;

            }

            

            .locations-grid,

            .rooms-grid {

                grid-template-columns: 1fr;

            }

            

            .section {

                padding: var(--spacing-lg) var(--spacing-md);

            }

        }

        

        /* ============================================

           UTILITIES

           ============================================ */

        .text-center {

            text-align: center;

        }

        

        .mb-lg {

            margin-bottom: var(--spacing-lg);

        }

        

        .mt-lg {

            margin-top: var(--spacing-lg);

        }

    </style>

</head>

<body>

    <!-- ============================================

         HEADER & NAVIGATION

         ============================================ -->

    <header class="header">

        <nav class="nav">

            <div class="logo">MIKI STAYS</div>

            <ul class="nav-menu">

                <li><a href="#home">Home</a></li>

                <li><a href="#konzept">Konzept</a></li>

                <li><a href="#standorte">Standorte</a></li>

                <li><a href="#zimmer">Zimmer</a></li>

                <li><a href="#story">Unsere Story</a></li>

                <li><a href="#kontakt" class="btn btn-primary" style="padding: 0.5rem 1.5rem;">Anfragen</a></li>

            </ul>

            <button class="mobile-menu-btn">☰</button>

        </nav>

    </header>


    <!-- ============================================

         HERO SECTION

         ============================================ -->

    <section id="home" class="hero">

        <div class="hero-bg"></div>

        <div class="hero-content">

            <h1>Dein Zuhause auf Zeit in Wien</h1>

            <p class="hero-tagline">Modern. Flexibel. Frei.</p>

            <div class="hero-cta">

                <a href="#standorte" class="btn btn-primary">Standorte entdecken</a>

                <a href="#kontakt" class="btn btn-outline" style="color: white; border-color: white;">Jetzt anfragen</a>

            </div>

            

            <div class="hero-alternative">

                <p>Oder bevorzugst du klassischen Service?<br>

                <a href="#suite-hotel">→ Suite Hotel 900m zur Oper</a></p>

            </div>

        </div>

    </section>


    <!-- ============================================

         KONZEPT SECTION

         ============================================ -->

    <section id="konzept" class="section">

        <div class="section-header">

            <p class="section-subtitle">Was uns ausmacht</p>

            <h2>Mehr als nur ein Platz zum Schlafen</h2>

            <p style="max-width: 700px; margin: 0 auto;">Miki Stays vereint die Freiheit moderner Apartments mit der Qualität klassischer Hotellerie. Zwei Standorte in Wien, ein Versprechen: Dein perfekter Aufenthalt.</p>

        </div>


        <div class="concept-grid">

            <div class="concept-card">

                <div class="concept-icon">🔑</div>

                <h3>Flexibilität</h3>

                <p>Self Check-in 24/7. Kein Rezeptionsschluss, keine Warteschlangen. Deine Freiheit beginnt beim Ankommen.</p>

            </div>

            

            <div class="concept-card">

                <div class="concept-icon">🏡</div>

                <h3>Moderne Ausstattung</h3>

                <p>Voll ausgestattete Küche, Smart Home Technologie und hochwertiges Design. Fühlt sich an wie dein eigenes Zuhause.</p>

            </div>

            

            <div class="concept-card">

                <div class="concept-icon">📍</div>

                <h3>Lokales Leben</h3>

                <p>Zentral gelegen in den spannendsten Vierteln Wiens. Erlebe die Stadt wie ein Local, nicht wie ein Tourist.</p>

            </div>

        </div>

    </section>


    <!-- ============================================

         STANDORTE SECTION

         ============================================ -->

    <section id="standorte" class="section" style="background: var(--color-light);">

        <div class="section-header">

            <p class="section-subtitle">Zwei Standorte</p>

            <h2>Wähle deine perfekte Lage</h2>

        </div>


        <div class="locations-grid">

            <div class="location-card">

                <div class="location-image">

                    <img src="https://images.unsplash.com/photo-1555854877-bab0e564b8d5?w=800&q=80" alt="Miki Stays 700m zum Ring">

                    <div class="location-badge">700m zum Ring</div>

                </div>

                <div class="location-content">

                    <h3>Miki Stays – 700m zum Ring</h3>

                    <p>Im Herzen der Stadt, umgeben von Kultur und Geschichte. Perfekt für alle, die das pulsierende Wien erleben wollen.</p>

                    <ul class="location-features">

                        <li>700m zur Ringstraße</li>

                        <li>Fußläufig zu Museen & Oper</li>

                        <li>Restaurants & Cafés vor der Tür</li>

                        <li>U-Bahn in 5 Minuten</li>

                    </ul>

                    <a href="#kontakt" class="btn btn-primary" style="margin-top: var(--spacing-md);">Verfügbarkeit anfragen</a>

                </div>

            </div>


            <div class="location-card">

                <div class="location-image">

                    <img src="https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?w=800&q=80" alt="Miki Stays 200m zum Prater">

                    <div class="location-badge">200m zum Prater</div>

                </div>

                <div class="location-content">

                    <h3>Miki Stays – 200m zum Prater</h3>

                    <p>Urbanes Wohnen trifft auf grüne Oase. Ideal für alle, die Stadtleben mit Erholung kombinieren möchten.</p>

                    <ul class="location-features">

                        <li>200m zum Prater</li>

                        <li>Grünflächen & Joggingstrecken</li>

                        <li>Trendige Lokale im Viertel</li>

                        <li>Perfekte Anbindung</li>

                    </ul>

                    <a href="#kontakt" class="btn btn-primary" style="margin-top: var(--spacing-md);">Verfügbarkeit anfragen</a>

                </div>

            </div>

        </div>

    </section>


    <!-- ============================================

         ZIMMER SECTION - MIKI STAYS

         ============================================ -->

    <section id="zimmer" class="section">

        <div class="section-header">

            <p class="section-subtitle">Unsere Apartments</p>

            <h2>Alle Zimmer auf einen Blick</h2>

        </div>


        <div class="rooms-grid">

            <div class="room-card">

                <div class="room-image">

                    <img src="https://images.unsplash.com/photo-1522771739844-6a9f6d5f14af?w=800&q=80" alt="Urban Studio">

                </div>

                <div class="room-content">

                    <h3 class="room-title">Urban Studio</h3>

                    <div class="room-meta">

                        <span>📐 28m²</span>

                        <span>👥 2 Personen</span>

                    </div>

                    <div class="room-price">89€ <span>/ Nacht</span></div>

                    <ul class="room-amenities">

                        <li>Kitchenette</li>

                        <li>Smart TV & High-Speed WiFi</li>

                        <li>Regenduschwanne</li>

                        <li>Workspace</li>

                    </ul>

                    <a href="#kontakt" class="btn btn-outline" style="width: 100%; margin-top: var(--spacing-md);">Details</a>

                </div>

            </div>


            <div class="room-card">

                <div class="room-image">

                    <img src="https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=800&q=80" alt="Modern Loft">

                </div>

                <div class="room-content">

                    <h3 class="room-title">Modern Loft</h3>

                    <div class="room-meta">

                        <span>📐 42m²</span>

                        <span>👥 2-3 Personen</span>

                    </div>

                    <div class="room-price">129€ <span>/ Nacht</span></div>

                    <ul class="room-amenities">

                        <li>Voll ausgestattete Küche</li>

                        <li>Separater Wohnbereich</li>

                        <li>Smart Home Steuerung</li>

                        <li>Waschmaschine</li>

                    </ul>

                    <a href="#kontakt" class="btn btn-outline" style="width: 100%; margin-top: var(--spacing-md);">Details</a>

                </div>

            </div>


            <div class="room-card">

                <div class="room-image">

                    <img src="https://images.unsplash.com/photo-1631049307264-da0ec9d70304?w=800&q=80" alt="Family Suite">

                </div>

                <div class="room-content">

                    <h3 class="room-title">Family Suite</h3>

                    <div class="room-meta">

                        <span>📐 55m²</span>

                        <span>👥 4 Personen</span>

                    </div>

                    <div class="room-price">169€ <span>/ Nacht</span></div>

                    <ul class="room-amenities">

                        <li>2 Schlafzimmer</li>

                        <li>Große Küche mit Essbereich</li>

                        <li>2 Badezimmer</li>

                        <li>Balkon</li>

                    </ul>

                    <a href="#kontakt" class="btn btn-outline" style="width: 100%; margin-top: var(--spacing-md);">Details</a>

                </div>

            </div>

        </div>

    </section>


    <!-- ============================================

         STORY SECTION

         ============================================ -->

    <section id="story" class="story-section">

        <div class="story-content">

            <div class="story-text">

                <h2>Von der Hotelier-Familie zur Miki-Vision</h2>

                <p>Was einst als Suite Hotel 900m zur Oper begann, wächst heute in eine neue Richtung.</p>

                <p>Miki Stays ist die Vision der nächsten Generation: Gastfreundschaft mit der Freiheit, die moderne Reisende suchen. Wir verbinden das Erbe klassischer Hotellerie mit der Flexibilität modernen Wohnens.</p>

                <p><strong>Zwei Konzepte. Eine Familie. Dein Zuhause.</strong></p>

                <a href="#kontakt" class="btn btn-white" style="margin-top: var(--spacing-md);">Unsere Geschichte erleben</a>

            </div>

            <div class="story-image">

                <img src="https://images.unsplash.com/photo-1542314831-068cd1dbfeeb?w=800&q=80" alt="Unsere Story">

            </div>

        </div>

    </section>


    <!-- ============================================

         DIVIDER - ALTERNATIVE

         ============================================ -->

    <section class="divider-section">

        <div class="divider-content">

            <h3>Wenn du es klassisch magst...</h3>

            <p>Vielleicht passt unser traditionelles Hotelkonzept besser zu deinen Bedürfnissen?</p>

        </div>

    </section>


    <!-- ============================================

         SUITE HOTEL SECTION

         ============================================ -->

    <section id="suite-hotel" class="section suite-section">

        <div class="suite-intro">

            <h2 style="color: var(--color-primary);">Suite Hotel 900m zur Oper</h2>

            <p class="section-subtitle">Klassisch. Betreut. Hochwertig.</p>

            <p style="font-size: 1.1rem;">Für alle, die persönlichen Service und klassische Hotellerie schätzen. Unser Suite Hotel bietet dir die volle Betreuung mit Frühstück, Rezeption und Concierge-Service.</p>

        </div>


        <div class="rooms-grid">

            <div class="room-card">

                <div class="room-image">

                    <img src="https://images.unsplash.com/photo-1591088398332-8a7791972843?w=800&q=80" alt="Deluxe Suite">

                </div>

                <div class="room-content">

                    <h3 class="room-title">Deluxe Suite</h3>

                    <div class="room-meta">

                        <span>📐 45m²</span>

                        <span>👥 2 Personen</span>

                    </div>

                    <div class="room-price">149€ <span>/ Nacht</span></div>

                    <ul class="room-amenities">

                        <li>King-Size-Bett</li>

                        <li>Marmorbad mit Badewanne</li>

                        <li>Minibar & Nespresso</li>

                        <li>Frühstück inklusive</li>

                    </ul>

                    <a href="#kontakt" class="btn btn-outline" style="width: 100%; margin-top: var(--spacing-md);">Details</a>

                </div>

            </div>


            <div class="room-card">

                <div class="room-image">

                    <img src="https://images.unsplash.com/photo-1578683010236-d716f9a3f461?w=800&q=80" alt="Junior Suite">

                </div>

                <div class="room-content">

                    <h3 class="room-title">Junior Suite</h3>

                    <div class="room-meta">

                        <span>📐 32m²</span>

                        <span>👥 2 Personen</span>

                    </div>

                    <div class="room-price">119€ <span>/ Nacht</span></div>

                    <ul class="room-amenities">

                        <li>Komfortables Doppelbett</li>

                        <li>Edles Badezimmer</li>

                        <li>Schreibtisch</li>

                        <li>Täglicher Zimmerservice</li>

                    </ul>

                    <a href="#kontakt" class="btn btn-outline" style="width: 100%; margin-top: var(--spacing-md);">Details</a>

                </div>

            </div>

        </div>


        <div class="benefits-grid" style="margin-top: var(--spacing-xl);">

            <div class="benefit-item">

                <div class="benefit-icon">☕</div>

                <h4>Tägliches Frühstück</h4>

                <p>Starte deinen Tag mit unserem reichhaltigen Frühstücksbuffet</p>

            </div>

            <div class="benefit-item">

                <div class="benefit-icon">🔔</div>

                <h4>24h Rezeption</h4>

                <p>Persönlicher Service rund um die Uhr für deine Anliegen</p>

            </div>

            <div class="benefit-item">

                <div class="benefit-icon">🎩</div>

                <h4>Concierge Service</h4>

                <p>Insider-Tipps und Reservierungen für dein perfektes Wien-Erlebnis</p>

            </div>

            <div class="benefit-item">

                <div class="benefit-icon">🍽️</div>

                <h4>Zimmerservice</h4>

                <p>Genuss direkt aufs Zimmer, wann immer du möchtest</p>

            </div>

        </div>

    </section>


    <!-- ============================================

         CTA SECTION

         ============================================ -->

    <section class="cta-section">

        <h2>Bereit für deinen Wien-Aufenthalt?</h2>

        <p>Egal ob modern oder klassisch – wir haben dein perfektes Zuhause auf Zeit.</p>

        <div class="cta-buttons">

            <a href="#kontakt" class="btn btn-white">Jetzt anfragen</a>

            <a href="tel:+43123456789" class="btn btn-outline" style="border-color: white; color: white;">Anrufen: +43 1 234 567 89</a>

        </div>

    </section>


    <!-- ============================================

         CONTACT FORM SECTION

         ============================================ -->

    <section id="kontakt" class="section contact-section">

        <div class="section-header">

            <p class="section-subtitle">Kontakt</p>

            <h2>Schreib uns eine Nachricht</h2>

            <p>Wir melden uns innerhalb von 24 Stunden bei dir zurück.</p>

        </div>


        <form class="contact-form">

            <div class="form-row">

                <div class="form-group">

                    <label for="name">Name *</label>

                    <input type="text" id="name" name="name" required>

                </div>

                <div class="form-group">

                    <label for="email">E-Mail *</label>

                    <input type="email" id="email" name="email" required>

                </div>

            </div>

            

            <div class="form-row">

                <div class="form-group">

                    <label for="phone">Telefon</label>

                    <input type="tel" id="phone" name="phone">

                </div>

                <div class="form-group">

                    <label for="property">Gewünschte Unterkunft *</label>

                    <select id="property" name="property" required>

                        <option value="">Bitte wählen...</option>

                        <option value="miki-ring">Miki Stays – 700m zum Ring</option>

                        <option value="miki-prater">Miki Stays – 200m zum Prater</option>

                        <option value="suite-hotel">Suite Hotel 900m zur Oper</option>

                        <option value="unsicher">Noch unsicher</option>

                    </select>

                </div>

            </div>

            

            <div class="form-row">

                <div class="form-group">

                    <label for="checkin">Check-in</label>

                    <input type="date" id="checkin" name="checkin">

                </div>

                <div class="form-group">

                    <label for="checkout">Check-out</label>

                    <input type="date" id="checkout" name="checkout">

                </div>

            </div>

            

            <div class="form-group">

                <label for="message">Deine Nachricht</label>

                <textarea id="message" name="message" placeholder="Erzähl uns mehr über deinen geplanten Aufenthalt..."></textarea>

            </div>

            

            <button type="submit" class="btn btn-primary btn-submit">Anfrage senden</button>

        </form>

    </section>


    <!-- ============================================

         FAQ SECTION

         ============================================ -->

    <section class="section">

        <div class="section-header">

            <p class="section-subtitle">Häufige Fragen</p>

            <h2>Alles, was du wissen musst</h2>

        </div>


        <div class="faq-container">

            <div class="faq-item">

                <button class="faq-question">

                    <span>Wie funktioniert der Self Check-in bei Miki Stays?</span>

                    <span class="faq-icon">+</span>

                </button>

                <div class="faq-answer">

                    <p>Du erhältst vor deiner Ankunft alle Zugangsdaten per E-Mail und SMS. Ein digitaler Code öffnet die Eingangstür und dein Apartment. Alles kontaktlos, 24/7 verfügbar. Bei Fragen steht dir unser Team jederzeit telefonisch oder per WhatsApp zur Verfügung.</p>

                </div>

            </div>


            <div class="faq-item">

                <button class="faq-question">

                    <span>Ist Frühstück im Suite Hotel inklusive?</span>

                    <span class="faq-icon">+</span>

                </button>

                <div class="faq-answer">

                    <p>Ja, im Suite Hotel ist ein reichhaltiges Frühstücksbuffet im Zimmerpreis enthalten. Serviert wird täglich von 7:00 bis 11:00 Uhr im hoteleigenen Frühstücksraum.</p>

                </div>

            </div>


            <div class="faq-item">

                <button class="faq-question">

                    <span>Kann ich zwischen den Einheiten wechseln?</span>

                    <span class="faq-icon">+</span>

                </button>

                <div class="faq-answer">

                    <p>Natürlich! Bei längeren Aufenthalten oder besonderen Wünschen können wir einen Wechsel zwischen Miki Stays und dem Suite Hotel arrangieren. Sprich uns einfach bei der Buchung darauf an.</p>

                </div>

            </div>


            <div class="faq-item">

                <button class="faq-question">

                    <span>Gibt es Parkmöglichkeiten?</span>

                    <span class="faq-icon">+</span>

                </button>

                <div class="faq-answer">

                    <p>Ja, in der Nähe aller unserer Standorte befinden sich öffentliche Parkhäuser. Wir können dir bei der Buchung die nächstgelegenen Optionen empfehlen. Für das Suite Hotel bieten wir auch eine begrenzte Anzahl an reservierten Stellplätzen an.</p>

                </div>

            </div>


            <div class="faq-item">

                <button class="faq-question">

                    <span>Was ist die Mindestaufenthaltsdauer?</span>

                    <span class="faq-icon">+</span>

                </button>

                <div class="faq-answer">

                    <p>Bei Miki Stays gibt es keine Mindestaufenthaltsdauer – du kannst ab einer Nacht buchen. Im Suite Hotel liegt die Mindestaufenthaltsdauer ebenfalls bei einer Nacht. Für längere Aufenthalte bieten wir attraktive Wochen- und Monatsraten an.</p>

                </div>

            </div>


            <div class="faq-item">

                <button class="faq-question">

                    <span>Sind Haustiere erlaubt?</span>

                    <span class="faq-icon">+</span>

                </button>

                <div class="faq-answer">

                    <p>In ausgewählten Miki Stays Apartments sind Haustiere nach Absprache willkommen (gegen Aufpreis). Im Suite Hotel sind aus hygienischen Gründen leider keine Haustiere gestattet. Bitte kontaktiere uns vor der Buchung, wenn du mit einem Haustier reist.</p>

                </div>

            </div>

        </div>

    </section>


    <!-- ============================================

         FOOTER

         ============================================ -->

    <footer class="footer">

        <div class="footer-content">

            <div class="footer-section">

                <h4>MIKI STAYS</h4>

                <p>Dein Zuhause auf Zeit in Wien. Tradition trifft Moderne. Zwei Konzepte, eine Familie.</p>

                <div class="social-links">

                    <a href="#" aria-label="Instagram">📷</a>

                    <a href="#" aria-label="Facebook">📘</a>

                    <a href="#" aria-label="LinkedIn">💼</a>

                </div>

            </div>


            <div class="footer-section">

                <h4>Kontakt</h4>

                <ul>

                    <li>📍 Wien, Österreich</li>

                    <li>📞 +43 1 234 567 89</li>

                    <li>✉️ info@mikistays.at</li>

                    <li>💬 WhatsApp: +43 660 123 4567</li>

                </ul>

            </div>


            <div class="footer-section">

                <h4>Unterkünfte</h4>

                <ul>

                    <li><a href="#standorte">Miki Stays – 700m zum Ring</a></li>

                    <li><a href="#standorte">Miki Stays – 200m zum Prater</a></li>

                    <li><a href="#suite-hotel">Suite Hotel 900m zur Oper</a></li>

                </ul>

            </div>


            <div class="footer-section">

                <h4>Rechtliches</h4>

                <ul>

                    <li><a href="#">Impressum</a></li>

                    <li><a href="#">Datenschutz</a></li>

                    <li><a href="#">AGB</a></li>

                    <li><a href="#">Cookie-Einstellungen</a></li>

                </ul>

            </div>

        </div>


        <div class="footer-bottom">

            <p>&copy; 2026 Miki Stays. Alle Rechte vorbehalten.</p>

        </div>

    </footer>


    <!-- ============================================

         JAVASCRIPT

         ============================================ -->

    <script>

        // FAQ Accordion

        document.querySelectorAll('.faq-question').forEach(button => {

            button.addEventListener('click', () => {

                const faqItem = button.parentElement;

                const isActive = faqItem.classList.contains('active');

                

                // Close all FAQ items

                document.querySelectorAll('.faq-item').forEach(item => {

                    item.classList.remove('active');

                });

                

                // Open clicked item if it wasn't active

                if (!isActive) {

                    faqItem.classList.add('active');

                }

            });

        });


        // Smooth scrolling for anchor links

        document.querySelectorAll('a[href^="#"]').forEach(anchor => {

            anchor.addEventListener('click', function (e) {

                e.preventDefault();

                const target = document.querySelector(this.getAttribute('href'));

                if (target) {

                    target.scrollIntoView({

                        behavior: 'smooth',

                        block: 'start'

                    });

                }

            });

        });


        // Form submission handling

        document.querySelector('.contact-form').addEventListener('submit', (e) => {

            e.preventDefault();

            alert('Vielen Dank für deine Anfrage! Wir melden uns innerhalb von 24 Stunden bei dir.');

            // Here you would normally send the form data to a server

        });


        // Mobile menu toggle (for future implementation)

        document.querySelector('.mobile-menu-btn').addEventListener('click', () => {

            alert('Mobile Menü wird in der finalen Version implementiert');

        });


        // Header scroll effect

        let lastScroll = 0;

        window.addEventListener('scroll', () => {

            const header = document.querySelector('.header');

            const currentScroll = window.pageYOffset;

            

            if (currentScroll > 100) {

                header.style.boxShadow = '0 2px 20px rgba(0,0,0,0.1)';

            } else {

                header.style.boxShadow = '0 2px 10px rgba(0,0,0,0.05)';

            }

            

            lastScroll = currentScroll;

        });

    </script>

</body>

</html>