.landing-page :is(a,button,input,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #818cf8}.landing-page :is(section,main,[id]){scroll-margin-top:6rem}.landing-page main svg{flex-shrink:0}.landing-hero-orbit{aspect-ratio:700/570;-webkit-user-select:none;user-select:none;width:100%;max-width:700px;margin-inline:auto;position:relative}.landing-hero-orbit .iphone-glass-card{cursor:default}.landing-feature-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.25rem;display:grid}.landing-feature-grid p,.landing-feature-grid ul{font-size:.875rem;line-height:1.65}.landing-feature-grid li{align-items:flex-start}.landing-feature-grid li svg{margin-top:.25rem}.landing-comparison{overscroll-behavior-x:contain;border:1px solid var(--border);border-radius:1rem;max-width:100%;overflow-x:auto}.landing-comparison table{min-width:720px}@media (hover:none){.landing-hero-orbit .iphone-glass-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :before,.landing-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
