.sp-hero{min-height:min(560px,82svh)}.sp-hero.compact{min-height:0}.sp-hero-copy{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:72px 24px 88px;display:flex}.sp-hero.compact .sp-hero-copy{padding:64px 24px 72px}.sp-hero-copy h1{letter-spacing:-.04em;max-width:18ch;color:var(--ix-text);text-wrap:balance;margin:0;font-size:clamp(40px,5.6vw,76px);font-weight:500;line-height:1.04}.sp-hero-copy h1 span{display:block}.sp-hero-copy h1 .hot{color:var(--ix-orange)}.sp-hero-copy p{max-width:58ch;color:var(--ix-muted);text-wrap:balance;margin:22px 0 0;font-size:17px;line-height:1.6}.sp-hero-copy p.sp-note{font:12.5px var(--ix-mono);color:var(--ix-faint);margin-top:10px}.sp-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 22px;margin-top:32px;display:flex}.sp-band{padding:clamp(64px, 7vw, 96px) calc(var(--ix-gutter) + 40px);position:relative}.sp-band.flush{padding:0}.sp-panel{margin:0 calc(var(--ix-gutter) - .5px);padding-left:40px;padding-right:40px}.sp-band.flush.sp-panel{padding:0}.sp-band h2{letter-spacing:-.032em;max-width:20ch;color:var(--ix-text);text-wrap:balance;margin:0;font-size:clamp(30px,3.3vw,46px);font-weight:500;line-height:1.08}.sp-band h3{letter-spacing:-.015em;color:var(--ix-text);margin:0;font-size:19px;font-weight:500}.sp-band p{color:var(--ix-muted)}.sp-lead{max-width:58ch;color:var(--ix-muted);margin:0;font-size:17px;line-height:1.7}.sp-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px 80px;display:grid}.sp-split>div>p{margin:0 0 22px;font-size:17px;line-height:1.75}.sp-link{color:var(--ix-text);align-items:center;gap:8px;font-size:15px;font-weight:550;text-decoration:none;transition:color .15s;display:inline-flex}.sp-link:hover{color:var(--ix-orange)}.sp-link svg{transition:transform .2s}.sp-link:hover svg{transform:translate(3px)}.sp-cells{grid-template-columns:repeat(var(--cells,3), minmax(0, 1fr));border-top:1px dashed var(--ix-dash);margin:48px 0 0;padding:0;list-style:none;display:grid}.sp-cells>li{flex-direction:column;gap:10px;padding:32px 32px 34px 0;display:flex;position:relative}.sp-cells>li+li{border-left:1px dashed var(--ix-dash);padding-left:32px}.sp-cells .sp-n{font:12px var(--ix-mono);color:var(--ix-orange)}.sp-cells h3{margin-top:18px}.sp-cells p{margin:0;font-size:15.5px;line-height:1.6}.sp-cards{grid-template-columns:repeat(var(--cards,3), minmax(0, 1fr));gap:10px;margin-top:48px;display:grid}.sp-card{min-height:230px;color:inherit;background:#18191c;border:1px solid #fcf8f514;border-radius:12px;flex-direction:column;justify-content:space-between;gap:28px;padding:28px 30px;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex;position:relative}.sp-card:hover{background:#1b1a1a;border-color:#ff6a0066}.sp-card-icon{background:var(--ix-orange);color:#fff;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.sp-card h3{margin:0}.sp-card p{margin:8px 0 0;font-size:15px;line-height:1.55}.sp-card .sp-go{color:var(--ix-text);align-items:center;gap:8px;font-size:14.5px;font-weight:550;transition:color .2s;display:inline-flex}.sp-card:hover .sp-go{color:var(--ix-orange)}.sp-compare{background:#18191c;border:1px solid #fcf8f517;border-radius:12px;overflow-x:auto}.sp-compare table{border-collapse:collapse;text-align:left;width:100%;min-width:860px}.sp-compare th,.sp-compare td{vertical-align:top;padding:14px 20px;font-size:14px}.sp-compare thead th{color:var(--ix-text);background:#fcf8f506;border-bottom:1px solid #fcf8f517;font-weight:500}.sp-compare thead th small{font:12px var(--ix-mono);color:var(--ix-faint);margin-top:3px;display:block}.sp-compare thead th:first-child{color:var(--ix-faint);font-size:13px}.sp-compare tbody th{color:var(--ix-text);font-weight:500}.sp-compare tbody th small{color:var(--ix-faint);margin-top:3px;font-size:12px;font-weight:400;display:block}.sp-compare td{color:var(--ix-muted)}.sp-compare tr+tr>*{border-top:1px dashed #fcf8f51a}.sp-compare .featured{color:var(--ix-text);background:#ff6a000d}.sp-compare thead .featured{color:var(--ix-orange)}.sp-footnote{color:var(--ix-faint);margin:16px 0 0;font-size:13px}.sp-legal{grid-template-columns:minmax(0,4fr) minmax(0,9fr);display:grid}.sp-legal-side{border-right:1px dashed var(--ix-dash)}.sp-legal-nav{padding:32px 0;position:sticky;top:24px}.sp-legal-nav a{color:#fcf8f58c;padding:11px 32px;font-size:14.5px;text-decoration:none;transition:color .2s,background-color .2s;display:block}.sp-legal-nav a:hover{color:var(--ix-text);background:#fcf8f505}.sp-legal-nav a.on{color:var(--ix-text);box-shadow:inset 2px 0 0 var(--ix-orange);background:linear-gradient(90deg,#ff6a0014,#ff6a0000 85%)}.sp-reader{color:#fcf8f5ad;min-width:0;max-width:820px;padding:40px clamp(24px,4.5vw,64px) 64px;font-size:16.5px;line-height:1.8}.sp-reader>section+section{border-top:1px dashed var(--ix-dash);margin-top:12px;padding-top:36px}.sp-reader h2{letter-spacing:-.025em;color:var(--ix-text);margin:0 0 18px;font-size:clamp(24px,2.4vw,30px);font-weight:500}.sp-reader h3{color:var(--ix-text);margin:26px 0 12px;font-size:19px;font-weight:500}.sp-reader p{margin:0 0 18px}.sp-reader ul,.sp-reader ol{gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.sp-reader ul li{padding-left:22px;position:relative}.sp-reader ul li:before{content:"";background:var(--ix-orange);border-radius:1.5px;width:6px;height:6px;position:absolute;top:.72em;left:2px}.sp-reader ol{counter-reset:item}.sp-reader ol li{counter-increment:item;padding-left:30px;position:relative}.sp-reader ol li:before{content:counter(item);font:12px/2.2 var(--ix-mono);color:var(--ix-orange);position:absolute;left:0}.sp-reader strong{color:var(--ix-text);font-weight:500}.sp-reader a{color:var(--ix-text);text-decoration:underline;-webkit-text-decoration-color:var(--ix-line-2);text-decoration-color:var(--ix-line-2);text-underline-offset:4px}.sp-reader a:hover{-webkit-text-decoration-color:var(--ix-orange);text-decoration-color:var(--ix-orange)}.sp-reader hr{border:0;border-top:1px dashed var(--ix-dash);margin:32px 0}.sp-cta{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.sp-cta p{max-width:52ch;margin:16px 0 0;font-size:17px;line-height:1.65}@media (width<=900px){.sp-split{grid-template-columns:minmax(0,1fr);gap:28px}.sp-cells,.sp-cards{grid-template-columns:minmax(0,1fr)}.sp-cells>li,.sp-cells>li+li{border-left:0;padding:26px 0}.sp-cells>li+li{border-top:1px dashed var(--ix-dash)}.sp-legal{grid-template-columns:minmax(0,1fr)}.sp-legal-side{border-right:0;border-bottom:1px dashed var(--ix-dash)}.sp-legal-nav{padding:16px 0;position:static}.sp-cta{flex-direction:column;align-items:flex-start}.sp-band{padding:56px 28px}.sp-panel{padding-left:24px;padding-right:24px}}
