.offre[data-astro-cid-acl23jbd]{--creme:var(--neutral-50);--creme-2:var(--gold-100);--carte:var(--neutral-0);--encre:var(--brown-800);--encre-80:rgba(44,30,19,.8);--dore:var(--gold-600);--dore-fonce:var(--gold-700);--taupe:var(--neutral-600);--filet:rgba(44,30,19,.14);--filet-fort:rgba(44,30,19,.28);--dore-fond:rgba(175,139,105,.16);font-family:Inter,system-ui,sans-serif;background:var(--creme);color:var(--encre);line-height:1.65}h1[data-astro-cid-acl23jbd],h2[data-astro-cid-acl23jbd],h3[data-astro-cid-acl23jbd]{font-family:Space Grotesk,system-ui,sans-serif;letter-spacing:-.02em}.o-btn[data-astro-cid-acl23jbd]{display:inline-flex;align-items:center;gap:10px;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:1rem;padding:15px 30px;border-radius:999px;text-decoration:none;border:1.5px solid var(--encre);cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease}.o-btn-primary[data-astro-cid-acl23jbd]{background:var(--encre);color:var(--creme)}.o-btn-primary[data-astro-cid-acl23jbd]:hover{background:var(--dore-fonce);border-color:var(--dore-fonce);transform:translateY(-2px)}.o-btn-ghost[data-astro-cid-acl23jbd]{background:transparent;color:var(--encre)}.o-btn-ghost[data-astro-cid-acl23jbd]:hover{background:var(--encre);color:var(--creme);transform:translateY(-2px)}.o-btn-small[data-astro-cid-acl23jbd]{padding:10px 22px;font-size:.9rem}.o-btn-arrow[data-astro-cid-acl23jbd]{transition:transform .2s ease}.o-btn[data-astro-cid-acl23jbd]:hover .o-btn-arrow[data-astro-cid-acl23jbd]{transform:translate(4px)}.hero[data-astro-cid-acl23jbd]{position:relative;overflow:hidden}.hero[data-astro-cid-acl23jbd]:before{content:"";position:absolute;top:-380px;right:-220px;width:860px;height:860px;border-radius:50%;background:radial-gradient(closest-side,rgba(175,139,105,.22),transparent 70%);pointer-events:none}.hero[data-astro-cid-acl23jbd]:after{content:"";position:absolute;bottom:-300px;left:-260px;width:640px;height:640px;border-radius:50%;background:radial-gradient(closest-side,rgba(143,111,82,.12),transparent 70%);pointer-events:none}.hero-inner[data-astro-cid-acl23jbd]{position:relative;max-width:1160px;margin:0 auto;padding:96px 28px 110px}.kicker[data-astro-cid-acl23jbd]{display:inline-flex;align-items:center;gap:12px;font-family:JetBrains Mono,monospace;font-weight:600;font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;color:var(--dore-fonce)}.kicker-num[data-astro-cid-acl23jbd]{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--dore-fonce);border-radius:6px;padding:3px 8px}.hero[data-astro-cid-acl23jbd] h1[data-astro-cid-acl23jbd]{font-size:clamp(2.7rem,7.2vw,5.9rem);font-weight:700;line-height:1.04;letter-spacing:-.03em;max-width:13ch;margin:28px 0 26px}.hero[data-astro-cid-acl23jbd] h1[data-astro-cid-acl23jbd] .accent[data-astro-cid-acl23jbd]{color:var(--dore)}.hero-lead[data-astro-cid-acl23jbd]{font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.7;max-width:620px;color:var(--encre-80)}.hero-meta[data-astro-cid-acl23jbd]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 0;margin-top:30px;font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--taupe)}.hero-meta[data-astro-cid-acl23jbd] .sep[data-astro-cid-acl23jbd]{margin:0 16px;color:var(--dore)}.hero-actions[data-astro-cid-acl23jbd]{display:flex;flex-wrap:wrap;gap:14px;margin-top:44px}.hero-signature[data-astro-cid-acl23jbd]{margin-top:56px;font-family:JetBrains Mono,monospace;font-size:.82rem;font-weight:500;letter-spacing:.12em;color:var(--dore-fonce)}section[data-astro-cid-acl23jbd]{padding:110px 0}.section-inner[data-astro-cid-acl23jbd]{max-width:1160px;margin:0 auto;padding:0 28px}.bande-2[data-astro-cid-acl23jbd]{background:var(--creme-2)}.o-head[data-astro-cid-acl23jbd]{max-width:760px;margin-bottom:64px}.o-head[data-astro-cid-acl23jbd] h2[data-astro-cid-acl23jbd]{font-size:clamp(1.9rem,3.6vw,3rem);font-weight:700;line-height:1.12;letter-spacing:-.025em;margin-top:22px}.o-head[data-astro-cid-acl23jbd] h2[data-astro-cid-acl23jbd] .accent[data-astro-cid-acl23jbd]{color:var(--dore)}.modele-grid[data-astro-cid-acl23jbd]{display:grid;grid-template-columns:260px 1fr;gap:56px;align-items:start}.modele-kicker[data-astro-cid-acl23jbd]{position:sticky;top:110px}.modele-texte[data-astro-cid-acl23jbd] p[data-astro-cid-acl23jbd]{font-size:1.1rem;line-height:1.8;color:var(--encre-80);margin-bottom:26px}.modele-texte[data-astro-cid-acl23jbd] p[data-astro-cid-acl23jbd] strong[data-astro-cid-acl23jbd]{color:var(--encre)}.modele-texte[data-astro-cid-acl23jbd] p[data-astro-cid-acl23jbd].lead{font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.55;color:var(--encre);font-family:Space Grotesk,sans-serif;font-weight:500}.carte-verif[data-astro-cid-acl23jbd]{margin-top:52px;background:var(--carte);border:1px solid var(--filet);border-radius:20px;padding:40px 42px}.carte-verif[data-astro-cid-acl23jbd] h3[data-astro-cid-acl23jbd]{font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--dore-fonce);margin-bottom:28px}.verif-list[data-astro-cid-acl23jbd]{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:18px 36px}.verif-list[data-astro-cid-acl23jbd] li[data-astro-cid-acl23jbd]{display:flex;gap:12px;align-items:flex-start;font-size:.98rem;line-height:1.55;color:var(--encre-80)}.verif-list[data-astro-cid-acl23jbd] li[data-astro-cid-acl23jbd] strong[data-astro-cid-acl23jbd]{color:var(--encre)}.check-ico[data-astro-cid-acl23jbd]{flex:none;margin-top:3px;color:var(--dore-fonce)}.role-grid[data-astro-cid-acl23jbd]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.role-carte[data-astro-cid-acl23jbd]{background:var(--carte);border:1px solid var(--filet);border-radius:18px;padding:30px 28px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.role-carte[data-astro-cid-acl23jbd]:hover{transform:translateY(-5px);box-shadow:0 18px 40px -18px #2c1e1340;border-color:#af8b698c}.role-ico[data-astro-cid-acl23jbd]{width:48px;height:48px;border-radius:14px;background:var(--dore-fond);display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--dore-fonce)}.role-carte[data-astro-cid-acl23jbd] h3[data-astro-cid-acl23jbd]{font-size:1.15rem;font-weight:600;margin-bottom:10px}.role-carte[data-astro-cid-acl23jbd] p[data-astro-cid-acl23jbd]{font-size:.95rem;color:var(--taupe);line-height:1.6}.profil-grid[data-astro-cid-acl23jbd]{display:grid;grid-template-columns:1fr 1.15fr;gap:72px;align-items:start}.profil-note[data-astro-cid-acl23jbd]{margin-top:22px;color:var(--taupe);font-size:1.02rem;max-width:44ch}.profil-list[data-astro-cid-acl23jbd]{list-style:none;display:flex;flex-direction:column;gap:12px}.profil-item[data-astro-cid-acl23jbd]{background:var(--carte);border:1px solid var(--filet);border-radius:16px;padding:20px 24px;display:flex;gap:16px;align-items:flex-start}.profil-item[data-astro-cid-acl23jbd].prioritaire{border:1.5px solid var(--dore-fonce)}.profil-item[data-astro-cid-acl23jbd] h3[data-astro-cid-acl23jbd]{font-size:1.05rem;font-weight:600}.profil-item[data-astro-cid-acl23jbd] p[data-astro-cid-acl23jbd]{font-size:.93rem;color:var(--taupe)}.badge-obligatoire[data-astro-cid-acl23jbd]{display:inline-block;margin-left:10px;padding:3px 10px;border-radius:999px;background:var(--dore-fonce);color:var(--creme);font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;vertical-align:2px}.profil-item[data-astro-cid-acl23jbd] .check-ico[data-astro-cid-acl23jbd]{margin-top:4px}.avantages-grid[data-astro-cid-acl23jbd]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.av-vedette[data-astro-cid-acl23jbd]{grid-column:span 2;background:var(--encre);color:var(--creme);border-radius:20px;padding:38px 36px;position:relative;overflow:hidden}.av-vedette[data-astro-cid-acl23jbd]:after{content:"";position:absolute;right:-120px;bottom:-160px;width:340px;height:340px;border-radius:50%;background:radial-gradient(closest-side,rgba(175,139,105,.35),transparent 70%);pointer-events:none}.av-vedette[data-astro-cid-acl23jbd] .av-tag[data-astro-cid-acl23jbd]{color:var(--gold-300)}.av-vedette[data-astro-cid-acl23jbd] h3[data-astro-cid-acl23jbd]{color:var(--creme)}.av-vedette[data-astro-cid-acl23jbd] p[data-astro-cid-acl23jbd]{color:#faf8f6bf}.av-chiffre[data-astro-cid-acl23jbd]{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:clamp(2.2rem,3.4vw,3.1rem);letter-spacing:-.02em;color:var(--gold-300);margin-top:14px}.av-carte[data-astro-cid-acl23jbd]{background:var(--carte);border:1px solid var(--filet);border-radius:20px;padding:30px 28px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.av-carte[data-astro-cid-acl23jbd]:hover{transform:translateY(-4px);box-shadow:0 16px 36px -18px #2c1e1338;border-color:#af8b698c}.av-tag[data-astro-cid-acl23jbd]{font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--dore-fonce);margin-bottom:14px;display:block}.av-carte[data-astro-cid-acl23jbd] h3[data-astro-cid-acl23jbd]{font-size:1.08rem;font-weight:600;margin-bottom:8px}.av-carte[data-astro-cid-acl23jbd] p[data-astro-cid-acl23jbd]{font-size:.93rem;color:var(--taupe);line-height:1.6}.cta-section[data-astro-cid-acl23jbd]{background:var(--encre);position:relative;overflow:hidden}.cta-section[data-astro-cid-acl23jbd]:before{content:"";position:absolute;top:-300px;left:50%;transform:translate(-50%);width:900px;height:600px;border-radius:50%;background:radial-gradient(closest-side,rgba(175,139,105,.16),transparent 70%);pointer-events:none}.cta-head[data-astro-cid-acl23jbd]{position:relative;text-align:center;max-width:760px;margin:0 auto 56px}.cta-head[data-astro-cid-acl23jbd] .kicker[data-astro-cid-acl23jbd]{color:var(--gold-300)}.cta-head[data-astro-cid-acl23jbd] .kicker-num[data-astro-cid-acl23jbd]{border-color:var(--gold-300)}.cta-head[data-astro-cid-acl23jbd] h2[data-astro-cid-acl23jbd]{color:var(--creme);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;line-height:1.1;letter-spacing:-.025em;margin-top:24px}.cta-head[data-astro-cid-acl23jbd] p[data-astro-cid-acl23jbd]{color:#faf8f6b8;font-size:1.1rem;margin-top:18px}.form-carte[data-astro-cid-acl23jbd]{position:relative;max-width:780px;margin:0 auto;background:var(--carte);border-radius:24px;padding:46px 48px;box-shadow:0 40px 90px -40px #00000080}.form-grid[data-astro-cid-acl23jbd]{display:grid;grid-template-columns:1fr 1fr;gap:22px}.champ[data-astro-cid-acl23jbd]{display:flex;flex-direction:column;gap:8px}.champ[data-astro-cid-acl23jbd].full{grid-column:1 / -1}.champ[data-astro-cid-acl23jbd] label[data-astro-cid-acl23jbd]{font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--taupe)}.champ[data-astro-cid-acl23jbd] label[data-astro-cid-acl23jbd] .req[data-astro-cid-acl23jbd]{color:var(--dore-fonce)}.champ[data-astro-cid-acl23jbd] input[data-astro-cid-acl23jbd][type=text],.champ[data-astro-cid-acl23jbd] input[data-astro-cid-acl23jbd][type=email],.champ[data-astro-cid-acl23jbd] input[data-astro-cid-acl23jbd][type=tel],.champ[data-astro-cid-acl23jbd] select[data-astro-cid-acl23jbd]{background:var(--creme);border:1.5px solid var(--filet);border-radius:12px;padding:14px 16px;font-family:Inter,system-ui,sans-serif;font-size:1rem;color:var(--encre);transition:border-color .2s ease,box-shadow .2s ease;width:100%;appearance:none;-webkit-appearance:none}.champ[data-astro-cid-acl23jbd] select[data-astro-cid-acl23jbd]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238f6f52' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:44px;cursor:pointer}.champ[data-astro-cid-acl23jbd] input[data-astro-cid-acl23jbd]:focus,.champ[data-astro-cid-acl23jbd] select[data-astro-cid-acl23jbd]:focus{outline:none;border-color:var(--dore-fonce);box-shadow:0 0 0 4px #af8b6938}.fichier-zone[data-astro-cid-acl23jbd] input[data-astro-cid-acl23jbd][type=file]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.fichier-btn[data-astro-cid-acl23jbd]{display:inline-flex;align-items:center;gap:10px;cursor:pointer;border:1.5px solid var(--filet-fort);border-radius:12px;background:var(--creme);padding:13px 20px;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:.95rem;transition:border-color .2s ease,background .2s ease}.fichier-btn[data-astro-cid-acl23jbd]:hover{border-color:var(--dore-fonce)}.fichier-nom[data-astro-cid-acl23jbd]{font-size:.9rem;color:var(--taupe)}.champ-hint[data-astro-cid-acl23jbd]{font-size:.82rem;color:var(--taupe)}.form-actions[data-astro-cid-acl23jbd]{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:8px}.o-btn-envoyer[data-astro-cid-acl23jbd]{width:100%;justify-content:center;font-size:1.05rem;padding:18px 30px}.form-note[data-astro-cid-acl23jbd]{font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.06em;color:var(--taupe);text-align:center}.form-succes[data-astro-cid-acl23jbd]{display:none;text-align:center;padding:30px 10px}.succes-ico[data-astro-cid-acl23jbd]{width:74px;height:74px;border-radius:50%;background:var(--dore-fond);display:flex;align-items:center;justify-content:center;margin:0 auto 24px;color:var(--dore-fonce)}.form-succes[data-astro-cid-acl23jbd] h3[data-astro-cid-acl23jbd]{font-size:1.7rem;margin-bottom:10px}.form-succes[data-astro-cid-acl23jbd] p[data-astro-cid-acl23jbd]{color:var(--taupe)}.reveal[data-astro-cid-acl23jbd]{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.reveal[data-astro-cid-acl23jbd].in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal[data-astro-cid-acl23jbd]{opacity:1;transform:none;transition:none}.o-btn[data-astro-cid-acl23jbd],.role-carte[data-astro-cid-acl23jbd],.av-carte[data-astro-cid-acl23jbd]{transition:none}}@media(max-width:980px){.role-grid[data-astro-cid-acl23jbd],.avantages-grid[data-astro-cid-acl23jbd]{grid-template-columns:1fr 1fr}.av-vedette[data-astro-cid-acl23jbd]{grid-column:span 2}.modele-grid[data-astro-cid-acl23jbd]{grid-template-columns:1fr;gap:28px}.modele-kicker[data-astro-cid-acl23jbd]{position:static}.profil-grid[data-astro-cid-acl23jbd]{grid-template-columns:1fr;gap:36px}}@media(max-width:640px){section[data-astro-cid-acl23jbd]{padding:72px 0}.hero-inner[data-astro-cid-acl23jbd]{padding:64px 22px 72px}.role-grid[data-astro-cid-acl23jbd],.avantages-grid[data-astro-cid-acl23jbd]{grid-template-columns:1fr}.av-vedette[data-astro-cid-acl23jbd]{grid-column:span 1}.verif-list[data-astro-cid-acl23jbd],.form-grid[data-astro-cid-acl23jbd]{grid-template-columns:1fr}.form-carte[data-astro-cid-acl23jbd]{padding:32px 24px}.hero-meta[data-astro-cid-acl23jbd]{flex-direction:column;align-items:flex-start;gap:8px}.hero-meta[data-astro-cid-acl23jbd] .sep[data-astro-cid-acl23jbd]{display:none}}.modele-texte[data-astro-cid-acl23jbd] p[data-astro-cid-acl23jbd],.form-note[data-astro-cid-acl23jbd]{max-width:none}.cta-head[data-astro-cid-acl23jbd] p[data-astro-cid-acl23jbd],.form-succes[data-astro-cid-acl23jbd] p[data-astro-cid-acl23jbd]{margin-inline:auto}.fichier-zone[data-astro-cid-acl23jbd]{position:relative}.fichier-zone[data-astro-cid-acl23jbd]:has(input:focus-visible) .fichier-btn[data-astro-cid-acl23jbd]{border-color:var(--dore-fonce);box-shadow:0 0 0 4px #af8b6938}.form-note[data-astro-cid-acl23jbd] a[data-astro-cid-acl23jbd]{color:var(--dore-fonce);text-decoration:underline;text-underline-offset:3px}.form-erreur-offre[data-astro-cid-acl23jbd]{width:100%;max-width:none;padding:12px 16px;border-radius:12px;background:var(--danger-100);color:var(--danger-700);font-size:.92rem;font-weight:600;text-align:center}.o-btn[data-astro-cid-acl23jbd]:disabled{opacity:.7;cursor:progress;transform:none}.av-chiffre[data-astro-cid-acl23jbd] span[data-astro-cid-acl23jbd]{display:block;margin-top:8px;line-height:1.3}.retour-offres[data-astro-cid-acl23jbd]{display:block;width:fit-content;margin-bottom:28px;color:var(--dore-fonce);font-size:.92rem;font-weight:600}.retour-offres[data-astro-cid-acl23jbd]:hover{color:var(--encre)}.site-footer.site-footer.site-footer{margin-top:0;border-top:1px solid var(--brown-700)}
