.santefinance_root__wb_bb{--cream:#fbf7ef;--cream-deep:#f5eee1;--paper:#ffffff;--pine:#1e3b33;--pine-soft:#2c5247;--ink-2:#45554d;--ink-3:#6e6657;--ocre:#c08a3e;--ocre-deep:#a0712c;--line:#e2d9c8;--line-soft:#efe8da;--ok-bg:#e9f1ea;--ok-tx:#3d6b4f;--sf-serif:var(--font-sf-serif),Georgia,serif;--sf-sans:var(--font-sf-sans),system-ui,sans-serif;background:var(--cream);color:var(--pine);font-family:var(--sf-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh}.santefinance_root__wb_bb h1,.santefinance_root__wb_bb h2,.santefinance_root__wb_bb h3.santefinance_serif__YXyo_{font-family:var(--sf-serif);font-weight:500;letter-spacing:-.015em}.santefinance_root__wb_bb h1 em,.santefinance_root__wb_bb h2 em{font-style:italic;color:var(--ocre)}.santefinance_home__4SZBU h2{font-size:clamp(27px,4.4vw,38px);line-height:1.14;max-width:24ch}.santefinance_serif__YXyo_{font-family:var(--sf-serif)}.santefinance_eyebrow__3C9k0{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.santefinance_eyebrow__3C9k0:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ocre);flex:none}.santefinance_cta__PckX4{display:inline-block;background:var(--pine);color:var(--cream);text-decoration:none;font-weight:600;font-size:16px;padding:16px 32px;border-radius:6px;cursor:pointer;transition:background .18s ease}.santefinance_cta__PckX4:hover{background:var(--pine-soft)}.santefinance_ctaGhost__UuOqG{display:inline-block;background:transparent;color:var(--pine);border:1.5px solid var(--pine);text-decoration:none;font-weight:600;font-size:16px;padding:14.5px 30px;border-radius:6px;cursor:pointer;transition:background .18s ease,color .18s ease}.santefinance_ctaGhost__UuOqG:hover{background:var(--pine);color:var(--cream)}.santefinance_ctaLight__9f3aw{background:var(--cream);color:var(--pine)}.santefinance_ctaLight__9f3aw:hover{background:#ffffff}.santefinance_micro__H7GE8{font-size:13.5px;color:var(--ink-3)}.santefinance_card__myKbC{background:var(--paper);border:1px solid var(--line);border-radius:10px}.santefinance_faqItem__nl6_X{border-bottom:1px solid var(--line)}.santefinance_faqItem__nl6_X>summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:20px 0;font-family:var(--sf-serif);font-size:18px;font-weight:600;color:var(--pine)}.santefinance_faqItem__nl6_X>summary::-webkit-details-marker{display:none}.santefinance_faqItem__nl6_X>summary:after{content:"+";font-family:var(--sf-sans);color:var(--ocre);font-size:22px;font-weight:400;flex:none;line-height:1}.santefinance_faqItem__nl6_X[open]>summary:after{content:"·"}.santefinance_stepNum__eE_6d{font-family:var(--sf-serif);font-size:30px;font-style:italic;color:var(--ocre);line-height:1}.santefinance_chip__D06ko{border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:7px 16px;font-size:14px;color:#2e463e}.santefinance_tag__WoukO{display:inline-block;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ocre-deep);font-weight:700}.santefinance_quote__QMBWM{font-family:var(--sf-serif);font-size:17.5px;line-height:1.5;font-style:italic;color:#2e463e;border-left:2px solid var(--ocre);padding-left:18px}.santefinance_etat__koggT{font-size:12px;letter-spacing:.04em;padding:4px 11px;border-radius:999px;background:#f6efe2;color:#8a6c33;font-weight:600;white-space:nowrap}.santefinance_etatOk__h_h6K{background:var(--ok-bg);color:var(--ok-tx)}.santefinance_stamp__r5Jwn{border:1.5px solid var(--ocre);color:var(--ocre);border-radius:999px;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;padding:7px 13px;background:var(--cream)}@media (prefers-reduced-motion:reduce){.santefinance_ctaGhost__UuOqG,.santefinance_cta__PckX4{transition:none}}.santefinance_textError__08vlH{color:#b4472e}.santefinance_textInk__mbypN{color:var(--pine)}.santefinance_textInkSoft__aFc1I{color:var(--ink-3)}.santefinance_textOcre__5f4U0{color:var(--ocre-deep)}.santefinance_quizShadow__fe2TB{box-shadow:0 1px 2px rgba(30,59,51,.04),0 10px 30px rgba(30,59,51,.06)}.santefinance_badge__3enNC{background:var(--cream-deep);color:var(--ocre-deep);border:1px solid var(--line)}.santefinance_progressTrack__RvQOx{background:var(--line-soft);overflow:hidden}.santefinance_progressFill__LGfb_{background:var(--ocre);transition:width .3s ease}.santefinance_btn__cyZaJ{border:1px solid transparent;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.santefinance_btn__cyZaJ:disabled{opacity:.5;cursor:not-allowed}.santefinance_btnPine__W4LZ8{background:var(--pine);color:var(--cream);border-color:var(--pine)}.santefinance_btnPine__W4LZ8:not(:disabled):hover{background:var(--pine-soft);border-color:var(--pine-soft)}.santefinance_opt__djdiP{border:1px solid var(--line);background:var(--paper);color:var(--pine);cursor:pointer;transition:border-color .15s ease,background .15s ease}.santefinance_opt__djdiP:not(.santefinance_optSelected__Fbamz):hover{border-color:var(--ocre)}.santefinance_optSelected__Fbamz{border-color:var(--pine);background:var(--cream-deep)}.santefinance_input__HiYH_{border:1px solid var(--line);background:var(--paper);color:var(--pine);transition:border-color .15s ease,box-shadow .15s ease}.santefinance_input__HiYH_::-moz-placeholder{color:var(--ink-3);opacity:.9}.santefinance_input__HiYH_::placeholder{color:var(--ink-3);opacity:.9}.santefinance_input__HiYH_:focus{outline:none;border-color:var(--ocre);box-shadow:0 0 0 3px rgba(192,138,62,.18)}.santefinance_inputError__ibHgN{border-color:#b4472e;box-shadow:0 0 0 3px rgba(180,71,46,.14)}.santefinance_checkboxBox__7JnI8{border:1px solid var(--line);background:var(--paper);color:var(--cream)}.santefinance_checkboxBoxOn__S2oiV{border-color:var(--pine);background:var(--pine)}.santefinance_step__FQ3cW{animation:santefinance_sfFade__HBdIR .25s ease}@keyframes santefinance_sfFade__HBdIR{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.santefinance_step__FQ3cW{animation:none}.santefinance_btn__cyZaJ,.santefinance_input__HiYH_,.santefinance_opt__djdiP,.santefinance_progressFill__LGfb_{transition:none}}