[data-one-screen]{--os-jump:45px;--os-bottom:0px;--os-avail:calc(100svh - var(--navbar-height,5rem) - var(--os-jump) - var(--os-bottom))}@media (max-width:767px){[data-one-screen]{--os-bottom:calc(4rem + 1px + env(safe-area-inset-bottom))}}@media (max-width:639px){[data-one-screen]{--os-jump:49px}}[data-one-screen] .os-screen{scroll-margin-top:calc(var(--navbar-height,5rem) + var(--os-jump));min-height:var(--os-avail);flex-direction:column;justify-content:center;padding-block:clamp(1rem,3.2svh,2.75rem);display:flex;position:relative}[data-one-screen] .os-screen--fixed{height:var(--os-avail)}[data-one-screen] .os-screen--fixed>.os-inner{flex-direction:column;flex:auto;justify-content:center;min-height:0;display:flex}[data-one-screen] .os-inner{width:100%;max-width:72rem;margin-inline:auto;padding-inline:1rem}[data-one-screen] .os-inner--wide{max-width:76rem}[data-one-screen] .os-inner--narrow{max-width:56rem}@media (min-width:640px){[data-one-screen] .os-inner{padding-inline:1.5rem}}@media (min-width:1024px){[data-one-screen] .os-inner{padding-inline:2rem}}[data-one-screen] .os-head{max-width:48rem;margin-bottom:clamp(1rem,3svh,2rem)}[data-one-screen] .os-fill{flex:auto;min-height:0}[data-one-screen] .os-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:1.5rem;flex:0 auto;min-height:0;overflow-y:auto}[data-one-screen] .os-card{background:#fff;border:1px solid #0000001a;border-radius:1.25rem;min-width:0;height:100%;padding:clamp(1rem,2.2svh,1.5rem);transition:box-shadow .2s,border-color .2s,transform .2s}[data-one-screen] .os-card:hover{border-color:#0000002e;box-shadow:0 18px 40px -24px #00000059}[data-one-screen] .os-card--glass{background:#ffffff14;border-color:#ffffff2e}[data-one-screen] .os-card-icon{color:#fed7aa;background:#ffffff1f;border-radius:.875rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-bottom:.75rem;display:inline-flex}[data-one-screen] .os-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;margin-inline:-1rem;padding:.25rem 1rem .75rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}[data-one-screen] .os-rail::-webkit-scrollbar{display:none}[data-one-screen] .os-rail>*{scroll-snap-align:start;flex:0 0 min(82%,20rem)}@media (min-width:768px){[data-one-screen] .os-rail{grid-template-columns:repeat(min(var(--os-cols,3), 2), minmax(0, 1fr));gap:1rem;margin-inline:0;padding:0;display:grid;overflow:visible}[data-one-screen] .os-rail>*{flex:none}}@media (min-width:1024px){[data-one-screen] .os-rail{grid-template-columns:repeat(var(--os-cols,3), minmax(0, 1fr))}}[data-one-screen] .os-screen .os-flush>section,[data-one-screen] .os-screen .os-flush>div>section{background:0 0;border:0}[data-one-screen] .os-screen .os-flush>section>div{padding-block:0}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){html:has([data-one-screen]){scroll-snap-type:y proximity}[data-one-screen] .page-hero,[data-one-screen] .os-screen{scroll-snap-align:start}}[data-one-screen] .os-final>section,[data-one-screen] .os-wrap>section{min-height:var(--os-avail);scroll-margin-top:calc(var(--navbar-height,5rem) + var(--os-jump));flex-direction:column;justify-content:center;display:flex}@media (min-width:640px){[data-one-screen] .os-final>section .premium-button{flex:1 1 0;min-width:0;max-width:18rem}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){[data-one-screen] .os-final>section,[data-one-screen] .os-wrap>section{scroll-snap-align:start}}@media (min-width:1024px) and (max-height:820px){[data-one-screen] .os-screen{padding-block:.75rem}[data-one-screen] .os-head{margin-bottom:.875rem}[data-one-screen] .os-head h2{font-size:1.875rem;line-height:1.15}[data-one-screen] .os-card{padding:.875rem 1rem}}@media (max-width:1023px){[data-one-screen] .os-swipe-grid>.grid,[data-one-screen] .os-pillar .grid[class*=lg\:grid-cols-12]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;margin-inline:-1rem;padding:.25rem 1rem .75rem;display:flex;overflow-x:auto}[data-one-screen] .os-swipe-grid>.grid>*,[data-one-screen] .os-pillar .grid[class*=lg\:grid-cols-12]>*{scroll-snap-align:start;flex:0 0 min(84%,22rem)}}@media (max-width:639px){[data-one-screen] .os-screen{padding-block:.875rem}[data-one-screen] .os-head{margin-bottom:.875rem}[data-one-screen] .os-head h2{font-size:1.375rem;line-height:1.2}[data-one-screen] .os-sub{font-size:.8125rem;line-height:1.5}[data-one-screen] .os-card{border-radius:1rem;padding:.875rem}[data-one-screen] .os-card-icon{width:2.125rem;height:2.125rem;margin-bottom:.5rem}}@media (min-width:1024px) and (max-height:820px){[data-one-screen] .page-hero>.relative.z-10{padding-block:1.5rem}}[data-one-screen] .os-swipe-all>.grid{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:1rem;padding-bottom:.75rem;display:flex;overflow-x:auto}[data-one-screen] .os-swipe-all>.grid>*{scroll-snap-align:start;flex:0 0 min(84%,22rem)}@media (min-width:1024px){[data-one-screen] .os-swipe-all>.grid>*{flex-basis:calc(33.3333% - .666667rem)}}[data-one-screen] .os-wrap>section{padding-block:clamp(1rem,3.2svh,2.75rem)}[data-one-screen] .os-board>section h2{margin-top:.75rem}[data-one-screen] .os-board>section .mt-10{margin-top:clamp(1rem,3svh,2rem)}[data-one-screen] .os-board>section .mt-6{margin-top:1rem}@media (min-width:1024px) and (max-height:820px){[data-one-screen] .os-board>section h2{font-size:2.25rem;line-height:1.1}[data-one-screen] .os-board>section .rounded-3xl{padding:1rem 1.25rem}[data-one-screen] .os-board>section .rounded-3xl p.text-5xl{font-size:3rem;line-height:1}}@media (max-width:639px){[data-one-screen] .os-board>section h2{font-size:1.5rem;line-height:1.2}[data-one-screen] .os-board>section .max-w-4xl.grid:not(dl){grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}[data-one-screen] .os-board>section .max-w-4xl.grid:not(dl)>div{border-radius:1.125rem;padding:.875rem .625rem}[data-one-screen] .os-board>section .max-w-4xl.grid:not(dl) p.text-5xl{font-size:2rem;line-height:1.1}[data-one-screen] .os-board>section .max-w-4xl.grid:not(dl) p.text-xs{font-size:.6875rem}[data-one-screen] .os-board>section .max-w-4xl.grid:not(dl) p.uppercase{letter-spacing:.1em;font-size:.625rem}[data-one-screen] .os-board>section .mt-6{margin-top:.75rem;font-size:.8125rem}}[data-one-screen] .os-screen--fixed .os-head{flex-shrink:0}[data-one-screen] .os-rollout>section .mt-10{margin-top:clamp(1rem,3svh,2rem)}[data-one-screen] .os-rollout>section .mt-8{margin-top:clamp(.75rem,2.5svh,1.5rem)}[data-one-screen] .os-rollout>section .mt-6{margin-top:.875rem}@media (max-width:639px){[data-one-screen] .os-rollout>section h2{margin-top:.5rem;font-size:1.375rem;line-height:1.2}[data-one-screen] .os-rollout>section .max-w-3xl>p.mt-3{margin-top:.5rem;font-size:.8125rem}[data-one-screen] .os-rollout>section,[data-one-screen] .os-board>section{padding-block:.875rem}[data-one-screen] .os-rollout>section dl{grid-template-columns:repeat(3,minmax(0,1fr))}[data-one-screen] .os-rollout>section .mt-8.grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;margin-inline:-1rem;padding-inline:1rem;display:flex;overflow-x:auto}[data-one-screen] .os-rollout>section .mt-8.grid>*{scroll-snap-align:start;flex:0 0 88%}}@media (min-width:1024px) and (max-height:820px){[data-one-screen] .os-tight .os-card{padding:.75rem .875rem}[data-one-screen] .os-tight .os-card p{font-size:.75rem;line-height:1.45}[data-one-screen] .os-tight .os-card p:first-child{font-size:.6875rem}}
