<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap">


<style>

  * {

    margin: 0;

    padding: 0;

    box-sizing: border-box;

    font-family: 'Montserrat', sans-serif;

  }


  :root {

    --bg-dark: #09090a;

    --bg-card: #121215;

    --accent-purple: #bc52ca;

    --accent-pink: #e06cd2;

    --border-color: #222226;

    --text-muted: #8a8a93;

  }


  body {

    background-color: var(--bg-dark);

    color: #ffffff;

    scroll-behavior: smooth;

    line-height: 1.6;

  }


  .accent {

    color: var(--accent-purple);

    background: linear-gradient(45deg, var(--accent-purple), var(--accent-pink));

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

  }


  .navbar {

    display: flex;

    justify-content: space-between;

    align-items: center;

    padding: 20px 6%;

    background-color: rgba(9, 9, 10, 0.9);

    backdrop-filter: blur(10px);

    position: sticky;

    top: 0;

    z-index: 1000;

    border-bottom: 1px solid var(--border-color);

  }


  .logo {

    font-size: 1.5rem;

    font-weight: 900;

    letter-spacing: 3px;

  }


  .nav-links a {

    color: #ffffff;

    text-decoration: none;

    margin-left: 25px;

    font-size: 0.95rem;

    font-weight: 500;

    transition: color 0.3s;

  }


  .nav-links a:hover {

    color: var(--accent-pink);

  }


  .btn-nav {

    background: linear-gradient(135deg, var(--accent-purple), var(--accent-pink));

    padding: 8px 18px;

    border-radius: 4px;

    font-weight: 600 !important;

  }


  .hero {

    height: 75vh;

    position: relative;

    display: flex;

    justify-content: center;

    align-items: center;

    text-align: center;

    padding: 0 20px;

    background: radial-gradient(circle at center, rgba(188, 82, 202, 0.15) 0%, rgba(9, 9, 10, 1) 70%);

  }


  .hero-content {

    position: relative;

    z-index: 2;

    max-width: 800px;

  }


  .hero-content h1 {

    font-size: 4.5rem;

    font-weight: 900;

    letter-spacing: 6px;

    margin-bottom: 15px;

  }


  .tagline {

    font-size: 1.5rem;

    font-weight: 600;

    margin-bottom: 25px;

    color: #f3f3f5;

  }


  .hero-bullets {

    display: flex;

    justify-content: center;

    gap: 15px;

    margin-bottom: 40px;

    flex-wrap: wrap;

  }


  .hero-bullets span {

    background-color: var(--bg-card);

    padding: 8px 16px;

    border-radius: 20px;

    font-size: 0.9rem;

    border: 1px solid var(--border-color);

    color: #e4e4e7;

  }


  .btn-primary {

    display: inline-block;

    background: linear-gradient(135deg, var(--accent-purple), var(--accent-pink));

    color: #ffffff;

    text-decoration: none;

    padding: 16px 36px;

    border-radius: 6px;

    font-weight: 700;

    letter-spacing: 1px;

    transition: transform 0.3s, box-shadow 0.3s;

    box-shadow: 0 4px 20px rgba(188, 82, 202, 0.3);

  }


  .btn-primary:hover {

    transform: translateY(-2px);

    box-shadow: 0 6px 25px rgba(188, 82, 202, 0.5);

  }


  .section-container {

    max-width: 1100px;

    margin: 0 auto;

    padding: 80px 4% 40px 4%;

  }


  .section-title {

    font-size: 2.2rem;

    font-weight: 800;

    text-align: center;

    margin-bottom: 15px;

    letter-spacing: 1px;

  }


  .section-sub {

    text-align: center;

    color: var(--text-muted);

    max-width: 650px;

    margin: 0 auto 50px auto;

    font-size: 1.05rem;

  }


  .benefits {

    background-color: var(--bg-card);

    border-top: 1px solid var(--border-color);

    border-bottom: 1px solid var(--border-color);

    text-align: center;

  }


  .section-desc {

    max-width: 750px;

    margin: 20px auto 0 auto;

    font-size: 1.2rem;

    color: #e4e4e7;

    line-height: 1.8;

  }


  .services-grid {

    display: grid;

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

    gap: 25px;

    margin-top: 20px;

  }


  .service-card {

    background-color: var(--bg-card);

    border: 1px solid var(--border-color);

    padding: 35px 30px;

    border-radius: 8px;

    transition: transform 0.3s, border-color 0.3s;

  }


  .service-card:hover {

    transform: translateY(-4px);

    border-color: rgba(188, 82, 202, 0.5);

  }


  .card-icon {

    font-size: 2rem;

    margin-bottom: 20px;

  }


  .service-card h3 {

    font-size: 1.35rem;

    font-weight: 700;

    margin-bottom: 12px;

  }


  .service-card p {

    color: var(--text-muted);

    font-size: 0.95rem;

    line-height: 1.6;

  }


  .gallery-grid {

    display: grid;

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

    gap: 20px;

    margin-bottom: 30px;

  }


  .gallery-item {

    background-color: var(--bg-card);

    border: 1px solid var(--border-color);

    border-radius: 8px;

    overflow: hidden;

    aspect-ratio: 4 / 3;

    display: flex;

    align-items: center;

    justify-content: center;

    transition: transform 0.3s ease;

  }


  .gallery-item:hover {

    transform: scale(1.02);

    border-color: var(--accent-purple);

  }


  .gallery-placeholder {

    color: var(--text-muted);

    font-weight: 500;

    font-size: 1rem;

  }


  .gallery-note {

    text-align: center;

    margin-top: 30px;

    font-size: 1.1rem;

    color: #e4e4e7;

  }


  .contact-wrapper {

    display: grid;

    grid-template-columns: 1.3fr 1fr;

    gap: 50px;

    margin-top: 30px;

  }


  .booking-form {

    background-color: var(--bg-card);

    border: 1px solid var(--border-color);

    padding: 40px;

    border-radius: 8px;

  }


  .form-row {

    display: grid;

    grid-template-columns: 1fr 1fr;

    gap: 20px;

  }


  .form-group {

    margin-bottom: 22px;

  }


  .form-group label {

    display: block;

    margin-bottom: 8px;

    color: #e4e4e7;

    font-size: 0.85rem;

    font-weight: 600;

    text-transform: uppercase;

    letter-spacing: 1px;

  }


  .form-group input,

  .form-group select,

  .form-group textarea {

    width: 100%;

    background-color: var(--bg-dark);

    border: 1px solid var(--border-color);

    padding: 14px;

    border-radius: 5px;

    color: #ffffff;

    font-size: 1rem;

    transition: border-color 0.3s;

  }


  .form-group input:focus,

  .form-group select:focus,

  .form-group textarea:focus {

    border-color: var(--accent-purple);

    outline: none;

  }


  .btn-submit {

    width: 100%;

    background: linear-gradient(135deg, var(--accent-purple), var(--accent-pink));

    color: white;

    border: none;

    padding: 16px;

    font-size: 1rem;

    font-weight: 700;

    border-radius: 5px;

    cursor: pointer;

  }


  .contact-details {

    display: flex;

    flex-direction: column;

    justify-content: space-between;

    padding: 20px 0;

  }


  .detail-block h3 {

    font-size: 2rem;

    font-weight: 900;

    letter-spacing: 2px;

    margin-bottom: 10px;

  }


  .detail-text {

    color: var(--text-muted);

    font-size: 1.1rem;

  }


  .contact-details p {

    font-size: 1.1rem;

    margin-bottom: 15px;

    color: #e4e4e7;

  }


  .link-light {

    color: #ffffff;

    text-decoration: none;

    border-bottom: 1px solid var(--border-color);

  }


  .social-links h4 {

    margin-bottom: 15px;

    font-size: 1rem;

  }


  .social-buttons {

    display: flex;

    gap: 15px;

  }


  .social-btn {

    display: inline-block;

    text-decoration: none;

    color: white;

    padding: 12px 24px;

    border-radius: 4px;

    font-weight: 600;

    font-size: 0.95rem;

    text-align: center;

    flex: 1;

  }


  .instagram {

    background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);

  }


  .facebook {

    background-color: #1877f2;

  }


  .footer {

    text-align: center;

    padding: 40px 20px;

    color: var(--text-muted);

    font-size: 0.9rem;

    border-top: 1px solid var(--border-color);

  }


  @media (max-width: 768px) {

    .nav-links {

      display: none;

    }


    .hero-content h1 {

      font-size: 2.8rem;

    }


    .tagline {

      font-size: 1.1rem;

    }


    .contact-wrapper {

      grid-template-columns: 1fr;

      gap: 40px;

    }


    .form-row {

      grid-template-columns: 1fr;

      gap: 0;

    }

  }

</style>


<!-- Tady začíná samotná struktura webu (HTML) -->

<header class="navbar">

  <!-- TADY JE TVÉ NOVÉ LOGO S AUTEM -->

  <div class="logo" style="display: flex; align-items: center;">

    <img src="https://i.postimg.cc/wxDDSC5B/LOGO-YTB.png" alt="CARPOINT" style="height: 50px; width: auto;">

  </div>

  <nav class="nav-links">

    <a href="#hlavni-strana">Domů</a>

    <a href="#proc-my">Proč my</a>

    <a href="#sluzby">Služby</a>

    <a href="#galerie">Naše práce</a>

    <a href="#kontakt" class="btn-nav">Objednat čištění</a>

  </nav>

</header>


<section id="hlavni-strana" class="hero">

  <div class="hero-content">

    <h1>CAR<span class="accent">POINT</span></h1>

    <p class="tagline">✨ Profesionální mobilní detailing přímo u vás</p>

    <div class="hero-bullets">

      <span>🧼 Hloubkové čištění & tepování</span>

      <span>💨 Parní dezinfekce interiérů</span>

      <span>📍 České Budějovice a okolí</span>

    </div>

    <a href="#kontakt" class="btn-primary">Nezávazná objednávka</a>

  </div>

</section>


<section id="proc-my" class="benefits">

  <div class="section-container">

    <h2 class="section-title">Šetříme váš čas</h2>

    <p class="section-desc">

      Nemusíte nikam jezdit, brát si volno v práci ani složitě plánovat odvoz auta.

      <strong>Přijedeme se špičkovým vybavením přímo k vám domů nebo do firmy.</strong>

      Zatímco vy odpočíváte nebo pracujete, my váš vůz proměníme v dokonale čistý stroj.

      Stačí nám pouze přístup k elektřině a vodě.

    </p>

  </div>

</section>


<section id="sluzby" class="services">

  <div class="section-container">

    <h2 class="section-title">Naše služby</h2>

    <p class="section-sub">Kompletní prémiová péče o interiér s využitím nejmodernější techniky a bezpečné autokosmetiky.</p>


    <div class="services-grid">

      <div class="service-card">

        <div class="card-icon">🧼</div>

        <h3>Kompletní čištění interiérů</h3>

        <p>Precizní suché i mokré vysávání všech textilií včetně zavazadlového prostoru, detailní zbavení prachu, nečistot a celkové osvěžení materiálů.</p>

      </div>


      <div class="service-card">

        <div class="card-icon">🌀</div>

        <h3>Hloubkové tepování</h3>

        <p>Extrakční mokré čištění textilních sedaček, koberečků a čalounění. Účinně odstraňujeme hluboko usazenou špínu, skvrny, pot i mastnotu.</p>

      </div>


      <div class="service-card">

        <div class="card-icon">💨</div>

        <h3>Parní čištění & dezinfekce</h3>

        <p>Čištění interiérů horkou parou, která bezpečně likviduje 99 % bakterií a zápachů. Ideální pro dokonalé vyčištění průduchů ventilace a těžko přístupných míst.</p>

      </div>


      <div class="service-card">

        <div class="card-icon">🛡️</div>

        <h3>Ošetření plastů a kůže</h3>

        <p>Důkladné vyčištění kožených sedadel a jejich následná hloubková impregnace proti popraskání. Plasty chráníme kosmetikou s UV filtrem proti stárnutí.</p>

      </div>

    </div>

  </div>

</section>


<!-- Vyčištěná a opravená sekce galerie -->

<section id="galerie" class="gallery-section">

  <div class="section-container">

    <h2 class="section-title">Výsledky naší práce</h2>

    <p class="section-sub">Žádné sliby, ale reálné výsledky. Podívejte se na detaily interiérů po našem zásahu.</p>


    <div class="gallery-grid">

      <div class="gallery-item">

        <img src="https://i.postimg.cc/0MKgSvDN/IMG-2750.jpg" alt="Kompletní detailing interiéru" style="width: 100%; height: 100%; object-fit: cover;">

      </div>


      <div class="gallery-item">

        <img src="https://i.postimg.cc/JDHwX8ZZ/IMG-3128.jpg" alt="Detailing palubní desky Audi" style="width: 100%; height: 100%; object-fit: cover;">

      </div>


      <div class="gallery-item">

        <img src="https://i.postimg.cc/k6RrSCKn/IMG-3075.jpg" alt="Čištění a ošetření sedaček" style="width: 100%; height: 100%; object-fit: cover;">

      </div>

    </div>

    <p class="gallery-note">Chcete vidět video proměny z "Before & After"? Navštivte náš <a href="https://www.instagram.com/car.pointdetailing" target="_blank" class="accent">Instagram</a>!</p>

  </div>

</section>


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

  <div class="section-container">

    <h2 class="section-title">Objednávka termínu</h2>

    <p class="section-sub">Vyplňte rychlý formulář a my se vám obratem ozveme s návrhem termínu.</p>


    <div class="contact-wrapper">

      <form class="booking-form" onsubmit="event.preventDefault(); alert('Poptávka byla úspěšně odeslána!');">

        <div class="form-row">

          <div class="form-group">

            <label>Jméno a příjmení</label>

            <input type="text" id="name" placeholder="Jan Novák" required>

          </div>

          <div class="form-group">

            <label>Telefonní číslo</label>

            <input type="tel" id="phone" placeholder="+420 721 348 892" required>

          </div>

        </div>

        <div class="form-group">

          <label>Požadované služby</label>

          <select id="service">

            <option>Kompletní hloubkové čištění + Tepování</option>

            <option>Parní dezinfekce & Ošetření materiálů</option>

            <option>Čištění a impregnace kůže</option>

            <option>Individuální balíček / Jiné</option>

          </select>

        </div>

        <div class="form-group">

          <label>Poznámka (Místo realizace, model auta, preferovaný čas...)</label>

          <textarea id="message" rows="4" placeholder="Např. České Budějovice, Audi A4..."></textarea>

        </div>

        <button type="submit" class="btn-submit">Odeslat nezávaznou poptávku</button>

      </form>


      <div class="contact-details">

        <div class="detail-block">

          <h3>CAR<span class="accent">POINT</span></h3>

          <p class="detail-text">Profesionální mobilní péče o auta v jižních Čechách.</p>

        </div>


        <div class="detail-block">

          <p>📞 <strong>Telefon:</strong> <a href="tel:+420721348892" class="link-light">+420 721 348 892</a></p>

          <p>✉️ <strong>E-mail:</strong> <a href="mailto:carpointcisteni@gmail.com" class="link-light">carpointcisteni@gmail.com</a></p>

          <p>📍 <strong>Působnost:</strong> České Budějovice a široké okolí</p>

        </div>


        <div class="social-links">

          <h4>Sledujte naši práci:</h4>

          <div class="social-buttons">

            <a href="https://www.instagram.com/car.pointdetailing?igsh=MTlzZndpcXg0d2x3bg%3D%3D&utm_source=qr" target="_blank" class="social-btn instagram">Instagram</a>

            <a href="https://www.facebook.com/profile.php?id=61589253014852" target="_blank" class="social-btn facebook">Facebook</a>

          </div>

        </div>

      </div>

    </div>

  </div>

</section>


<footer class="footer">

  <p>&copy; 2026 CARPOINT. Všechna práva vyhrazena.</p>

</footer>