@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300 800;src:url(https://www.gearupbooster.com/res/homepage/font/Inter-var_4f2981d8.woff2) format("woff2")}@font-face{ascent-override:90%;descent-override:22.4%;font-family:Inter Fallback;line-gap-override:0%;size-adjust:107%;src:local("Segoe UI"),local("Roboto"),local("Helvetica Neue"),local("Arial")}:root{--color-bg:#edf1f7;--color-bg-alt:#fff;--color-bg-footer:#0b1220;--color-surface:#fff;--color-surface-2:#f4f7fb;--color-elevated:#e2e9f2;--color-primary:#0062f5;--color-primary-hover:#4fadff;--color-primary-active:#004acb;--gradient-primary:linear-gradient(90deg,#0062f5,#4fadff);--brand:var(--color-primary);--brand-rgb:0,98,245;--brand-fill:var(--color-primary);--brand-bright:var(--color-primary-hover);--hero-glow-rgb:79,173,255;--text-title:#09090a;--text-body:rgba(47,47,48,.85);--text-muted:rgba(47,47,48,.62);--text-faint:rgba(47,47,48,.42);--border-subtle:rgba(9,9,10,.1);--font-sans:"Inter","Inter Fallback",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,Arial,sans-serif;--font-display:"Inter","Inter Fallback",-apple-system,BlinkMacSystemFont,"SF Pro Display",sans-serif;--fs-hero:0.74667rem;--fs-h2:0.53333rem;--fs-h3:0.32rem;--fs-lead:0.26667rem;--fs-body:0.21333rem;--fs-sm:0.18667rem;--space-1:0.05333rem;--space-2:0.10667rem;--space-3:0.16rem;--space-4:0.21333rem;--space-5:0.26667rem;--space-6:0.32rem;--space-8:0.42667rem;--space-10:0.53333rem;--space-12:0.64rem;--space-16:0.85333rem;--space-20:1.06667rem;--space-28:1.49333rem;--radius-md:0.16rem;--radius-lg:0.21333rem;--radius-xl:0.32rem;--container:17.06667rem}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--color-bg-alt);color:var(--text-body);font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.5;margin:0;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}.container{margin:0 auto;max-width:var(--container);padding:0 var(--space-6);width:100%}.btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;border:.01333rem solid transparent;border-radius:var(--radius-md);cursor:pointer;font-size:var(--fs-body);font-weight:600;height:.64rem;justify-content:center;padding:0 var(--space-8);-webkit-transition:background .2s ease,border-color .2s ease,color .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border-color .2s ease,color .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,-webkit-transform .2s ease}.btn--primary{background:var(--color-primary);color:#fff}.btn--primary:hover{background:var(--color-primary-active)}.btn--lg{font-size:var(--fs-lead);height:.77333rem;padding:0 var(--space-10)}.section{padding:var(--space-28) 0}.section--alt{background:var(--color-surface-2)}.section-head{margin:0 auto var(--space-16);max-width:9.6rem;text-align:center}.section-tag{color:var(--color-primary);display:inline-block;font-size:var(--fs-sm);font-weight:600;letter-spacing:.08em;margin-bottom:var(--space-3);text-transform:uppercase}.section-title{color:var(--text-title);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:650;letter-spacing:-.02em;line-height:1.18}.section-sub{color:var(--text-muted);font-size:var(--fs-body);font-weight:350;margin:var(--space-4) auto 0;max-width:7.46667rem}@media (min-width:1025px){.section-title{font-size:.42667rem}}.hero{background:-webkit-radial-gradient(75% -10%,16rem 8rem,rgba(0,98,245,.1),transparent 60%),var(--color-bg-alt);background:radial-gradient(16rem 8rem at 75% -10%,rgba(0,98,245,.1),transparent 60%),var(--color-bg-alt);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:90vh;overflow:hidden;padding:var(--space-28) 0;position:relative}.hero,.hero__inner{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.hero__inner{display:grid;gap:var(--space-16);grid-template-columns:minmax(0,1.07fr) minmax(0,1fr)}.hero__title{color:var(--text-title);font-family:var(--font-display);font-size:var(--fs-hero);font-weight:650;letter-spacing:-.02em;line-height:1.38}.hero__title .grad{background:var(--gradient-primary)}.hero__sub{color:var(--text-muted);font-size:var(--fs-body);font-weight:350;margin-top:var(--space-5);max-width:7.46667rem}.hero__cta{gap:var(--space-4);margin-top:calc(var(--space-10) + var(--space-4))}.hero__cta,.hero__platforms{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.hero__platforms{gap:var(--space-3) var(--space-4);margin-top:var(--space-5)}.hero__platforms-label{color:var(--text-faint);font-size:.14667rem;letter-spacing:.04em;white-space:nowrap}.hero__platforms-label:after{content:":"}.hero__platforms-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--space-4);list-style:none;margin:0;padding:0}.hero__platforms-list img{display:block;height:.26667rem;-o-object-fit:contain;object-fit:contain;opacity:.45;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:auto}.hero__slide{align-self:center;grid-area:1/1;height:calc(var(--u)*var(--s, 1));justify-self:center;opacity:0;position:relative;-webkit-transition:opacity .7s ease,visibility 0s linear .7s;transition:opacity .7s ease,visibility 0s linear .7s;visibility:hidden;will-change:opacity}.hero__slide.is-active{opacity:1;-webkit-transition:opacity .7s ease,visibility 0s;transition:opacity .7s ease,visibility 0s;visibility:visible}.hero__slide img{display:block;-webkit-filter:brightness(var(--o,1.12));filter:brightness(var(--o,1.12));height:100%;max-width:none;width:auto}.hero__slide:before{background:-webkit-radial-gradient(closest-side,rgba(2,8,20,.55),rgba(2,8,20,0));background:radial-gradient(closest-side,rgba(2,8,20,.55),rgba(2,8,20,0));-webkit-filter:blur(.18667rem);filter:blur(.18667rem);height:calc(var(--u)*var(--s, 1)*.15);-webkit-transform:translate(-50%,40%);-ms-transform:translate(-50%,40%);transform:translate(-50%,40%);width:105%}.hero__slide:after,.hero__slide:before{bottom:0;content:"";left:50%;position:absolute}.hero__slide:after{background:-webkit-radial-gradient(closest-side,rgba(var(--hero-glow-rgb,0,98,245),.14),rgba(var(--hero-glow-rgb,0,98,245),0));background:radial-gradient(closest-side,rgba(var(--hero-glow-rgb,0,98,245),.14),rgba(var(--hero-glow-rgb,0,98,245),0));-webkit-filter:blur(.21333rem);filter:blur(.21333rem);height:calc(var(--u)*var(--s, 1)*.22);-webkit-transform:translate(-50%,28%);-ms-transform:translate(-50%,28%);transform:translate(-50%,28%);width:115%}.hero.is-revealed .hero__showcase{-webkit-animation:heroDeviceIn 1.2s cubic-bezier(.4,0,.2,1) .14s both;animation:heroDeviceIn 1.2s cubic-bezier(.4,0,.2,1) .14s both}@-webkit-keyframes heroDeviceIn{0%{translate:0 .74667rem}to{translate:0 0}}@keyframes heroDeviceIn{0%{translate:0 .74667rem}to{translate:0 0}}.hero.is-revealed .hero__slide.is-active:after,.hero.is-revealed .hero__slide.is-active:before{-webkit-animation:heroPedestalIn 1.2s ease-out .36s both;animation:heroPedestalIn 1.2s ease-out .36s both}@-webkit-keyframes heroPedestalIn{0%{opacity:0}to{opacity:1}}@keyframes heroPedestalIn{0%{opacity:0}to{opacity:1}}.hero__scroll{bottom:.42667rem;color:var(--text-faint);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;left:50%;padding:.05333rem;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:color .25s ease,opacity .3s ease;transition:color .25s ease,opacity .3s ease}.hero__scroll.is-hidden{opacity:0;pointer-events:none}.hero__scroll svg{-webkit-animation:heroScrollCue 2s ease-in-out infinite;animation:heroScrollCue 2s ease-in-out infinite;height:auto;width:.29333rem}.hero__scroll svg path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.hero__scroll-chevron{opacity:.5}@-webkit-keyframes heroScrollCue{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(.05333rem);transform:translateY(.05333rem)}}@keyframes heroScrollCue{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(.05333rem);transform:translateY(.05333rem)}}@media (prefers-reduced-motion:reduce){.hero__scroll svg{-webkit-animation:none;animation:none}}.features-split{display:grid;gap:var(--space-16);grid-template-columns:minmax(0,34fr) minmax(0,66fr);-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.features-split__aside{position:-webkit-sticky;position:sticky;top:1.6rem}.features-split__aside .section-tag{display:block;margin-bottom:var(--space-5)}.features-split__title{color:var(--text-title);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:650;letter-spacing:-.02em;line-height:1.18}.features-split__desc{color:#94a3b8;font-size:.18667rem;line-height:1.7;margin-top:var(--space-5);max-height:1.86667rem;max-width:34ch;opacity:1;overflow:hidden;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:max-height .5s cubic-bezier(.16,1,.3,1),margin-top .5s cubic-bezier(.16,1,.3,1),opacity .3s ease .12s,-webkit-transform .5s cubic-bezier(.16,1,.3,1);transition:max-height .5s cubic-bezier(.16,1,.3,1),margin-top .5s cubic-bezier(.16,1,.3,1),opacity .3s ease .12s,-webkit-transform .5s cubic-bezier(.16,1,.3,1);transition:max-height .5s cubic-bezier(.16,1,.3,1),margin-top .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1),opacity .3s ease .12s;transition:max-height .5s cubic-bezier(.16,1,.3,1),margin-top .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1),opacity .3s ease .12s,-webkit-transform .5s cubic-bezier(.16,1,.3,1);will-change:max-height}.features-split__aside.is-collapsed .features-split__desc{margin-top:0;max-height:0;opacity:0;-webkit-transform:translateY(-.08rem);-ms-transform:translateY(-.08rem);transform:translateY(-.08rem);-webkit-transition:max-height .28s cubic-bezier(.4,0,.2,1),margin-top .28s cubic-bezier(.4,0,.2,1),opacity .16s ease,-webkit-transform .28s cubic-bezier(.4,0,.2,1);transition:max-height .28s cubic-bezier(.4,0,.2,1),margin-top .28s cubic-bezier(.4,0,.2,1),opacity .16s ease,-webkit-transform .28s cubic-bezier(.4,0,.2,1);transition:max-height .28s cubic-bezier(.4,0,.2,1),margin-top .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1),opacity .16s ease;transition:max-height .28s cubic-bezier(.4,0,.2,1),margin-top .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1),opacity .16s ease,-webkit-transform .28s cubic-bezier(.4,0,.2,1)}.bento{display:grid;gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.bento__cell{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-clip:padding-box,padding-box;background-image:-webkit-radial-gradient(4% 0,120% 95%,rgba(var(--brand-rgb),.085),rgba(var(--brand-rgb),0) 64%),-webkit-linear-gradient(var(--color-surface),var(--color-surface));background-image:radial-gradient(120% 95% at 4% 0,rgba(var(--brand-rgb),.085),rgba(var(--brand-rgb),0) 64%),linear-gradient(var(--color-surface),var(--color-surface));background-origin:padding-box,padding-box;border:.01333rem solid transparent;border-radius:var(--radius-lg);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:5.33333rem;overflow:hidden;padding:var(--space-8);text-align:left}.bento__cell--lead{grid-column:span 2;min-height:5.6rem}.bento__body{position:relative;z-index:3}.bento__media{aspect-ratio:2.4/1;background:var(--color-surface);border-radius:var(--radius-md);bottom:-8%;-webkit-box-shadow:0 .01333rem .02667rem rgba(9,30,66,.08),0 .24rem .53333rem rgba(9,30,66,.16);box-shadow:0 .01333rem .02667rem rgba(9,30,66,.08),0 .24rem .53333rem rgba(9,30,66,.16);left:14%;max-height:calc(100% - 1.70667rem);overflow:hidden;position:absolute;right:-8%;z-index:2}.bento__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 88%;object-position:center 88%;width:100%}.bento__art{inset:0;pointer-events:none;position:absolute;z-index:2}.bento__art img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;width:100%}.bento__net{height:100%;inset:0;position:absolute;width:100%;z-index:1}.globe-flow,.globe-glow,.globe-line{opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.globe-flow.is-lit,.globe-glow.is-lit,.globe-line.is-lit{opacity:1}.globe-glow{fill:none;stroke:url(#globeDepthLine);stroke-linecap:round;stroke-opacity:.17;stroke-width:6}.globe-line{fill:none;stroke:url(#globeDepthLine);stroke-linecap:round;stroke-width:1.5}.globe-flow{fill:none;stroke:url(#globeDepthFlow);stroke-dasharray:6 24;stroke-linecap:round;stroke-width:1.5}.bento.is-revealed .globe-flow.is-lit{-webkit-animation:globeFlow 1.7s linear infinite;animation:globeFlow 1.7s linear infinite;-webkit-animation-delay:var(--flow-delay,0s);animation-delay:var(--flow-delay,0s)}@-webkit-keyframes globeFlow{to{stroke-dashoffset:-30}}@keyframes globeFlow{to{stroke-dashoffset:-30}}.globe-halo{fill:url(#globeHalo)}.globe-point{fill:var(--brand)}.globe-net__dots circle{fill:var(--brand);fill-opacity:.68;opacity:.6}.bento.is-revealed .globe-net__dots circle{-webkit-animation:globeNodePulse 5.2s ease-in-out infinite;animation:globeNodePulse 5.2s ease-in-out infinite}.globe-net__dots circle:nth-child(3n+2){-webkit-animation-delay:1.7s;animation-delay:1.7s}.globe-net__dots circle:nth-child(3n){-webkit-animation-delay:3.4s;animation-delay:3.4s}@-webkit-keyframes globeNodePulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes globeNodePulse{0%,to{opacity:.5}50%{opacity:1}}.globe-core{fill:#fff}.globe-label-bg{fill:#fff;fill-opacity:.88;stroke:rgba(0,83,155,.14);stroke-width:1}.globe-label{fill:#0b2444;font-family:var(--font-sans);font-size:.2rem;font-weight:600;letter-spacing:.01em}@media (prefers-reduced-motion:reduce){.bento.is-revealed .globe-flow{-webkit-animation:none;animation:none}.bento.is-revealed .globe-net__dots circle{-webkit-animation:none;animation:none;opacity:.75}}.route-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:var(--space-5);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;gap:var(--space-4);justify-content:space-between}.route-read{min-width:0}.route-ping{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;color:#e5484d;gap:.05333rem;justify-content:flex-start;-webkit-transition:color .45s ease;transition:color .45s ease}.bento__cell--routing.is-on .route-ping{color:#44bc2e}.route-ping__loss{margin-left:.24rem}.route-ping__label{font-size:.14667rem;font-weight:500}.route-ping__num{font-size:.18667rem;font-variant-numeric:tabular-nums;font-weight:700}.route-ping__unit{font-size:.13333rem;font-weight:500}.route-state{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:var(--color-surface);border:.01333rem solid var(--border-subtle);border-radius:.16rem;gap:.12rem;padding:.05333rem .06667rem .05333rem .13333rem}.route-state__mark{height:.30667rem;width:.26667rem;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.route-state__btn{background:-webkit-gradient(linear,left top,left bottom,from(rgba(9,9,10,.11)),to(rgba(9,9,10,.045)));background:-webkit-linear-gradient(top,rgba(9,9,10,.11),rgba(9,9,10,.045));background:linear-gradient(180deg,rgba(9,9,10,.11),rgba(9,9,10,.045));border:.01333rem solid rgba(9,9,10,.1);border-radius:.10667rem;-webkit-box-shadow:inset 0 .01333rem .02667rem rgba(9,30,66,.16);box-shadow:inset 0 .01333rem .02667rem rgba(9,30,66,.16);cursor:pointer;font:inherit;height:.34667rem;padding:0;position:relative;-webkit-transition:background .3s ease,border-color .3s ease,-webkit-box-shadow .3s ease;transition:background .3s ease,border-color .3s ease,-webkit-box-shadow .3s ease;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease;width:.82667rem}.route-state__knob{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eef2f7));background:-webkit-linear-gradient(top,#fff,#eef2f7);background:linear-gradient(180deg,#fff,#eef2f7);border:.01333rem solid rgba(9,30,66,.12);border-radius:.06667rem;-webkit-box-shadow:0 .01333rem .02667rem rgba(9,30,66,.3),0 .02667rem .06667rem rgba(9,30,66,.12);box-shadow:0 .01333rem .02667rem rgba(9,30,66,.3),0 .02667rem .06667rem rgba(9,30,66,.12);height:.26667rem;left:.04rem;position:absolute;top:.02667rem;-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);width:.26667rem}.route-state__word{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;right:.10667rem;top:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:var(--text-muted);font-size:.12667rem;font-weight:700;letter-spacing:.05em;-webkit-transition:color .3s ease;transition:color .3s ease}.route-state__btn[aria-checked=true]{background:-webkit-gradient(linear,left top,left bottom,from(#38a51a),to(#2e9115));background:-webkit-linear-gradient(top,#38a51a,#2e9115);background:linear-gradient(180deg,#38a51a,#2e9115);border-color:#2a8412;-webkit-box-shadow:inset 0 .01333rem .02667rem rgba(0,45,0,.24);box-shadow:inset 0 .01333rem .02667rem rgba(0,45,0,.24)}.route-state__btn[aria-checked=true] .route-state__knob{-webkit-transform:translateX(.45333rem);-ms-transform:translateX(.45333rem);transform:translateX(.45333rem)}.route-state__btn[aria-checked=true] .route-state__word{color:#fff;left:.10667rem;right:auto}.route-boost{inset:0;pointer-events:none;position:absolute;z-index:11}.route-boost__defs{height:0;position:absolute;width:0}.route-boost__a{fill:url(#boostInk);-webkit-filter:drop-shadow(0 .01333rem .02667rem rgba(22,92,10,.3));filter:drop-shadow(0 .01333rem .02667rem rgba(22,92,10,.3));height:calc(var(--s)*1.2);left:var(--x);opacity:0;position:absolute;top:calc(var(--y) + var(--boost-drop, 6%));width:var(--s);will-change:transform,opacity}.bento__cell--routing.is-on .route-boost__a{-webkit-animation:routeBoost 2.8s ease-in-out infinite;animation:routeBoost 2.8s ease-in-out infinite;-webkit-animation-delay:var(--d,0s);animation-delay:var(--d,0s)}@-webkit-keyframes routeBoost{0%{opacity:0;-webkit-transform:translateY(.08rem);transform:translateY(.08rem)}28%{opacity:var(--o,.6)}62%{opacity:0;-webkit-transform:translateY(-.48rem);transform:translateY(-.48rem)}to{opacity:0;-webkit-transform:translateY(-.48rem);transform:translateY(-.48rem)}}@keyframes routeBoost{0%{opacity:0;-webkit-transform:translateY(.08rem);transform:translateY(.08rem)}28%{opacity:var(--o,.6)}62%{opacity:0;-webkit-transform:translateY(-.48rem);transform:translateY(-.48rem)}to{opacity:0;-webkit-transform:translateY(-.48rem);transform:translateY(-.48rem)}}@media (prefers-reduced-motion:reduce){.bento__cell--routing.is-on .route-boost__a{-webkit-animation:none;animation:none}}.bento__cell .bento__media--tiles{border-radius:0;bottom:0;-webkit-box-shadow:none;box-shadow:none;height:78%;left:0;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(7%,#000));-webkit-mask-image:-webkit-linear-gradient(top,transparent,#000 7%);mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(7%,#000));mask-image:linear-gradient(180deg,transparent,#000 7%);min-width:100%;overflow:hidden;right:0}.tile-field{height:160%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:114%}.tile-col,.tile-field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.09333rem}.tile-col{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.tile-col:nth-child(2n){margin-top:.61333rem}.tile{aspect-ratio:3/4;border-radius:.13333rem;-webkit-box-shadow:0 .01333rem .04rem rgba(9,30,66,.22);box-shadow:0 .01333rem .04rem rgba(9,30,66,.22);position:relative}.tile img{border-radius:inherit;display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.tile:after{border-radius:inherit;-webkit-box-shadow:inset 0 .01333rem 0 hsla(0,0%,100%,.08);box-shadow:inset 0 .01333rem 0 hsla(0,0%,100%,.08);content:"";inset:0;pointer-events:none;position:absolute}.bento__expand{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;height:.45333rem;padding:0;position:absolute;right:.21333rem;top:.21333rem;width:.45333rem;z-index:5;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:rgba(9,9,10,.035);border:0;border-radius:.13333rem;color:var(--text-muted);cursor:pointer;font:inherit;justify-content:center;-webkit-tap-highlight-color:transparent;-webkit-transition:color .25s ease,background .25s ease,-webkit-box-shadow .3s ease,-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:color .25s ease,background .25s ease,-webkit-box-shadow .3s ease,-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:color .25s ease,background .25s ease,box-shadow .3s ease,transform .3s cubic-bezier(.4,0,.2,1);transition:color .25s ease,background .25s ease,box-shadow .3s ease,transform .3s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .3s ease,-webkit-transform .3s cubic-bezier(.4,0,.2,1)}@media (hover:hover){.bento__expand:hover{background:rgba(var(--brand-rgb),.1);-webkit-box-shadow:0 .05333rem .13333rem rgba(9,30,66,.1);box-shadow:0 .05333rem .13333rem rgba(9,30,66,.1);color:var(--color-primary);-webkit-transform:translateY(-.01333rem);-ms-transform:translateY(-.01333rem);transform:translateY(-.01333rem)}}@media (hover:none){.bento__expand{background:rgba(var(--brand-rgb),.1);color:var(--color-primary)}}.bento__expand:active{-webkit-transform:translateY(0) scale(.95);-ms-transform:translateY(0) scale(.95);transform:translateY(0) scale(.95)}.bento__expand:focus{outline:none}.bento__expand:focus-visible{outline:.02667rem solid var(--color-primary);outline-offset:.02667rem}.bento__expand svg{height:.18667rem;inset:0;margin:auto;position:absolute;-webkit-transition:opacity .25s ease,-webkit-transform .32s cubic-bezier(.4,0,.2,1);transition:opacity .25s ease,-webkit-transform .32s cubic-bezier(.4,0,.2,1);transition:opacity .25s ease,transform .32s cubic-bezier(.4,0,.2,1);transition:opacity .25s ease,transform .32s cubic-bezier(.4,0,.2,1),-webkit-transform .32s cubic-bezier(.4,0,.2,1);width:.18667rem}.bento__expand svg path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.bento__expand .ico-open{opacity:1;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.bento__expand .ico-close{opacity:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.bento__cell.is-expanded .bento__expand .ico-open{opacity:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.bento__cell.is-expanded .bento__expand .ico-close{opacity:1;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.bento__panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;inset:0;position:absolute;z-index:4;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:var(--color-surface);border-radius:inherit;justify-content:center;opacity:0;overflow:auto;padding:var(--space-8) var(--space-8) var(--space-6);-webkit-transform:translateY(.13333rem);-ms-transform:translateY(.13333rem);transform:translateY(.13333rem);-webkit-transition:opacity .34s cubic-bezier(.4,0,.2,1),visibility .34s,-webkit-transform .34s cubic-bezier(.4,0,.2,1);transition:opacity .34s cubic-bezier(.4,0,.2,1),visibility .34s,-webkit-transform .34s cubic-bezier(.4,0,.2,1);transition:opacity .34s cubic-bezier(.4,0,.2,1),transform .34s cubic-bezier(.4,0,.2,1),visibility .34s;transition:opacity .34s cubic-bezier(.4,0,.2,1),transform .34s cubic-bezier(.4,0,.2,1),visibility .34s,-webkit-transform .34s cubic-bezier(.4,0,.2,1);visibility:hidden}.bento__cell.is-expanded .bento__panel{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;visibility:visible}.bento__cell.is-expanded .bento__art,.bento__cell.is-expanded .bento__media,.bento__cell.is-expanded .route-boost{display:none}.bento__panel-foot,.bento__panel-lead,.bento__panel-list,.bento__panel-title{opacity:0;-webkit-transform:translateY(.08rem);-ms-transform:translateY(.08rem);transform:translateY(.08rem);-webkit-transition:opacity .3s ease,-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s ease,-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s ease,transform .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s ease,transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1)}.bento__cell.is-expanded .bento__panel-title{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition-delay:.05s;transition-delay:.05s}.bento__cell.is-expanded .bento__panel-lead{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition-delay:.08s;transition-delay:.08s}.bento__cell.is-expanded .bento__panel-list{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition-delay:.12s;transition-delay:.12s}.bento__cell.is-expanded .bento__panel-foot{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition-delay:.17s;transition-delay:.17s}.bento__panel-title{color:var(--text-title);font-size:.29333rem;font-weight:650;letter-spacing:-.015em;line-height:1.2;margin:0 0 var(--space-4);padding-right:.26667rem}.bento__panel-lead{color:var(--text-body);font-size:var(--fs-body);line-height:1.6;margin:0 0 var(--space-5)}.bento__panel-list{list-style:none;margin:0;padding:0}.bento__panel-list li{color:var(--text-muted);font-size:var(--fs-sm);line-height:1.7;margin-bottom:var(--space-4);padding-left:.42667rem;position:relative}.bento__panel-list li:before{background:rgba(var(--brand-rgb),.14);border-radius:50%;content:"";height:.26667rem;left:0;position:absolute;top:.12em;width:.26667rem}.bento__panel-list li:after{background-color:var(--color-primary);content:"";height:.13333rem;left:.06667rem;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.6' d='M3.2 8.6 6.6 12l6.2-7.4'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.6' d='M3.2 8.6 6.6 12l6.2-7.4'/%3E%3C/svg%3E") center /contain no-repeat;position:absolute;top:calc(.12em + .06667rem);width:.13333rem}.bento__panel-list li:last-child{margin-bottom:0}.bento__panel-foot{color:var(--text-muted);font-size:var(--fs-sm);margin:auto 0 0;padding-top:var(--space-4)}.bento__panel-foot a{color:var(--color-primary);text-decoration:underline}.bento__panel:focus{outline:none}@media (prefers-reduced-motion:reduce){.bento__expand,.bento__expand svg,.bento__panel,.bento__panel>*{-webkit-transition:none;transition:none}.bento__panel,.bento__panel>*{-webkit-transform:none;-ms-transform:none;transform:none}.bento__panel>*{opacity:1}}.tile-field{--crawl:3.2rem}@media (max-width:768px){.tile-field{--crawl:1.6rem}}@media (max-width:480px){.tile-field{--crawl:0.4rem}}.bento.is-revealed .tile-field{-webkit-animation:wallDrift 32s ease-in-out infinite;animation:wallDrift 32s ease-in-out infinite}.bento.is-revealed .tile-col:first-child{-webkit-animation:colCrawl 46s ease-in-out -12s infinite;animation:colCrawl 46s ease-in-out -12s infinite}.bento.is-revealed .tile-col:nth-child(2){animation:colCrawl 58s ease-in-out -30s infinite reverse}.bento.is-revealed .tile-col:nth-child(3){-webkit-animation:colCrawl 52s ease-in-out -18s infinite;animation:colCrawl 52s ease-in-out -18s infinite}.bento.is-revealed .tile-col:nth-child(4){animation:colCrawl 66s ease-in-out -44s infinite reverse}.bento.is-revealed .tile-col:nth-child(5){-webkit-animation:colCrawl 42s ease-in-out -33s infinite;animation:colCrawl 42s ease-in-out -33s infinite}.bento.is-revealed .tile-col:nth-child(6){animation:colCrawl 54s ease-in-out -21s infinite reverse}@-webkit-keyframes wallDrift{0%,to{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}50%{-webkit-transform:translate(-50%,-50%) translateX(4%);transform:translate(-50%,-50%) translateX(4%)}}@keyframes wallDrift{0%,to{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}50%{-webkit-transform:translate(-50%,-50%) translateX(4%);transform:translate(-50%,-50%) translateX(4%)}}@-webkit-keyframes colCrawl{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(calc(var(--crawl)*-1));transform:translateY(calc(var(--crawl)*-1))}}@keyframes colCrawl{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(calc(var(--crawl)*-1));transform:translateY(calc(var(--crawl)*-1))}}@media (prefers-reduced-motion:reduce){.bento.is-revealed .tile-col,.bento.is-revealed .tile-field{-webkit-animation:none;animation:none}}.bento__title{color:var(--text-title);font-size:var(--fs-h3);font-weight:600;text-wrap:balance}.bento__title--lg{font-size:.34667rem;max-width:15ch}.bento>*{opacity:0;-webkit-transform:translateY(.58667rem);-ms-transform:translateY(.58667rem);transform:translateY(.58667rem)}.bento.is-revealed>*{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:opacity 1s cubic-bezier(.16,1,.3,1),-webkit-transform 1s cubic-bezier(.16,1,.3,1);transition:opacity 1s cubic-bezier(.16,1,.3,1),-webkit-transform 1s cubic-bezier(.16,1,.3,1);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1),-webkit-transform 1s cubic-bezier(.16,1,.3,1);-webkit-transition-delay:var(--reveal-delay,0ms);transition-delay:var(--reveal-delay,0ms)}.bento.is-settled>*{-webkit-transition-delay:0ms;transition-delay:0ms}@media (prefers-reduced-motion:reduce){.bento>*{-webkit-transform:none;-ms-transform:none;transform:none}.bento.is-revealed>*{-webkit-transition:opacity .45s ease;transition:opacity .45s ease}}.model-group+.model-group{margin-top:var(--space-10)}.model-group__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:var(--text-title);font-size:.16rem;font-weight:700;gap:var(--space-3);letter-spacing:.08em;text-transform:uppercase}.model-group__icon{-webkit-box-flex:0;color:var(--color-primary);-webkit-flex:0 0 0.18667rem;-ms-flex:0 0 0.18667rem;flex:0 0 0.18667rem;height:.18667rem;width:.18667rem}.model-group__count{color:var(--text-faint);font-weight:500;letter-spacing:.04em}.model-group__rule{-webkit-box-flex:1;background:-webkit-gradient(linear,left top,right top,from(rgba(148,163,184,.55)),to(transparent));background:-webkit-linear-gradient(left,rgba(148,163,184,.55),transparent);background:linear-gradient(90deg,rgba(148,163,184,.55),transparent);-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;height:.01333rem}.model-grid{display:grid;gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:var(--space-5) 0 0;padding:0}.model-cell{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background-color:var(--color-surface);border:.01333rem solid rgba(203,213,225,.6);border-radius:.08rem;color:var(--text-body);font-size:.17333rem;font-weight:500;gap:.08rem;height:.53333rem;justify-content:center;padding:0 var(--space-3);-webkit-transition:background-color .2s ease,border-color .2s ease,color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:background-color .2s ease,border-color .2s ease,color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;white-space:nowrap}.model-cell:before{content:"";-webkit-box-flex:0;-webkit-animation:modelDotPulse 2.8s ease-in-out infinite;animation:modelDotPulse 2.8s ease-in-out infinite;-webkit-animation-delay:var(--reveal-delay,0ms);animation-delay:var(--reveal-delay,0ms);background:#067647;border-radius:50%;-webkit-flex:0 0 0.08rem;-ms-flex:0 0 0.08rem;flex:0 0 0.08rem;height:.08rem;width:.08rem;will-change:opacity,transform}@-webkit-keyframes modelDotPulse{0%,to{opacity:.65;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes modelDotPulse{0%,to{opacity:.65;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}}.model-cell:hover{background-color:#f7f9fc;background-image:-webkit-radial-gradient(var(--mx,50%) var(--my,50%),2.4rem circle,rgba(0,98,245,.1),transparent 70%);background-image:radial-gradient(2.4rem circle at var(--mx,50%) var(--my,50%),rgba(0,98,245,.1),transparent 70%);border-color:rgba(0,98,245,.8);-webkit-box-shadow:0 .02667rem .10667rem rgba(9,30,66,.1);box-shadow:0 .02667rem .10667rem rgba(9,30,66,.1);color:var(--text-title);-webkit-transform:translateY(-.02667rem);-ms-transform:translateY(-.02667rem);transform:translateY(-.02667rem)}.model-grid>*{opacity:0}.model-grid.is-revealed>*{-webkit-animation:modelCellIn .6s cubic-bezier(.16,1,.3,1) both;animation:modelCellIn .6s cubic-bezier(.16,1,.3,1) both;-webkit-animation-delay:var(--reveal-delay,0ms);animation-delay:var(--reveal-delay,0ms)}@-webkit-keyframes modelCellIn{0%{opacity:0;translate:0 .13333rem}to{opacity:1;translate:0 0}}@keyframes modelCellIn{0%{opacity:0;translate:0 .13333rem}to{opacity:1;translate:0 0}}.model-grid.is-revealed>.model-cell:hover{-webkit-transform:translateY(-.02667rem);-ms-transform:translateY(-.02667rem);transform:translateY(-.02667rem)}@media (prefers-reduced-motion:reduce){.model-grid>*{opacity:1}.model-cell:before,.model-grid.is-revealed>*{-webkit-animation:none;animation:none}}.models__baseline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background:rgba(0,98,245,.045);border:.01333rem solid rgba(0,98,245,.12);border-radius:var(--radius-md);gap:var(--space-4);margin-top:var(--space-10);padding:var(--space-5) var(--space-6)}.models__baseline-icon{-webkit-box-flex:0;color:var(--color-primary);-webkit-flex:0 0 0.24rem;-ms-flex:0 0 0.24rem;flex:0 0 0.24rem;height:.24rem;margin-top:.02667rem;width:.24rem}.models__baseline-text{color:var(--text-body);font-size:var(--fs-sm)}.models__baseline-text strong{color:var(--text-title);font-weight:600}.install-reveal>*{opacity:0;-webkit-transform:translateY(.13333rem);-ms-transform:translateY(.13333rem);transform:translateY(.13333rem);-webkit-transition:opacity .6s ease,-webkit-transform .6s cubic-bezier(.16,1,.3,1);transition:opacity .6s ease,-webkit-transform .6s cubic-bezier(.16,1,.3,1);transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1);transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1),-webkit-transform .6s cubic-bezier(.16,1,.3,1)}.install-reveal.is-revealed>*{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.install-reveal>.section-head{-webkit-transition-delay:0ms;transition-delay:0ms}.install-reveal>.install__prereq-bar{-webkit-transition-delay:90ms;transition-delay:90ms}.install-reveal>.install__steps{-webkit-transition-delay:.18s;transition-delay:.18s}@media (prefers-reduced-motion:reduce){.install-reveal>*{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:opacity .45s ease;transition:opacity .45s ease}}.install__prereq-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f5f8fc;border:.01333rem solid var(--border-subtle);border-radius:var(--radius-lg);-webkit-box-shadow:0 .01333rem .02667rem rgba(9,30,66,.04);box-shadow:0 .01333rem .02667rem rgba(9,30,66,.04);-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--space-3) var(--space-4);margin:0 auto var(--space-10);max-width:100%;padding:var(--space-3) var(--space-5);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.install__prereq-label{color:var(--text-muted);font-size:var(--fs-sm);font-weight:600}.install__checks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}.install__check,.install__checks{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.install__check{color:var(--text-body);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:var(--fs-sm);font-weight:550;gap:var(--space-2);padding:0 var(--space-4);white-space:nowrap}.install__check:not(:first-child){border-left:.01333rem solid rgba(203,213,225,.8)}.install__check:first-child{padding-left:0}.install__check:last-child{padding-right:0}.install__check-icon{height:.21333rem;width:.21333rem;-webkit-box-flex:0;color:var(--color-primary);-webkit-flex:0 0 0.21333rem;-ms-flex:0 0 0.21333rem;flex:0 0 0.21333rem}.install__step{position:relative;--step-border:0.01333rem;background:var(--color-surface);border:var(--step-border) solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-6);-webkit-transition:opacity .25s ease,border-color .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:opacity .25s ease,border-color .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:transform .25s ease,opacity .25s ease,border-color .25s ease,box-shadow .25s ease;transition:transform .25s ease,opacity .25s ease,border-color .25s ease,box-shadow .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease}@property --step-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.install__steps:hover .install__step{opacity:.9}.install__steps:hover .install__step:hover{border-color:transparent;opacity:1;-webkit-transform:translateY(-.02667rem);-ms-transform:translateY(-.02667rem);transform:translateY(-.02667rem);--step-border:0.02667rem;-webkit-animation:installStepBorder 2.6s linear infinite;animation:installStepBorder 2.6s linear infinite;background-clip:padding-box,border-box;background-image:-webkit-linear-gradient(var(--color-surface),var(--color-surface)),conic-gradient(from var(--step-angle,0deg),transparent 0deg,transparent 205deg,rgba(14,111,196,.55) 272deg,var(--brand-bright) 332deg,transparent 1turn);background-image:linear-gradient(var(--color-surface),var(--color-surface)),conic-gradient(from var(--step-angle,0deg),transparent 0deg,transparent 205deg,rgba(14,111,196,.55) 272deg,var(--brand-bright) 332deg,transparent 1turn);background-origin:border-box;-webkit-box-shadow:0 .13333rem .32rem rgba(9,30,66,.08),0 0 0 .06667rem rgba(var(--brand-rgb),.05);box-shadow:0 .13333rem .32rem rgba(9,30,66,.08),0 0 0 .06667rem rgba(var(--brand-rgb),.05);padding:calc(var(--space-6) - .01333rem)}@-webkit-keyframes installStepBorder{to{--step-angle:360deg}}@keyframes installStepBorder{to{--step-angle:360deg}}@media (prefers-reduced-motion:reduce){.install__step:not(:last-child):before,.install__steps:hover .install__step:hover{-webkit-animation:none;animation:none}}.install__step-num{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:var(--gradient-primary);border-radius:50%;color:#fff;font-size:var(--fs-body);font-weight:700;height:.48rem;justify-content:center;margin-bottom:var(--space-4);-webkit-transition:-webkit-box-shadow .25s ease;transition:-webkit-box-shadow .25s ease;transition:box-shadow .25s ease;transition:box-shadow .25s ease,-webkit-box-shadow .25s ease;width:.48rem}.install__steps:hover .install__step:hover .install__step-num{-webkit-box-shadow:0 0 0 .08rem rgba(0,98,245,.14),0 .08rem .21333rem rgba(0,98,245,.35);box-shadow:0 0 0 .08rem rgba(0,98,245,.14),0 .08rem .21333rem rgba(0,98,245,.35)}.install__step-media{aspect-ratio:var(--step-media-ratio,1440/1892);background:var(--color-bg);border:.01333rem solid var(--border-subtle);border-radius:var(--radius-md);margin-bottom:var(--space-5);position:relative}.install__step-media img{border-radius:calc(var(--radius-md) - .01333rem);display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}.shot-tap{-webkit-animation:shotTap 4s linear infinite;animation:shotTap 4s linear infinite;aspect-ratio:1;background:-webkit-radial-gradient(closest-side,hsla(0,0%,100%,.5),hsla(0,0%,100%,.12) 62%,hsla(0,0%,100%,0) 74%);background:radial-gradient(closest-side,hsla(0,0%,100%,.5),hsla(0,0%,100%,.12) 62%,hsla(0,0%,100%,0) 74%);border:.05333rem solid hsla(0,0%,100%,.6);border-radius:50%;left:50%;margin:-11% 0 0 -11%;opacity:0;pointer-events:none;position:absolute;top:91.07%;width:22%;will-change:transform,opacity;z-index:1}@-webkit-keyframes shotTap{0%{opacity:0;-webkit-transform:scale(.214);transform:scale(.214)}6%{opacity:.85;-webkit-transform:scale(.35);transform:scale(.35)}16%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes shotTap{0%{opacity:0;-webkit-transform:scale(.214);transform:scale(.214)}6%{opacity:.85;-webkit-transform:scale(.35);transform:scale(.35)}16%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.shot-tap{-webkit-animation:none;animation:none;opacity:0}}.shot-tap.shot-tap--confirm{left:49.93%;top:92.31%}.install__step-title{color:var(--text-title);font-size:var(--fs-body);font-weight:600}.install__step-desc{color:var(--text-muted);font-size:var(--fs-sm);margin-top:var(--space-2)}.install__step:not(:last-child):after{background-image:-webkit-repeating-linear-gradient(left,#cbd5e1 0 .04rem,transparent .04rem .08rem);background-image:repeating-linear-gradient(90deg,#cbd5e1 0 .04rem,transparent .04rem .08rem);height:.01333rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:var(--space-6)}.install__step:not(:last-child):after,.install__step:not(:last-child):before{content:"";left:calc(100% + var(--step-border));pointer-events:none;position:absolute}.install__step:not(:last-child):before{-webkit-animation:installStepFlow 2.6s linear infinite;animation:installStepFlow 2.6s linear infinite;background:var(--brand-fill);border-radius:50%;-webkit-box-shadow:0 0 .08rem rgba(var(--brand-rgb),.8);box-shadow:0 0 .08rem rgba(var(--brand-rgb),.8);height:.06667rem;top:calc(50% - .03333rem);width:.06667rem}@-webkit-keyframes installStepFlow{0%{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;-webkit-transform:translateX(var(--space-6));transform:translateX(var(--space-6))}}@keyframes installStepFlow{0%{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;-webkit-transform:translateX(var(--space-6));transform:translateX(var(--space-6))}}.faq{margin:0 auto;max-width:11.2rem}.faq-item{border-bottom:.01333rem solid var(--border-subtle)}.faq__q{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;background:none;border:0;color:var(--text-title);cursor:pointer;font-size:.24rem;font-weight:600;gap:var(--space-4);justify-content:space-between;padding:var(--space-6) 0;text-align:left;width:100%}.faq__icon{-webkit-box-flex:0;color:var(--color-primary);-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:.26667rem;font-weight:300;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.faq-item.is-open .faq__icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.faq__answer{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease;transition:max-height .3s ease}.faq__answer-inner{color:var(--text-muted);font-size:var(--fs-body);line-height:1.6;padding:0 0 var(--space-8)}.cta-band{background:-webkit-radial-gradient(50% 0,12rem 6.93333rem,rgba(0,98,245,.24),transparent 62%),var(--color-bg-footer);background:radial-gradient(12rem 6.93333rem at 50% 0,rgba(0,98,245,.24),transparent 62%),var(--color-bg-footer);padding:var(--space-20) 0;text-align:center}.cta-band__title{color:#fff;font-family:var(--font-display);font-size:var(--fs-h2);font-weight:650;letter-spacing:-.02em;line-height:1.18}.cta-band__desc{color:hsla(0,0%,100%,.72);font-size:var(--fs-body);font-weight:350;margin:var(--space-4) auto var(--space-8);max-width:44ch}.float-cta{bottom:.32rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;left:50%;max-width:92vw;position:fixed;width:4.26667rem;z-index:90;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-backdrop-filter:blur(.24rem) saturate(160%);backdrop-filter:blur(.24rem) saturate(160%);background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.72)),color-stop(60%,hsla(0,0%,100%,.52))),hsla(0,0%,100%,.3);background:-webkit-linear-gradient(top,hsla(0,0%,100%,.72),hsla(0,0%,100%,.52) 60%),hsla(0,0%,100%,.3);background:linear-gradient(180deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.52) 60%),hsla(0,0%,100%,.3);border:.01333rem solid hsla(0,0%,100%,.6);border-radius:var(--radius-md);-webkit-box-shadow:0 .24rem .58667rem rgba(9,30,66,.18),0 0 0 .01333rem rgba(0,98,245,.12);box-shadow:0 .24rem .58667rem rgba(9,30,66,.18),0 0 0 .01333rem rgba(0,98,245,.12);gap:var(--space-6);justify-content:space-between;opacity:0;overflow:hidden;padding:.16rem .16rem .16rem var(--space-6);pointer-events:none;-webkit-transform:translateX(-50%) translateY(.26667rem);-ms-transform:translateX(-50%) translateY(.26667rem);transform:translateX(-50%) translateY(.26667rem);-webkit-transition:width .45s cubic-bezier(.4,0,.2,1),opacity .45s ease,-webkit-transform .45s cubic-bezier(.4,0,.2,1);transition:width .45s cubic-bezier(.4,0,.2,1),opacity .45s ease,-webkit-transform .45s cubic-bezier(.4,0,.2,1);transition:width .45s cubic-bezier(.4,0,.2,1),opacity .45s ease,transform .45s cubic-bezier(.4,0,.2,1);transition:width .45s cubic-bezier(.4,0,.2,1),opacity .45s ease,transform .45s cubic-bezier(.4,0,.2,1),-webkit-transform .45s cubic-bezier(.4,0,.2,1);white-space:nowrap;will-change:width,opacity,transform}.float-cta.is-visible{opacity:1;pointer-events:auto;-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.float-cta:after{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.38)),color-stop(55%,hsla(0,0%,100%,.05)),to(rgba(41,149,255,.18)));background:-webkit-linear-gradient(top,hsla(0,0%,100%,.38),hsla(0,0%,100%,.05) 55%,rgba(41,149,255,.18));background:linear-gradient(180deg,hsla(0,0%,100%,.38),hsla(0,0%,100%,.05) 55%,rgba(41,149,255,.18));border-radius:inherit;content:"";inset:0;-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#000));-webkit-mask:-webkit-linear-gradient(#000 0 0) content-box,-webkit-linear-gradient(#000 0 0);mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#000));mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:.01333rem;pointer-events:none;position:absolute}.float-cta__text{min-width:0;overflow:hidden}.float-cta__title{color:var(--text-title);font-size:var(--fs-body);font-weight:600}.float-cta__sub{color:var(--text-muted);font-size:var(--fs-sm);overflow:hidden;text-overflow:ellipsis}.float-cta .btn{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:.58667rem;padding:0 var(--space-6)}.float-cta .btn,.float-cta__sub,.float-cta__text,.float-cta__title{opacity:0;-webkit-transform:translateY(.10667rem);-ms-transform:translateY(.10667rem);transform:translateY(.10667rem);-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,transform .4s ease;transition:opacity .4s ease,transform .4s ease,-webkit-transform .4s ease}.float-cta.is-visible .btn,.float-cta.is-visible .float-cta__sub,.float-cta.is-visible .float-cta__text,.float-cta.is-visible .float-cta__title{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}@media (min-width:769px){.float-cta.is-visible{width:min(8rem,50vw)}.float-cta.is-visible .float-cta__text,.float-cta.is-visible .float-cta__title{-webkit-transition-delay:.46s;transition-delay:.46s}.float-cta.is-visible .float-cta__sub{-webkit-transition-delay:.54s;transition-delay:.54s}.float-cta.is-visible .btn{-webkit-transition-delay:.6s;transition-delay:.6s}}@media (max-width:1024px){.features-split,.hero__inner{gap:var(--space-10)}.features-split{grid-template-columns:1fr}.features-split__aside{position:static}.features-split__title{max-width:22ch}.model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.bento__cell{padding:var(--space-6)}}.hero__title{color:#fff}.hero__title .grad{background:var(--hero-text-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.hero__sub{color:hsla(0,0%,100%,.72)}.hero__platforms-label{color:hsla(0,0%,100%,.55)}.hero__scroll{color:hsla(0,0%,100%,.8)}.hero__scroll:hover{color:hsla(0,0%,100%,.9)}.section-tag{color:var(--brand-ink)}.model-cell:hover{border-color:rgba(var(--brand-rgb),.8)}.model-group__icon{color:var(--brand-fill)}.models__baseline{background:rgba(var(--brand-rgb),.05);border-color:rgba(var(--brand-rgb),.14)}.install__check-icon,.models__baseline-icon{color:var(--brand-fill)}.install__step-num{background:-webkit-linear-gradient(left,var(--brand),var(--brand-bright));background:linear-gradient(90deg,var(--brand),var(--brand-bright))}.install__steps:hover .install__step:hover .install__step-num{-webkit-box-shadow:0 0 0 .08rem rgba(var(--brand-rgb),.16),0 .08rem .21333rem rgba(var(--brand-rgb),.38);box-shadow:0 0 0 .08rem rgba(var(--brand-rgb),.16),0 .08rem .21333rem rgba(var(--brand-rgb),.38)}.install__step:not(:last-child):after{background-image:-webkit-repeating-linear-gradient(left,#c8d4e3 0 .04rem,transparent .04rem .08rem);background-image:repeating-linear-gradient(90deg,#c8d4e3 0 .04rem,transparent .04rem .08rem)}.faq__icon{color:var(--brand-ink)}.top-bar__download{display:none!important}html[dir=rtl] .hero__stage{left:auto;right:50%}html[dir=rtl] .hero__showcase{-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}html[dir=rtl] .hero__models,html[dir=rtl] .hero__showcase{left:auto;right:calc(var(--col-centre) + var(--x, 0)*var(--u))}html[dir=rtl] .hero__models{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.hero{margin-top:-.85333rem}.hero__stage{bottom:0;left:50%;pointer-events:none;position:absolute;top:0;width:50vw;z-index:1;--u:min(5.86667rem,40vw,46vh);--ctl-lift:0rem;--col-centre:min(25.9vw + 0.04rem,4.45333rem)}.hero__showcase{display:grid;height:var(--u);left:calc(var(--col-centre) + var(--x, 0)*var(--u));position:absolute;top:calc(50% - var(--ctl-lift) + var(--y, 0)*var(--u));-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);translate:0 .74667rem}.hero__slide:after,.hero__slide:before{opacity:0}@media (prefers-reduced-motion:reduce){.hero__showcase{translate:none}.hero__slide:after,.hero__slide:before{opacity:1}.hero.is-revealed .hero__showcase,.hero.is-revealed .hero__slide.is-active:after,.hero.is-revealed .hero__slide.is-active:before{-webkit-animation:none;animation:none}.hero__slide{-webkit-transition:none;transition:none}}.bento__cell--routing .bento__media--router{aspect-ratio:auto;background:none;border-radius:0;bottom:0;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;left:0;max-height:none;overflow:hidden;right:0;top:44%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bento__cell--routing .bento__media--router img{display:block;height:94%;max-width:70%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-transform:translateY(var(--router-drop,8%));-ms-transform:translateY(var(--router-drop,8%));transform:translateY(var(--router-drop,8%));width:auto}.route-label{color:var(--text-faint);font-size:.14667rem;font-weight:600;letter-spacing:.06em;margin:0 0 var(--space-1);text-transform:uppercase}.install__steps{--step-media-ratio:1440/1892;display:grid;gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:769px) and (max-width:1199px){.install__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.install__step-media{margin-left:auto;margin-right:auto;max-width:65%}.install__step:not(:last-child):after,.install__step:not(:last-child):before{display:none}}@media (max-width:768px){:root{--fs-hero:0.45333rem;--fs-h2:0.42667rem}.section-sub{font-size:var(--fs-sm)}.section-head{margin-bottom:var(--space-10)}.features-split__aside{text-align:center}.features-split__desc{margin-left:auto;margin-right:auto}.container{padding:0 var(--space-5)}.section{padding:var(--space-16) 0}.hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:calc(100vh - 2.69333rem);min-height:calc(100svh - 2.69333rem);padding:var(--space-12) 0 var(--space-16)}.hero__inner{gap:var(--space-10);grid-template-columns:1fr}.hero__title{line-height:1.25}.hero__sub{font-size:var(--fs-sm);margin-left:auto;margin-right:auto}.hero__copy{text-align:center}.btn--lg{font-size:var(--fs-body);height:.61333rem;padding:0 .37333rem}.hero__cta{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.hero__cta,.hero__platforms{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.hero__platforms{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;gap:var(--space-4);justify-content:center}.hero__platforms-label:after{content:none}.hero__platforms-list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.hero__scroll,.hero__stage{display:none}.bento{grid-template-columns:1fr}.bento__cell,.bento__cell--lead{grid-column:span 1;min-height:4.26667rem}.bento__title{padding-right:.61333rem}.bento__art{aspect-ratio:1150/627;inset:auto 0 0 -31.6%;position:absolute}.bento__cell--lead{min-height:5.06667rem}.bento__cell--routing{min-height:4.53333rem}.bento__cell--routing .bento__media--router{aspect-ratio:1.95;height:auto;inset:auto;margin-top:var(--space-5);position:static}.bento__cell--routing .bento__media--router img{height:94%;--router-drop:0}.bento__panel{background:none;display:none;inset:auto;opacity:1;overflow:visible;padding:var(--space-5) 0 0;position:relative;-webkit-transform:none;-ms-transform:none;transform:none;visibility:visible;z-index:4}.bento__cell.is-expanded .bento__panel{display:block}.bento__cell.is-expanded .bento__art,.bento__cell.is-expanded .bento__body,.bento__cell.is-expanded .bento__media,.bento__cell.is-expanded .route-boost{display:none}.bento__media{aspect-ratio:2/1;left:8%;max-height:calc(100% - 1.49333rem);right:-6%}.model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.install__steps{grid-template-columns:repeat(4,86%);overflow-x:auto;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:var(--space-4);margin:0 calc(var(--space-5)*-1);padding:0 var(--space-5) var(--space-3);scrollbar-width:none;-ms-overflow-style:none}.install__steps::-webkit-scrollbar{height:0;width:0}.install__step{scroll-snap-align:center}.install__step:not(:last-child):after,.install__step:not(:last-child):before{display:none}.install__step-media{max-width:none}.install__steps:hover .install__step{opacity:1}.install__steps:hover .install__step:hover{-webkit-animation:none;animation:none;-webkit-box-shadow:none;box-shadow:none;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;--step-border:0.01333rem;background-image:none;border-color:var(--border-subtle);padding:var(--space-6)}.install__prereq-bar{width:100%}.install__checks,.install__prereq-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.install__checks{gap:var(--space-2)}.install__prereq-bar .install__check{border-left:0;padding:0}.float-cta{bottom:.18667rem;gap:var(--space-3);padding-left:var(--space-5)}.float-cta__sub{display:none}.float-cta .btn{height:.53333rem;padding:0 var(--space-5)}}:root{--brand:#06f;--brand-rgb:0,102,255;--brand-fill:#1f7aff;--brand-bright:#00d2ff;--brand-ink:#0057d9;--hero-glow-rgb:6,182,212;--hero-bg:linear-gradient(180deg,#070b14,#0a1122 58%,#0c172b);--hero-text-grad:linear-gradient(90deg,#00f0ff,#00d2ff);--cta-from:#06b6d4;--cta-to:#2563eb;--cta-from-hover:#22d3ee;--cta-to-hover:#3b82f6}.hero{background:-webkit-radial-gradient(92% 0,14.93333rem 8.53333rem,rgba(6,182,212,.34),transparent 66%),-webkit-radial-gradient(80% 18%,10.13333rem 6.13333rem,rgba(37,99,235,.2),transparent 64%),-webkit-radial-gradient(4% 100%,11.2rem 6.93333rem,rgba(6,182,212,.24),transparent 66%),var(--hero-bg);background:radial-gradient(14.93333rem 8.53333rem at 92% 0,rgba(6,182,212,.34),transparent 66%),radial-gradient(10.13333rem 6.13333rem at 80% 18%,rgba(37,99,235,.2),transparent 64%),radial-gradient(11.2rem 6.93333rem at 4% 100%,rgba(6,182,212,.24),transparent 66%),var(--hero-bg)}.cta-band{background:-webkit-radial-gradient(50% 0,12.8rem 7.2rem,rgba(6,182,212,.3),transparent 64%),-webkit-radial-gradient(50% 0,8.26667rem 4.8rem,rgba(37,99,235,.18),transparent 62%),var(--hero-bg);background:radial-gradient(12.8rem 7.2rem at 50% 0,rgba(6,182,212,.3),transparent 64%),radial-gradient(8.26667rem 4.8rem at 50% 0,rgba(37,99,235,.18),transparent 62%),var(--hero-bg)}.model-cell--soon{background:none;border-style:dashed;color:var(--text-muted)}.btn--primary{background-image:-webkit-linear-gradient(left,var(--cta-from),var(--cta-to));background-image:linear-gradient(90deg,var(--cta-from),var(--cta-to));background-origin:border-box;background-repeat:no-repeat;-webkit-box-shadow:0 .08rem .24rem rgba(37,99,235,.24);box-shadow:0 .08rem .24rem rgba(37,99,235,.24);-webkit-transition:background-color .2s ease,border-color .2s ease,color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .25s ease;transition:background-color .2s ease,border-color .2s ease,color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .25s ease;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .25s ease;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .25s ease,-webkit-transform .2s ease,-webkit-box-shadow .25s ease}.btn--primary:hover{background-image:-webkit-linear-gradient(left,var(--cta-from-hover),var(--cta-to-hover));background-image:linear-gradient(90deg,var(--cta-from-hover),var(--cta-to-hover));-webkit-box-shadow:0 0 .33333rem rgba(6,182,212,.4);box-shadow:0 0 .33333rem rgba(6,182,212,.4)}.hero__platforms-list img{-webkit-transition:opacity .2s ease,-webkit-filter .2s ease;transition:opacity .2s ease,-webkit-filter .2s ease;transition:opacity .2s ease,filter .2s ease;transition:opacity .2s ease,filter .2s ease,-webkit-filter .2s ease}@media (min-width:769px) and (hover:hover){.hero__platforms-list li:hover img{-webkit-filter:brightness(0) saturate(100%) invert(77%) sepia(44%) saturate(2602%) hue-rotate(145deg) brightness(97%) contrast(92%);filter:brightness(0) saturate(100%) invert(77%) sepia(44%) saturate(2602%) hue-rotate(145deg) brightness(97%) contrast(92%);opacity:1}}