.page_hero__U84_t{padding-top:60px;padding-bottom:24px}.page_heroInner__qr7Ll{max-width:720px;margin:0 auto;text-align:center}.page_lead__RA7xj{font-size:18px;color:var(--fg-2);line-height:1.65;max-width:600px;margin:20px auto 0}.page_ctaRow__xF0Ee{margin-top:28px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.page_reassure__oYQiV{margin-top:12px;font-size:12.5px;color:var(--fg-3)}.page_mandataire__EQOok{margin:16px auto 0;max-width:600px;font-size:12px;color:var(--fg-3);line-height:1.6;border-top:1px solid var(--border-1);padding-top:14px}.page_valueGrid__MUDEz{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:30px}.page_valueCard__T03mM{background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--macs-radius-card);padding:20px}.page_valueCard__T03mM h3{font-size:15px;margin:0 0 6px}.page_valueCard__T03mM p{font-size:13.5px;color:var(--fg-2);line-height:1.55;margin:0}.page_ico__p_8mU{width:38px;height:38px;border-radius:10px;background:var(--macs-paper);display:flex;align-items:center;justify-content:center;margin-bottom:12px;font-size:18px}.page_steps__hztW0{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px;margin-top:30px}.page_step__k8dMV{text-align:left}.page_stepNum__fZ9ND{width:30px;height:30px;border-radius:999px;background:var(--macs-bordeaux);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-family:var(--font-display);font-size:14px;margin-bottom:8px}.page_step__k8dMV h3{font-size:13.5px;margin:0 0 3px}.page_step__k8dMV p{font-size:12px;color:var(--fg-2);line-height:1.45;margin:0}.page_assistant__HeCZM{max-width:760px;margin:24px auto 0;background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--macs-radius-lg);box-shadow:var(--macs-shadow-1);padding:22px}.page_assistTop__MUIJo{display:flex;gap:12px;align-items:end}.page_field__Xfd_Q{flex:1 1;text-align:left}.page_fieldLbl__6_pay{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--fg-3)}.page_input__yantb{width:100%;font-size:15px;border:none;border-bottom:2px solid var(--macs-bordeaux);background:transparent;padding:6px 2px;color:var(--fg-1);outline:none}.page_assistNote__kldWv{font-size:12.5px;color:var(--fg-2);margin:14px 0 12px;line-height:1.5;background:var(--bg-3);border-radius:8px;padding:10px 12px}.page_classGrid__JzrpX{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.page_classItem__Fa9Yv{display:flex;align-items:center;gap:8px;border:1px solid var(--border-1);border-radius:10px;padding:10px 12px;cursor:pointer;font-size:13px}.page_classItem__Fa9Yv input{margin:0}.page_classOn__1BRBA{border-color:var(--macs-bordeaux);background:#fbf3f4}.page_classNum__Aibzj{font-weight:700;white-space:nowrap}.page_classLbl__rqjwy{color:var(--fg-2)}.page_showAll__abl35{background:none;border:none;color:var(--macs-bordeaux);font-weight:600;cursor:pointer;font-size:13px;text-decoration:underline;padding:8px 0 0}.page_priceBox__PNiIr{margin-top:16px;border:1px solid var(--macs-bordeaux);border-radius:var(--macs-radius-card);padding:16px;background:var(--bg-2)}.page_priceRow__G8sbB{display:flex;justify-content:space-between;font-size:14px;color:var(--fg-2);padding:5px 0}.page_priceTotal__1OmDK{border-top:1px solid var(--border-1);margin-top:4px;padding-top:10px;font-size:16px;color:var(--fg-1)}.page_priceNote__9LTvp{font-size:11.5px;color:var(--fg-3);margin:8px 0 0;line-height:1.5}.page_faq___SoRL{max-width:760px;margin:26px auto 0}.page_faqItem__Fr9bE{border:1px solid var(--border-1);border-radius:var(--macs-radius-card);margin-bottom:10px;background:var(--bg-2)}.page_faqItem__Fr9bE summary{cursor:pointer;padding:16px 18px;font-weight:600;font-size:15px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.page_faqItem__Fr9bE summary::-webkit-details-marker{display:none}.page_faqItem__Fr9bE summary:after{content:"+";color:var(--macs-bordeaux);font-size:22px;line-height:1}.page_faqItem__Fr9bE[open] summary:after{content:"\2013"}.page_faqItem__Fr9bE p{padding:0 18px 16px;margin:0;font-size:14px;color:var(--fg-2);line-height:1.65}@media (max-width:820px){.page_valueGrid__MUDEz{grid-template-columns:1fr}.page_steps__hztW0{grid-template-columns:1fr 1fr}.page_assistTop__MUIJo{flex-direction:column;align-items:stretch}.page_classGrid__JzrpX{grid-template-columns:1fr}}