.sst-hero{padding-block:var(--space-7) var(--space-4)}.sst-hero__inner{max-width:70ch}.sst-body__inner{max-width:80ch}.sst-form{margin:0 0 var(--space-5);padding:var(--space-5);border-radius:var(--radius);border:1px solid var(--border-strong);background:#ffffff05}.sst-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}@media(max-width:640px){.sst-form__grid{grid-template-columns:1fr}}.sst-form__grid .sst-form__row--slider,.sst-form__grid .sst-form__row:last-child{grid-column:1 / -1}.sst-form__label{display:flex;align-items:baseline;gap:6px;font-weight:700;font-size:.9rem;color:var(--text);margin:0 0 var(--space-2)}.sst-form__suffix{color:var(--muted-2);font-weight:400;font-size:.82rem}.sst-form__input{width:100%;padding:11px 14px;border-radius:10px;border:1px solid var(--border-strong);background:#00000040;color:var(--text);font:inherit;font-size:1.02rem;transition:border-color .15s ease,box-shadow .15s ease}.sst-form__input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 25%,transparent)}.sst-form__hint{margin:var(--space-1) 0 0;color:var(--muted-2);font-size:.82rem;line-height:1.5}.sst-form__optional{color:var(--muted-2);font-weight:400;font-size:.8em;margin-left:2px}.sst-form__row--slider.sst-form__label{justify-content:space-between}.sst-form__slider-val{font-size:1.2rem;font-weight:800;color:var(--accent-hover);font-variant-numeric:tabular-nums;margin-left:auto}.sst-form__slider{width:100%;accent-color:var(--accent);cursor:pointer;margin-top:var(--space-1)}.sst-checks{border:0;padding:0;margin:0;display:flex;gap:var(--space-3);flex-wrap:wrap}.sst-checks__item{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--muted);font-size:.95rem}.sst-checks__item input{accent-color:var(--accent);width:18px;height:18px;cursor:pointer}.sst-type-section{margin:var(--space-5) 0 0;padding-top:var(--space-5);border-top:1px solid var(--border)}.sst-type-section__label{margin:0 0 var(--space-3);font-weight:700;font-size:.9rem;color:var(--text)}.sst-type-cards{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}@media(max-width:560px){.sst-type-cards{grid-template-columns:1fr}}.sst-type-card{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:12px;border:1px solid var(--border);background:#ffffff05;cursor:pointer;transition:border-color .15s ease,background .15s ease}.sst-type-card:has(input:checked){border-color:#22c55e80;background:#22c55e0f}.sst-type-card input[type=radio]{accent-color:var(--accent);width:16px;height:16px;flex-shrink:0;margin-top:2px;cursor:pointer}.sst-type-card__body{display:flex;flex-direction:column;gap:2px}.sst-type-card__title{font-weight:700;font-size:.95rem;color:var(--text)}.sst-type-card__examples{font-size:.82rem;color:var(--muted)}.sst-type-card__costs{font-size:.8rem;color:var(--accent-hover);font-weight:600;margin-top:2px}.sst-costs-section{margin:var(--space-4) 0 0}.sst-costs-section__label{margin:0 0 var(--space-3);font-weight:700;font-size:.9rem;color:var(--text);display:flex;align-items:baseline;gap:6px}.sst-costs-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}@media(max-width:560px){.sst-costs-grid{grid-template-columns:1fr}}.sst-results{margin:0 0 var(--space-5)}.sst-kpi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);margin:0 0 var(--space-4)}@media(max-width:640px){.sst-kpi-grid{grid-template-columns:1fr}}.sst-kpi-card{padding:var(--space-4);border-radius:14px;border:1px solid var(--border);background:#ffffff05}.sst-kpi-card--highlight{border-color:#22c55e73;background:linear-gradient(180deg,rgba(34,197,94,.1),rgba(34,197,94,.03) 50%,transparent),#0a121c66}.sst-kpi-card--negative{border-color:#f9731659}.sst-kpi__eyebrow{margin:0 0 4px;color:var(--muted-2);font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.sst-kpi__value{margin:0;font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:800;color:var(--text);font-variant-numeric:tabular-nums;line-height:1.05}.sst-kpi__value--accent{color:var(--accent-hover)}.sst-kpi__sub{margin:4px 0 0;color:var(--muted-2);font-size:.8rem}.sst-verdict{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:14px;border:1px solid var(--border);margin:0 0 var(--space-4)}.sst-verdict__dot{width:14px;height:14px;border-radius:50%;flex-shrink:0}.sst-verdict__label{margin:0;font-size:1.05rem;font-weight:700;color:var(--text)}.sst-verdict__sub{margin:2px 0 0;color:var(--muted);font-size:.9rem}.sst-verdict--green{border-color:#22c55e80;background:#22c55e0f}.sst-verdict--green.sst-verdict__dot{background:#22c55e}.sst-verdict--lime{border-color:#84cc1680;background:#84cc160f}.sst-verdict--lime.sst-verdict__dot{background:#84cc16}.sst-verdict--yellow{border-color:#eab30880;background:#eab3080f}.sst-verdict--yellow.sst-verdict__dot{background:#eab308}.sst-verdict--orange{border-color:#f9731680;background:#f973160f}.sst-verdict--orange.sst-verdict__dot{background:#f97316}.sst-rec{margin:0 0 var(--space-5);padding:var(--space-4) var(--space-5);border-radius:14px;border:1px solid var(--border)}.sst-rec--yes{border-color:#22c55e66;background:#22c55e0d}.sst-rec--no{border-color:#f9731659;background:#f973160a}.sst-rec__head{display:flex;align-items:center;gap:var(--space-3);margin:0 0 var(--space-3)}.sst-rec__icon{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem;flex-shrink:0}.sst-rec--yes .sst-rec__icon{background:#22c55e2e;color:var(--accent-hover)}.sst-rec--no .sst-rec__icon{background:#f973162e;color:#fdba74}.sst-rec__title{margin:0;font-size:1.05rem;font-weight:700;color:var(--text)}.sst-rec__why{margin:0 0 var(--space-3);color:var(--muted);font-size:.93rem;line-height:1.55}.sst-rec__actions{margin:0;padding-left:var(--space-4);display:grid;gap:var(--space-2)}.sst-rec__actions li{color:var(--muted);font-size:.93rem;line-height:1.55}.sst-rec__actions li strong{color:var(--text)}.sst-insights{list-style:none;padding:0;margin:0 0 var(--space-5);display:grid;gap:var(--space-3)}.sst-insights li{padding:var(--space-3) var(--space-4);border-left:3px solid var(--accent);background:#22c55e0a;border-radius:0 10px 10px 0;color:var(--muted);font-size:.93rem;line-height:1.6}.sst-insights li strong{color:var(--text)}.sst-explainer{margin:0 0 var(--space-6)}.sst-explainer h2{margin:0 0 var(--space-3);color:var(--text)}.sst-explainer p{color:var(--muted);line-height:1.65;margin:0 0 var(--space-3)}.sst-explainer a{color:var(--accent-hover)}.sst-cta{margin:var(--space-6) 0;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}@media(max-width:640px){.sst-cta{flex-direction:column;align-items:flex-start}}.sst-cta__title{margin:0 0 4px;font-weight:700;color:var(--text)}.sst-cta__sub{margin:0;color:var(--muted-2);font-size:.9rem}.sst-faq{margin-top:var(--space-6)}.sst-faq.h2{margin:0 0 var(--space-5)}.sst-faq h3{margin:var(--space-5) 0 var(--space-2);font-size:1.05rem;color:var(--text)}.sst-faq p{color:var(--muted);line-height:1.65;margin:0 0 var(--space-3)}.sst-faq a{color:var(--accent-hover)}.sst-faq strong{color:var(--text)}
