.spectab{border-top:1px solid var(--line);padding:76px 0}.st-head{margin-bottom:26px;max-width:820px}.spectab .sec-h2{font-size:clamp(28px,4vw,46px);margin:14px 0 12px}.st-intro{color:var(--ink-soft);font-size:18px;line-height:1.6}.st-intro p{margin:0}.st-tabs .tabs-nav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.st-tabs .tab-btn{align-items:center;background:var(--white);border:1.5px solid var(--line);border-radius:100px;color:var(--ink);cursor:pointer;display:inline-flex;font-family:var(--font-display);font-size:15px;font-weight:800;gap:10px;padding:11px 20px;transition:background .2s ease,color .2s ease,border-color .2s ease}.st-tabs .tab-btn .dot{border-radius:100px;flex:none;height:9px;width:9px}.st-tabs .tab-btn.on{background:var(--ink);color:#fff}.st-tabs .tab-btn.on,.st-tabs .tab-btn:hover{border-color:var(--ink)}.st-tabs .tab-panel{display:none}.st-tabs .tab-panel.on{display:block}.st-card{border-radius:var(--radius-lg);box-shadow:var(--shadow);color:#fff;overflow:hidden;padding:44px 46px;position:relative}.st-badge{background:hsla(0,0%,100%,.22);border-radius:100px;color:#fff;display:inline-block;font-family:var(--font-display);font-size:12px;font-weight:800;letter-spacing:.1em;margin-bottom:20px;padding:8px 16px;text-transform:uppercase}.st-hl{color:#fff;font-size:clamp(26px,3.4vw,40px);letter-spacing:-.02em;line-height:1.06;margin-bottom:14px;max-width:18ch}.st-sub{color:hsla(0,0%,100%,.92);font-size:17px;line-height:1.55;margin:0 0 26px;max-width:60ch}.st-feats{display:grid;gap:14px 32px;grid-template-columns:1fr 1fr;list-style:none;margin:0 0 8px;padding:0}.st-feats li{align-items:center;color:#fff;display:flex;font-family:var(--font-display);font-size:16px;font-weight:700;gap:12px}.st-feats .ck{background:hsla(0,0%,100%,.2);border-radius:100px;color:#fff;display:grid;flex:none;height:26px;place-items:center;width:26px}.st-nota{border-top:1px solid hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.9);font-size:14.5px;margin:26px 0 0;padding-top:20px}.st-outro{color:var(--ink-soft);font-size:17px;line-height:1.65;margin-top:26px;max-width:820px}.st-outro p{margin:0 0 14px}.st-outro p:last-child{margin:0}.st-outro a{color:var(--blue);font-weight:700}.st-outro a:hover{text-decoration:underline}.st-outro ul{margin:8px 0 0;padding-left:20px}.st-outro li{margin:6px 0}@media (max-width:760px){.st-card{padding:34px 26px}.st-feats{gap:12px;grid-template-columns:1fr}}