.elementor-13 .elementor-element.elementor-element-12cf357{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-c38c1d8 */<section class="gd-offers-page">

  <!-- HERO -->
  <div class="gd-offers-hero">
    <div class="gd-offers-hero-bg"></div>

    <div class="gd-offers-container">

      <h1>Nos Offres</h1>

      <p>
        Des solutions pensées pour chaque étape de votre développement :
        de la présence en ligne simple à la stratégie digitale premium.
      </p>

      <div class="gd-hero-cta">
        <a href="#packs" class="gd-btn-primary">Voir les offres</a>
        <a href="https://generationdigital.fr/#formulaire-contact" class="gd-btn-secondary">Parler de votre projet</a>
      </div>
    </div>
  </div>

  <!-- OFFRES -->
  <div class="gd-offers-section" id="packs">
    <div class="gd-offers-container">
      <div class="gd-section-heading">
        <h2>Choisissez l’offre adaptée à votre besoin</h2>
        <p>
          Chaque formule a été pensée pour répondre à un niveau de maturité différent :
          lancement, croissance ou positionnement premium.
        </p>
      </div>

      <div class="gd-pricing-grid">

        <!-- ESSENTIEL -->
        <article class="gd-pricing-card">
          <div>
            <span class="gd-plan">Essentiel</span>
            <h3 class="gd-price">690€</h3>
            <p class="gd-desc">
              Pour exister en ligne rapidement avec un site propre, moderne et rassurant.
            </p>

            <div class="gd-card-block">
              <h4>Ce que comprend l’offre</h4>
              <ul class="gd-list">
                <li>Site 1 page moderne</li>
                <li>Design personnalisé à votre activité</li>
                <li>Responsive mobile</li>
                <li>Intégration de vos contenus</li>
                <li>Boutons d’appel à l’action</li>
                <li>Formulaire de contact</li>
                <li>Mise en ligne incluse</li>
              </ul>
            </div>

            <div class="gd-card-block">
              <h4>Idéal pour</h4>
              <p class="gd-small-text">
                Entrepreneurs, indépendants, artisans, coachs, professions libérales
                ou petites structures qui veulent une présence simple mais sérieuse.
              </p>
            </div>
          </div>

          <a href="https://generationdigital.fr/#formulaire-contact" class="gd-btn-outline">Démarrer</a>
        </article>

        <!-- BUSINESS -->
        <article class="gd-pricing-card gd-pricing-featured">
          <div class="gd-badge">Le plus choisi</div>

          <div>
            <span class="gd-plan">Business</span>
            <h3 class="gd-price">1290€</h3>
            <p class="gd-desc">
              Pour attirer, rassurer et convertir avec un site plus structuré et plus performant.
            </p>

            <div class="gd-card-block">
              <h4>Ce que comprend l’offre</h4>
              <ul class="gd-list">
                <li>Site multi-pages</li>
                <li>Arborescence claire et professionnelle</li>
                <li>Design premium personnalisé</li>
                <li>Optimisation SEO de base</li>
                <li>Structure orientée conversion</li>
                <li>Intégration formulaire / CTA / sections stratégiques</li>
                <li>Responsive mobile optimisé</li>
                <li>Formation prise en main</li>
              </ul>
            </div>

            <div class="gd-card-block">
              <h4>Idéal pour</h4>
              <p class="gd-small-text">
                Entreprises qui veulent un site plus solide, plus crédible et plus efficace
                pour transformer leurs visiteurs en prospects.
              </p>
            </div>
          </div>

          <a href="https://generationdigital.fr/#formulaire-contact" class="gd-btn-primary">Choisir cette offre</a>
        </article>

        <!-- PREMIUM -->
        <article class="gd-pricing-card">
          <div>
            <span class="gd-plan">Premium</span>
            <h3 class="gd-price">1990€</h3>
            <p class="gd-desc">
              Pour une stratégie digitale complète avec un accompagnement plus poussé et une image haut de gamme.
            </p>

            <div class="gd-card-block">
              <h4>Ce que comprend l’offre</h4>
              <ul class="gd-list">
                <li>Site sur mesure</li>
                <li>UX/UI premium</li>
                <li>SEO avancé</li>
                <li>Structure stratégique orientée business</li>
                <li>Conseils en image de marque</li>
                <li>Intégration de fonctionnalités spécifiques</li>
                <li>Optimisation conversion</li>
                <li>Accompagnement 30 jours</li>
              </ul>
            </div>

            <div class="gd-card-block">
              <h4>Idéal pour</h4>
              <p class="gd-small-text">
                Entreprises, cabinets, marques ou projets ambitieux qui veulent un site
                plus premium, plus stratégique et plus différenciant.
              </p>
            </div>
          </div>

          <a href="https://generationdigital.fr/#formulaire-contact" class="gd-btn-dark">Discuter du projet</a>
        </article>

      </div>
    </div>
  </div>

  <!-- COMPARATIF -->
  <div class="gd-compare-section">
    <div class="gd-offers-container">
      <div class="gd-section-heading">
        <h2>Comparatif rapide</h2>
        <p>Une vue simple pour comprendre ce qui change d’une offre à l’autre.</p>
      </div>

      <div class="gd-compare-table-wrap">
        <table class="gd-compare-table">
          <thead>
            <tr>
              <th>Fonctionnalités</th>
              <th>Essentiel</th>
              <th>Business</th>
              <th>Premium</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td>Structure du site</td>
              <td>1 page</td>
              <td>Multi-pages</td>
              <td>Sur mesure</td>
            </tr>
            <tr>
              <td>Design personnalisé</td>
              <td>Oui</td>
              <td>Oui</td>
              <td>Premium avancé</td>
            </tr>
            <tr>
              <td>Responsive mobile</td>
              <td>Oui</td>
              <td>Oui</td>
              <td>Oui</td>
            </tr>
            <tr>
              <td>SEO</td>
              <td>Base</td>
              <td>Optimisé</td>
              <td>Avancé</td>
            </tr>
            <tr>
              <td>Conversion / CTA</td>
              <td>Simple</td>
              <td>Optimisé</td>
              <td>Stratégique</td>
            </tr>
            <tr>
              <td>Accompagnement</td>
              <td>Standard</td>
              <td>Formation incluse</td>
              <td>30 jours</td>
            </tr>
          </tbody>
        </table>
      </div>
    </div>
  </div>

  <!-- REALISATIONS -->
  <div class="gd-projects-section">
    <div class="gd-offers-container">

      <div class="gd-section-heading">
        <h2>Nos Réalisations</h2>
        <p>
          Des projets conçus pour valoriser l’image de nos clients, rassurer leurs visiteurs
          et transformer leur présence en ligne en véritable levier de croissance.
        </p>
      </div>

      <div class="gd-projects-grid">

        <!-- PROJET 1 -->
        <article class="gd-project-card">
          <a href="https://renovationsprivees.com/" target="_blank" class="gd-project-thumb">
            <img src="https://generationdigital.fr/wp-content/uploads/2026/03/Screenshot-2026-03-15-23.44.08.png" alt="Cabinet Rénovations Privées">
            <div class="gd-project-hover">
              <span>Voir le projet</span>
            </div>
          </a>

          <div class="gd-project-content">
            <span class="gd-project-tag">Site vitrine</span>
            <h3>Cabinet Rénovations Privées</h3>
            <p>
              Un site élégant et rassurant pensé pour valoriser l’image du cabinet
              et présenter son expertise avec clarté.
            </p>
            <a href="https://renovationsprivees.com/" target="_blank" class="gd-btn-primary">Visiter le site</a>
          </div>
        </article>

        <!-- PROJET 2 -->
        <article class="gd-project-card gd-project-card-featured">
          <div class="gd-project-badge">Projet mis en avant</div>

          <a href="https://odys.fr/" target="_blank" class="gd-project-thumb">
            <img src="https://generationdigital.fr/wp-content/uploads/2026/03/Screenshot-2026-03-15-23.45.31.png" alt="Odys">
            <div class="gd-project-hover">
              <span>Voir le projet</span>
            </div>
          </a>

          <div class="gd-project-content">
            <span class="gd-project-tag">Expérience digitale</span>
            <h3>Odys</h3>
            <p>
              Une présentation moderne et structurée, avec un univers plus digital
              et une mise en avant claire de l’offre.
            </p>
            <a href="https://odys.fr/" target="_blank" class="gd-btn-primary">Visiter le site</a>
          </div>
        </article>

        <!-- PROJET 3 -->
        <article class="gd-project-card">
          <a href="https://cabinet-helyance.fr/" target="_blank" class="gd-project-thumb">
            <img src="https://generationdigital.fr/wp-content/uploads/2026/03/Screenshot-2026-03-15-23.45.00.png" alt="Cabinet Hélyance">
            <div class="gd-project-hover">
              <span>Voir le projet</span>
            </div>
          </a>

          <div class="gd-project-content">
            <span class="gd-project-tag">Cabinet professionnel</span>
            <h3>Cabinet Hélyance</h3>
            <p>
              Un site conçu pour inspirer confiance, clarifier les services proposés
              et donner une image plus premium du cabinet.
            </p>
            <a href="https://cabinet-helyance.fr/" target="_blank" class="gd-btn-primary">Visiter le site</a>
          </div>
        </article>

      </div>

      <div class="gd-projects-cta">
        <a href="https://generationdigital.fr/#formulaire-contact" class="gd-btn-dark">
          Parler de votre projet
        </a>
      </div>

    </div>
  </div>

  <!-- FAQ -->
  <div class="gd-faq-section">
    <div class="gd-offers-container">
      <div class="gd-section-heading">
        <h2>Questions fréquentes</h2>
        <p>Les réponses aux questions que l’on nous pose le plus souvent.</p>
      </div>

      <div class="gd-faq-list">
        <details class="gd-faq-item">
          <summary>Combien de temps faut-il pour créer mon site ?</summary>
          <p>Le délai dépend de l’offre choisie et de la rapidité de validation, mais en général un projet peut être lancé en quelques jours à quelques semaines.</p>
        </details>

        <details class="gd-faq-item">
          <summary>Puis-je demander des modifications ?</summary>
          <p>Oui, chaque projet inclut des ajustements. Le niveau de personnalisation est plus poussé sur les offres Business et Premium.</p>
        </details>

        <details class="gd-faq-item">
          <summary>Est-ce que le site sera adapté au mobile ?</summary>
          <p>Oui, toutes les offres sont pensées pour être responsive et offrir une bonne expérience sur smartphone et tablette.</p>
        </details>

        <details class="gd-faq-item">
          <summary>Est-ce que vous pouvez aussi m’aider pour le SEO ?</summary>
          <p>Oui. Le SEO est intégré à différents niveaux selon l’offre, avec une approche plus avancée sur la formule Premium.</p>
        </details>
      </div>
    </div>
  </div>

  <!-- CTA FINAL -->
  <div class="gd-final-cta">
    <div class="gd-offers-container">
      <div class="gd-final-cta-box">
        <h2>Vous hésitez encore ?</h2>
        <p>
          Parlons de votre projet et trouvons ensemble la formule la plus adaptée à vos objectifs.
        </p>
        <div class="gd-hero-cta">
          <a href="https://generationdigital.fr/#formulaire-contact" class="gd-btn-primary">Demander un devis</a>
          <a href="tel:0699587169" class="gd-btn-secondary">06.99.58.71.69</a>
        </div>
      </div>
    </div>
  </div>

</section>

<style>
  html{
    scroll-behavior:smooth;
  }

  .gd-offers-page{
    background:#f8fbff;
    color:#0f172a;
    font-family:Arial,sans-serif;
  }

  .gd-offers-container{
    max-width:1320px;
    margin:0 auto;
    padding:0 20px;
  }

  .gd-offers-hero{
    position:relative;
    padding:130px 0 95px;
    text-align:center;
    overflow:hidden;
    background:
      radial-gradient(circle at top center, rgba(59,130,246,0.14) 0%, rgba(59,130,246,0) 45%),
      linear-gradient(180deg, #ffffff 0%, #f8fbff 100%);
  }

  .gd-offers-hero-bg{
    position:absolute;
    inset:0;
    pointer-events:none;
    background:
      radial-gradient(circle at 15% 20%, rgba(96,165,250,0.18) 0%, rgba(96,165,250,0) 24%),
      radial-gradient(circle at 85% 80%, rgba(147,197,253,0.18) 0%, rgba(147,197,253,0) 26%);
    filter:blur(10px);
  }

  .gd-eyebrow{
    position:relative;
    z-index:2;
    display:inline-block;
    padding:10px 16px;
    border-radius:999px;
    background:rgba(37,99,235,0.10);
    color:#2563eb;
    font-size:13px;
    font-weight:800;
    letter-spacing:.08em;
    text-transform:uppercase;
    margin-bottom:18px;
    box-shadow:0 8px 20px rgba(37,99,235,0.08);
    animation:gdFadeUp .8s ease both;
  }

  .gd-offers-hero h1{
    position:relative;
    z-index:2;
    margin:0;
    font-size:clamp(52px,7vw,104px);
    line-height:0.98;
    letter-spacing:-0.055em;
    font-weight:800;
    animation:gdFadeUp .9s ease both;
  }

  .gd-offers-hero p{
    position:relative;
    z-index:2;
    max-width:980px;
    margin:24px auto 0;
    color:#64748b;
    font-size:clamp(19px,2vw,29px);
    line-height:1.5;
    font-weight:600;
    animation:gdFadeUp 1s ease both;
  }

  .gd-hero-cta{
    position:relative;
    z-index:2;
    display:flex;
    justify-content:center;
    gap:14px;
    flex-wrap:wrap;
    margin-top:36px;
    animation:gdFadeUp 1.1s ease both;
  }

  .gd-offers-section,
  .gd-compare-section,
  .gd-projects-section,
  .gd-faq-section,
  .gd-final-cta{
    padding:95px 0;
  }

  .gd-projects-section{
    background:#ffffff;
  }

  .gd-section-heading{
    text-align:center;
    max-width:920px;
    margin:0 auto 56px;
  }

  .gd-section-heading h2{
    margin:0;
    font-size:clamp(36px,4.5vw,62px);
    line-height:1.08;
    letter-spacing:-0.03em;
    font-weight:800;
  }

  .gd-section-heading p{
    margin:18px auto 0;
    color:#6b7280;
    font-size:clamp(17px,1.8vw,22px);
    line-height:1.65;
    font-weight:500;
  }

  .gd-pricing-grid{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:30px;
    align-items:stretch;
  }

  .gd-pricing-card{
    position:relative;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    gap:28px;
    background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);
    border:1px solid rgba(148,163,184,0.18);
    border-radius:32px;
    padding:38px 30px 28px;
    box-shadow:
      0 18px 38px rgba(15,23,42,0.06),
      0 40px 80px rgba(15,23,42,0.08),
      inset 0 1px 0 rgba(255,255,255,0.9);
    transition:transform .35s ease, box-shadow .35s ease, border-color .35s ease;
    opacity:0;
    transform:translateY(34px) scale(.98);
    animation:gdCardReveal .8s cubic-bezier(.2,.8,.2,1) forwards;
    overflow:hidden;
  }

  .gd-pricing-card::before{
    content:"";
    position:absolute;
    inset:0;
    background:linear-gradient(135deg, rgba(255,255,255,0.45) 0%, rgba(255,255,255,0) 40%);
    pointer-events:none;
  }

  .gd-pricing-card:nth-child(1){animation-delay:.08s;}
  .gd-pricing-card:nth-child(2){animation-delay:.18s;}
  .gd-pricing-card:nth-child(3){animation-delay:.28s;}

  .gd-pricing-card:hover{
    transform:translateY(-12px);
    box-shadow:
      0 26px 56px rgba(37,99,235,0.10),
      0 50px 96px rgba(15,23,42,0.12);
  }

  .gd-pricing-featured{
    border:2px solid rgba(37,99,235,0.30);
    transform:translateY(-12px);
    box-shadow:
      0 26px 56px rgba(37,99,235,0.13),
      0 50px 96px rgba(15,23,42,0.12);
  }

  .gd-pricing-featured:hover{
    transform:translateY(-18px);
  }

  .gd-badge{
    position:absolute;
    top:18px;
    right:18px;
    background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%);
    color:#fff;
    padding:10px 15px;
    border-radius:999px;
    font-size:11px;
    font-weight:800;
    letter-spacing:.08em;
    text-transform:uppercase;
    box-shadow:0 10px 24px rgba(37,99,235,0.24);
    z-index:2;
  }

  .gd-plan{
    display:inline-block;
    color:#2563eb;
    font-size:15px;
    font-weight:800;
    letter-spacing:.12em;
    text-transform:uppercase;
    margin-bottom:16px;
    position:relative;
    z-index:2;
  }

  .gd-price{
    margin:0 0 18px;
    font-size:60px;
    line-height:1;
    letter-spacing:-0.04em;
    font-weight:800;
    position:relative;
    z-index:2;
  }

  .gd-desc{
    margin:0;
    color:#5f6b7a;
    font-size:18px;
    line-height:1.72;
    font-weight:500;
    position:relative;
    z-index:2;
  }

  .gd-card-block{
    margin-top:28px;
    position:relative;
    z-index:2;
  }

  .gd-card-block h4{
    margin:0 0 14px;
    font-size:20px;
    line-height:1.2;
    font-weight:800;
    color:#0f172a;
  }

  .gd-list{
    list-style:none;
    padding:0;
    margin:0;
    display:grid;
    gap:12px;
  }

  .gd-list li{
    position:relative;
    padding-left:28px;
    color:#334155;
    font-size:17px;
    line-height:1.6;
    font-weight:500;
  }

  .gd-list li::before{
    content:"✓";
    position:absolute;
    left:0;
    top:0;
    color:#2563eb;
    font-weight:800;
  }

  .gd-small-text{
    margin:0;
    color:#64748b;
    font-size:16px;
    line-height:1.78;
  }

  .gd-compare-table-wrap{
    overflow:auto;
    border-radius:24px;
    box-shadow:0 18px 40px rgba(15,23,42,0.06);
    background:#fff;
  }

  .gd-compare-table{
    width:100%;
    border-collapse:collapse;
    background:#ffffff;
    min-width:760px;
  }

  .gd-compare-table th,
  .gd-compare-table td{
    padding:18px 20px;
    text-align:left;
    border-bottom:1px solid #e5e7eb;
    font-size:16px;
  }

  .gd-compare-table th{
    background:#eff6ff;
    color:#0f172a;
    font-weight:800;
  }

  /* REALISATIONS */
  .gd-projects-grid{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:28px;
    align-items:stretch;
  }

  .gd-project-card{
    position:relative;
    display:flex;
    flex-direction:column;
    background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);
    border:1px solid rgba(148,163,184,0.16);
    border-radius:30px;
    overflow:hidden;
    box-shadow:
      0 18px 38px rgba(15,23,42,0.06),
      0 40px 80px rgba(15,23,42,0.08),
      inset 0 1px 0 rgba(255,255,255,0.9);
    transition:transform .35s ease, box-shadow .35s ease, border-color .35s ease;
  }

  .gd-project-card:hover{
    transform:translateY(-12px);
    border-color:rgba(37,99,235,0.22);
    box-shadow:
      0 24px 52px rgba(37,99,235,0.10),
      0 46px 90px rgba(15,23,42,0.12);
  }

  .gd-project-card-featured{
    transform:translateY(-10px);
    border:2px solid rgba(37,99,235,0.25);
  }

  .gd-project-card-featured:hover{
    transform:translateY(-16px);
  }

  .gd-project-badge{
    position:absolute;
    top:16px;
    right:16px;
    z-index:3;
    background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%);
    color:#ffffff;
    padding:9px 14px;
    border-radius:999px;
    font-size:11px;
    font-weight:800;
    letter-spacing:.08em;
    text-transform:uppercase;
    box-shadow:0 10px 24px rgba(37,99,235,0.24);
  }

  .gd-project-thumb{
    position:relative;
    display:block;
    overflow:hidden;
    aspect-ratio:16/10;
    background:#eef3fb;
  }

  .gd-project-thumb img{
    width:100%;
    height:100%;
    object-fit:cover;
    display:block;
    transition:transform .6s ease, filter .35s ease;
  }

  .gd-project-card:hover .gd-project-thumb img{
    transform:scale(1.08);
    filter:brightness(.82);
  }

  .gd-project-hover{
    position:absolute;
    inset:0;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(180deg, rgba(15,23,42,0.10) 0%, rgba(15,23,42,0.45) 100%);
    opacity:0;
    transition:opacity .35s ease;
  }

  .gd-project-card:hover .gd-project-hover{
    opacity:1;
  }

  .gd-project-hover span{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    padding:14px 20px;
    border-radius:999px;
    background:rgba(255,255,255,0.94);
    color:#0f172a;
    font-size:15px;
    font-weight:700;
    box-shadow:0 12px 26px rgba(15,23,42,0.12);
  }

  .gd-project-content{
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    gap:14px;
    padding:28px 24px 28px;
  }

  .gd-project-tag{
    display:inline-flex;
    align-items:center;
    padding:9px 14px;
    border-radius:999px;
    background:rgba(37,99,235,0.08);
    color:#2563eb;
    font-size:13px;
    font-weight:700;
    letter-spacing:.02em;
  }

  .gd-project-content h3{
    margin:0;
    font-size:30px;
    line-height:1.08;
    color:#0f172a;
    font-weight:800;
    letter-spacing:-0.03em;
  }

  .gd-project-content p{
    margin:0;
    color:#5f6b7a;
    font-size:17px;
    line-height:1.72;
    font-weight:500;
  }

  .gd-projects-cta{
    text-align:center;
    margin-top:44px;
  }

  .gd-faq-list{
    display:grid;
    gap:16px;
    max-width:980px;
    margin:0 auto;
  }

  .gd-faq-item{
    background:#ffffff;
    border:1px solid rgba(148,163,184,0.16);
    border-radius:22px;
    padding:20px 22px;
    box-shadow:0 14px 28px rgba(15,23,42,0.05);
    transition:box-shadow .3s ease, transform .3s ease;
  }

  .gd-faq-item:hover{
    transform:translateY(-3px);
    box-shadow:0 18px 34px rgba(15,23,42,0.08);
  }

  .gd-faq-item summary{
    cursor:pointer;
    font-size:20px;
    font-weight:700;
    color:#0f172a;
    list-style:none;
  }

  .gd-faq-item summary::-webkit-details-marker{
    display:none;
  }

  .gd-faq-item p{
    margin:16px 0 0;
    color:#64748b;
    font-size:17px;
    line-height:1.72;
  }

  .gd-final-cta-box{
    text-align:center;
    background:linear-gradient(135deg,#1d4ed8 0%,#3b82f6 100%);
    border-radius:36px;
    padding:56px 28px;
    color:#fff;
    box-shadow:0 24px 60px rgba(37,99,235,0.24);
  }

  .gd-final-cta-box h2{
    margin:0;
    font-size:clamp(34px,4vw,54px);
    line-height:1.08;
    font-weight:800;
  }

  .gd-final-cta-box p{
    max-width:780px;
    margin:18px auto 0;
    font-size:18px;
    line-height:1.72;
    color:rgba(255,255,255,0.92);
  }

  /* BOUTONS HARMONISES */
  .gd-btn-primary,
  .gd-btn-secondary,
  .gd-btn-outline,
  .gd-btn-dark{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-height:58px;
    min-width:270px;
    padding:16px 32px;
    border-radius:999px;
    text-decoration:none;
    font-weight:700;
    font-size:18px;
    line-height:1;
    transition:.25s ease;
    box-sizing:border-box;
  }

  .gd-btn-primary{
    background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%);
    color:#ffffff;
    border:1.5px solid transparent;
    box-shadow:0 12px 24px rgba(37,99,235,0.18);
  }

  .gd-btn-primary:hover{
    transform:translateY(-2px);
    box-shadow:0 18px 32px rgba(37,99,235,0.24);
  }

  .gd-btn-secondary{
    background:#ffffff;
    color:#0f172a;
    border:1.5px solid rgba(148,163,184,0.22);
    box-shadow:0 10px 22px rgba(15,23,42,0.05);
  }

  .gd-btn-secondary:hover{
    transform:translateY(-2px);
    box-shadow:0 16px 28px rgba(15,23,42,0.08);
  }

  .gd-btn-outline{
    background:#ffffff;
    color:#2563eb;
    border:1.5px solid rgba(37,99,235,0.30);
    box-shadow:0 10px 22px rgba(37,99,235,0.06);
  }

  .gd-btn-outline:hover{
    background:#eff6ff;
    transform:translateY(-2px);
    box-shadow:0 16px 28px rgba(37,99,235,0.10);
  }

  .gd-btn-dark{
    background:linear-gradient(135deg,#1d4ed8 0%,#2563eb 100%);
    color:#ffffff;
    border:1.5px solid transparent;
    box-shadow:0 12px 24px rgba(37,99,235,0.18);
  }

  .gd-btn-dark:hover{
    transform:translateY(-2px);
    box-shadow:0 18px 32px rgba(37,99,235,0.24);
  }

  @keyframes gdFadeUp{
    from{
      opacity:0;
      transform:translateY(24px);
    }
    to{
      opacity:1;
      transform:translateY(0);
    }
  }

  @keyframes gdCardReveal{
    from{
      opacity:0;
      transform:translateY(34px) scale(.98);
    }
    to{
      opacity:1;
      transform:translateY(0) scale(1);
    }
  }

  @media (max-width:1100px){
    .gd-pricing-grid,
    .gd-projects-grid{
      grid-template-columns:1fr;
    }

    .gd-pricing-featured,
    .gd-project-card-featured{
      transform:none;
    }

    .gd-pricing-featured:hover,
    .gd-project-card-featured:hover{
      transform:translateY(-10px);
    }
  }

  @media (max-width:680px){
    .gd-offers-hero{
      padding:95px 0 72px;
    }

    .gd-offers-section,
    .gd-compare-section,
    .gd-projects-section,
    .gd-faq-section,
    .gd-final-cta{
      padding:70px 0;
    }

    .gd-price{
      font-size:46px;
    }

    .gd-pricing-card{
      padding:28px 22px 22px;
      border-radius:24px;
    }

    .gd-badge{
      position:static;
      display:inline-block;
      margin-bottom:18px;
    }

    .gd-project-content{
      padding:22px 20px 24px;
    }

    .gd-project-content h3{
      font-size:24px;
    }

    .gd-project-content p{
      font-size:16px;
      line-height:1.68;
    }

    .gd-project-badge{
      position:static;
      display:inline-block;
      margin:16px 16px 0 auto;
    }

    .gd-faq-item summary{
      font-size:18px;
    }

    .gd-desc,
    .gd-list li,
    .gd-faq-item p{
      font-size:16px;
    }

    .gd-btn-primary,
    .gd-btn-secondary,
    .gd-btn-outline,
    .gd-btn-dark{
      width:100%;
      min-width:0;
    }

    .gd-hero-cta{
      flex-direction:column;
    }
  }
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12cf357 *//* REALISATIONS PREMIUM */

.gd-projects-section{
  padding:100px 0;
  background:#ffffff;
}

.gd-projects-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:28px;
  align-items:stretch;
}

.gd-project-card{
  position:relative;
  display:flex;
  flex-direction:column;
  background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);
  border:1px solid rgba(148,163,184,0.16);
  border-radius:30px;
  overflow:hidden;
  box-shadow:
    0 18px 38px rgba(15,23,42,0.06),
    0 40px 80px rgba(15,23,42,0.08),
    inset 0 1px 0 rgba(255,255,255,0.9);
  transition:transform .35s ease, box-shadow .35s ease, border-color .35s ease;
}

.gd-project-card:hover{
  transform:translateY(-12px);
  border-color:rgba(37,99,235,0.22);
  box-shadow:
    0 24px 52px rgba(37,99,235,0.10),
    0 46px 90px rgba(15,23,42,0.12);
}

.gd-project-card-featured{
  transform:translateY(-10px);
  border:2px solid rgba(37,99,235,0.25);
}

.gd-project-card-featured:hover{
  transform:translateY(-16px);
}

.gd-project-badge{
  position:absolute;
  top:16px;
  right:16px;
  z-index:3;
  background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%);
  color:#ffffff;
  padding:9px 14px;
  border-radius:999px;
  font-size:11px;
  font-weight:800;
  letter-spacing:.08em;
  text-transform:uppercase;
  box-shadow:0 10px 24px rgba(37,99,235,0.24);
}

.gd-project-thumb{
  position:relative;
  display:block;
  overflow:hidden;
  aspect-ratio:16/10;
  background:#eef3fb;
}

.gd-project-thumb img{
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
  transition:transform .6s ease, filter .35s ease;
}

.gd-project-card:hover .gd-project-thumb img{
  transform:scale(1.08);
  filter:brightness(.82);
}

.gd-project-hover{
  position:absolute;
  inset:0;
  display:flex;
  align-items:center;
  justify-content:center;
  background:linear-gradient(180deg, rgba(15,23,42,0.10) 0%, rgba(15,23,42,0.45) 100%);
  opacity:0;
  transition:opacity .35s ease;
}

.gd-project-card:hover .gd-project-hover{
  opacity:1;
}

.gd-project-hover span{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:14px 20px;
  border-radius:999px;
  background:rgba(255,255,255,0.94);
  color:#0f172a;
  font-size:15px;
  font-weight:700;
  box-shadow:0 12px 26px rgba(15,23,42,0.12);
}

.gd-project-content{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:14px;
  padding:28px 24px 28px;
}

.gd-project-tag{
  display:inline-flex;
  align-items:center;
  padding:9px 14px;
  border-radius:999px;
  background:rgba(37,99,235,0.08);
  color:#2563eb;
  font-size:13px;
  font-weight:700;
  letter-spacing:.02em;
}

.gd-project-content h3{
  margin:0;
  font-size:30px;
  line-height:1.08;
  color:#0f172a;
  font-weight:800;
  letter-spacing:-0.03em;
}

.gd-project-content p{
  margin:0;
  color:#5f6b7a;
  font-size:17px;
  line-height:1.72;
  font-weight:500;
}

.gd-projects-cta{
  text-align:center;
  margin-top:44px;
}

@media (max-width:1100px){
  .gd-projects-grid{
    grid-template-columns:1fr;
  }

  .gd-project-card-featured{
    transform:none;
  }

  .gd-project-card-featured:hover{
    transform:translateY(-12px);
  }
}

@media (max-width:680px){
  .gd-project-content{
    padding:22px 20px 24px;
  }

  .gd-project-content h3{
    font-size:24px;
  }

  .gd-project-content p{
    font-size:16px;
    line-height:1.68;
  }

  .gd-project-badge{
    position:static;
    display:inline-block;
    margin:16px 16px 0 auto;
  }
}/* End custom CSS */