.satusehat_page__e0SHn{--canvas:var(--surface);background:var(--canvas);color:var(--text-primary);padding:0 max(24px,calc((100vw - 1120px) / 2));overflow:clip}.satusehat_hero__LDJeH{padding:58px 0 0}.satusehat_heroTop__JXP6q{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:25px}.satusehat_officialBrand__cPhVB{display:flex;flex-direction:column;align-items:flex-start;gap:9px;color:var(--text-secondary);text-decoration:none}.satusehat_officialBrand__cPhVB img{width:190px;height:auto}.satusehat_officialBrand__cPhVB span{display:flex;align-items:center;gap:6px;font-size:9px}.satusehat_officialBrand__cPhVB:hover span{color:var(--primary-hover);text-decoration:underline}.satusehat_page__e0SHn :focus-visible{outline:3px solid var(--primary-hover);outline-offset:4px}.satusehat_flowAnchor__Dhzuv{scroll-margin-top:100px}.satusehat_eyebrow__Q3zCm{font-size:11px;font-weight:800;letter-spacing:.14em;color:var(--primary-hover);line-height:1.8}.satusehat_heroTitle__zwaT_{--hero-title-margin:32px 0 28px}.satusehat_intro__9DB_W{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:start}.satusehat_intro__9DB_W>p{max-width:62ch}.satusehat_intro__9DB_W aside{border-left:2px solid #b6ccbf;padding:0 0 0 26px}.satusehat_intro__9DB_W aside strong{display:block;font-size:16px;margin:10px 0}.satusehat_intro__9DB_W aside p{font-size:13px;line-height:1.9;color:var(--text-secondary)}.satusehat_status__TRi4a{display:inline-block;color:#71510c;background:#fff4da;padding:5px 9px;font-size:10px;font-weight:750;border:1px solid #e6cc98;border-radius:4px}.satusehat_sectionNav__Wiy6l{display:flex;gap:24px;flex-wrap:wrap;padding:28px 0;margin-top:46px;border-top:1px solid #dce5de;border-bottom:1px solid #dce5de}.satusehat_sectionNav__Wiy6l a{color:var(--secondary);font-size:12px;font-weight:700;text-decoration:none}.satusehat_sectionNav__Wiy6l a:hover{text-decoration:underline}.satusehat_section__AIKiw{padding:85px 0;border-bottom:1px solid #dce5de;scroll-margin-top:100px}.satusehat_sectionHeading__XFoKO{display:grid;grid-template-columns:1fr 2fr;gap:40px;margin-bottom:40px}.satusehat_sectionHeading__XFoKO h2{font-size:clamp(27px,3vw,39px);letter-spacing:-.035em;line-height:1.25;margin:0;color:var(--secondary)}.satusehat_modes__Y5qQB{display:grid;grid-template-columns:1fr 1fr;gap:60px}.satusehat_modes__Y5qQB article{border-top:2px solid var(--secondary);padding-top:26px}.satusehat_modes__Y5qQB article>svg{color:var(--primary-hover);margin-bottom:14px}.satusehat_faq__E8qI1 h3,.satusehat_modes__Y5qQB h3,.satusehat_steps__Agucz h3{font-size:19px;letter-spacing:-.02em;color:var(--secondary);margin:10px 0 14px}.satusehat_faq__E8qI1 p,.satusehat_modes__Y5qQB p:not(.satusehat_eyebrow__Q3zCm),.satusehat_statusList__JnlJq p,.satusehat_steps__Agucz p{font-size:14px;line-height:1.95;color:var(--text-secondary)}.satusehat_modes__Y5qQB article>span{display:block;margin-top:25px;font-size:12px;color:var(--primary-hover);font-weight:700}.satusehat_steps__Agucz{list-style:none;padding:0;margin:0}.satusehat_steps__Agucz li{display:grid;grid-template-columns:60px 1fr 25px;gap:20px;border-top:1px solid #dce5de;padding:24px 0}.satusehat_steps__Agucz li>span{font-size:26px;color:var(--primary-hover);font-weight:500;font-variant-numeric:tabular-nums}.satusehat_steps__Agucz h3{margin-top:4px}.satusehat_steps__Agucz p{max-width:80ch;margin-bottom:0}.satusehat_steps__Agucz li>svg{color:#768c7e;margin-top:8px}.satusehat_reference__gbGZr{font-size:12px;color:var(--text-secondary);line-height:2;margin:26px 0 0}.satusehat_faq__E8qI1 a,.satusehat_reference__gbGZr a{color:var(--primary-hover);text-decoration-line:underline;text-underline-offset:3px}.satusehat_faq__E8qI1 svg,.satusehat_reference__gbGZr svg{display:inline;vertical-align:middle}.satusehat_statusList__JnlJq article{display:grid;grid-template-columns:1fr 2fr;gap:40px;padding:23px 0;border-top:1px solid #dce5de}.satusehat_statusList__JnlJq h3{font-size:15px;line-height:1.7;margin:0}.satusehat_statusList__JnlJq p{margin:0}.satusehat_faq__E8qI1{display:grid;grid-template-columns:1fr 1fr;gap:34px 60px}.satusehat_faq__E8qI1 article{border-top:1px solid #dce5de;padding-top:14px}.satusehat_faq__E8qI1 h3{font-size:17px;line-height:1.65}.satusehat_faq__E8qI1 a{font-size:12px}.satusehat_cta__4uLfd{padding:78px 0 86px;max-width:800px}.satusehat_cta__4uLfd h2{font-size:clamp(32px,4vw,50px);line-height:1.2;letter-spacing:-.04em;color:var(--secondary)}.satusehat_cta__4uLfd>p:not(.satusehat_eyebrow__Q3zCm){font-size:15px;line-height:1.95;max-width:65ch;color:var(--text-secondary)}.satusehat_cta__4uLfd>div{display:flex;flex-wrap:wrap;gap:25px;margin-top:25px}.satusehat_cta__4uLfd a{display:inline-flex;align-items:center;gap:14px;text-decoration:none;font-size:13px;font-weight:750;padding:14px 20px;background:var(--primary-hover);color:white;border-radius:6px}.satusehat_cta__4uLfd a+a{background:#eaf1eb;color:var(--secondary)}@media (max-width:760px){.satusehat_hero__LDJeH{padding-top:45px}.satusehat_intro__9DB_W,.satusehat_sectionHeading__XFoKO,.satusehat_statusList__JnlJq article{grid-template-columns:1fr;gap:18px}.satusehat_intro__9DB_W{gap:28px}.satusehat_officialBrand__cPhVB img{width:155px}.satusehat_faq__E8qI1,.satusehat_modes__Y5qQB{grid-template-columns:1fr;gap:35px}.satusehat_section__AIKiw{padding:55px 0}.satusehat_sectionNav__Wiy6l{gap:16px;margin-top:30px}.satusehat_sectionNav__Wiy6l a{font-size:11px}.satusehat_steps__Agucz li{grid-template-columns:36px 1fr;gap:13px}.satusehat_steps__Agucz li>svg{display:none}.satusehat_steps__Agucz li>span{font-size:22px}.satusehat_statusList__JnlJq article{gap:8px}.satusehat_sectionHeading__XFoKO{margin-bottom:28px}.satusehat_cta__4uLfd{padding:55px 0}}.satusehat-flow_explorer__edDuW{padding-top:58px}.satusehat-flow_heading__sehW9{display:grid;grid-template-columns:1.4fr 1fr;align-items:end;gap:50px;margin-bottom:30px}.satusehat-flow_eyebrow__zoGpn{margin:0 0 14px;color:var(--primary-hover);font-size:10px;font-weight:800;letter-spacing:.14em}.satusehat-flow_heading__sehW9 h2{margin:0;max-width:25ch;font-size:clamp(27px,2.6vw,35px);font-weight:600;letter-spacing:-.045em;line-height:1.25}.satusehat-flow_footnote__tQM5J,.satusehat-flow_heading__sehW9>p{margin:0;font-size:13px;line-height:1.9;color:var(--text-secondary)}.satusehat-flow_controls__I0RPP{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:20px 36px;padding-block:22px;border-top:1px solid var(--border-strong)}.satusehat-flow_modeControl__VbJ8M>span,.satusehat-flow_scenarioControl__h3oVZ label{display:block;margin-bottom:9px;color:var(--text-secondary);font-size:11px;font-weight:600}.satusehat-flow_modeButtons__JeKbk{display:flex;padding:4px;gap:4px;background:var(--secondary-soft);border-radius:8px}.satusehat-flow_modeButtons__JeKbk button{min-height:40px;border:0;padding:9px 19px;border-radius:5px;background:transparent;color:var(--secondary);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.satusehat-flow_modeButtons__JeKbk button[aria-pressed=true]{color:var(--surface);background:var(--primary-hover)}.satusehat-flow_scenarioControl__h3oVZ .satusehat-flow_scenarioSelect__l2MdM{width:260px;max-width:100%;min-height:48px;padding:10px 14px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface);color:var(--text-primary);font:inherit;font-size:12px}.satusehat-flow_diagram__8Ad5G{padding:28px 32px 32px;background:var(--secondary-soft);border-top:3px solid var(--accent);border-radius:0 0 12px 12px}.satusehat-flow_diagramNote__Sta6b{display:flex;align-items:center;gap:9px;color:var(--secondary);font-size:11px}.satusehat-flow_noteDot___nSe6{width:6px;height:6px;border-radius:50%;background:var(--primary-hover)}.satusehat-flow_stages__Drr7N{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:35px 0 24px;padding:0}.satusehat-flow_stages__Drr7N li{position:relative;min-width:0}.satusehat-flow_stages__Drr7N li:after{content:"";position:absolute;top:31px;left:calc(50% + 32px);width:calc(100% - 64px);border-top:1px solid var(--border-strong)}.satusehat-flow_stages__Drr7N li:last-child:after{display:none}.satusehat-flow_stages__Drr7N button{display:flex;flex-direction:column;align-items:center;width:100%;min-height:180px;padding:0 6px 12px;border:0;background:transparent;color:var(--text-primary);font:inherit;text-align:center;cursor:pointer}.satusehat-flow_node__3k8mm{display:grid;place-items:center;width:64px;height:64px;margin-bottom:17px;border:1px solid var(--border-strong);border-radius:50%;background:var(--canvas);color:var(--primary-hover);transition:background .16s,color .16s,box-shadow .16s}.satusehat-flow_stages__Drr7N button:hover .satusehat-flow_node__3k8mm{box-shadow:0 0 0 5px var(--surface)}.satusehat-flow_stages__Drr7N button[aria-pressed=true] .satusehat-flow_node__3k8mm{border-color:var(--primary-hover);background:var(--primary-hover);color:var(--surface);box-shadow:0 0 0 5px var(--surface)}.satusehat-flow_stepNumber__nIM1B{margin-bottom:5px;color:var(--primary-hover);font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.satusehat-flow_stages__Drr7N strong{font-size:14px;font-weight:700}.satusehat-flow_subtitle__QahPD{margin-top:6px;color:var(--text-secondary);font-size:11px;line-height:1.5}.satusehat-flow_attentionLabel__0AooM{margin-top:8px;color:var(--accent-foreground);font-size:10px;font-weight:700}.satusehat-flow_stages__Drr7N li[data-attention] .satusehat-flow_node__3k8mm{border-color:var(--accent);color:var(--accent-foreground);background:var(--canvas)}.satusehat-flow_connector__cuyt3{position:absolute;z-index:1;left:calc(100% - 8px);top:23px;color:var(--primary-hover);background:var(--secondary-soft)}.satusehat-flow_readingHint__cuuRD{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:var(--primary-hover);font-size:10px}.satusehat-flow_detail__Hx5cH{display:grid;grid-template-columns:1fr 1.25fr;gap:45px;min-height:202px;padding:30px;border-radius:7px;background:var(--primary-dark);color:var(--canvas)}.satusehat-flow_detailLabel__IfcWQ{color:var(--primary-soft);font-size:10px;font-weight:500}.satusehat-flow_detail__Hx5cH h3{max-width:25ch;margin:15px 0 0;font-size:23px;font-weight:500;line-height:1.35;letter-spacing:-.035em;color:var(--canvas)}.satusehat-flow_detail__Hx5cH p{margin:0;font-size:12px;line-height:1.9;color:var(--canvas)}.satusehat-flow_detail__Hx5cH .satusehat-flow_takeaway__U2bPy{margin-top:16px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--canvas) 25%,transparent);font-size:11px}.satusehat-flow_takeaway__U2bPy>span{color:var(--accent)}.satusehat-flow_footnote__tQM5J{margin-top:18px;font-size:11px}.satusehat-flow_footnote__tQM5J a{display:inline-flex;align-items:center;gap:5px;color:var(--primary-hover);text-decoration:underline;text-underline-offset:3px}.satusehat-flow_explorer__edDuW :focus-visible{outline:3px solid var(--primary-hover);outline-offset:4px}@media (max-width:760px){.satusehat-flow_detail__Hx5cH,.satusehat-flow_heading__sehW9{grid-template-columns:minmax(0,1fr);gap:18px}.satusehat-flow_explorer__edDuW{padding-top:40px}.satusehat-flow_diagram__8Ad5G{padding:24px 18px}.satusehat-flow_stages__Drr7N{grid-template-columns:minmax(0,1fr);gap:0;margin-top:24px}.satusehat-flow_stages__Drr7N button{display:grid;grid-template-columns:50px 22px minmax(0,1fr);gap:4px 13px;min-height:92px;padding:8px 0;text-align:left}.satusehat-flow_node__3k8mm{grid-row:1/4;width:50px;height:50px;margin:0}.satusehat-flow_stepNumber__nIM1B{grid-row:1;grid-column:2;align-self:end;margin:0}.satusehat-flow_stages__Drr7N strong{grid-row:1;grid-column:3;align-self:end;font-size:13px}.satusehat-flow_attentionLabel__0AooM,.satusehat-flow_subtitle__QahPD{grid-column:2/-1;margin:0}.satusehat-flow_stages__Drr7N li:after{top:66px;left:24px;width:0;height:25px;border-top:0;border-left:1px solid var(--border-strong)}.satusehat-flow_connector__cuyt3{left:17px;top:73px;transform:rotate(90deg);width:15px;height:15px}.satusehat-flow_detail__Hx5cH{padding:24px 20px;min-height:300px}.satusehat-flow_detail__Hx5cH h3{font-size:22px;margin-top:12px}.satusehat-flow_controls__I0RPP{align-items:stretch}.satusehat-flow_scenarioControl__h3oVZ,.satusehat-flow_scenarioControl__h3oVZ .satusehat-flow_scenarioSelect__l2MdM{width:100%}}@media (max-width:360px){.satusehat-flow_modeButtons__JeKbk,.satusehat-flow_modeControl__VbJ8M{width:100%}.satusehat-flow_modeButtons__JeKbk button{flex:1;padding-inline:10px;font-size:11px}}@media (prefers-reduced-motion:reduce){.satusehat-flow_node__3k8mm{transition:none}}