.hp .sp-hero{padding:88px 40px 96px}.hp .sp-h1{letter-spacing:-.03em;margin:0;font-size:58px;font-weight:600;line-height:1.04}.hp .sp-h2{letter-spacing:-.025em}.hp .sp-hero-visual{flex-direction:column;flex:600px;gap:14px;min-width:0;display:flex}.hp .sp-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.hp .sp-grid-wide{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.hp .sp-two{flex-wrap:wrap;align-items:center;gap:48px 72px;display:flex}.hp .sp-col{flex-direction:column;flex:420px;gap:20px;min-width:0;display:flex}.hp .sp-col-visual{flex:520px;min-width:0}.hp .sp-table-scroll{-webkit-overflow-scrolling:touch;background:#0c1418;border:1px solid #ffffff14;border-radius:16px;max-width:100%;overflow-x:auto}.hp .sp-table-inner{min-width:720px}.hp .sp-logo{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:120px;height:40px;display:block}.hp .sp-faq summary::-webkit-details-marker{display:none}.hp .sp-faq-plus{transition:transform .2s}.hp .sp-faq[open] .sp-faq-plus{transform:rotate(45deg)}.hp .sp-tag{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:11px}.hp .sp-mono{font-family:var(--font-geist-mono), ui-monospace, monospace}@media (max-width:760px){.hp .sp-hero{padding:56px 16px 64px}.hp .sp-h1{font-size:40px}.hp .sp-h2{font-size:32px!important}.hp .sp-section{padding:72px 16px!important}.hp .sp-grid,.hp .sp-grid-wide{grid-template-columns:minmax(0,1fr)}.hp .sp-col,.hp .sp-col-visual,.hp .sp-hero-visual{flex:100%}.hp .sp-cta{border-radius:20px!important;padding:32px 24px!important}.hp .sp-table-inner{min-width:680px}}
