/* Global Flight Control */
body{font-size:18px}em{font-style:normal;color:var(--orange)}h1,h2{text-wrap:balance}button,a{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible,[role=button]:focus-visible{outline:2px solid var(--orange);outline-offset:5px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#151919}::-webkit-scrollbar-thumb{background:#72817f}.section{padding:110px 4.45%}.header{height:86px;background:#151919;color:#ecf0f3;border-color:#3c4544}.logo img{filter:none}.header nav{gap:28px}.header nav a:hover{color:var(--orange)}.header-cta{background:var(--orange);color:#151919;padding:12px 18px}.hero{background:#151919;color:#ecf0f3}.hero-layout{min-height:820px;display:block}.hero-copy{padding-top:65px;z-index:2}.hero-copy h1{font-size:clamp(105px,11.2vw,180px);width:85%;margin:0 0 48px;line-height:1.02;letter-spacing:-.03em}.hero-copy h1 em{display:inline-block}.hero-copy h1:after{display:none}.hero-copy>p{font-size:21px;max-width:520px;margin-bottom:30px}.hero-art{position:absolute;inset:70px 0 0 57%;z-index:1}.mascot{width:540px;left:0;bottom:-165px;filter:drop-shadow(-30px 24px 50px #0008);animation:none}.hero-art .orbit-1{width:630px;height:630px;left:-50px;top:15px;border-color:#64706a}.hero-art .orbit-1:after{border-color:#64706a}.hero-art .orbit-2{width:460px;height:460px;left:35px;top:100px;border-width:2px;background:none}.art-coordinate{color:#a8b9b1;right:10%}.art-index{right:10%;color:#b3c1ba}.rev-ticket{top:auto;bottom:70px;right:10%;width:215px;transform:rotate(-5deg);color:#151919}.rev-ticket strong{font-size:94px;letter-spacing:-.03em}.hero-bottom{background:#151919;border-color:#3c4544;color:#b2bfb9}.hero-explore{display:flex;align-items:center;gap:22px;width:max-content;font-size:14px;color:#b2bfb9;margin-top:28px;padding:8px 0}.hero-explore svg{width:16px}.hero-copy .button{font-size:17px;padding:23px 26px;min-width:286px}.button:hover{transform:none}.button svg{transition:transform .25s}.button:hover svg{transform:translate(3px,-3px)}
.terms{background:var(--orange)}.terms-title h2,.control h2,.support h2,.world h2,.payout h2{font-size:clamp(72px,7.8vw,128px);line-height:1.03;letter-spacing:-.025em}.terms-title{align-items:start;gap:50px;margin-bottom:60px}.terms-title p{font-size:20px;width:32%;color:#2e211b;padding-top:12px}.terms .mono{color:#3c2519}.terms-board{grid-template-columns:1.05fr 1fr;gap:70px}.rate{padding:0;background:none;min-height:400px}.rate:after{display:none}.rate-number{font-size:clamp(210px,25vw,400px);line-height:.95;letter-spacing:-.035em}.rate-number span{font-size:.56em}.rate-bottom strong{font-size:27px}.rate-bottom span{font-size:15px}.terms-list article{border-color:#63371e66;padding:25px 0;gap:0}.term-symbol{display:none}.terms-list h3{font-size:27px}.terms-list p{font-size:17px;color:#3b281f;max-width:460px}
.world{background:#101918;color:#e4ebe7;overflow:hidden}.world-heading{display:flex;justify-content:space-between;align-items:end;gap:60px;margin-bottom:65px}.world-heading>div{max-width:370px;padding-bottom:10px}.world-heading p{font-size:27px;line-height:1.3;margin-bottom:22px;letter-spacing:-.03em}.world-heading span{font-size:16px;color:#a9bbb3}.world-console{border:1px solid #40544a}.map-toolbar{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #40544a;gap:16px;font-size:11px;letter-spacing:.06em}.map-toolbar>div{display:flex;gap:5px}.map-toolbar button{background:transparent;border:1px solid #5e7066;color:#e4ebe7;min-width:38px;min-height:38px;padding:7px 12px;font-size:13px}.map-toolbar button:hover{background:var(--orange);color:#151919;border-color:var(--orange)}.map-coordinate{font-variant-numeric:tabular-nums;color:#a9bbb3}.map-stage{overflow:hidden;padding:28px 20px;background:#14201e;position:relative}.world-map{display:block;width:100%;height:auto;aspect-ratio:1080/450;stroke-width:.6;stroke:#8ca899;fill:none;touch-action:pan-y}.country{fill:url(#landHatch);stroke:#829b8f;stroke-width:.55;transition:fill .35s,stroke .35s;cursor:pointer}.country.active{fill:#734323;stroke:#ff7029;stroke-width:1}.country:hover{fill:#815331;stroke:#ff7029}.map-grid{stroke:#355045;stroke-width:.45;stroke-dasharray:2 4}.map-route{stroke:#ff6b22;stroke-width:1.2;stroke-dasharray:5 6;opacity:.24;transition:opacity .3s}.map-route.active{opacity:1;stroke-width:2;stroke-dasharray:8 5;animation:route-flow 1.4s linear infinite}.map-pin{cursor:pointer;stroke:#ff7029;stroke-width:1.1;outline:none}.pin-hit{fill:transparent;stroke:none}.pin-dot{fill:var(--orange);stroke:none}.pin-orbit{fill:#15241c;fill-opacity:.5}.map-pin text,.map-center text{font-family:var(--body);font-size:10px;letter-spacing:1px;fill:#f3f6e9;stroke:none}.map-pin.active .pin-orbit,.map-pin:focus-visible .pin-orbit{stroke-width:3;fill:#8c431b}.map-center{stroke:#e3e8c6;stroke-width:1.1}.map-crosshair{pointer-events:none;stroke:#ecf0f3;opacity:0;stroke-width:.5;stroke-dasharray:3 7}.map-stage:hover .map-crosshair{opacity:.35}.map-bottom{display:flex;justify-content:space-between;padding:14px 20px;font-size:9px;letter-spacing:.09em;color:#a9bbb3;border-top:1px solid #40544a}.world-detail{display:grid;grid-template-columns:1.1fr 1fr;gap:9%;margin-top:48px}.region-menu{display:grid;grid-template-columns:1fr 1fr;align-content:start}.region-button{background:transparent;color:#cedbd3;border:0;border-bottom:1px solid #40544a;padding:20px 15px;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:16px}.region-button span{font-size:10px;opacity:.6}.region-button:hover,.region-button[aria-pressed=true]{background:var(--orange);color:#151919}.region-code{color:#ff7029;font-size:11px;letter-spacing:.07em}.region-info h3{font-size:35px;line-height:1.18;letter-spacing:-.03em;margin:14px 0 18px}.region-info p{font-size:16px;color:#a9bbb3;max-width:470px}.region-info .text-link{border-color:#718378;font-size:16px}.region-info{min-height:285px}
.control{padding-bottom:125px}.control-head{display:block;margin-bottom:55px}.control-head>p{font-size:22px;width:auto;margin-top:30px;max-width:700px}.control-head>p br{display:none}.control-layout{grid-template-columns:33% 1fr;gap:65px}.feature-tab{padding:27px 0}.feature-tab>span{font-size:25px}.feature-tab small{font-size:16px}.feature-tab svg{opacity:.4}.dashboard-crop{height:490px}.screen-caption strong{font-size:20px}.screen-caption span{font-size:15px}.no-shave{font-size:48px}.product{background:#e0e5e7;color:var(--ink)}.product .section-top{border-color:#a8b6ba}.product h2{font-size:clamp(125px,19.5vw,300px);line-height:.95;letter-spacing:-.025em;color:var(--ink)}.product-title{align-items:end;gap:30px;margin-bottom:55px}.product-title p{font-size:17px;line-height:1.55;letter-spacing:0;min-width:240px}.product-screen{background:#151919;border:0;max-width:none;padding:22px;transform-origin:50% 100%}.product-features{gap:45px;margin:55px 0}.product-features article{border-color:#a8b6ba}.product-features h3{font-size:30px}.product-features p{font-size:17px;color:#505b60}.product-stats{border-color:#a8b6ba}.product-stats strong{font-size:44px}.product-stats span{font-size:14px;color:#505b60}.product-stats .button{background:var(--ink);color:white;font-size:16px}
.payout{background:#151919;color:#ecf0f3}.payout-heading{display:grid;grid-template-columns:1.8fr 1fr;gap:60px;align-items:end}.payout h2{font-size:clamp(65px,6.9vw,110px)}.payout-heading>p{font-size:19px;color:#adbbb6;padding-bottom:7px}.retention-controls{display:flex;border-bottom:1px solid #53605b;margin-top:55px}.retention-controls button{flex:1;text-align:left;background:none;color:#adbbb6;border:0;padding:24px 18px;font-size:20px}.retention-controls button.active{background:var(--orange);color:#151919}.retention-stage{display:grid;grid-template-columns:1.25fr 1fr;gap:9%;margin-top:45px;align-items:center}.retention-display{display:flex;flex-direction:column;gap:20px;padding:30px 0}.retention-display>span{font-size:11px;letter-spacing:.08em;color:#adbbb6}.retention-display strong{font-family:var(--display);font-size:clamp(68px,7.5vw,120px);font-weight:600;line-height:1}.retention-line{width:100%;height:auto;stroke-width:1;overflow:visible}.retention-base{stroke:#566660}.retention-signal{stroke:var(--orange);stroke-width:3;stroke-dasharray:1;stroke-dashoffset:.7;transition:stroke-dashoffset .75s}.retention-line circle{fill:var(--orange);stroke:none}.retention-copy h3{font-size:36px;letter-spacing:-.03em;line-height:1.18;margin-bottom:25px}.retention-copy p{font-size:18px;color:#adbbb6}.retention-copy .text-link{background:transparent;color:#ecf0f3;border:0;border-bottom:1px solid #53605b;font-size:16px}.support-grid{grid-template-columns:1.25fr 1fr;gap:80px}.support h2{font-size:clamp(70px,7vw,112px)}.large-copy{font-size:34px}.support-copy>p:not(.large-copy){font-size:19px}.text-link{font-size:17px}.faq h2{font-size:clamp(55px,5.7vw,92px)}summary{font-size:20px;padding:27px 0}details p{font-size:17px}.boarding{font-size:12px}.final-content{grid-template-columns:1.5fr 1fr;padding:75px 0}.final-content h2{font-size:clamp(120px,14vw,230px);letter-spacing:-.025em}.final-content>div>p{font-size:30px}.cta-note{font-size:14px}.footer{font-size:13px}.footer p{font-size:11px}.footer-wordmark{filter:brightness(0)}
@keyframes route-flow{to{stroke-dashoffset:-26}}
@media(min-width:1600px){.hero-layout{min-height:950px}.hero-art{inset:65px 4% 0 57%}.mascot{width:650px;bottom:-185px}.hero-copy{padding-top:80px}.hero-copy h1{font-size:170px}.rev-ticket{bottom:90px}}
@media(max-width:1100px) and (min-width:701px){.hero-layout{min-height:780px}.hero-copy h1{font-size:11.4vw}.hero-art{left:55%;top:125px}.mascot{width:480px;bottom:-130px;left:-15px}.hero-copy>p{font-size:18px;max-width:410px}.rev-ticket{width:190px;right:10%;bottom:50px}.terms-title p{font-size:18px}.world-heading{gap:30px}.world-heading>div{max-width:280px}.world-heading p{font-size:23px}.region-button{font-size:14px;padding:18px 9px}.control-layout{gap:30px;grid-template-columns:35% 1fr}.feature-tab>span{font-size:21px}.dashboard-crop{height:380px}.product-title{display:block}.product-title p{margin-top:25px}.payout-heading{grid-template-columns:1fr;gap:30px}.payout-heading p{max-width:650px}.support-grid{gap:40px}.product-features h3{font-size:25px}}
@media(max-width:700px){body{font-size:16px}.section{padding:64px 22px}.header{height:76px}.header-cta{padding:10px;font-size:10px;gap:9px}.header nav{background:#151919;top:76px;flex-wrap:wrap;gap:22px}.header .logo{width:124px}.menu-toggle span{background:#ecf0f3}.hero-layout{min-height:0;padding:0 22px}.hero-copy{padding-top:38px}.hero-copy h1{font-size:clamp(49px,12.8vw,86px);width:100%;margin:0 0 26px;line-height:1.06}.hero-copy>p{font-size:16px;max-width:340px;margin-bottom:23px}.hero-copy .button{font-size:15px;min-width:260px;padding:19px 22px}.hero-explore{font-size:13px;margin-top:18px}.hero-art{position:relative;inset:auto;height:420px;margin-top:5px}.mascot{width:355px;left:calc(50% - 165px);bottom:-175px}.hero-art .orbit-1{width:420px;height:420px;left:calc(50% - 210px);top:0}.hero-art .orbit-2{width:320px;height:320px;left:calc(50% - 160px);top:50px;border-width:2px}.rev-ticket{bottom:25px;right:0;top:auto;width:155px;padding:14px 16px}.rev-ticket strong{font-size:70px}.art-coordinate{right:0;top:45px;font-size:8px}.hero-bottom{padding:17px 22px;font-size:8px}.terms-title h2,.control h2,.support h2,.world h2,.payout h2{font-size:clamp(49px,12.5vw,78px)}.terms-title{display:block;margin-bottom:35px}.terms-title p{width:100%;font-size:17px;padding-top:0;margin-top:25px}.terms-board{grid-template-columns:1fr;gap:32px}.rate{min-height:310px}.rate-number{font-size:240px}.rate-number span{font-size:130px}.rate-bottom strong{font-size:25px}.rate-bottom span{font-size:13px}.terms-list h3{font-size:24px}.terms-list p{font-size:16px}.terms-list article{padding:22px 0}.world-heading{display:block;margin-bottom:35px}.world-heading>div{margin-top:28px}.world-heading p{font-size:23px;margin-bottom:16px}.world-heading span{font-size:15px}.world-console{margin:0 -12px}.map-toolbar{padding:10px;flex-wrap:wrap;gap:10px;font-size:8px}.map-toolbar>span:first-child{flex:1}.map-coordinate{display:none}.map-toolbar button{min-height:38px;min-width:32px;padding:5px 8px;font-size:11px}.map-stage{padding:28px 5px;min-height:230px;display:flex;align-items:center}.world-map{min-height:205px}.map-bottom{padding:11px 9px;font-size:7px;letter-spacing:0;gap:10px}.world-detail{grid-template-columns:1fr;gap:30px;margin-top:25px}.region-button{font-size:14px;padding:19px 10px;min-height:60px}.region-info{min-height:230px}.region-info h3{font-size:32px}.region-info p{font-size:16px}.control-head{margin-bottom:30px}.control-head>p{font-size:18px;margin-top:25px}.control-layout{grid-template-columns:1fr;gap:35px}.feature-tab>span{font-size:22px}.feature-tab small{font-size:14px}.feature-tab{padding:23px 0}.no-shave{font-size:37px;margin-top:25px}.dashboard-crop{height:330px}.screen-caption strong{font-size:17px}.screen-caption span{font-size:14px}.control{padding-bottom:80px}.product h2{font-size:21vw}.product-title{display:block;margin-bottom:30px}.product-title p{font-size:16px;min-width:0;margin-top:25px}.product-screen{padding:9px}.product-features{gap:28px;margin:35px 0}.product-features article{display:block}.product-features h3{font-size:26px;margin-bottom:14px}.product-features p{font-size:16px}.product-stats strong{font-size:34px}.product-stats span{font-size:12px}.product-stats .button{font-size:12px}.payout-heading{grid-template-columns:1fr;gap:25px}.payout-heading>p{font-size:17px}.retention-controls{margin-top:25px}.retention-controls button{font-size:15px;padding:19px 12px}.retention-stage{grid-template-columns:1fr;gap:20px;margin-top:15px}.retention-display{gap:18px}.retention-display strong{font-size:74px}.retention-copy h3{font-size:30px}.retention-copy p{font-size:17px}.support-grid{grid-template-columns:1fr;gap:25px}.large-copy{font-size:28px}.support-copy>p:not(.large-copy){font-size:17px}.faq{grid-template-columns:1fr;gap:30px}.faq h2{font-size:13vw}summary{font-size:17px}details p{font-size:15px}.final-content{grid-template-columns:1fr;gap:30px;padding:45px 0}.final-content h2{font-size:24vw}.final-content>div>p{font-size:26px}.cta-note{font-size:12px}.boarding{font-size:8px}.footer{font-size:11px}.footer p{font-size:10px}}
@media(prefers-reduced-motion:reduce){.map-route.active{animation:none}.retention-signal{transition:none}}

/* Engineering direction — product scenes and a continuous structural grid. */
:root{--display:Manrope,Arial,sans-serif;--paper:#ecf0f3;--ink:#191919;--line:#c6c9cc}
body{background:#ecf0f3;font-size:16px}h1,h2,h3{font-family:var(--display);font-weight:500}h1,h2{text-wrap:initial}em{color:inherit}main{overflow:hidden}.section{padding:90px 6.65%;position:relative}.section:before,.section:after{content:'';position:absolute;top:0;bottom:0;width:1px;background:currentColor;opacity:.14;pointer-events:none}.section:before{left:4.45%}.section:after{right:4.45%}.header{height:76px;background:#191919;color:#f3f4f5;border-bottom:1px solid #ffffff29;padding:0 4.45%;gap:0}.logo{width:158px;padding-right:28px}.header nav{height:100%;gap:0;flex:1;margin-left:34px}.header nav a{height:100%;display:flex;align-items:center;padding:0 25px;font-size:11px;font-weight:500;text-transform:uppercase;border-left:1px solid #ffffff20}.header nav a:last-child{border-right:1px solid #ffffff20}.header-cta{background:transparent;color:#f3f4f5;font-weight:500;font-size:11px;padding:25px 20px;text-transform:uppercase}.header-cta:hover{color:var(--orange)}.hero{background:#191919;color:#f3f4f5}.hero-layout{min-height:700px;height:calc(100svh - 120px);max-height:950px;padding:0 6.65%;position:relative;isolation:isolate;background:radial-gradient(ellipse at 78% 44%,#626464 0%,#363838 32%,#1d1e1e 62%,#191919 90%)}.hero-copy{position:relative;padding-top:135px;width:45%;z-index:3}.hero-copy h1{font-size:clamp(40px,4.35vw,72px);line-height:1.07;letter-spacing:-.065em;font-weight:500;width:100%;margin:0 0 30px}.hero-copy h1 em{color:inherit}.hero-copy>p{font-size:16px;line-height:1.65;color:#c4c8c7;margin:0 0 32px;max-width:350px}.hero-copy .button,.button{font-size:12px;font-weight:600;min-width:0;min-height:54px;padding:18px 23px;gap:30px;text-transform:uppercase;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}.button svg{width:17px;height:17px}.hero-device{position:absolute;left:46%;top:21%;width:65%;perspective:1400px;z-index:1;transform-origin:50% 60%}.terminal-object{position:relative;width:100%;padding:12px;background:linear-gradient(140deg,#8a8c8d,#303334 5%,#101313 55%,#555859);border:1px solid #939697;border-radius:8px;box-shadow:-20px 30px 45px #0009,inset 0 0 0 4px #313434;transform:rotateY(-25deg) rotateX(5deg) rotateZ(-3deg);transform-origin:0 50%;overflow:hidden}.terminal-object img{display:block;width:100%;height:auto;border:1px solid #3e4443;filter:saturate(.65)}.terminal-edge,.terminal-foot{height:27px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;color:#c5c8c7;font-size:9px;letter-spacing:.06em}.terminal-edge>span:first-child{font-size:13px;letter-spacing:.2em}.terminal-foot{height:24px;font-size:8px}.terminal-light{width:4px;height:4px;background:#ff5500;border-radius:50%;box-shadow:0 0 8px #ff5500}.terminal-stand{position:absolute;top:94%;left:30%;width:18%;height:120px;background:linear-gradient(90deg,#111,#484b4b 47%,#262828 53%,#111);transform:skewX(-8deg);z-index:-1}.terminal-ground{position:absolute;top:114%;left:10%;width:65%;height:35px;background:#151616;border-top:2px solid #6a6d6c;box-shadow:0 30px 25px #0007;transform:skewX(-35deg);z-index:-1}.hero-explore{position:absolute;bottom:45px;left:6.65%;font-size:11px;color:#c4c8c7;text-transform:uppercase;z-index:4}.hero-bottom{padding:18px 6.65%;font-size:10px;background:#191919;border-color:#ffffff26;text-transform:uppercase;letter-spacing:.04em;color:#a5abaa}.hero-bottom a{font-size:10px}.section-top{margin-bottom:48px;font-size:10px;letter-spacing:.06em}.section-marker:before{width:5px;height:5px}.section .mono{font-size:9px;color:inherit;opacity:.6}.terms{background:#ecf0f3}.terms-title h2,.control h2,.support h2,.world h2,.payout h2,.faq h2{font-size:clamp(34px,4.05vw,66px);line-height:1.09;letter-spacing:-.055em;font-weight:500}.terms-title{display:grid;grid-template-columns:1.6fr 1fr;gap:7%;margin-bottom:70px}.terms-title p{width:auto;font-size:15px;padding-top:0;color:#54595b}.terms-board{gap:0;grid-template-columns:1fr 1fr;border-top:1px solid #c6c9cc}.rate{padding:40px 40px 0 0;min-height:350px;border-right:1px solid #c6c9cc}.rate-number{font-family:Manrope,Arial,sans-serif;font-size:clamp(140px,16vw,260px);font-weight:400;color:var(--orange);line-height:1;letter-spacing:-.08em}.rate-number span{font-size:.48em;letter-spacing:-.06em}.rate-bottom{margin-top:30px}.rate-bottom strong{font-size:22px;font-weight:500}.rate-bottom span{font-size:13px;color:#555b5d}.terms-list{padding-left:40px}.terms-list article{padding:28px 0;border-color:#c6c9cc}.terms-list article:first-child{border-top:0}.terms-list h3{font-size:21px;font-weight:500;letter-spacing:-.035em}.terms-list p{font-size:14px;color:#54595b;line-height:1.65}.world{background:#202222;color:#e6e8e8}.world-heading{align-items:start;margin-bottom:60px}.world-heading>div{max-width:340px}.world-heading p{font-size:22px;font-weight:400;letter-spacing:-.035em}.world-heading span{font-size:14px;color:#a9afaf}.world h2 em{color:inherit}.world-console{border-color:#606565}.map-stage{background:#202626}.map-toolbar{border-color:#606565}.map-bottom{border-color:#606565}.region-button{font-size:14px;border-color:#565d5b}.region-info h3{font-size:29px;font-weight:400}.region-info p{font-size:14px}.world-detail{margin-top:35px}.region-info{min-height:220px}.control{background:#ecf0f3}.control-head{display:grid;grid-template-columns:1.65fr 1fr;gap:7%;margin-bottom:60px}.control-head>p{width:auto;font-size:15px;margin:0;align-self:end;color:#54595b}.control-layout{grid-template-columns:32% 1fr;gap:6%}.feature-tab>span{font-size:20px;font-weight:500;letter-spacing:-.03em}.feature-tab small{font-size:13px;line-height:1.7}.feature-tab{padding:25px 0}.no-shave{font-size:28px;font-weight:400;letter-spacing:-.035em}.dashboard-stage{padding:18px 18px 0;box-shadow:none;border:1px solid #c6c9cc}.screen-caption strong{font-size:16px;font-weight:500}.screen-caption span{font-size:13px}.product{background:#d9dcde}.product-title{display:grid;grid-template-columns:1.65fr 1fr;gap:7%;align-items:end}.product h2{font-size:clamp(70px,9vw,155px);font-weight:400;letter-spacing:-.065em}.product-title p{font-size:15px;min-width:0;color:#54595b}.product-screen{padding:18px;background:#202222;margin-top:60px}.product-features{gap:0;margin-top:0}.product-features article{padding:35px 27px;border:1px solid #b4b9bb;border-top:0}.product-features article+article{border-left:0}.product-features h3{font-size:22px;font-weight:500;letter-spacing:-.04em}.product-features p{font-size:14px}.product-stats strong{font-weight:400;font-size:40px;letter-spacing:-.05em}.payout{background:#252727}.payout-heading{grid-template-columns:1.65fr 1fr;gap:7%}.payout-heading>p{font-size:15px}.retention-controls button{font-size:14px;padding:20px}.retention-display strong{font-family:Manrope,Arial,sans-serif;font-size:clamp(44px,5vw,80px);font-weight:400;letter-spacing:-.055em}.retention-copy h3{font-size:28px;font-weight:400}.retention-copy p{font-size:15px}.support{background:#ecf0f3}.support-grid{grid-template-columns:1fr 1.1fr;gap:50px}.team-portrait{grid-row:1 / span 2;height:510px;background:#d9dcde;overflow:hidden;position:relative}.team-portrait img{width:330px;position:absolute;left:calc(50% - 165px);top:30px;filter:saturate(.65)}.support-grid h2{font-size:clamp(32px,3.2vw,50px);margin:0}.support-copy{grid-column:2}.large-copy{font-size:23px;font-weight:400}.support-copy>p:not(.large-copy){font-size:15px}.support .section-top{margin-bottom:35px}.text-link{font-size:13px}.faq{border-top:1px solid #c6c9cc;background:#ecf0f3}summary{font-size:16px;padding:25px 0}details p{font-size:14px}.final-cta{background:#191919;color:#ecf0f3;padding:25px 6.65% 0}.boarding{border-color:#ffffff35;color:#a9aeae;font-size:10px}.final-content{padding:75px 0;grid-template-columns:1.5fr 1fr}.final-content h2{font-size:clamp(55px,7.2vw,115px);line-height:1.03;letter-spacing:-.055em;font-weight:400}.final-content>div>p{font-size:22px}.final-content .button{background:var(--orange);color:#191919}.cta-note{font-size:12px;color:#a9aeae}.footer-wordmark{filter:none;opacity:.08}.footer{background:#191919;color:#a9aeae;border-top:1px solid #ffffff26;padding:25px 6.65%}.footer a{color:#ecf0f3}.footer p{max-width:850px}
@media(min-width:1600px){.hero-layout{min-height:820px}.hero-copy{padding-top:180px}.hero-device{top:15%;left:47%;width:62%}}
@media(min-width:701px) and (max-width:1050px){.header nav{margin-left:10px}.header nav a{padding:0 12px}.hero-copy{width:47%;padding-top:140px}.hero-device{top:30%;left:48%;width:75%}.hero-layout{min-height:680px}.hero-copy h1{font-size:4.9vw}.terms-title,.control-head{gap:30px}.product-title{display:grid}.team-portrait{height:550px}.support-grid{gap:30px}.terms-list{padding-left:28px}.product-features article{padding:25px 18px}}
@media(max-width:700px){.section{padding:55px 22px}.section:before{left:10px}.section:after{right:10px}.header{height:68px;padding:0 22px;gap:15px}.header .logo{width:120px;padding:0;flex-shrink:0}.header-cta{font-size:9px;margin-left:auto;padding:0;gap:8px}.header nav{top:68px;height:auto;margin-left:0;background:#191919;flex:initial;padding:18px 22px}.header nav a{padding:8px 0;border:0;font-size:11px}.header nav a:last-child{border:0}.hero-layout{height:auto;min-height:790px;max-height:none;padding:0 22px;background:radial-gradient(ellipse at 80% 65%,#555958 0%,#292c2b 35%,#191919 70%)}.hero-copy{padding-top:58px;width:100%}.hero-copy h1{font-size:clamp(35px,9.8vw,62px);letter-spacing:-.06em;margin-bottom:23px;line-height:1.07}.hero-copy>p{font-size:14px;line-height:1.6;margin-bottom:25px}.hero-copy .button{font-size:11px;min-width:0;padding:17px 22px;min-height:53px}.hero-device{top:445px;left:14%;width:107%}.terminal-object{padding:6px;border-radius:5px}.terminal-edge{height:19px;font-size:6px;padding:0 8px}.terminal-edge>span:first-child{font-size:9px}.terminal-foot{height:17px;font-size:6px;padding:0 8px}.terminal-stand{height:50px}.terminal-ground{top:111%;height:15px}.hero-explore{bottom:22px;left:22px;font-size:9px}.hero-bottom{padding:15px 22px;font-size:8px}.hero-bottom a{font-size:9px}.section-top{margin-bottom:30px;font-size:9px}.terms-title h2,.control h2,.support h2,.world h2,.payout h2,.faq h2{font-size:clamp(29px,8.2vw,48px);letter-spacing:-.055em;line-height:1.1}.terms-title,.control-head,.product-title,.payout-heading{display:block;margin-bottom:35px}.terms-title p,.control-head>p,.product-title p,.payout-heading>p{font-size:14px;margin-top:23px}.terms-title p br{display:none}.terms-board{grid-template-columns:1fr}.rate{min-height:0;padding:28px 0 30px;border-right:0;border-bottom:1px solid #c6c9cc}.rate-number{font-size:165px}.rate-number span{font-size:85px}.rate-bottom{margin-top:20px}.rate-bottom strong{font-size:22px}.rate-bottom span{font-size:12px}.terms-list{padding:0}.terms-list article{padding:24px 0}.terms-list h3{font-size:20px}.terms-list p{font-size:14px}.world-heading{margin-bottom:30px}.world-heading>div{margin-top:25px}.world-heading p{font-size:20px}.world-heading span{font-size:13px}.world-console{margin:0}.map-toolbar{padding:10px 7px}.region-info h3{font-size:27px}.region-info p{font-size:14px}.region-info{min-height:210px}.region-button{font-size:12px;padding:17px 9px}.control-layout{grid-template-columns:1fr;gap:25px}.feature-tab>span{font-size:19px}.feature-tab small{font-size:13px}.no-shave{font-size:26px}.dashboard-stage{padding:10px 10px 0}.dashboard-crop{height:330px}.screen-caption strong{font-size:15px}.product h2{font-size:16vw}.product-screen{margin:25px 0 0;padding:8px}.product-features{grid-template-columns:1fr;gap:0;margin:0 0 30px}.product-features article{padding:24px 20px;display:block}.product-features article+article{border-left:1px solid #b4b9bb}.product-features h3{font-size:21px;margin-bottom:12px}.product-features p{font-size:14px}.product-stats strong{font-size:32px}.product-stats span{font-size:11px}.product-stats .button{font-size:10px}.retention-controls button{font-size:13px;padding:18px 10px}.retention-display strong{font-size:43px}.retention-copy h3{font-size:26px}.retention-copy p{font-size:14px}.support-grid{grid-template-columns:1fr;gap:25px}.team-portrait{grid-row:auto;height:330px;order:1}.team-portrait img{width:250px;left:calc(50% - 125px);top:10px}.support-grid h2{order:0}.support-copy{grid-column:1;order:2}.large-copy{font-size:23px}.support-copy>p:not(.large-copy){font-size:14px}.faq{gap:28px}summary{font-size:15px}details p{font-size:13px}.final-cta{padding:22px 22px 0}.boarding{font-size:8px}.final-content{grid-template-columns:1fr;gap:28px;padding:45px 0}.final-content h2{font-size:15vw}.final-content>div>p{font-size:21px}.footer{padding:25px 22px}.footer p{font-size:10px}}
