.stp{justify-content:center;min-height:60vh;padding:56px 20px 96px;display:flex}.stp-in{text-align:center;width:100%;max-width:520px}.stp-logo{border-radius:14px;margin:0 auto 20px;display:block}.stp-kicker{color:var(--ink-2,#5b6475);margin:0 0 8px;font-size:14px;font-weight:600}.stp-title{letter-spacing:-.03em;color:var(--ink,#0b1220);margin:0;font-size:30px;font-weight:700;line-height:1.15}.stp-text{max-width:34em;color:var(--ink-2,#5b6475);margin:12px auto 0;font-size:16.5px;line-height:1.5}.stp-links{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.stp-links .btn{min-height:48px;text-decoration:none}@media (max-width:480px){.stp{padding-top:40px}.stp-title{font-size:26px}.stp-links{flex-direction:column}.stp-links .btn{width:100%}}.stp-band .nb-row{text-align:center;justify-content:center}.stp-band .nb-kicker{justify-content:center}.stp-band .nb-kicker:before{display:none}.stp-main>.stp{min-height:40vh;padding-top:20px}.stp-main .stp-text{margin-top:0}.stp-main{background:var(--page-bg,#f6f9fc);flex-direction:column;min-height:100dvh;display:flex}.stp-main>.stp{flex:1 0 auto;min-height:0;padding:20px 16px 48px}.stp-card{text-align:center;border:1px solid var(--line,#e7e9ee);border-radius:var(--r-card,14px);box-shadow:var(--shadow-card);background:#fff;justify-items:center;gap:14px;padding:28px 22px 26px;display:grid}.stp-ic{background:var(--ice-tint,#e9f7fc);width:52px;height:52px;color:var(--ice-text,#0a7fa6);border-radius:16px;place-items:center;display:grid}.stp-ic[data-tone=spark]{background:var(--spark-tint,#fff0ea);color:var(--spark-tint-text,#a3380f)}.stp-card .stp-text{text-wrap:pretty;margin:0;font-size:17px;line-height:1.55}.stp-card .stp-links{width:100%;margin-top:6px}.stp-fine{color:var(--ink-2,#5b6475);max-width:36em;margin:0;font-size:14px;line-height:1.5}.stp-error{color:var(--poor,#c2362b);font-weight:600}.stp-note{border-radius:var(--r-btn,10px);background:var(--gold-tint,#fdf5e3);color:#5a4300;text-align:left;padding:12px 14px}.stp-note a{color:inherit;text-decoration:underline}.stp-chip{border-radius:var(--r-pill,999px);background:var(--good-tint,#e8f5ee);color:#17694a;align-items:center;min-height:30px;margin:0;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.stp-ridge{height:clamp(70px,12vw,170px);overflow:hidden}.stp-ridge .ra{height:100%}.stp-main+.sf{margin-top:0}.stp-main:has(+.sf){min-height:0}@media (min-width:640px){.stp-card{padding:36px 36px 32px}.stp-main>.stp{padding-top:28px}}
