.alt-idx-page{color:#111827;-webkit-font-smoothing:antialiased;background:#fff;font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}.alt-idx-page .section-badge{color:#dc2626;letter-spacing:.04em;text-transform:uppercase;background:#fef2f2;border:1px solid #fecaca;border-radius:99px;align-items:center;gap:5px;margin-bottom:14px;padding:3px 11px;font-size:12px;font-weight:700;display:inline-flex}.alt-idx-page .section-title{color:#111827;letter-spacing:-.035em;margin-bottom:14px;font-size:clamp(26px,3.6vw,44px);font-weight:700;line-height:1.12}.alt-idx-page .section-sub{color:#6b7280;font-size:16.5px;font-weight:400;line-height:1.7}.alt-idx-page .section-hdr{margin-bottom:48px}.alt-idx-page .section-hdr.center{text-align:center;flex-direction:column;align-items:center;display:flex}.alt-idx-page section{padding:88px 0}@media (width<=768px){.alt-idx-page section{padding:56px 0}}.alt-idx-page .alt-section-alt{background:#f9fafb}.alt-idx-page .alt-hero-actions{flex-wrap:wrap;gap:12px;margin-bottom:14px;display:flex}.alt-idx-page .alt-hero-actions--center{justify-content:center;margin-top:32px}.alt-idx-page .alt-idx-hero{flex-direction:column;justify-content:center;min-height:100dvh;padding:calc(62px + clamp(32px,5vw,64px)) 0 clamp(56px,8vw,88px);display:flex}.alt-idx-page .alt-idx-hero-copy{text-align:center;max-width:760px;margin:0 auto 48px}.alt-idx-page .alt-idx-hero-copy .section-badge{margin-left:auto;margin-right:auto}.alt-idx-page .alt-idx-hero-copy .alt-hero-actions{justify-content:center}.alt-idx-page .alt-idx-hero-title{color:#111827;letter-spacing:-.04em;margin-bottom:18px;font-size:clamp(32px,4.6vw,54px);font-weight:700;line-height:1.12}.alt-idx-page .alt-idx-hl{color:#dc2626;font-style:italic}.alt-idx-page .alt-idx-hero-sub{color:#6b7280;margin-bottom:28px;font-size:17px;line-height:1.7}.alt-idx-page .alt-stats-row{border-top:1px solid #e5e7eb;grid-template-columns:repeat(3,1fr);gap:24px;width:100%;max-width:720px;margin:0 auto;padding-top:32px;display:grid}.alt-idx-page .alt-stats-row:has(.alt-stat:nth-child(4)){grid-template-columns:repeat(4,1fr)}.alt-idx-page .alt-stat{text-align:center;flex-direction:column;align-items:center;display:flex}.alt-idx-page .alt-stat-num{color:#111827;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700}.alt-idx-page .alt-stat-lbl{color:#6b7280;margin-top:4px;font-size:13px}.alt-idx-page .alt-idx-stack-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:48px;display:grid}.alt-idx-page .alt-table-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow-x:auto}.alt-idx-page .alt-compare-table{border-collapse:collapse;width:100%;min-width:420px}.alt-idx-page .alt-compare-table th,.alt-idx-page .alt-compare-table td{text-align:left;vertical-align:top;border-bottom:1px solid #f3f4f6;padding:14px 20px;font-size:13.5px}.alt-idx-page .alt-compare-table thead th{text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;background:#f9fafb;font-size:11px;font-weight:700}.alt-idx-page .alt-compare-table tbody tr:last-child td,.alt-idx-page .alt-compare-table tbody tr:last-child th{border-bottom:none}.alt-idx-page .alt-idx-st-label{text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;font-size:11px;font-weight:700}.alt-idx-page .alt-win{color:#dc2626;font-weight:600}.alt-idx-page .alt-idx-cg-hdr{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;display:flex}.alt-idx-page .alt-idx-cg-hdr .section-title,.alt-idx-page .alt-idx-cg-hdr .section-badge{margin-bottom:10px}.alt-idx-page .alt-idx-cg-desc{text-align:right;max-width:34ch}.alt-idx-page .alt-idx-card-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.alt-idx-page .alt-idx-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:24px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative}.alt-idx-page .alt-idx-card--live:hover{border-color:#fca5a5;transform:translateY(-2px);box-shadow:0 4px 20px #dc262614}.alt-idx-page .alt-idx-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.alt-idx-page .alt-idx-card-cat{letter-spacing:.05em;text-transform:uppercase;color:#9ca3af;font-size:10.5px;font-weight:700}.alt-idx-page .alt-idx-card-status{letter-spacing:.04em;color:#9ca3af;background:#f3f4f6;border-radius:99px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:700}.alt-idx-page .alt-idx-card-status--live{color:#dc2626;background:#fee2e2}.alt-idx-page .alt-idx-card-title{color:#111827;letter-spacing:-.01em;margin-bottom:6px;font-size:17px;font-weight:700;line-height:1.3}.alt-idx-page .alt-idx-card-link{color:inherit;text-decoration:none}.alt-idx-page .alt-idx-card-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.alt-idx-page .alt-idx-card-domain{color:#9ca3af;margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:12px}.alt-idx-page .alt-idx-card-desc{color:#6b7280;margin-bottom:10px;font-size:13.5px;line-height:1.6}.alt-idx-page .alt-idx-card-gap{color:#4b5563;margin-bottom:18px;font-size:13px;line-height:1.6}.alt-idx-page .alt-idx-card-gap strong{color:#111827}.alt-idx-page .alt-idx-card-foot{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}.alt-idx-page .alt-idx-card-tag{color:#9ca3af;font-size:11.5px;font-weight:500}.alt-idx-page .alt-idx-card-cta{color:#dc2626;font-size:13px;font-weight:600}.alt-idx-page .alt-idx-card-soon{color:#d1d5db;font-size:13px;font-weight:500}.alt-idx-page .alt-idx-points-grid{text-align:center;grid-template-columns:repeat(3,1fr);gap:32px;max-width:980px;margin:0 auto;display:grid}.alt-idx-page .alt-idx-point-title{color:#111827;margin-bottom:8px;font-size:16px;font-weight:700}.alt-idx-page .alt-idx-point-desc{color:#6b7280;font-size:14px;line-height:1.65}.alt-idx-page .alt-final-cta{background:#fef2f2}.alt-idx-page .alt-final-cta-inner,.alt-idx-page .alt-final-cta-inner .section-title{text-align:center}.alt-idx-page .alt-final-cta-inner .section-sub{text-align:center;max-width:490px;margin-left:auto;margin-right:auto}.alt-idx-page .alt-hero-note{color:#9ca3af;font-size:13px}@media (width<=960px){.alt-idx-page .alt-idx-stack-grid{grid-template-columns:1fr;gap:32px}.alt-idx-page .alt-idx-card-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.alt-idx-page .alt-idx-cg-hdr{flex-direction:column;align-items:flex-start}.alt-idx-page .alt-idx-cg-desc{text-align:left;max-width:none}}@media (width<=640px){.alt-idx-page .alt-idx-card-grid{grid-template-columns:1fr}.alt-idx-page .alt-idx-points-grid{grid-template-columns:1fr;gap:24px}.alt-idx-page .alt-stats-row{grid-template-columns:repeat(2,1fr);gap:20px}.alt-idx-page .alt-stats-row:has(.alt-stat:nth-child(4)){grid-template-columns:repeat(2,1fr);gap:20px}.alt-idx-page .alt-hero-actions,.alt-idx-page .alt-hero-actions--center{flex-direction:column;align-items:stretch}.alt-idx-page .alt-idx-hero-copy .alt-hero-actions,.alt-idx-page .alt-hero-actions--center{align-items:center}.alt-idx-page .btn-red-lg,.alt-idx-page .btn-outline-lg{width:100%}}.alt-idx-page .alt-idx-hero>.container{width:100%}
