.landing-design{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#060e1c;--navy:#0b1b34;--line:#a1c1ee29;--muted:#9dabbe;--text:#edf3fb;--ice:#a7cef4}.landing-design *{box-sizing:border-box}.landing-design{scroll-behavior:smooth;background:var(--bg);color:var(--text);margin:0;scroll-padding-top:105px;font-family:DM Sans,Arial,sans-serif;font-size:16px;line-height:1.6}.landing-design button,.landing-design input,.landing-design summary{font:inherit}.landing-design button,.landing-design a,.landing-design summary,.landing-design input{-webkit-tap-highlight-color:transparent}.landing-design a{color:inherit;text-decoration:none}.landing-design button{color:inherit;cursor:pointer}.landing-design a,.landing-design button,.landing-design summary,.landing-design input{outline-offset:6px}.landing-design button{border:0}.landing-design img{max-width:100%;display:block}.landing-design h1,.landing-design h2,.landing-design h3,.landing-design p{margin:0}.landing-design h1,.landing-design h2,.landing-design h3{font-family:Manrope,Arial,sans-serif}.landing-design h2{letter-spacing:-1.9px;font-size:clamp(32px,4vw,50px);font-weight:550;line-height:1.18}.landing-design h2 span{color:#8eacd0}.landing-design p{color:var(--muted)}.landing-design .section{max-width:1200px;margin:auto;padding:100px 36px}.landing-design .eyebrow{letter-spacing:2px;color:#96b8dc;margin-bottom:22px;font-size:12px;font-weight:650}.landing-design .skip{z-index:100;color:#061225;background:#fff;padding:10px;position:absolute;top:-100px}.landing-design .skip:focus{top:0}.landing-design .preview-note{text-align:center;letter-spacing:1.8px;color:#abbdd3;background:#10223b;padding:7px 16px;font-size:11px}.landing-design .preview-note span{color:#fff;margin-left:20px}.landing-design header{z-index:20;justify-content:space-between;align-items:center;gap:32px;max-width:1280px;height:104px;margin:auto;padding:0 36px;display:flex;position:relative}.landing-design .brand{flex-shrink:0;align-items:center;gap:12px;display:flex}.landing-design .brand img{object-fit:contain;border-radius:50%}.landing-design .brand span{letter-spacing:1.8px;font-size:14px;font-weight:700;line-height:1.3}.landing-design .brand small{letter-spacing:5.7px;color:#a8b8cd;margin-top:5px;font-size:10px;display:block}.landing-design nav{color:#b2bfd0;align-items:center;gap:30px;font-size:14px;display:flex}.landing-design nav>a:hover,.landing-design summary:hover{color:#fff}.landing-design .dropdown{position:relative}.landing-design .dropdown summary{cursor:pointer;list-style:none}.landing-design .dropdown summary::-webkit-details-marker{display:none}.landing-design .dropdown summary span{margin-left:6px}.landing-design .dropdown>div{background:#10203a;border:1px solid #30405a;border-radius:18px;width:320px;padding:12px;position:absolute;top:42px;left:-25px;box-shadow:0 24px 60px #0007}.landing-design .dropdown a{border-radius:10px;padding:14px;display:block}.landing-design .dropdown a:hover{background:#203450}.landing-design .dropdown small{color:#92a5bf;font-size:13px;display:block}.landing-design .dropdown b{color:#e5edfa;font-size:15px}.landing-design .header-cta{background:linear-gradient(150deg,#27415c66,#18284155);border:1px solid #587294;border-radius:9px;padding:10px 16px;font-size:14px}.landing-design .header-cta span{margin-left:18px}.landing-design .mobile-toggle{background:0 0;font-size:24px;display:none}.landing-design .hero{isolation:isolate;padding:48px 36px 60px;position:relative;overflow:hidden}.landing-design .ambient{z-index:-2;pointer-events:none;background:radial-gradient(at 48% 46%,#18477866 0,#0000 47%),radial-gradient(at 15% 15%,#18385c33,#0000 35%);position:absolute;inset:-150px -10% 0}.landing-design .ambient:before{content:"";filter:blur(12px);background:linear-gradient(#0000 15%,#42739a08 20%,#7da0c010 28%,#0000 35%,#6b8fc80b 44%,#2f608a22 50%,#0000 66%);animation:15s ease-in-out infinite alternate landing-light-drift;position:absolute;inset:180px -25% 240px;transform:rotate(-24deg)}.landing-design .hero-content{text-align:center;position:relative}.landing-design .hero .eyebrow{letter-spacing:2px;justify-content:center;align-items:center;gap:10px;font-size:11px;display:flex}.landing-design .eyebrow-line{background:#a5c1e2;width:22px;height:1px}.landing-design h1{letter-spacing:-4.3px;font-size:clamp(46px,5.8vw,82px);font-weight:550;line-height:1.09}.landing-design h1 span{color:#0000;background:linear-gradient(95deg,#5e83ae 4%,#afcfee 35%,#edf5ff 58%,#769cc6 100%);-webkit-background-clip:text;background-clip:text}.landing-design .hero-content>p{color:#b4bfd0;margin-top:26px;font-size:18px;line-height:1.7}.landing-design .hero-actions{justify-content:center;align-items:center;gap:26px;margin:30px 0 24px;display:flex}.landing-design .button{border-radius:9px;justify-content:center;align-items:center;gap:30px;padding:13px 22px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s;display:flex}.landing-design .primary{color:#0d2039;background:linear-gradient(110deg,#d8e9f9,#9fbedf);border:1px solid #e7f3ff;box-shadow:0 0 28px #91b9eb18,inset 0 1px #fff8}.landing-design .primary:hover{transform:translateY(-2px);box-shadow:0 0 32px #91b9eb35}.landing-design .watch{background:0 0;align-items:center;gap:10px;padding:10px 0;font-size:14px;display:flex}.landing-design .watch small{color:#7b90ac;margin-left:4px;font-size:12px}.landing-design .play{border:1px solid #5a718d;border-radius:50%;place-items:center;width:32px;height:32px;font-size:17px;display:grid}.landing-design .assurances{color:#8398b1;justify-content:center;gap:0;font-size:12px;display:flex}.landing-design .assurances span+span:before{content:"·";color:#9ab4d3;margin:0 18px}.landing-design .showcase{transform-origin:50% 0;background:#0d1a2b;border:1px solid #5e81a866;border-radius:15px;max-width:1080px;margin:62px auto 0;animation:1.4s both landing-screen-arrive;position:relative;transform:perspective(1600px)rotateX(4deg);box-shadow:0 40px 90px #0009,0 0 80px #4c8bd526}.landing-design .screen-halo{pointer-events:none;background:linear-gradient(90deg,#0000,#cae7ff,#0000);width:65%;height:2px;position:absolute;top:-2px;left:17.5%;box-shadow:0 0 24px #7cbdff}.landing-design .screen-top{letter-spacing:1.7px;color:#708cac;justify-content:space-between;align-items:center;height:47px;padding:0 20px;font-size:10px;display:flex}.landing-design .screen-top b{color:#c0d1e7;margin-left:12px;font-weight:500}.landing-design .screen-top i{background:#95c2ea;border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block;box-shadow:0 0 9px #7daee9}.landing-design .screen-top button{letter-spacing:1.5px;color:#b9cae0;background:0 0;font-size:10px}.landing-design .screen-top button span{margin-left:10px}.landing-design .screen-body{background:#081422;margin:0 8px;position:relative;overflow:hidden}.landing-design .screen-body>img{aspect-ratio:1.9;object-fit:cover;object-position:top;width:100%;height:auto;transition:opacity .2s}.landing-design .screen-landing-shine{pointer-events:none;background:linear-gradient(110deg,#0000 30%,#d4ecff09 50%,#0000 70%) 0 0/250% 100%;animation:12s linear infinite landing-shine;position:absolute;inset:0}.landing-design .expand{background:#152a46dd;border:1px solid #739bc477;border-radius:8px;width:40px;height:40px;font-size:24px;position:absolute;bottom:13px;right:13px}.landing-design .module-tabs{justify-content:center;gap:2px;padding:12px;display:flex}.landing-design .module-tabs button{color:#8da2bf;background:0 0;border-radius:7px;flex:1;max-width:220px;padding:12px;font-size:13px;transition:all .25s}.landing-design .module-tabs button span{color:#90b1d4;margin-right:9px}.landing-design .module-tabs button[aria-selected=true]{color:#fff;background:linear-gradient(#253b58,#182b44);box-shadow:inset 0 1px #6582a355}.landing-design .module-tabs button:hover{background:#1d304b}.landing-design .screen-caption{text-align:center;letter-spacing:.2px;color:#7d92ad;margin-top:24px;font-size:13px}.landing-design .section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:45px;display:flex}.landing-design .section-heading p{margin-bottom:6px;font-size:16px}.landing-design .feature-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.landing-design .feature{padding:30px 22px 28px;transition:background .3s;position:relative}.landing-design .feature+.feature{border-left:1px solid var(--line)}.landing-design .feature:hover{background:#11233c}.landing-design .feature img{object-fit:contain;mix-blend-mode:screen;width:105px;height:105px;margin:0 0 20px}.landing-design .feature h3{letter-spacing:-.4px;margin-bottom:12px;font-size:17px;font-weight:600}.landing-design .feature p{font-size:14px;line-height:1.7}.landing-design .feature-link{color:#afc9e9;margin-top:24px;font-size:12px;display:block}.landing-design .film-section{padding-top:45px}.landing-design .film-heading{text-align:center;margin-bottom:36px}.landing-design .film-heading p{margin-top:18px}.landing-design .film-wrap{background:#091325;border:1px solid #425b79;border-radius:14px;overflow:hidden;box-shadow:0 40px 90px #0006}.landing-design .film-wrap video{aspect-ratio:16/9;object-fit:contain;width:100%;display:block}.landing-design .film-footer{justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.landing-design .film-footer>span{letter-spacing:1.5px;color:#637e9d;font-size:10px}.landing-design .film-footer a{color:#aec9e6;font-size:13px}.landing-design .pricing{grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding-top:70px;display:grid}.landing-design .price-intro h2{font-size:58px}.landing-design .price-intro>p{max-width:370px;margin-top:26px;line-height:1.85}.landing-design .text-link{color:#b9d2ef;margin-top:26px;font-size:14px;display:inline-block}.landing-design .price-panel{background:radial-gradient(at 100% 0,#27466977,#0000 65%),#0d1b2f;border:1px solid #49658277;border-radius:18px;padding:35px;box-shadow:0 20px 80px #0003}.landing-design .fleet-label{justify-content:space-between;align-items:center;font-size:15px;display:flex}.landing-design .fleet-label output{color:#d2e5ff;font-family:Manrope,sans-serif;font-size:26px}.landing-design input[type=range]{accent-color:#b4d3f4;cursor:pointer;width:100%;margin:24px 0 9px}.landing-design .range-labels{color:#7e96b2;justify-content:space-between;font-size:12px;display:flex}.landing-design .price-value{align-items:baseline;gap:7px;margin-top:28px;display:flex}.landing-design .price-value strong{letter-spacing:-2px;font-size:56px;font-weight:500;line-height:1.2}.landing-design .price-value span{color:#8ba2be;font-size:15px}.landing-design .price-panel>p{margin-top:8px;font-size:14px}.landing-design .price-inclusions{color:#c1cddd;gap:15px;padding:24px 0;font-size:12px;display:flex}.landing-design .price-panel .button{justify-content:space-between;width:100%}.landing-design .price-terms{text-align:center;color:#839bb8;margin-top:16px;font-size:11px;display:block}.landing-design .tiers{border-top:1px solid var(--line);margin-top:25px;font-size:13px}.landing-design .tiers summary{cursor:pointer;color:#b9cbe0;justify-content:space-between;padding:20px 0 0;list-style:none;display:flex}.landing-design .tiers dl>div{color:#a8bdd4;justify-content:space-between;margin:12px 0;display:flex}.landing-design .values{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:100px;margin-top:30px;display:grid}.landing-design .value-copy p:first-child{color:#d1deef;letter-spacing:-.5px;margin-bottom:22px;font-size:24px;line-height:1.5}.landing-design .value-copy p{font-size:16px}.landing-design .other-product{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding-top:42px;padding-bottom:42px;display:flex}.landing-design .other-product>.eyebrow{width:130px;margin:0;font-size:10px}.landing-design .other-product h2{letter-spacing:-.7px;font-size:25px}.landing-design .other-product p{margin-top:9px;font-size:14px}.landing-design .other-product>a{font-size:14px}.landing-design .other-product>a span{margin-left:20px}.landing-design .other-product>a small{color:#7d94b2;margin-top:8px;font-size:12px;display:block}.landing-design .help{text-align:center;background:radial-gradient(at 50% 85%,#1a365638,#0000 70%);padding-top:105px;padding-bottom:100px}.landing-design .help h2{font-size:54px}.landing-design .help-options{text-align:left;grid-template-columns:1fr 1fr;gap:0 40px;max-width:740px;margin:40px auto 0;display:grid}.landing-design .help-options a{border-bottom:1px solid #28405b;justify-content:space-between;padding:22px 0;font-size:15px;display:flex}.landing-design .help-options a:hover{color:#a9d6ff}.landing-design footer.section{border-top:1px solid var(--line);padding-top:40px;padding-bottom:30px}.landing-design .footer-top,.landing-design .footer-bottom{justify-content:space-between;align-items:center;gap:25px;display:flex}.landing-design .footer-top>div{color:#a9bcd3;gap:30px;font-size:13px;display:flex}.landing-design .footer-bottom{color:#6f86a1;border-top:1px solid #17283c;margin-top:35px;padding-top:25px;font-size:11px}.landing-design .footer-bottom>div{gap:20px;display:flex}.landing-design .footer-bottom button{color:#9fb3cc;background:0 0;font-size:11px}.landing-design dialog{background:#071222;border:1px solid #537491;border-radius:14px;width:min(1100px,94vw);max-width:94vw;padding:0;overflow:visible;box-shadow:0 30px 100px #000b}.landing-design dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030912ed}.landing-design dialog video,.landing-design dialog img{object-fit:contain;border-radius:14px;width:100%;max-height:85vh;display:block}.landing-design .close-dialog{background:#233854;border-radius:50%;width:33px;height:33px;font-size:16px;position:absolute;top:-43px;right:0}.landing-design.paused *,.landing-design.paused :before,.landing-design.paused :after{animation-play-state:paused!important}@keyframes landing-light-drift{0%{transform:translate(-4%)rotate(-24deg)}to{transform:translate(7%)rotate(-19deg)}}@keyframes landing-shine{0%,70%{background-position:150% 0}to{background-position:-100% 0}}@keyframes landing-screen-arrive{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}@media (min-width:1500px){.landing-design .hero{padding-top:60px}.landing-design .hero h1{font-size:88px}.landing-design .showcase{margin-top:70px}}@media (max-width:1000px){.landing-design nav{gap:18px}.landing-design header{gap:18px;padding:0 24px}.landing-design .brand span{font-size:12px}.landing-design .brand small{letter-spacing:4.5px;font-size:9px}.landing-design .header-cta{padding:9px 12px;font-size:12px}.landing-design .hero{padding-top:38px}.landing-design h1{letter-spacing:-3px}.landing-design .section{padding-left:28px;padding-right:28px}.landing-design .feature-grid{grid-template-columns:1fr 1fr}.landing-design .feature:nth-child(3){border-left:0}.landing-design .feature:nth-child(n+3){border-top:1px solid var(--line)}.landing-design .feature img{width:110px;height:110px}.landing-design .pricing,.landing-design .values{gap:45px}.landing-design .price-panel{padding:26px}.landing-design .section-heading>p br,.landing-design .other-product>.eyebrow{display:none}}@media (max-width:700px){.landing-design .preview-note{letter-spacing:1px;padding:5px;font-size:9px}.landing-design .preview-note span{margin-left:10px}.landing-design header{gap:12px;height:82px;padding:0 20px}.landing-design .brand{gap:8px}.landing-design .brand img{width:36px;height:36px}.landing-design .brand span{letter-spacing:1px;font-size:11px}.landing-design .brand small{letter-spacing:4px;font-size:8px}.landing-design .header-cta{margin-left:auto;padding:8px 10px;font-size:11px}.landing-design .header-cta span{margin-left:7px}.landing-design .mobile-toggle{padding:4px;font-size:20px;display:block}.landing-design nav{background:#10203a;border:1px solid #354963;border-radius:14px;flex-direction:column;align-items:stretch;gap:22px;padding:24px;display:none;position:absolute;top:75px;left:16px;right:16px}.landing-design nav.open{display:flex}.landing-design .dropdown>div{width:auto;box-shadow:none;background:#0b1728;margin-top:12px;position:static}.landing-design .hero{padding:34px 18px 30px}.landing-design .hero .eyebrow{letter-spacing:1.4px;gap:8px;margin-bottom:23px;font-size:8px}.landing-design .eyebrow-line{width:14px}.landing-design h1{letter-spacing:-2px;font-size:clamp(37px,9.3vw,64px);line-height:1.14}.landing-design .hero-content>p{margin-top:22px;font-size:15px}.landing-design .hero-actions{flex-wrap:wrap;gap:18px;margin-top:26px}.landing-design .button{gap:20px;padding:12px 18px;font-size:13px}.landing-design .watch{gap:7px;font-size:12px}.landing-design .watch small{display:none}.landing-design .play{width:28px;height:28px;font-size:14px}.landing-design .assurances{flex-wrap:wrap;gap:9px;max-width:340px;margin:auto;font-size:10px}.landing-design .assurances span+span:before{margin:0 9px 0 0}.landing-design .showcase{border-radius:10px;margin-top:40px;transform:none}.landing-design .screen-top{letter-spacing:1px;height:35px;padding:0 12px;font-size:8px}.landing-design .screen-top b{margin-left:5px}.landing-design .screen-top button{letter-spacing:.5px;font-size:8px}.landing-design .screen-top i{width:4px;height:4px;margin-right:4px}.landing-design .screen-body{margin:0 4px}.landing-design .screen-body>img{aspect-ratio:1.55;object-fit:cover;object-position:left top}.landing-design .module-tabs{padding:7px 2px}.landing-design .module-tabs button{padding:9px 4px;font-size:10px}.landing-design .module-tabs button span{display:none}.landing-design .expand{width:28px;height:28px;font-size:18px;bottom:8px;right:8px}.landing-design .screen-caption{margin-top:16px;padding:0 20px;font-size:11px}.landing-design .section{padding:65px 22px}.landing-design .section-heading{margin-bottom:30px;display:block}.landing-design .section-heading>p{margin-top:20px;font-size:14px}.landing-design .section-heading>p br{display:none}.landing-design h2{letter-spacing:-1.4px;font-size:34px}.landing-design .eyebrow{letter-spacing:1.6px;margin-bottom:17px;font-size:10px}.landing-design .feature{padding:24px 13px}.landing-design .feature img{width:90px;height:90px;margin-bottom:15px}.landing-design .feature h3{letter-spacing:-.4px;font-size:15px}.landing-design .feature p{font-size:12px}.landing-design .feature-link{margin-top:19px;font-size:11px}.landing-design .film-section{padding-top:15px}.landing-design .film-heading p{font-size:14px}.landing-design .film-footer{display:block}.landing-design .film-footer>span{letter-spacing:.7px;margin-bottom:13px;font-size:8px;display:block}.landing-design .film-footer>a{font-size:13px}.landing-design .pricing{padding-top:30px;display:block}.landing-design .price-intro h2{font-size:45px}.landing-design .price-intro>p{max-width:100%;margin-top:20px;font-size:15px}.landing-design .price-panel{margin-top:35px;padding:25px}.landing-design .price-value strong{font-size:50px}.landing-design .price-terms{font-size:10px}.landing-design .values{margin-top:0;display:block}.landing-design .value-copy{margin-top:28px}.landing-design .value-copy p:first-child{font-size:22px}.landing-design .value-copy p{font-size:15px}.landing-design .other-product{margin:0 22px;padding:32px 0;display:block}.landing-design .other-product h2{font-size:24px}.landing-design .other-product>a{margin-top:23px;display:block}.landing-design .other-product>a small{margin-left:22px;font-size:11px;display:inline}.landing-design .help h2{font-size:38px}.landing-design .help-options{grid-template-columns:1fr;margin-top:28px}.landing-design .help-options a{padding:18px 0;font-size:14px}.landing-design .footer-top{align-items:start}.landing-design .footer-top>div{flex-direction:column;gap:9px;font-size:12px}.landing-design .footer-bottom{flex-wrap:wrap;gap:20px;font-size:10px}.landing-design .footer-bottom>span{width:100%}.landing-design .footer-bottom button{margin-left:auto}.landing-design dialog{width:94vw}.landing-design .film-wrap{border-radius:8px}}@media (prefers-reduced-motion:reduce){.landing-design{scroll-behavior:auto}.landing-design *,.landing-design :before,.landing-design :after{transition:none!important;animation:none!important}}.landing-design{--bg:#030a18;--cube-size:200px;--cube-depth:100px;background:#030a18}.landing-design .site-backdrop{z-index:-1;filter:saturate(.62)hue-rotate(-8deg);background:#030a18 url(/landing/reference-background.png) 50%/cover no-repeat;position:fixed;inset:0}.landing-design .site-backdrop:after{content:"";background:linear-gradient(130deg,#04122333,#07172b30);position:absolute;inset:0}.landing-design .preview-note{z-index:30;color:#dae7f7;background:linear-gradient(90deg,#183f72,#3c679b,#16375e);font-size:11px;position:absolute;top:0;left:0;right:0}.landing-design .preview-note span{color:#fff}.landing-design header{z-index:50;border:1px solid #0000;border-radius:17px;width:min(1200px,94%);height:70px;padding:0 24px;transition:width .4s,background .4s,border .4s,top .4s;position:fixed;top:45px;left:50%;transform:translate(-50%)}.landing-design.scrolled header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c1935d9;border-color:#6983a126;width:min(1080px,94%);top:18px;box-shadow:0 8px 40px #0003}.landing-design nav{gap:28px;font-size:14px}.landing-design .header-cta{color:#fff;background:linear-gradient(120deg,#2d6195,#163b67);border-color:#5189c4;border-radius:8px;box-shadow:inset 0 1px #97bdec3b}.landing-design .hero-track{height:190svh;position:relative}.landing-design .hero-sticky{isolation:isolate;height:100svh;min-height:720px;position:sticky;top:0;overflow:hidden}.landing-design .hero-copy{z-index:5;text-align:center;will-change:transform,opacity;transform:translateY(var(--copy-y,0px));opacity:var(--copy-opacity,1);padding:170px 24px 0;position:relative}.landing-design .product-switch{background:#21324966;border:1px solid #b7cef222;border-radius:40px;gap:5px;margin-bottom:40px;padding:5px;display:inline-flex;box-shadow:inset 0 1px #c7dcff0a}.landing-design .product-switch button{color:#a5b2c7;background:0 0;border-radius:40px;padding:8px 22px;font-size:14px;transition:background .25s,color .25s,box-shadow .25s}.landing-design .hero-copy h1{letter-spacing:-2.9px;font-size:clamp(44px,5.2vw,72px);font-weight:650;line-height:1.08}.landing-design .hero-copy h1 span{color:#0000;background:linear-gradient(95deg,#3f81ca,#8bbded 50%,#d0e1f7);-webkit-background-clip:text;background-clip:text}.landing-design .hero-copy p{color:#b8c1d0;margin-top:20px;font-size:23px;font-weight:450}.landing-design .hero-benefits{color:#a4b6ca;justify-content:center;gap:32px;margin-top:24px;font-size:15px;display:flex}.landing-design .hero-benefits span+span:before{content:"·";color:#70a8de;margin-right:32px}.landing-design .hero-buy{color:#fff;background:linear-gradient(105deg,#46678599,#94adbc6e,#4f637788);border:1px solid #82abd059;border-radius:50px;align-items:center;gap:18px;margin-top:35px;padding:5px 7px 5px 20px;font-size:14px;line-height:1.7;display:inline-flex;box-shadow:0 0 14px #7ea6f01a,inset 0 1px #cadfff30}.landing-design .hero-buy i{background:#d6e6f426;width:1px;height:17px}.landing-design .hero-buy b{background:#cadbeb26;border-radius:50%;place-items:center;width:25px;height:25px;font-size:15px;transition:transform .2s;display:grid}.landing-design .hero-buy:hover b{background:#cadbeb45;transform:rotate(45deg)}.landing-design .circuits{pointer-events:none;opacity:.58;transform:translateY(var(--circuit-y,0px));position:absolute;inset:0}.landing-design .circuits svg{width:100%;height:100%;overflow:visible}.landing-design .circuits path{fill:none;stroke-width:1.4px}.landing-design .circuit-base path{stroke:#426c9933}.landing-design .circuit-pulses path{stroke:#619bdc;stroke-dasharray:8 92;stroke-dashoffset:100px;filter:drop-shadow(0 0 4px #79baff);animation:6s linear infinite landing-circuit-flow}.landing-design .circuit-pulses path:nth-child(2){animation-delay:-3.1s}.landing-design .circuit-pulses path:nth-child(3){animation-duration:7s;animation-delay:-1.4s}.landing-design .circuit-pulses path:nth-child(4){animation-delay:-4s}.landing-design .circuit-pulses path:nth-child(5){animation-delay:-2.7s}.landing-design .circuit-pulses path:nth-child(6){animation-delay:-.8s}.landing-design .cube-anchor{width:var(--cube-size);height:var(--cube-size);transform:translate(-50%,-50%) translateY(var(--cube-y,0px)) scale(var(--cube-scale,1));opacity:var(--cube-opacity,1);z-index:4;will-change:transform,opacity;position:absolute;top:76%;left:50%}.landing-design .cube-perspective{perspective:1200px;width:100%;height:100%;transform-style:preserve-3d}.landing-design .cube-orbit{width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(var(--pointer-x,0deg)) rotateY(var(--pointer-y,0deg))}.landing-design .cube{width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(var(--cube-rx,-12deg)) rotateY(var(--cube-ry,20deg));will-change:transform;position:relative}.landing-design .cube-face{backface-visibility:hidden;background:#061529;border:1px solid #80b6ec99;animation:3s ease-in-out infinite alternate landing-cube-pulse;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 20px #428cd366}.landing-design .cube-face>img{object-fit:cover;object-position:50% 18%;filter:saturate(.6)contrast(1.08);width:100%;height:100%}.landing-design .cube-face.front{transform:translateZ(var(--cube-depth))}.landing-design .cube-face.back{transform:rotateY(180deg) translateZ(var(--cube-depth))}.landing-design .cube-face.right{transform:rotateY(90deg) translateZ(var(--cube-depth))}.landing-design .cube-face.left{transform:rotateY(-90deg) translateZ(var(--cube-depth))}.landing-design .cube-face.top{transform:rotateX(90deg) translateZ(var(--cube-depth))}.landing-design .cube-face.bottom{transform:rotateX(-90deg) translateZ(var(--cube-depth))}.landing-design .chip{background:linear-gradient(140deg,#b8cde0,#487aa2,#a7bfd6);border:2px solid #92c3ec;place-items:center;width:25%;height:25%;display:grid;position:absolute;top:43%;left:39%;transform:rotate(0);box-shadow:0 0 14px #7bbfff70}.landing-design .chip img{object-fit:contain;border-radius:50%;width:80%;height:80%}.landing-design .energy{mix-blend-mode:screen;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#8dd1ff38 49%,#0000 65%) 0 0/300% 100%;animation:5s linear infinite landing-energy-sweep;position:absolute;inset:0}.landing-design .scroll-cue{text-align:center;opacity:var(--cue-opacity,1);color:#85a0c1;letter-spacing:2.2px;font-size:10px;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.landing-design .scroll-cue>div{background:#75a5d533;width:1px;height:28px;margin:12px auto 0;overflow:hidden}.landing-design .scroll-cue i{background:#aed4fa;width:1px;height:12px;animation:2s ease-in-out infinite landing-scroll-tick;display:block}.landing-design .workflow-track{height:350svh;margin-top:-8svh;position:relative}.landing-design .workflow-sticky{grid-template-columns:.95fr 1.05fr;align-items:center;gap:55px;max-width:1280px;min-height:100svh;padding-top:110px;padding-bottom:65px;display:grid;position:sticky;top:0}.landing-design .workflow-copy h2{letter-spacing:-1.5px;font-size:43px;line-height:1.12}.landing-design .workflow-copy .eyebrow{font-size:11px}.landing-design .workflow-steps{margin-top:34px;position:relative}.landing-design .workflow-steps>button{text-align:left;color:#b8c4d5;opacity:.34;background:0 0;align-items:flex-start;gap:15px;width:100%;padding:16px 0;transition:opacity .5s,transform .5s;display:flex}.landing-design .workflow-steps>button[aria-selected=true]{opacity:1;transform:translate(6px)}.landing-design .workflow-steps>button:hover,.landing-design .workflow-steps>button:focus-visible{opacity:1}.landing-design .step-symbol{color:#78b4ed;font-size:22px;line-height:1.3}.landing-design .workflow-steps b{font-size:17px;font-weight:550;display:block}.landing-design .workflow-steps small{color:#94a6bd;margin-top:4px;font-size:14px;line-height:1.6;display:block}.landing-design .workflow-line{background:#42739f25;width:1px;position:absolute;top:15px;bottom:15px;left:-18px;overflow:hidden}.landing-design .workflow-line i{width:1px;height:var(--workflow-line,12%);background:linear-gradient(#a0d1fc,#3174b8);transition:height .35s;position:absolute;top:0;left:0;box-shadow:0 0 8px #acd8ff}.landing-design .workflow-cta{color:#fff;background:linear-gradient(120deg,#3066a0,#214c7f);border:1px solid #5285bb;margin-top:26px;padding:10px 18px;font-weight:500;display:inline-flex;box-shadow:0 0 20px #1255a030}.landing-design .workflow-visual{transform:perspective(1300px) rotateY(var(--panel-ry,0deg)) translateY(var(--panel-y,0px));background:#111e30df;border:1px solid #576a825c;border-radius:13px;transition:transform .3s;overflow:hidden;box-shadow:0 24px 90px #0005}.landing-design .browser-bar{color:#aab9cc;background:#27334999;align-items:center;gap:20px;height:46px;padding:0 14px;font-size:12px;display:flex}.landing-design .browser-bar>span:nth-child(2){text-align:center;background:#8795ad24;border-radius:8px;flex:1;padding:4px 8px}.landing-design .browser-dots{gap:5px;display:flex}.landing-design .browser-dots i{background:#9fb3ce;border-radius:50%;width:9px;height:9px}.landing-design .browser-dots i:nth-child(2){background:#648db9}.landing-design .browser-dots i:nth-child(3){background:#345e90}.landing-design .module-name{justify-content:center;align-items:center;gap:9px;padding:20px;display:flex}.landing-design .module-name img{border-radius:50%;width:26px;height:26px}.landing-design .module-name strong{font-size:15px;font-weight:550}.landing-design .workflow-visual .screen-body{border:1px solid #6784a530;border-radius:6px;margin:0 12px}.landing-design .workflow-visual .screen-body>img{aspect-ratio:1.6;object-fit:cover;object-position:top left;transition:opacity .25s,transform .6s}.landing-design .workflow-visual.changing .screen-body>img{opacity:.3;transform:translateY(8px)}.landing-design .workflow-visual .expand{width:32px;height:32px;font-size:22px}.landing-design .module-detail{align-items:center;gap:13px;min-height:68px;padding:22px 20px 12px;display:flex}.landing-design .module-detail .screen-caption{text-align:left;color:#a9bfd7;margin:0;font-size:13px;line-height:1.5}.landing-design .module-line{background:#91c2ec;flex-shrink:0;width:24px;height:1px}.landing-design .module-progress{gap:7px;padding:8px 20px 24px;display:flex}.landing-design .module-progress i{background:#6687ae22;flex:1;height:2px}.landing-design .module-progress i.active{background:#a7d5ff;box-shadow:0 0 8px #9dcdf95e}.landing-design .included{padding-top:60px}.landing-design .included,.landing-design .pricing,.landing-design .values,.landing-design .other-product,.landing-design .help,.landing-design footer{z-index:2;position:relative}.landing-design .feature-grid{border:0;gap:16px}.landing-design .feature{background:linear-gradient(145deg,#1b2e4555,#0c172566);border-radius:14px;padding:25px 20px;transition:transform .3s,background .3s;border:1px solid #52729244!important}.landing-design .feature:hover{background:#18304b88;transform:translateY(-5px)}.landing-design .feature h3{font-size:16px}.landing-design .section-heading h2{font-size:42px}.landing-design .pricing{padding-top:80px}.landing-design .price-panel{background:linear-gradient(140deg,#203c605e,#111b32c4)}.landing-design .help{background:0 0}.landing-design footer.section{background:#030b179c}.landing-design .feature-link{font-size:13px}.landing-design .feature p{font-size:14px}.landing-design .price-terms,.landing-design .footer-bottom{font-size:12px}.landing-design .scroll-progress{height:2px;width:var(--page-progress,0%);z-index:100;pointer-events:none;background:#8db7e5;position:fixed;top:0;left:0}@keyframes landing-circuit-flow{to{stroke-dashoffset:-100px}}@keyframes landing-cube-pulse{to{box-shadow:0 0 30px #80bff3aa}}@keyframes landing-energy-sweep{0%{background-position:150% 0}to{background-position:-150% 0}}@keyframes landing-scroll-tick{0%{transform:translateY(-14px)}to{transform:translateY(30px)}}@media (max-width:1000px){.landing-design header{gap:18px;padding:0 18px}.landing-design .hero-copy h1{font-size:58px}.landing-design .hero-copy p{font-size:20px}.landing-design .hero-benefits{gap:15px;font-size:13px}.landing-design .hero-benefits span+span:before{margin-right:15px}.landing-design .workflow-sticky{gap:32px;padding-left:40px;padding-right:25px}.landing-design .workflow-copy h2{font-size:35px}.landing-design .workflow-steps b{font-size:16px}.landing-design .workflow-steps small{font-size:13px}.landing-design .workflow-steps>button{padding:14px 0}.landing-design .feature-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.landing-design{--cube-size:150px;--cube-depth:75px}.landing-design .preview-note{padding:6px;font-size:9px;line-height:1.6}.landing-design .preview-note span{margin-left:12px}.landing-design header{border-radius:13px;gap:10px;width:94%;height:64px;padding:0 10px;top:36px}.landing-design.scrolled header{top:12px}.landing-design .brand span{font-size:11px}.landing-design .header-cta{padding:8px 9px;font-size:11px}.landing-design .hero-sticky{height:100svh;min-height:680px}.landing-design .hero-track{height:180svh}.landing-design .hero-copy{padding:142px 19px 0}.landing-design .product-switch{gap:1px;margin-bottom:30px;padding:4px}.landing-design .product-switch button{padding:8px 15px;font-size:12px}.landing-design .hero-copy h1{letter-spacing:-1.6px;font-size:clamp(34px,8.7vw,50px);line-height:1.15}.landing-design .hero-copy p{max-width:360px;margin:20px auto 0;font-size:16px;line-height:1.6}.landing-design .hero-benefits{flex-wrap:wrap;gap:4px 14px;max-width:370px;margin:18px auto 0;font-size:11px;line-height:1.8}.landing-design .hero-benefits span+span:before{display:none}.landing-design .hero-benefits span:last-child{width:100%}.landing-design .hero-buy{margin-top:23px;padding-left:16px;font-size:13px}.landing-design .cube-anchor{top:77%}.landing-design .scroll-cue{font-size:9px;bottom:24px}.landing-design .scroll-cue>div{height:21px;margin-top:8px}.landing-design .circuits{opacity:.5}.landing-design .workflow-track{height:330svh;margin-top:0}.landing-design .workflow-sticky{flex-direction:column;justify-content:center;gap:24px;height:100svh;min-height:700px;padding:92px 22px 28px;display:flex}.landing-design .workflow-copy{width:100%}.landing-design .workflow-copy .eyebrow{margin-bottom:10px;font-size:9px}.landing-design .workflow-copy h2{letter-spacing:-1px;font-size:30px}.landing-design .workflow-copy h2 br{display:none}.landing-design .workflow-copy h2 span{display:block}.landing-design .workflow-steps{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:19px;display:grid}.landing-design .workflow-steps>button{opacity:.45;text-align:center;border-bottom:1px solid #85acdb26;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;display:flex}.landing-design .workflow-steps>button[aria-selected=true]{border-bottom-color:#a3cef7;transform:none}.landing-design .workflow-steps b{font-size:10px;font-weight:500;line-height:1.35}.landing-design .workflow-steps small,.landing-design .workflow-line,.landing-design .workflow-cta{display:none}.landing-design .step-symbol{font-size:20px}.landing-design .workflow-visual{flex-shrink:0;width:100%;max-width:540px}.landing-design .browser-bar{gap:12px;height:35px;padding:0 12px;font-size:10px}.landing-design .browser-dots i{width:7px;height:7px}.landing-design .module-name{padding:13px}.landing-design .module-name strong{font-size:13px}.landing-design .module-name img{width:22px;height:22px}.landing-design .workflow-visual .screen-body{margin:0 8px}.landing-design .workflow-visual .screen-body>img{aspect-ratio:1.65}.landing-design .module-detail{min-height:53px;padding:16px 15px 8px}.landing-design .module-detail .screen-caption{padding:0;font-size:11px}.landing-design .module-progress{padding:5px 15px 16px}.landing-design .section-heading h2{font-size:33px}.landing-design .feature-grid{gap:12px}.landing-design .feature{padding:20px 12px}.landing-design .feature p{font-size:12px}.landing-design .feature h3{font-size:14px}.landing-design .feature-link{font-size:11px}.landing-design .feature img{width:85px;height:85px}.landing-design .included{padding-top:50px}.landing-design .price-terms,.landing-design .footer-bottom{font-size:11px}}@media (max-width:380px){.landing-design .hero-copy{padding-top:130px}.landing-design .hero-copy h1{font-size:32px}.landing-design .hero-copy p{font-size:15px}.landing-design .hero-benefits{font-size:10px}.landing-design .cube-anchor{top:80%}.landing-design .hero-buy{margin-top:17px}.landing-design .workflow-sticky{padding-left:15px;padding-right:15px}.landing-design .workflow-copy h2{font-size:28px}.landing-design .header-cta{display:none}}@media (prefers-reduced-motion:reduce){.landing-design .hero-track{height:100svh;min-height:720px}.landing-design .hero-copy{opacity:1!important;transform:none!important}.landing-design .cube-anchor{opacity:1!important;transform:translate(-50%,-50%)!important}.landing-design .cube{transform:rotateX(-12deg)rotateY(20deg)!important}.landing-design .cube-orbit{transform:none!important}.landing-design .workflow-track{height:auto;margin:0}.landing-design .workflow-sticky{min-height:850px;position:relative}.landing-design .scroll-cue{display:none}.landing-design .circuits{transform:none!important}.landing-design .circuit-pulses{display:none}.landing-design .workflow-visual{transform:none!important}}.landing-design .hero-track{height:170svh}.landing-design .workflow-track{margin-top:-75svh}.landing-design .hero-track{pointer-events:none}.landing-design .hero-sticky{pointer-events:auto}.landing-design .workflow-track{z-index:6}.landing-design .workflow-sticky{pointer-events:none}.landing-design .workflow-copy,.landing-design .workflow-visual{pointer-events:auto}@media (max-width:700px){.landing-design .hero-track{height:165svh}.landing-design .workflow-track{margin-top:-65svh}}@media (prefers-reduced-motion:reduce){.landing-design .hero-track{height:100svh}.landing-design .workflow-track{margin-top:0}}@media (max-width:700px) and (max-height:740px){.landing-design .workflow-track{height:auto}.landing-design .workflow-sticky{height:auto;min-height:0;padding-top:105px;padding-bottom:65px;position:relative}.landing-design .workflow-visual{max-width:540px}.landing-design .hero-copy{padding-top:127px}.landing-design .product-switch{margin-bottom:23px}.landing-design .hero-copy h1{font-size:34px}.landing-design .hero-copy p{margin-top:15px;font-size:15px}.landing-design .hero-benefits{margin-top:13px}.landing-design .hero-buy{margin-top:18px}.landing-design .hero-sticky{min-height:660px}.landing-design .cube-anchor{top:79%}.landing-design .scroll-cue{display:none}}.landing-design{isolation:isolate;color:#eef2f7;--bg:#030a18;--muted:#b9c5d5;width:100%;font-family:var(--font-premium,"Inter", "Helvetica Neue", Arial, sans-serif);position:relative;overflow:clip}.landing-design h1,.landing-design h2,.landing-design h3,.landing-design button,.landing-design input,.landing-design summary,.landing-design .fleet-label output{font-family:inherit}.landing-design button,.landing-design summary,.landing-design a{touch-action:manipulation}.landing-design a:focus-visible,.landing-design button:focus-visible,.landing-design input:focus-visible,.landing-design summary:focus-visible{outline-offset:5px;outline:2px solid #dbe4ef}.landing-design .hero-copy{padding-top:155px}.landing-design .product-switch{background:linear-gradient(#0d1b30,#0d1b30) padding-box padding-box,linear-gradient(135deg,#9ba4b1,#414e60 55%,#727f90) border-box;border:1px solid #0000;border-radius:9px;padding:4px}.landing-design .product-switch button{color:#c4cdd9;border-radius:6px;padding:9px 18px;font-size:13px;font-weight:500;line-height:1.4}.landing-design .product-switch button[aria-selected=true]{color:#f5f7fa;background:#253247;box-shadow:inset 0 1px #bfc7d438}.landing-design .hero-buy,.landing-design .workflow-cta,.landing-design .price-panel .button{color:#f2f4f8;background:linear-gradient(#132239,#101d31) padding-box padding-box,linear-gradient(135deg,#a5adb9,#475466 58%,#828d9b) border-box;border:1px solid #0000;box-shadow:inset 0 1px #ffffff0c}.landing-design .workflow-steps>button{opacity:1;color:#bfcbd9}.landing-design .workflow-steps>button[aria-selected=true]{color:#fff}.landing-design .workflow-steps>button[aria-selected=true] .step-symbol{color:#c5e5ff}.landing-design .workflow-steps small{color:#bdc8d7}.landing-design .screen-caption,.landing-design .module-detail .screen-caption,.landing-design .range-labels,.landing-design .price-terms,.landing-design .other-product>a small{color:#bdc9d9}.landing-design .price-terms{font-size:12px;line-height:1.7}.landing-design .feature{background:#0c192dd9;border-color:#6f7e9280!important}.landing-design .feature p{color:#c0ccda}.landing-design .price-panel{background:linear-gradient(140deg,#172c47,#0e1c31);border-color:#7c879780}.landing-design .motion-controls{justify-content:flex-end;max-width:1200px;margin:0 auto;padding:28px 36px 42px;display:flex}.landing-design .motion-controls button{color:#dae2ec;background:#0e1b2d;border:1px solid #778291;border-radius:7px;padding:8px 12px;font-size:12px}.landing-design .scroll-progress{top:0}@media (max-width:700px){.landing-design .hero-copy{padding-top:120px}.landing-design .hero-benefits{color:#c3cddd;font-size:12px}.landing-design .product-switch{margin-bottom:25px}.landing-design .product-switch button{padding:9px 12px;font-size:12px}.landing-design .workflow-steps b{font-size:11px}.landing-design .workflow-steps>button{opacity:1;min-height:62px}.landing-design .workflow-steps>button[aria-selected=true]{background:#15273d80;border-bottom-color:#e0e8f2;border-radius:6px 6px 0 0}.landing-design .feature p{font-size:13px}.landing-design .feature-link{font-size:12px}.landing-design .feature-grid{gap:10px}.landing-design .module-detail .screen-caption{font-size:12px}.landing-design .other-product>a small{margin:8px 0 0;font-size:12px;display:block}.landing-design .motion-controls{padding:24px 22px 32px}.landing-design .price-inclusions{flex-wrap:wrap;gap:8px 15px}}@media (max-width:380px){.landing-design .hero-copy{padding-top:113px}.landing-design .hero-copy h1{font-size:30px}.landing-design .product-switch button{padding:9px 10px}.landing-design .feature h3{font-size:14px}.landing-design .feature p br{display:none}}
