.st-hw{margin:0 var(--st-gutter)}.st-hw figcaption{color:var(--st-ink-60);text-align:center;margin:16px 8px 0;font-size:14px;line-height:1.5}.st-hw-panel{background:var(--st-gray);border-radius:24px;grid-template-columns:1fr 44px 1.45fr 44px 1fr;align-items:stretch;padding:28px;display:grid;position:relative}.st-hw-card{border:1px solid var(--st-line-soft);background:#fff;border-radius:18px;flex-direction:column;gap:12px;min-width:0;padding:20px 22px;display:flex;box-shadow:0 1px 2px #0b1f3a0a,0 10px 30px #0b1f3a0d}.st-hw-card-edge{border-color:#2f6bff59;box-shadow:0 1px 2px #2f6bff0f,0 12px 34px #2f6bff1f}.st-hw-eyebrow{font:600 10.5px var(--st-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--st-ink-50);justify-content:space-between;align-items:center;gap:10px;display:flex}.st-hw-eyebrow>svg{color:var(--st-blue);flex:none}.st-hw-live{letter-spacing:.06em;color:#15803d;align-items:center;gap:6px;display:inline-flex}.st-hw-live i{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:1.4s infinite st-pulse}.st-hw-title{font:700 17px/1.3 var(--st-head);letter-spacing:-.02em;color:var(--st-navy)}.st-hw-sub{color:var(--st-ink-55);margin-top:auto;font-size:12.5px;line-height:1.45}.st-hw-slot{align-items:center;min-height:34px;display:flex}.st-hw-chip,.st-hw-packet{font:600 12px var(--st-mono);color:var(--st-navy);white-space:nowrap;background:#fff;border:1px solid #2f6bff73;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex;box-shadow:0 4px 14px #2f6bff2e}.st-hw-chip i,.st-hw-packet i{background:var(--st-blue);border-radius:50%;width:7px;height:7px}.st-hw-chip{transition:opacity .3s,box-shadow .3s}.st-hw-chip.is-ghost{opacity:.22;box-shadow:none}.st-hw-packet{opacity:0;pointer-events:none;z-index:3;will-change:transform;position:absolute;top:0;left:0}.st-hw-packet.is-on{opacity:1}.st-hw-packet.is-ok{border-color:#15803d80;box-shadow:0 4px 14px #15803d29}.st-hw-packet>svg{color:#15803d;display:none}.st-hw-packet.is-ok>svg{display:inline-block}.st-hw-packet.is-ok>i{display:none}.st-hw-rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.st-hw-rows li{background:var(--st-gray);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;transition:background .3s;display:flex}.st-hw-rows li[data-state=picked]{background:var(--st-blue-soft)}.st-hw-site{font:500 13.5px var(--st-body);color:var(--st-navy);text-overflow:ellipsis;min-width:0;display:inline-block;overflow:hidden}.st-hw-pill{font:600 11px var(--st-mono);white-space:nowrap;color:#15803d;background:#15803d1a;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;transition:background .15s,color .15s;display:inline-flex}.st-hw-rows li[data-state=testing] .st-hw-pill{color:var(--st-ink-60);background:#0b1f3a12}.st-hw-rows li[data-state=picked] .st-hw-pill{background:var(--st-blue);color:#fff}.st-hw-spin{border:2px solid #0b1f3a2e;border-top-color:var(--st-navy);border-radius:50%;width:10px;height:10px;animation:.8s linear infinite st-hw-spin}@keyframes st-hw-spin{to{transform:rotate(360deg)}}.st-hw-result{color:#15803d;min-height:34px;font:700 14px var(--st-mono);opacity:.35;background:#15803d14;border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:7px 12px;transition:opacity .3s;display:inline-flex}.st-hw-result.is-on{opacity:1}.st-hw-link{color:var(--st-ink-45);justify-content:center;align-items:center;display:flex;position:relative}.st-hw-link:before{content:"";background:var(--st-line);height:2px;position:absolute;top:50%;left:0;right:0}.st-hw-link>svg{background:var(--st-gray);position:relative}.st-ep-steps{grid-template-columns:repeat(4,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.st-ep-steps>li{background:var(--st-gray);border-radius:16px;flex-direction:column;gap:6px;min-width:0;padding:20px 22px;display:flex}.st-ep-steps>li>i{font:600 12px var(--st-mono);letter-spacing:.08em;color:var(--st-blue);font-style:normal}.st-ep-steps>li>b{font:700 17px/1.25 var(--st-head);letter-spacing:-.02em}.st-ep-steps>li>span{color:var(--st-ink-65);font-size:14px;line-height:1.5}.st-ep-cards{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.st-ep-card{border:1px solid var(--st-line-soft);background:#fff;border-radius:18px;flex-direction:column;gap:8px;padding:24px 26px;display:flex}.st-ep-card>b{font:700 19px/1.2 var(--st-head);letter-spacing:-.02em}.st-ep-card>p{color:var(--st-ink-65);font-size:15px;line-height:1.55}.st-ep-table{border:1px solid var(--st-line);border-radius:18px;grid-template-columns:1.1fr 1fr 1fr;font-size:15px;display:grid;overflow:hidden}.st-ep-tr{display:contents}.st-ep-th{background:var(--st-gray);color:var(--st-ink-70);padding:16px 20px;font-weight:600}.st-ep-th-edge{background:var(--st-blue);color:#fff;font:700 16px var(--st-head)}.st-ep-td{border-top:1px solid var(--st-line-soft);color:var(--st-ink-65);padding:16px 20px}.st-ep-td-label{color:var(--st-navy);font-weight:500}.st-ep-td-edge{background:var(--st-blue-soft);color:var(--st-blue);font-weight:600}.st-ep-why{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.st-ep-why>p{color:var(--st-ink-65);font-size:17px;line-height:1.55}.st-ep-why .st-stats{justify-content:flex-start;padding:0}.st-ep-why .st-stat{padding:0 28px}.st-ep-why .st-stat:first-child{padding-left:0}@media (max-width:1024px){.st-ep-steps{grid-template-columns:repeat(2,1fr)}.st-ep-why{grid-template-columns:1fr;gap:28px}}@media (max-width:880px){.st-ep-table{grid-template-columns:1fr}.st-ep-th{display:none}.st-ep-td-label{background:var(--st-gray);padding-top:14px;padding-bottom:10px;font-weight:600}.st-ep-td:not(.st-ep-td-label){border-top:0;padding-top:10px;padding-bottom:12px}.st-ep-td:not(.st-ep-td-label):before{content:attr(data-col);min-width:46px;font:600 11px var(--st-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--st-ink-50);margin-right:8px;display:inline-block}.st-ep-td-edge:before{color:var(--st-blue)}.st-ep-tr:first-child+.st-ep-tr .st-ep-td-label{border-top:0}}@media (max-width:940px){.st-hw-panel{grid-template-columns:1fr;padding:18px}.st-hw-link{height:36px}.st-hw-link:before{width:2px;height:auto;inset:0 auto 0 50%;transform:translate(-50%)}.st-hw-link>svg{transform:rotate(90deg)}}@media (max-width:720px){.st-hw-panel{padding:14px}.st-hw-card{padding:18px}.st-ep-steps,.st-ep-cards{grid-template-columns:1fr}.st-ep-why .st-stats{grid-template-columns:1fr 1fr 1fr;gap:16px 0;display:grid}.st-ep-why .st-stat{padding:0 10px}}@media (prefers-reduced-motion:reduce){.st-hw-packet{display:none}.st-hw-live i,.st-hw-spin{animation:none}}
