.styles-module-scss-module__At7zoa__section{background:linear-gradient(180deg, var(--color-surface-cream), var(--color-surface-warm));border:1px solid var(--color-border-warm);border-radius:var(--radius-3xl);margin:64px 0;padding:40px;scroll-margin-top:100px}@media (max-width:820px){.styles-module-scss-module__At7zoa__section{padding:26px 18px}}.styles-module-scss-module__At7zoa__title{color:var(--color-contrast-ink);margin-bottom:8px}.styles-module-scss-module__At7zoa__sub{text-align:center;color:var(--color-text-body);text-wrap:pretty;max-width:56ch;margin:0 auto 28px;font-size:16px;line-height:1.6}.styles-module-scss-module__At7zoa__grid{grid-template-columns:1.1fr 1fr;align-items:stretch;gap:30px;display:grid}@media (max-width:820px){.styles-module-scss-module__At7zoa__grid{grid-template-columns:1fr;gap:20px}}.styles-module-scss-module__At7zoa__form{flex-direction:column;gap:16px;display:flex}.styles-module-scss-module__At7zoa__label{color:var(--color-text-secondary);margin-bottom:7px;font-size:13.5px;font-weight:700;display:block}.styles-module-scss-module__At7zoa__seg{flex-wrap:wrap;gap:8px;display:flex}.styles-module-scss-module__At7zoa__seg button{border:1.5px solid var(--color-border-muted);background:var(--color-surface-base);border-radius:var(--radius-md);min-width:56px;min-height:44px;color:var(--color-text-body);cursor:pointer;flex:1;padding:11px 10px;font-family:inherit;font-size:14px;font-weight:600;transition:border-color .15s,background .15s,color .15s}.styles-module-scss-module__At7zoa__seg button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-ink)}.styles-module-scss-module__At7zoa__inputWrap{position:relative}.styles-module-scss-module__At7zoa__prefix{color:var(--color-text-muted);font-size:15px;font-weight:700;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.styles-module-scss-module__At7zoa__input,.styles-module-scss-module__At7zoa__select{border:1.5px solid var(--color-border-muted);border-radius:var(--radius-md);width:100%;color:var(--color-text-strong);background:var(--color-surface-base);padding:13px 14px;font-family:inherit;font-size:15px}.styles-module-scss-module__At7zoa__input{padding-left:30px}.styles-module-scss-module__At7zoa__input:focus,.styles-module-scss-module__At7zoa__select:focus{border-color:var(--color-accent);box-shadow:var(--shadow-focus-accent);outline:none}.styles-module-scss-module__At7zoa__result{background:var(--color-contrast-ink);border-radius:var(--radius-2xl);color:var(--color-text-inverse);flex-direction:column;justify-content:center;padding:30px 28px;display:flex}.styles-module-scss-module__At7zoa__resultLabel{color:#ffffffa8;font-size:14px;font-weight:600}.styles-module-scss-module__At7zoa__resultValue{letter-spacing:-.02em;margin:8px 0 2px;font-size:46px;font-weight:800;line-height:1.05}@media (max-width:820px){.styles-module-scss-module__At7zoa__resultValue{font-size:38px}}.styles-module-scss-module__At7zoa__split{border-top:1px solid #ffffff24;gap:14px;margin:18px 0;padding-top:16px;display:flex}.styles-module-scss-module__At7zoa__split div{flex:1}.styles-module-scss-module__At7zoa__splitKey{color:#fff9;font-size:12px;font-weight:600}.styles-module-scss-module__At7zoa__splitValue{margin-top:3px;font-size:20px;font-weight:800}.styles-module-scss-module__At7zoa__disclaimer{color:#ffffff8c;margin-top:4px;font-size:12px;line-height:1.5}.styles-module-scss-module__At7zoa__cta{width:100%;margin-top:18px}
.styles-module-scss-module__2lxOIa__section{background:var(--color-surface-subtle);border-radius:var(--radius-3xl);margin:66px 0;padding:44px 40px;scroll-margin-top:100px}@media (max-width:720px){.styles-module-scss-module__2lxOIa__section{padding:28px 18px}}.styles-module-scss-module__2lxOIa__title{color:var(--color-contrast-ink);margin-bottom:14px}.styles-module-scss-module__2lxOIa__intro{text-align:center;max-width:70ch;color:var(--color-text-body);text-wrap:pretty;margin:0 auto;font-size:15.5px;line-height:1.7}.styles-module-scss-module__2lxOIa__grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:30px;display:grid}@media (max-width:720px){.styles-module-scss-module__2lxOIa__grid{grid-template-columns:1fr}}.styles-module-scss-module__2lxOIa__card{background:var(--color-surface-base);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);gap:14px;padding:20px;display:flex}.styles-module-scss-module__2lxOIa__cardIcon{background:var(--color-surface-warm);border-radius:11px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.styles-module-scss-module__2lxOIa__cardIcon img{object-fit:contain;width:26px;height:26px}.styles-module-scss-module__2lxOIa__cardTitle{color:var(--color-text-strong);text-align:left;margin-bottom:6px;font-size:15.5px;font-weight:700}.styles-module-scss-module__2lxOIa__cardBody{color:var(--color-text-muted);font-size:13.5px;line-height:1.6}.styles-module-scss-module__2lxOIa__cardBody a{color:var(--color-accent-ink);border-bottom:1px solid var(--color-accent-soft-border);font-weight:700}.styles-module-scss-module__2lxOIa__foot{text-align:center;color:var(--color-text-secondary);margin-top:26px;font-size:15px}.styles-module-scss-module__2lxOIa__footLink{color:var(--color-accent-ink);font-weight:700;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.styles-module-scss-module__2lxOIa__footLink:hover{text-decoration:underline}
.styles-module-scss-module__IXoEWW__wrap{margin:64px 0}.styles-module-scss-module__IXoEWW__wrap>section{margin:0}.styles-module-scss-module__IXoEWW__steps{grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0;display:grid}@media (max-width:720px){.styles-module-scss-module__IXoEWW__steps{grid-template-columns:1fr}}.styles-module-scss-module__IXoEWW__step{background:var(--color-surface-info);border-radius:var(--radius-lg);text-align:center;padding:26px 20px;position:relative}.styles-module-scss-module__IXoEWW__step svg{width:46px;height:46px;margin:0 auto 12px}.styles-module-scss-module__IXoEWW__step strong{color:var(--color-text-strong);margin-bottom:6px;font-size:15px;font-weight:700;display:block}.styles-module-scss-module__IXoEWW__step p{color:var(--color-info-ink);margin:0;font-size:13px;line-height:1.5}.styles-module-scss-module__IXoEWW__stepNum{color:#1f5a7566;font-size:13px;font-weight:800;position:absolute;top:14px;right:16px}.styles-module-scss-module__IXoEWW__footer{flex-direction:column;align-items:center;gap:18px;display:flex}.styles-module-scss-module__IXoEWW__footer button{margin:0 auto}.styles-module-scss-module__IXoEWW__related{flex-wrap:wrap;justify-content:center;gap:8px 16px;display:flex}.styles-module-scss-module__IXoEWW__relatedLink{min-height:40px;color:var(--color-text-secondary);align-items:center;padding:0 4px;font-size:13.5px;font-weight:600;transition:color .15s;display:inline-flex}.styles-module-scss-module__IXoEWW__relatedLink:hover{color:var(--color-accent-ink)}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__IXoEWW__relatedLink{transition:none}}
.styles-module-scss-module__FxsCGq__intro{margin:46px 0 8px}.styles-module-scss-module__FxsCGq__lede{color:var(--color-text-secondary);text-wrap:pretty;max-width:64ch;font-size:clamp(17px,2vw,20px);line-height:1.6}.styles-module-scss-module__FxsCGq__lede strong{color:var(--color-text-strong)}.styles-module-scss-module__FxsCGq__router{margin:30px 0 8px}.styles-module-scss-module__FxsCGq__routerTitle{letter-spacing:-.01em;text-align:left;color:var(--color-contrast-ink);margin-bottom:20px;font-size:22px;font-weight:800}.styles-module-scss-module__FxsCGq__personaGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}@media (max-width:520px){.styles-module-scss-module__FxsCGq__personaGrid{grid-template-columns:repeat(2,1fr)}}.styles-module-scss-module__FxsCGq__persona{text-align:left;background:var(--color-surface-base);border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);cursor:pointer;flex-direction:column;gap:10px;padding:18px 16px 16px;font-family:inherit;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,border-color .22s;display:flex;position:relative}.styles-module-scss-module__FxsCGq__persona:hover{border-color:var(--color-accent-soft-border);transform:translateY(-4px);box-shadow:0 12px 28px -14px #10182838}.styles-module-scss-module__FxsCGq__persona:focus-visible{outline:3px solid var(--color-accent-soft);outline-offset:2px}.styles-module-scss-module__FxsCGq__personaIcon{background:var(--color-surface-warm);width:42px;height:42px;color:var(--color-accent-ink);border-radius:11px;place-items:center;display:grid}.styles-module-scss-module__FxsCGq__personaIcon svg{width:23px;height:23px}.styles-module-scss-module__FxsCGq__personaTitle{color:var(--color-text-strong);font-size:15px;font-weight:700}.styles-module-scss-module__FxsCGq__personaSub{color:var(--color-text-muted);font-size:12.5px;line-height:1.4}.styles-module-scss-module__FxsCGq__personaArrow{color:var(--color-border-soft);transition:transform .2s,color .2s;display:inline-flex;position:absolute;top:16px;right:14px}.styles-module-scss-module__FxsCGq__personaArrow svg{width:18px;height:18px}.styles-module-scss-module__FxsCGq__persona:hover .styles-module-scss-module__FxsCGq__personaArrow{color:var(--color-accent-ink);transform:translate(3px)}.styles-module-scss-module__FxsCGq__trust{background:var(--color-surface-info);border-radius:var(--radius-xl);grid-template-columns:repeat(5,1fr);gap:16px;margin:26px 0 10px;padding:26px 20px;display:grid}@media (max-width:760px){.styles-module-scss-module__FxsCGq__trust{grid-template-columns:repeat(2,1fr);gap:20px 12px}}.styles-module-scss-module__FxsCGq__stat{text-align:center;padding:0 6px}@media (max-width:760px){.styles-module-scss-module__FxsCGq__stat:last-child{grid-column:1/-1}}.styles-module-scss-module__FxsCGq__statValue{color:var(--color-contrast-ink);letter-spacing:-.02em;font-size:30px;font-weight:800;line-height:1}.styles-module-scss-module__FxsCGq__statLabel{color:var(--color-info-ink);margin-top:7px;font-size:12.5px;font-weight:600;line-height:1.3}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__FxsCGq__persona,.styles-module-scss-module__FxsCGq__personaArrow{transition:none}}