.pf[data-astro-cid-fd4pr4dx]{background:var(--bg-soft);border-top:1px solid var(--line);padding:72px 0 84px;scroll-margin-top:200px}.pf[data-astro-cid-fd4pr4dx] .narrow[data-astro-cid-fd4pr4dx]{max-width:780px}.pf[data-astro-cid-fd4pr4dx] h2[data-astro-cid-fd4pr4dx]{margin:0 0 14px;font-size:clamp(1.7rem,3.4vw,2.4rem)}.pf-intro[data-astro-cid-fd4pr4dx]{color:var(--gray);margin:0 0 30px;font-size:1.05rem}.pf-form[data-astro-cid-fd4pr4dx]{border:1px solid var(--line);background:#fff;border-radius:20px;gap:18px;padding:30px;display:grid;box-shadow:0 14px 38px #1a1a1a0f}.pf-row[data-astro-cid-fd4pr4dx]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pf-form[data-astro-cid-fd4pr4dx] label[data-astro-cid-fd4pr4dx]{color:var(--charcoal);flex-direction:column;gap:7px;font-size:.9rem;font-weight:700;display:flex}.pf-formule[data-astro-cid-fd4pr4dx]{border:0;margin:0;padding:0}.pf-formule[data-astro-cid-fd4pr4dx] legend[data-astro-cid-fd4pr4dx]{color:var(--charcoal);margin:0 0 8px;padding:0;font-size:.9rem;font-weight:700}.pf-radios[data-astro-cid-fd4pr4dx]{flex-wrap:wrap;gap:10px 26px;display:flex}.pf-form[data-astro-cid-fd4pr4dx] .pf-radio[data-astro-cid-fd4pr4dx]{cursor:pointer;white-space:nowrap;flex-direction:row;align-items:center;gap:9px;width:auto;font-weight:400;display:inline-flex}.pf-form[data-astro-cid-fd4pr4dx] .pf-radio[data-astro-cid-fd4pr4dx] input[data-astro-cid-fd4pr4dx][type=radio]{accent-color:var(--coral);flex:none;width:17px;height:17px;margin:0}.pf-period[data-astro-cid-fd4pr4dx]{background:var(--bg-soft);border:1px dashed var(--line);border-radius:14px;gap:10px;padding:16px;display:grid}.pf-period-label[data-astro-cid-fd4pr4dx]{color:var(--charcoal);font-size:.9rem;font-weight:700}.pf-note[data-astro-cid-fd4pr4dx]{color:var(--gray);margin:0;font-size:.82rem;line-height:1.55}.pf-hp[data-astro-cid-fd4pr4dx]{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}.pf-form[data-astro-cid-fd4pr4dx] input[data-astro-cid-fd4pr4dx],.pf-form[data-astro-cid-fd4pr4dx] select[data-astro-cid-fd4pr4dx],.pf-form[data-astro-cid-fd4pr4dx] textarea[data-astro-cid-fd4pr4dx]{font-family:var(--font-body);color:var(--ink);background:#fff;border:1px solid #d9d9d9;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-size:1rem;font-weight:400;transition:border-color .2s}.pf-form[data-astro-cid-fd4pr4dx] input[data-astro-cid-fd4pr4dx]:focus,.pf-form[data-astro-cid-fd4pr4dx] select[data-astro-cid-fd4pr4dx]:focus,.pf-form[data-astro-cid-fd4pr4dx] textarea[data-astro-cid-fd4pr4dx]:focus{border-color:var(--coral)}.pf-form[data-astro-cid-fd4pr4dx] textarea[data-astro-cid-fd4pr4dx]{resize:vertical}.pf-form[data-astro-cid-fd4pr4dx] .btn[data-astro-cid-fd4pr4dx]{justify-self:start;padding:14px 34px}.pf-hint[data-astro-cid-fd4pr4dx]{color:var(--gray);margin:0;font-size:.82rem}@media (width<=640px){.pf-row[data-astro-cid-fd4pr4dx]{grid-template-columns:1fr}}.ph[data-astro-cid-2ics42dz]{background:#fff;padding:48px 0 8px}.ph-inner[data-astro-cid-2ics42dz]{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid}.ph-text[data-astro-cid-2ics42dz]{min-width:0}.ph[data-astro-cid-2ics42dz] h1[data-astro-cid-2ics42dz]{margin:10px 0 18px;font-size:clamp(2rem,4.2vw,3rem);line-height:1.08}.ph-sub[data-astro-cid-2ics42dz]{color:var(--charcoal);max-width:46ch;margin:0 0 28px;font-size:1.15rem;line-height:1.65}.ph-cta[data-astro-cid-2ics42dz]{padding:15px 36px;font-size:1.02rem}.ph-media[data-astro-cid-2ics42dz] img[data-astro-cid-2ics42dz]{aspect-ratio:4/3;object-fit:cover;border-radius:20px;width:100%;height:auto;box-shadow:0 22px 50px #1a1a1a29}@media (width<=860px){.ph[data-astro-cid-2ics42dz]{padding:28px 0 4px}.ph-inner[data-astro-cid-2ics42dz]{grid-template-columns:1fr;gap:26px}.ph-media[data-astro-cid-2ics42dz]{order:-1}.ph-sub[data-astro-cid-2ics42dz]{max-width:none}}.pf[data-astro-cid-yesfgkl3]{background:var(--bg-soft);border-top:1px solid var(--line);padding:72px 0 84px;scroll-margin-top:200px}.pf[data-astro-cid-yesfgkl3] .narrow[data-astro-cid-yesfgkl3]{max-width:780px}.pf[data-astro-cid-yesfgkl3] h2[data-astro-cid-yesfgkl3]{margin:0 0 14px;font-size:clamp(1.7rem,3.4vw,2.4rem)}.pf-intro[data-astro-cid-yesfgkl3]{color:var(--gray);margin:0 0 30px;font-size:1.05rem}.pf-form[data-astro-cid-yesfgkl3]{border:1px solid var(--line);background:#fff;border-radius:20px;gap:18px;padding:30px;display:grid;box-shadow:0 14px 38px #1a1a1a0f}.pf-row[data-astro-cid-yesfgkl3]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pf-form[data-astro-cid-yesfgkl3] label[data-astro-cid-yesfgkl3]{color:var(--charcoal);flex-direction:column;gap:7px;font-size:.9rem;font-weight:700;display:flex}.pf-formule[data-astro-cid-yesfgkl3]{border:0;margin:0;padding:0}.pf-formule[data-astro-cid-yesfgkl3] legend[data-astro-cid-yesfgkl3]{color:var(--charcoal);margin:0 0 8px;padding:0;font-size:.9rem;font-weight:700}.pf-radios[data-astro-cid-yesfgkl3]{flex-wrap:wrap;gap:10px 26px;display:flex}.pf-form[data-astro-cid-yesfgkl3] .pf-radio[data-astro-cid-yesfgkl3]{cursor:pointer;white-space:nowrap;flex-direction:row;align-items:center;gap:9px;width:auto;font-weight:400;display:inline-flex}.pf-form[data-astro-cid-yesfgkl3] .pf-radio[data-astro-cid-yesfgkl3] input[data-astro-cid-yesfgkl3][type=radio]{accent-color:var(--coral);flex:none;width:17px;height:17px;margin:0}.pf-hp[data-astro-cid-yesfgkl3]{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}.pf-form[data-astro-cid-yesfgkl3] input[data-astro-cid-yesfgkl3],.pf-form[data-astro-cid-yesfgkl3] select[data-astro-cid-yesfgkl3],.pf-form[data-astro-cid-yesfgkl3] textarea[data-astro-cid-yesfgkl3]{font-family:var(--font-body);color:var(--ink);background:#fff;border:1px solid #d9d9d9;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-size:1rem;font-weight:400;transition:border-color .2s}.pf-form[data-astro-cid-yesfgkl3] input[data-astro-cid-yesfgkl3]:focus,.pf-form[data-astro-cid-yesfgkl3] select[data-astro-cid-yesfgkl3]:focus,.pf-form[data-astro-cid-yesfgkl3] textarea[data-astro-cid-yesfgkl3]:focus{border-color:var(--coral)}.pf-form[data-astro-cid-yesfgkl3] textarea[data-astro-cid-yesfgkl3]{resize:vertical}.pf-form[data-astro-cid-yesfgkl3] .btn[data-astro-cid-yesfgkl3]{justify-self:start;padding:14px 34px}.pf-hint[data-astro-cid-yesfgkl3]{color:var(--gray);margin:0;font-size:.82rem}@media (width<=640px){.pf-row[data-astro-cid-yesfgkl3]{grid-template-columns:1fr}}
