.hero[data-astro-cid-lcdefpme]{padding:clamp(5rem,12vw,9rem) 0 clamp(4rem,8vw,6rem);position:relative;overflow:hidden}.hero__glow[data-astro-cid-lcdefpme]{pointer-events:none;background:radial-gradient(circle,#c9a86a29,#0000 62%);width:60vw;max-width:760px;height:60vw;max-height:760px;position:absolute;inset:-30% -10% auto auto}.hero__inner[data-astro-cid-lcdefpme]{max-width:54rem;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] .serif[data-astro-cid-lcdefpme]{margin-top:.3rem;display:block}.hero__cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.hero__trust[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:.6rem 1.6rem;margin:2.75rem 0 0;padding:0;font-size:.74rem;list-style:none;display:flex}.hero__trust[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"◆";color:var(--gold);vertical-align:.15em;margin-right:.55rem;font-size:.6rem}.offre[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.35rem}.step[data-astro-cid-lcdefpme]{border-top:1px solid #c9a86a66;padding-top:1.25rem}.step__n[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--gold);margin-bottom:.5rem;font-size:2rem;font-style:italic;display:block}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:.97rem}.founder[data-astro-cid-lcdefpme]{align-items:center;gap:3rem;display:grid}@media (width>=860px){.founder[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.2fr}}.founder__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:var(--radius);border:1px solid var(--border);width:100%;max-width:420px;height:auto;display:block}.faq[data-astro-cid-lcdefpme]{gap:.9rem;max-width:52rem;display:grid}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;color:var(--cream);padding-right:2rem;font-weight:600;list-style:none;position:relative}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"+";color:var(--gold);font-size:1.4rem;line-height:1;position:absolute;top:-.1rem;right:0}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{content:"−"}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:1rem 0 0}.contact__grid[data-astro-cid-lcdefpme]{align-items:start;gap:3rem;display:grid}@media (width>=900px){.contact__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.1fr}}.contact__info[data-astro-cid-lcdefpme]{gap:1.1rem;margin-top:2rem;display:grid}.contact__info[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{flex-direction:column;gap:.15rem;display:flex}.contact__label[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:.7rem}.contact__info[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--cream)}.contact__form[data-astro-cid-lcdefpme]{padding:2rem}.field[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;margin-bottom:1.1rem;display:flex}.field-row[data-astro-cid-lcdefpme]{flex-direction:column;gap:0 1rem;display:flex}@media (width>=600px){.field-row[data-astro-cid-lcdefpme]{flex-direction:row}}.field[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{color:var(--cream);margin-bottom:.4rem;font-size:.88rem;font-weight:600}.field[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme],.field[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]{background:var(--navy);border:1px solid var(--border);color:var(--cream);font:inherit;border-radius:10px;padding:.75rem .9rem;font-size:.98rem}.field[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]::placeholder,.field[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]::placeholder{color:var(--muted)}.field[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus,.field[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft);outline:none}.field[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]{resize:vertical}.hp[data-astro-cid-lcdefpme]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__note[data-astro-cid-lcdefpme]{color:var(--muted);margin:.2rem 0 1.25rem;font-size:.82rem}.form__note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--muted);text-decoration:underline}
