.compare-page-shell{--arc-line: rgba(255, 255, 255, .16);background:#131313;color:#fff}.compare-main{width:100%}.compare-main>:is(.compare-guide,.compare-library,.compare-methodology,.compare-cta){display:grid;gap:36px;padding:var(--marketing-padding) var(--marketing-gutter);border-bottom:1px solid var(--arc-line);background:#131313}.compare-main :is(.compare-guide,.compare-library,.compare-methodology,.compare-cta) p,.compare-card-copy{color:#ffffffad}.compare-main :is(.compare-guide,.compare-library,.compare-methodology,.compare-cta) a{color:#a7b4ff;font-size:.88rem;line-height:1.5}.compare-main :is(.compare-guide,.compare-library,.compare-cta) a span{margin-left:10px}.compare-main :is(.compare-guide,.compare-library,.compare-methodology) h3{font-family:inherit;font-weight:400;letter-spacing:-.025em}.compare-main :is(.compare-guide-copy,.compare-library-heading,.compare-methodology>header){display:grid;gap:16px;max-width:58rem}.compare-main .compare-section-label{color:#ffffffa6}.compare-main .compare-guide{min-height:100svh;align-content:center}.compare-guide-copy a{width:fit-content}.compare-guide-steps{display:grid;margin:0;padding:0;list-style:none;scroll-margin-top:32px}.compare-guide-steps li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:24px;padding:24px 0;border-top:1px solid var(--arc-line)}.compare-guide-steps li>span{padding-top:5px;color:#8295ff;font:500 .65rem/1.6 var(--arc-mono)}.compare-guide-steps li>div{display:grid;gap:10px}.compare-guide-steps h3{font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.3}.compare-page-shell .compare-main .compare-guide-steps p{max-width:90ch;font-size:.94rem;line-height:1.55}.compare-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.compare-card{display:flex;flex-direction:column;gap:14px;padding:28px 0;border-top:1px solid var(--arc-line)}.compare-card-index{color:#8295ff;font:500 .64rem/1.4 var(--arc-mono)}.compare-card h3{font-size:clamp(1.1rem,1.5vw,1.4rem);line-height:1.3}.compare-card-copy{font-size:.94rem;line-height:1.55}.compare-card a{margin-top:auto;padding-top:4px;width:fit-content}.compare-main .compare-methodology{grid-template-columns:minmax(0,1fr)}.compare-methodology aside{display:grid;gap:14px;max-width:58rem;padding-top:28px;border-top:1px solid var(--arc-line)}.compare-methodology aside h3{font-size:1.05rem;line-height:1.35}.compare-main .compare-cta{min-height:70svh;align-content:center;justify-items:center;text-align:center}.compare-cta h2{max-width:26ch}.compare-main .compare-kicker{font-size:.64rem;color:#fff9}.compare-cta-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.compare-main .compare-cta-actions a{display:inline-flex;padding:14px 22px;align-items:center;border:1px solid rgba(255,255,255,.35);color:#fff;font-family:var(--arc-mono);font-size:.75rem}.compare-cta-actions .compare-cta-primary{background:#2447ff;border-color:#2447ff}.compare-page-shell .home-grid{background:#131313}.compare-page-shell .home-grid:before,.compare-page-shell .home-grid:after{content:none}@media(min-width:701px)and (min-height:651px){.compare-page-shell .home-grid{height:100svh}}@media(max-width:700px){.compare-main .compare-guide,.compare-main .compare-cta{min-height:auto}.compare-card-grid{grid-template-columns:minmax(0,1fr)}.compare-guide-steps li{gap:14px}}@media(max-height:650px),(max-width:700px){.compare-page-shell .home-grid{height:auto;min-height:100svh;overflow:visible}.compare-page-shell .home-hero-grid{min-height:100svh}.compare-page-shell .home-hero-copy{transform:none}.compare-page-shell .hero-title{width:auto}.compare-page-shell .hero-title span{white-space:normal}.compare-page-shell .hero-spacecraft{position:relative;inset:auto;margin-top:28px;transform:none}}
