.scroll-counter[data-astro-cid-ydbnbuxw]{display:grid;gap:0;place-items:center;text-align:center;width:100%;aspect-ratio:1/1;outline:1px solid var(--base-200);padding:var(--space-m);background:#0000000d;backdrop-filter:blur(5px)}.target-reached[data-astro-cid-ydbnbuxw]{--_target-color: hsl(100, 70%, 55%);transition:all 1.5s ease}.scroll-counter__inner[data-astro-cid-ydbnbuxw]{--_counter-color: var(--base-600);display:grid;place-items:center;text-align:center;width:100%;aspect-ratio:1/1;border:.5rem solid var(--_counter-color);border-radius:100%;color:var(--_counter-color)}.target-reached[data-astro-cid-ydbnbuxw]{color:var(--base-900);border-color:var(--_target-color)}.scroll-counter__counter[data-astro-cid-ydbnbuxw]{line-height:1.5;font-size:var(--fs-lg);align-self:end}.scroll-counter__label[data-astro-cid-ydbnbuxw]{font-size:var(--fs-sm);line-height:1;align-self:start}.stat-card[data-astro-cid-f47nkzfd]{display:grid;gap:calc(var(--gap-content) * .25);padding:var(--space-m)}.stat-card__media[data-astro-cid-f47nkzfd]{width:calc(var(--space-l) * 1.5);height:auto}.stat-card__header[data-astro-cid-f47nkzfd]{font-size:var(--fs-base)}.stack-card-wrapper[data-astro-cid-opndyrux]{margin-left:var(--space-xl)}.stack-card[data-astro-cid-opndyrux]{display:grid;gap:var(--space-m);grid-template-columns:auto 1fr;align-items:center;padding:var(--space-s)}@media (min-width: 60rem){.stack-card[data-astro-cid-opndyrux]{margin-left:calc(var(--_offset) * var(--space-l))}}.stack-card__content[data-astro-cid-opndyrux]{display:grid;gap:var(--space-xs)}.stack-card__media[data-astro-cid-opndyrux]{font-size:var(--fs-xxl)}.stack-card__heading[data-astro-cid-opndyrux]{font-size:calc(var(--fs-md) * .75)}.btn[data-astro-cid-vnzlvqnm]{cursor:pointer;border:1px solid transparent;padding:.75em 1.2em;border-radius:100vh;font-weight:700;text-decoration:none}.btn--primary[data-astro-cid-vnzlvqnm]{background:var(--base-900);color:var(--base-200)}.btn--primary[data-astro-cid-vnzlvqnm]:hover{background:var(--base-800)}.infinite-scroller[data-astro-cid-vdcpfk76]{width:100%}.infinite-scroller__items[data-astro-cid-vdcpfk76]{padding-block:1rem;display:flex;flex-wrap:wrap;gap:var(--_gap, 1rem);--_gap--half: calc(var(--_gap) * .5) }.infinite-scroller[data-astro-cid-vdcpfk76][data-animated=true]{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,white 20%,white 80%,transparent);mask:linear-gradient(90deg,transparent,white 20%,white 80%,transparent)}.infinite-scroller[data-astro-cid-vdcpfk76][data-animated=true] .infinite-scroller__items[data-astro-cid-vdcpfk76]{width:max-content;flex-wrap:nowrap;animation:scroll var(--_animation-duration, 30s) var(--_animation-direction, forwards) linear infinite}.infinite-scroller[data-astro-cid-vdcpfk76][data-direction=right]{--_animation-direction: reverse}.infinite-scroller[data-astro-cid-vdcpfk76][data-direction=left]{--_animation-direction: forwards}.infinite-scroller[data-astro-cid-vdcpfk76][data-speed=fast]{--_animation-duration: 15s}.infinite-scroller[data-astro-cid-vdcpfk76][data-speed=slow]{--_animation-duration: 45s}@keyframes scroll{to{transform:translate(calc(-50% - var(--_gap--half)))}}.accordion__item[data-astro-cid-oqjbs5yv]{max-inline-size:65ch;cursor:pointer;@media (prefers-reduced-motion: no-preference){interpolate-size:allow-keywords}&::details-content{opacity:0;block-size:0;overflow-y:clip;transition:content-visibility var(--_transition-time) allow-discrete,opacity var(--_transition-time),block-size var(--_transition-time)}&[open]::details-content{opacity:1;block-size:auto}}.accordion__summary[data-astro-cid-oqjbs5yv]{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;list-style:none}.accordion__item[data-astro-cid-oqjbs5yv] .accordion__icon[data-astro-cid-oqjbs5yv]{transition:transform var(--_transition-time) ease-in-out}.accordion__item[data-astro-cid-oqjbs5yv][open] .accordion__icon[data-astro-cid-oqjbs5yv]{transform:rotate(var(--_icon-rotate))}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}button{background:none;border:none;margin:0;padding:0}html{--base-hue: 0;--base-sat: 0%;--base-light: 40%;--primary-hue: 300;--primary-sat: 60%;--primary-light: 40%;--step-100: 85%;--step-200: 75%;--step-300: 65%;--step-400: 55%;--step-500: 48%;--step-600: 35%;--step-700: 25%;--step-800: 18%;--step-900: 12%;--alpha-100: 1;--alpha-80: .8;--alpha-60: .6;--alpha-40: .4;--alpha-20: .2;--base-100: hsl(var(--base-hue), var(--base-sat), var(--step-100));--base-200: hsl(var(--base-hue), var(--base-sat), var(--step-200));--base-300: hsl(var(--base-hue), var(--base-sat), var(--step-300));--base-400: hsl(var(--base-hue), var(--base-sat), var(--step-400));--base-500: hsl(var(--base-hue), var(--base-sat), var(--step-500));--base-600: hsl(var(--base-hue), var(--base-sat), var(--step-600));--base-700: hsl(var(--base-hue), var(--base-sat), var(--step-700));--base-800: hsl(var(--base-hue), var(--base-sat), var(--step-800));--base-900: hsl(var(--base-hue), var(--base-sat), var(--step-900));--base-100-80: hsla(var(--base-hue), var(--base-sat), var(--step-100), var(--alpha-80));--base-100-60: hsla(var(--base-hue), var(--base-sat), var(--step-100), var(--alpha-60));--base-100-40: hsla(var(--base-hue), var(--base-sat), var(--step-100), var(--alpha-40));--base-100-20: hsla(var(--base-hue), var(--base-sat), var(--step-100), var(--alpha-20));--base-200-80: hsla(var(--base-hue), var(--base-sat), var(--step-200), var(--alpha-80));--base-200-60: hsla(var(--base-hue), var(--base-sat), var(--step-200), var(--alpha-60));--base-200-40: hsla(var(--base-hue), var(--base-sat), var(--step-200), var(--alpha-40));--base-200-20: hsla(var(--base-hue), var(--base-sat), var(--step-200), var(--alpha-20));--base-300-80: hsla(var(--base-hue), var(--base-sat), var(--step-300), var(--alpha-80));--base-300-60: hsla(var(--base-hue), var(--base-sat), var(--step-300), var(--alpha-60));--base-300-40: hsla(var(--base-hue), var(--base-sat), var(--step-300), var(--alpha-40));--base-300-20: hsla(var(--base-hue), var(--base-sat), var(--step-300), var(--alpha-20));--base-400-80: hsla(var(--base-hue), var(--base-sat), var(--step-400), var(--alpha-80));--base-400-60: hsla(var(--base-hue), var(--base-sat), var(--step-400), var(--alpha-60));--base-400-40: hsla(var(--base-hue), var(--base-sat), var(--step-400), var(--alpha-40));--base-400-20: hsla(var(--base-hue), var(--base-sat), var(--step-400), var(--alpha-20));--base-500-80: hsla(var(--base-hue), var(--base-sat), var(--step-500), var(--alpha-80));--base-500-60: hsla(var(--base-hue), var(--base-sat), var(--step-500), var(--alpha-60));--base-500-40: hsla(var(--base-hue), var(--base-sat), var(--step-500), var(--alpha-40));--base-500-20: hsla(var(--base-hue), var(--base-sat), var(--step-500), var(--alpha-20));--base-600-80: hsla(var(--base-hue), var(--base-sat), var(--step-600), var(--alpha-80));--base-600-60: hsla(var(--base-hue), var(--base-sat), var(--step-600), var(--alpha-60));--base-600-40: hsla(var(--base-hue), var(--base-sat), var(--step-600), var(--alpha-40));--base-600-20: hsla(var(--base-hue), var(--base-sat), var(--step-600), var(--alpha-20));--base-700-80: hsla(var(--base-hue), var(--base-sat), var(--step-700), var(--alpha-80));--base-700-60: hsla(var(--base-hue), var(--base-sat), var(--step-700), var(--alpha-60));--base-700-40: hsla(var(--base-hue), var(--base-sat), var(--step-700), var(--alpha-40));--base-700-20: hsla(var(--base-hue), var(--base-sat), var(--step-700), var(--alpha-20));--base-800-80: hsla(var(--base-hue), var(--base-sat), var(--step-800), var(--alpha-80));--base-800-60: hsla(var(--base-hue), var(--base-sat), var(--step-800), var(--alpha-60));--base-800-40: hsla(var(--base-hue), var(--base-sat), var(--step-800), var(--alpha-40));--base-800-20: hsla(var(--base-hue), var(--base-sat), var(--step-800), var(--alpha-20));--base-900-80: hsla(var(--base-hue), var(--base-sat), var(--step-900), var(--alpha-80));--base-900-60: hsla(var(--base-hue), var(--base-sat), var(--step-900), var(--alpha-60));--base-900-40: hsla(var(--base-hue), var(--base-sat), var(--step-900), var(--alpha-40));--base-900-20: hsla(var(--base-hue), var(--base-sat), var(--step-900), var(--alpha-20));--primary-100: hsl(var(--primary-hue), var(--primary-sat), var(--step-100));--primary-200: hsl(var(--primary-hue), var(--primary-sat), var(--step-200));--primary-300: hsl(var(--primary-hue), var(--primary-sat), var(--step-300));--primary-400: hsl(var(--primary-hue), var(--primary-sat), var(--step-400));--primary-500: hsl(var(--primary-hue), var(--primary-sat), var(--step-500));--primary-600: hsl(var(--primary-hue), var(--primary-sat), var(--step-600));--primary-700: hsl(var(--primary-hue), var(--primary-sat), var(--step-700));--primary-800: hsl(var(--primary-hue), var(--primary-sat), var(--step-800));--primary-900: hsl(var(--primary-hue), var(--primary-sat), var(--step-900));--primary-100-80: hsla(var(--primary-hue), var(--primary-sat), var(--step-100), var(--alpha-80));--primary-100-60: hsla(var(--primary-hue), var(--primary-sat), var(--step-100), var(--alpha-60));--primary-100-40: hsla(var(--primary-hue), var(--primary-sat), var(--step-100), var(--alpha-40));--primary-100-20: hsla(var(--primary-hue), var(--primary-sat), var(--step-100), var(--alpha-20));--primary-200-80: hsla(var(--primary-hue), var(--primary-sat), var(--step-200), var(--alpha-80));--primary-200-60: hsla(var(--primary-hue), var(--primary-sat), var(--step-200), var(--alpha-60));--primary-200-40: hsla(var(--primary-hue), var(--primary-sat), var(--step-200), var(--alpha-40));--primary-200-20: hsla(var(--primary-hue), var(--primary-sat), var(--step-200), var(--alpha-20));--primary-300-80: hsla(var(--primary-hue), var(--primary-sat), var(--step-300), var(--alpha-80));--primary-300-60: hsla(var(--primary-hue), var(--primary-sat), var(--step-300), var(--alpha-60));--primary-300-40: hsla(var(--primary-hue), var(--primary-sat), var(--step-300), var(--alpha-40));--primary-300-20: hsla(var(--primary-hue), var(--primary-sat), var(--step-300), var(--alpha-20));--primary-400-80: hsla(var(--primary-hue), var(--primary-sat), var(--step-400), var(--alpha-80));--primary-400-60: hsla(var(--primary-hue), var(--primary-sat), var(--step-400), var(--alpha-60));--primary-400-40: hsla(var(--primary-hue), var(--primary-sat), var(--step-400), var(--alpha-40));--primary-400-20: hsla(var(--primary-hue), var(--primary-sat), var(--step-400), var(--alpha-20));--primary-500-80: hsla(var(--primary-hue), var(--primary-sat), var(--step-500), var(--alpha-80));--primary-500-60: hsla(var(--primary-hue), var(--primary-sat), var(--step-500), var(--alpha-60));--primary-500-40: hsla(var(--primary-hue), var(--primary-sat), var(--step-500), var(--alpha-40));--primary-500-20: hsla(var(--primary-hue), var(--primary-sat), var(--step-500), var(--alpha-20));--primary-600-80: hsla(var(--primary-hue), var(--primary-sat), var(--step-600), var(--alpha-80));--primary-600-60: hsla(var(--primary-hue), var(--primary-sat), var(--step-600), var(--alpha-60));--primary-600-40: hsla(var(--primary-hue), var(--primary-sat), var(--step-600), var(--alpha-40));--primary-600-20: hsla(var(--primary-hue), var(--primary-sat), var(--step-600), var(--alpha-20));--primary-700-80: hsla(var(--primary-hue), var(--primary-sat), var(--step-700), var(--alpha-80));--primary-700-60: hsla(var(--primary-hue), var(--primary-sat), var(--step-700), var(--alpha-60));--primary-700-40: hsla(var(--primary-hue), var(--primary-sat), var(--step-700), var(--alpha-40));--primary-700-20: hsla(var(--primary-hue), var(--primary-sat), var(--step-700), var(--alpha-20));--primary-800-80: hsla(var(--primary-hue), var(--primary-sat), var(--step-800), var(--alpha-80));--primary-800-60: hsla(var(--primary-hue), var(--primary-sat), var(--step-800), var(--alpha-60));--primary-800-40: hsla(var(--primary-hue), var(--primary-sat), var(--step-800), var(--alpha-40));--primary-800-20: hsla(var(--primary-hue), var(--primary-sat), var(--step-800), var(--alpha-20));--primary-900-80: hsla(var(--primary-hue), var(--primary-sat), var(--step-900), var(--alpha-80));--primary-900-60: hsla(var(--primary-hue), var(--primary-sat), var(--step-900), var(--alpha-60));--primary-900-40: hsla(var(--primary-hue), var(--primary-sat), var(--step-900), var(--alpha-40));--primary-900-20: hsla(var(--primary-hue), var(--primary-sat), var(--step-900), var(--alpha-20));--fs-sm: clamp(.8rem, .17vi + .76rem, .89rem);--fs-base: clamp(1rem, .34vi + .91rem, 1.19rem);--fs-md: clamp(1.25rem, .61vi + 1.1rem, 1.58rem);--fs-lg: clamp(1.56rem, 1vi + 1.31rem, 2.11rem);--fs-xl: clamp(1.95rem, 1.56vi + 1.56rem, 2.81rem);--fs-xxl: clamp(2.44rem, 2.38vi + 1.85rem, 3.75rem);--fs-xxxl: clamp(3.05rem, 3.54vi + 2.17rem, 5rem);--space-xs: clamp(.5rem, 1vw, 1rem);--space-s: clamp(1rem, 1vw, 1.25rem);--space-m: clamp(1.5rem, 1.5vw, 1.875rem);--space-l: clamp(3rem, 2vw, 4rem);--space-xl: clamp(4rem, 2.2vw, 4.75rem);--gap-content: calc(var(--space-m) * 1.5);--radius-xs: .25rem;--radius-s: .5rem;--radius-m: 1.5rem;--radius-l: 3rem;--radius-xl: 4.5rem;--radius: var(--radius-s);--transition-regular: all .2s ease-in-out}html.dark-mode{--base-100: hsl(var(--base-hue), var(--base-sat), var(--step-900));--base-200: hsl(var(--base-hue), var(--base-sat), var(--step-800));--base-300: hsl(var(--base-hue), var(--base-sat), var(--step-700));--base-400: hsl(var(--base-hue), var(--base-sat), var(--step-600));--base-500: hsl(var(--base-hue), var(--base-sat), var(--step-500));--base-600: hsl(var(--base-hue), var(--base-sat), var(--step-400));--base-700: hsl(var(--base-hue), var(--base-sat), var(--step-300));--base-800: hsl(var(--base-hue), var(--base-sat), var(--step-200));--base-900: hsl(var(--base-hue), var(--base-sat), var(--step-100));--base-100-80: hsla(var(--base-hue), var(--base-sat), var(--step-900), var(--alpha-80));--base-100-60: hsla(var(--base-hue), var(--base-sat), var(--step-900), var(--alpha-60));--base-100-40: hsla(var(--base-hue), var(--base-sat), var(--step-900), var(--alpha-40));--base-100-20: hsla(var(--base-hue), var(--base-sat), var(--step-900), var(--alpha-20));--base-200-80: hsla(var(--base-hue), var(--base-sat), var(--step-800), var(--alpha-80));--base-200-60: hsla(var(--base-hue), var(--base-sat), var(--step-800), var(--alpha-60));--base-200-40: hsla(var(--base-hue), var(--base-sat), var(--step-800), var(--alpha-40));--base-200-20: hsla(var(--base-hue), var(--base-sat), var(--step-800), var(--alpha-20));--base-300-80: hsla(var(--base-hue), var(--base-sat), var(--step-700), var(--alpha-80));--base-300-60: hsla(var(--base-hue), var(--base-sat), var(--step-700), var(--alpha-60));--base-300-40: hsla(var(--base-hue), var(--base-sat), var(--step-700), var(--alpha-40));--base-300-20: hsla(var(--base-hue), var(--base-sat), var(--step-700), var(--alpha-20));--base-400-80: hsla(var(--base-hue), var(--base-sat), var(--step-600), var(--alpha-80));--base-400-60: hsla(var(--base-hue), var(--base-sat), var(--step-600), var(--alpha-60));--base-400-40: hsla(var(--base-hue), var(--base-sat), var(--step-600), var(--alpha-40));--base-400-20: hsla(var(--base-hue), var(--base-sat), var(--step-600), var(--alpha-20));--base-500-80: hsla(var(--base-hue), var(--base-sat), var(--step-500), var(--alpha-80));--base-500-60: hsla(var(--base-hue), var(--base-sat), var(--step-500), var(--alpha-60));--base-500-40: hsla(var(--base-hue), var(--base-sat), var(--step-500), var(--alpha-40));--base-500-20: hsla(var(--base-hue), var(--base-sat), var(--step-500), var(--alpha-20));--base-600-80: hsla(var(--base-hue), var(--base-sat), var(--step-400), var(--alpha-80));--base-600-60: hsla(var(--base-hue), var(--base-sat), var(--step-400), var(--alpha-60));--base-600-40: hsla(var(--base-hue), var(--base-sat), var(--step-400), var(--alpha-40));--base-600-20: hsla(var(--base-hue), var(--base-sat), var(--step-400), var(--alpha-20));--base-700-80: hsla(var(--base-hue), var(--base-sat), var(--step-300), var(--alpha-80));--base-700-60: hsla(var(--base-hue), var(--base-sat), var(--step-300), var(--alpha-60));--base-700-40: hsla(var(--base-hue), var(--base-sat), var(--step-300), var(--alpha-40));--base-700-20: hsla(var(--base-hue), var(--base-sat), var(--step-300), var(--alpha-20));--base-800-80: hsla(var(--base-hue), var(--base-sat), var(--step-200), var(--alpha-80));--base-800-60: hsla(var(--base-hue), var(--base-sat), var(--step-200), var(--alpha-60));--base-800-40: hsla(var(--base-hue), var(--base-sat), var(--step-200), var(--alpha-40));--base-800-20: hsla(var(--base-hue), var(--base-sat), var(--step-200), var(--alpha-20));--base-900-80: hsla(var(--base-hue), var(--base-sat), var(--step-100), var(--alpha-80));--base-900-60: hsla(var(--base-hue), var(--base-sat), var(--step-100), var(--alpha-60));--base-900-40: hsla(var(--base-hue), var(--base-sat), var(--step-100), var(--alpha-40));--base-900-20: hsla(var(--base-hue), var(--base-sat), var(--step-100), var(--alpha-20))}.site-logo{transition:filter .5s ease}html.dark-mode .site-logo{filter:invert(1)}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/inter-v19-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(../fonts/inter-v19-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/inter-v19-latin-700.woff2) format("woff2")}body{font-family:Inter,Helvetica,sans-serif;font-size:var(--base);background-color:var(--base-100);color:var(--base-900);overflow-x:hidden}h1,h2,h3,h4,h5{max-width:35ch;line-height:1.1;font-size:var(--fs-xl)}p{max-width:475px;line-height:1.5}.section{width:100%}.container{padding:0 var(--space-s);max-width:1440px;margin:0 auto}img{width:100%;height:auto;border-radius:var(--radius)}.price-highlight{color:var(--accent)}.grid{display:grid;gap:var(--space-m, 1rem);grid-template-columns:var(--grid-cols, 1fr);align-items:start}.grid-cols-1{--grid-cols: repeat(1, 1fr)}.grid-cols-2{--grid-cols: repeat(2, 1fr)}.grid-cols-3{--grid-cols: repeat(3, 1fr)}.grid-cols-4{--grid-cols: repeat(4, 1fr)}.grid-cols-5{--grid-cols: repeat(5, 1fr)}.grid-cols-6{--grid-cols: repeat(6, 1fr)}.grid-cols-12{--grid-cols: repeat(12, 1fr)}@media (min-width: 640px){.sm\:grid-cols-1{--grid-cols: repeat(1, 1fr)}.sm\:grid-cols-2{--grid-cols: repeat(2, 1fr)}.sm\:grid-cols-3{--grid-cols: repeat(3, 1fr)}.sm\:grid-cols-4{--grid-cols: repeat(4, 1fr)}}@media (min-width: 800px){.md\:grid-cols-2{--grid-cols: repeat(2, 1fr)}.md\:grid-cols-3{--grid-cols: repeat(3, 1fr)}.md\:grid-cols-4{--grid-cols: repeat(4, 1fr)}}@media (min-width: 1024px){.lg\:grid-cols-2{--grid-cols: repeat(2, 1fr)}.lg\:grid-cols-3{--grid-cols: repeat(3, 1fr)}.lg\:grid-cols-4{--grid-cols: repeat(4, 1fr)}}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.align-items-start{align-items:start}.align-items-center{align-items:center}.align-items-end{align-items:end}.align-items-initial{align-items:initial}.align-self-start{align-self:start}.justify-self-start{justify-self:start}.justify-self-center{justify-self:center}.place-items-center{place-items:center}.gap-none{gap:0}.gap-xs{gap:var(--space-xs)}.gap-s{gap:var(--space-s)}.gap-m{gap:var(--space-m)}.gap-l{gap:var(--space-l)}.gap-xl{gap:var(--space-xl)}.grid-flow-xs{display:grid;gap:var(--space-xs)}.grid-flow-s{display:grid;gap:var(--space-s)}.grid-flow-m{display:grid;gap:var(--space-m)}.grid-flow-l{display:grid;gap:var(--space-l)}.grid-flow-content{display:grid;gap:calc(var(--space-m) * 1.5)}.flex{display:flex;gap:var(--space-s)}.space-between{justify-content:space-between}.list-none{list-style:none;padding-left:0;margin-left:0}.section-padding{padding:calc(var(--space-xl) * 1.25) 0}.section-padding-xs{padding:calc(var(--space-xl) * .25) 0}.section-padding-s{padding:calc(var(--space-xl) * .5) 0}.section-padding-l{padding:calc(var(--space-xl) * 1.5) 0}.section-padding-xl{padding:calc(var(--space-xl) * 1.75) 0}.content-width{max-width:450px}.text-center{text-align:center}.fs-sm{font-size:var(--fs-sm)}.fs-base{font-size:var(--fs-base)}.fs-md{font-size:var(--fs-md)}.fs-lg{font-size:var(--fs-lg)}.fs-xl{font-size:var(--fs-xl)}.fs-xxl{font-size:var(--fs-xxl)}.fs-xxxl{font-size:var(--fs-xxxl)}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width: 39.999em){.hide-on-mobile{display:none}}.glass-card-style{border:1px solid var(--base-200);border-radius:var(--radius);background:#0000000d;backdrop-filter:blur(5px)}.text-primary{color:var(--primary-500)}.text-primary--gradient{background:linear-gradient(45deg,var(--primary-500),hsl(200,var(--primary-sat),var(--step-500)));background:-webkit-linear-gradient(45deg,var(--primary-500),hsl(200,var(--primary-sat),var(--step-500)));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.switch-track[data-astro-cid-x3pjskd3]{--_size: 1;--_width: 1.5rem;--_height: .8rem;--_padding: .2rem;position:relative;width:calc(var(--_size) * var(--_width));height:calc(var(--_size) * var(--_height));padding:calc(var(--_size) * var(--_padding));z-index:1;--_icon-size: calc(var(--_size) * var(--_height) - calc(var(--_size) * var(--_padding)))}.switch-track__icon-left[data-astro-cid-x3pjskd3],.switch-track__icon-right[data-astro-cid-x3pjskd3]{position:absolute;width:var(--_icon-size);height:var(--_icon-size);aspect-ratio:1/1;border-radius:100vh;z-index:2;top:50%;transform:translateY(-50%)}.switch-track__icon-left[data-astro-cid-x3pjskd3]{left:calc(var(--_size) * (var(--_padding) * .5))}.switch-track__icon-right[data-astro-cid-x3pjskd3]{right:calc(var(--_size) * (var(--_padding) * .5))}.switch-track__toggle[data-astro-cid-x3pjskd3]{position:absolute;inset:0;background-color:#fff;border-radius:100vh;transition:all .2s ease-out;opacity:.85;border:none}.switch-track__toggle[data-astro-cid-x3pjskd3]:hover{cursor:pointer;opacity:1}.switch-track__toggle[data-astro-cid-x3pjskd3]:focus-visible{outline:1px solid currentColor;outline-offset:2px}.switch-track__toggle[data-astro-cid-x3pjskd3]:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:calc(var(--_size) * (var(--_padding) * .5));background-color:#999;width:calc(calc(var(--_size) * var(--_height)) - (calc(var(--_size) * var(--_padding))));aspect-ratio:1/1;border-radius:100vh;-webkit-transition:all .4s;transition:all .4s;z-index:3}html.dark-mode .switch-track__toggle[data-astro-cid-x3pjskd3]{background-color:#666}html.dark-mode .switch-track__toggle[data-astro-cid-x3pjskd3]:before{background-color:#000}html.dark-mode .switch-track__icon-left[data-astro-cid-x3pjskd3]{color:#fff}html.dark-mode .switch-track__toggle[data-astro-cid-x3pjskd3]:before{--_track: calc( var(--_size) * var(--_width) - var(--_size) * var(--_height) );transform:translate(var(--_track)) translateY(-50%)}.main-header{position:sticky;top:0;z-index:999;padding:var(--space-s) 0;background:var(--base-100);border-bottom:1px solid var(--base-300)}.logo-wrapper{display:grid;grid-template-columns:1fr auto;gap:var(--space-xs);align-items:center}@media screen and (max-width: 60em){.site-logo{max-width:120px;height:auto}.header-cta{display:none}}.site-footer[data-astro-cid-gcn2mc3v]{padding:calc(var(--space-xl) * 1.5) 0}.coming-soon{text-align:center;border:1px dashed var(--base-800);padding:1em 1.5em}.tech-scroller__icon{color:var(--base-700);height:var(--space-l);width:auto}@media (min-width: 1100px){.tech-scroller__icon{color:var(--base-700);height:calc(var(--space-xl) * 1.5);width:auto}}@media (max-width: 800px){.marketing-section>div:nth-child(2) img{max-width:300px!important;justify-self:start}}.marketing-features{--_padding: var(--space-s);--_font-size: calc(var(--fs-base));display:grid;gap:var(--space-xs)}.marketing-features .accordion__summary{font-size:var(--_font-size);font-weight:700;padding:var(--_padding)}.marketing-features .accordion__panel{font-size:calc(var(--_font-size) * .875);padding:var(--_padding)}.faq-section{position:relative}.faq{--_padding: var(--space-s);--_font-size: var(--fs-s);display:grid;gap:var(--space-xs)}.faq .accordion__summary{font-size:var(--_font-size);padding:var(--_padding);background-color:var(--base-200);border-radius:var(--radius)}.faq .accordion__icon{font-size:calc(var(--_font-size) * 1.5)}.faq .accordion__item[open] .accordion__summary{padding:var(--_padding);background-color:var(--base-200);border-radius:var(--radius) var(--radius) 0 0}.faq .accordion__panel{padding:var(--_padding);background-color:var(--base-200);max-width:100%}
