:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f6faff;background:#06111f;font-synthesis:none;text-rendering:optimizeLegibility;--bg:#06111f;--panel:#0b1a2d;--panel2:#0e2239;--blue:#2d8cff;--ice:#9fd8ff;--muted:#9aacc0;--line:rgba(177,211,239,.14);--white:#f7fbff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--white)}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.site{overflow:hidden}.container{width:min(1160px,calc(100% - 40px));margin:auto}.header{position:fixed;top:0;left:0;right:0;z-index:50;background:#06111fc7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.07)}.nav-wrap{height:76px;display:flex;align-items:center;gap:28px}.brand{border:0;background:none;color:var(--white);display:flex;align-items:center;gap:10px;font-weight:750;font-size:18px}.brand b{color:var(--ice)}.brand-mark{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(145deg,#2f91ff,#7bd7ff);color:#03101e;box-shadow:0 0 28px #2d8cff52}.desktop-nav{display:flex;gap:25px;margin-left:auto}.desktop-nav button,.mobile-nav button{border:0;background:none;color:#aebed0;font-size:14px}.desktop-nav button:hover,.mobile-nav button:hover{color:#fff}.nav-cta,.primary-button{border:0;background:linear-gradient(135deg,#4da4ff,#1d73ee);color:#fff;border-radius:12px;padding:12px 17px;font-weight:750;display:inline-flex;align-items:center;gap:8px;box-shadow:0 12px 32px #1b75eb38}.menu-button{display:none;background:none;border:0;color:#fff}.mobile-nav{display:none}.hero{min-height:800px;padding:150px 0 90px;position:relative;background:radial-gradient(circle at 76% 35%,rgba(39,135,255,.2),transparent 34%),linear-gradient(180deg,#06111f,#071524)}.hero-grid{display:grid;grid-template-columns:1fr .9fr;gap:60px;align-items:center}.eyebrow{font-size:11px;letter-spacing:.16em;color:#8ecaff;font-weight:800;display:flex;align-items:center;gap:8px}.live-dot,.status-dot{width:7px;height:7px;border-radius:50%;background:#62d9ff;box-shadow:0 0 12px #62d9ff}.hero h1{font-size:clamp(48px,6vw,78px);line-height:.98;letter-spacing:-.055em;margin:22px 0}.hero h1 span,.section-heading span,.split-copy h2 span,.economics h2 span,.center-heading span,.final-cta span,.faq-section span{color:var(--ice)}.hero-copy>p{font-size:18px;line-height:1.7;color:#a9bacb;max-width:640px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.secondary-button{background:#ffffff0f;border:1px solid rgba(180,215,245,.18);color:#fff;border-radius:12px;padding:12px 17px;font-weight:700}.hero-proof{display:flex;gap:20px;flex-wrap:wrap;margin-top:25px;color:#8da4ba;font-size:12px}.hero-proof span{display:flex;gap:6px;align-items:center}.hero-visual{height:500px;position:relative;display:grid;place-items:center}.hero-glow{position:absolute;width:480px;height:480px;border-radius:50%;filter:blur(30px);opacity:.35}.hero-glow-a{right:-180px;top:120px;background:#1675e9}.hero-glow-b{left:-200px;bottom:-220px;background:#0d9dd8}.orbit{position:absolute;border:1px solid rgba(95,183,255,.14);border-radius:50%;transform:rotate(-20deg)}.orbit-1{width:510px;height:210px}.orbit-2{width:620px;height:260px;transform:rotate(18deg)}.hero-car{position:relative;width:360px;height:150px;filter:drop-shadow(0 25px 35px rgba(0,0,0,.45));z-index:2}.car-body{position:absolute;bottom:27px;left:15px;width:330px;height:72px;border-radius:45px 55px 18px 18px;background:linear-gradient(180deg,#eaf7ff,#7290a9 48%,#20364c);box-shadow:inset 0 4px 8px #ffffffa6}.car-roof{position:absolute;left:83px;top:24px;width:190px;height:75px;border-radius:100px 100px 20px 20px;background:linear-gradient(145deg,#17314c,#0a1625);border:2px solid #86b9df;clip-path:polygon(18% 100%,30% 10%,70% 10%,84% 100%)}.wheel{position:absolute;bottom:0;width:56px;height:56px;border-radius:50%;background:#05090e;border:9px solid #1f3346;box-shadow:inset 0 0 0 4px #09111a}.wheel-a{left:55px}.wheel-b{right:55px}.car-light{position:absolute;right:19px;bottom:66px;width:15px;height:7px;border-radius:10px;background:#9ce6ff;box-shadow:0 0 22px #6bd8ff}.charger-post{position:absolute;right:22px;bottom:73px;width:95px;height:250px;z-index:3}.charger-head{width:72px;height:92px;border-radius:17px;background:linear-gradient(150deg,#d9efff,#45657f);display:grid;place-items:center;color:#0d7cff;box-shadow:0 10px 45px #1f90ff57;position:relative}.charger-head:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgba(255,255,255,.5);border-radius:12px}.charger-line{height:150px;width:7px;background:#263c52;margin-left:32px}.charger-glow{position:absolute;width:100px;height:100px;background:#37a5ff;filter:blur(40px);opacity:.35}.hero-floating-card{position:absolute;right:-10px;top:75px;background:#0a1a2bd1;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:14px 16px;border-radius:15px;color:#a6b9cb;font-size:12px;z-index:5;box-shadow:0 20px 55px #00000040}.hero-floating-card strong{display:block;color:#fff;margin-top:5px}.hero-floating-card .status-dot{display:inline-block;margin-right:6px}.app-only{padding:110px 0;background:#081727;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.app-only-grid,.split-grid,.economics-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.app-only h2,.section-heading h2,.split-copy h2,.economics h2,.center-heading h2,.trust-content h2,.faq-section h2,.final-cta h2{font-size:clamp(36px,4.5vw,58px);letter-spacing:-.045em;line-height:1.03;margin:17px 0}.app-only p,.section-heading>p,.split-copy>p,.economics p,.center-heading p,.trust-content>p,.faq-section p{color:#9aadc0;line-height:1.7;font-size:16px}.text-button{background:none;border:0;color:#8fd3ff;padding:0;margin-top:22px;font-weight:750;display:flex;gap:8px;align-items:center}.phone-pair,.phones-row{display:flex;justify-content:center;align-items:center;gap:18px}.phone-shell{width:220px;height:445px;background:#02070d;border:6px solid #1a2b3d;border-radius:36px;padding:7px;box-shadow:0 25px 70px #00000061;position:relative}.phone-shell:nth-child(2){transform:translateY(32px)}.phone-notch{position:absolute;z-index:4;top:12px;left:50%;transform:translate(-50%);width:75px;height:18px;border-radius:15px;background:#02070d}.phone-screen{height:100%;border-radius:26px;overflow:hidden;background:#071827;position:relative}.app-top{height:54px;display:flex;align-items:center;gap:8px;padding:15px;color:#fff;font-size:11px;font-weight:700}.app-top svg{margin-left:auto;color:#80d7ff}.mini-logo{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#3b9aff;color:#06111f;font-size:8px}.mock-map{height:calc(100% - 54px);background:#0a2030;position:relative;overflow:hidden}.map-grid{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:linear-gradient(30deg,transparent 47%,rgba(123,184,218,.09) 48%,transparent 50%),linear-gradient(120deg,transparent 47%,rgba(123,184,218,.08) 48%,transparent 50%);background-size:52px 52px;transform:rotate(9deg)}.map-pin{position:absolute;width:29px;height:29px;border-radius:50%;display:grid;place-items:center;color:#071525;background:#8fe1ff;box-shadow:0 0 22px #63caffb3}.location-dot{position:absolute;left:52%;top:54%;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 0 7px #ffffff1f,0 0 22px #fff}.map-card{position:absolute;left:12px;right:12px;bottom:13px;background:#040f1ae6;border:1px solid var(--line);border-radius:14px;padding:12px}.map-card span,.map-card small{display:block;color:#86a1b8;font-size:9px}.map-card strong{display:block;font-size:12px;margin:3px 0}.charger-screen,.wallet-screen{padding:18px}.charger-visual{height:145px;border-radius:20px;background:radial-gradient(circle at 50% 50%,#45acff6b,#0c2235e6 65%);display:grid;place-items:center;color:#83d7ff}.status-pill{display:inline-block;margin-top:16px;font-size:8px;color:#76e2bd;background:#45dca51f;padding:5px 8px;border-radius:20px}.charger-screen h4{margin:10px 0 4px}.charger-screen p{font-size:9px;color:#839bb0}.price-row{margin:15px 0;display:flex;align-items:baseline;gap:4px}.price-row strong{font-size:25px}.price-row span{font-size:9px;color:#8098ae}.mock-primary{border:0;border-radius:10px;background:#2789f5;color:#fff;width:100%;padding:11px;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:5px}.mock-nav{position:absolute;bottom:0;left:0;right:0;height:42px;background:#040d17f2;display:flex;justify-content:space-around;align-items:center;color:#617b92}.mock-nav svg{width:14px}.balance-card{padding:17px;border-radius:17px;background:linear-gradient(145deg,#164b7b,#0b2137);border:1px solid rgba(132,206,255,.2)}.balance-card span,.balance-card small{display:block;color:#8ca8be;font-size:9px}.balance-card strong{display:block;font-size:28px;margin:7px 0}.wallet-item{display:flex;gap:8px;align-items:center;border-bottom:1px solid var(--line);padding:15px 3px;font-size:10px}.wallet-item svg{color:#80d7ff}.wallet-item span{flex:1}.wallet-item b{font-size:10px}.section{padding:120px 0;background:#f5f9fc;color:#071421}.section .eyebrow{color:#1778df}.section-heading{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:50px}.section-heading>p{max-width:440px;color:#617487}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.step-card{padding:25px;border-radius:20px;border:1px solid #d9e5ee;background:#fff;min-height:250px;box-shadow:0 14px 40px #11324e0f}.step-card>span{font-size:11px;color:#7e9ab0}.step-icon{margin-top:45px;width:42px;height:42px;border-radius:12px;background:#e7f4ff;color:#177fea;display:grid;place-items:center}.step-card h3{margin:17px 0 8px}.step-card p{color:#6a7e90;line-height:1.6;font-size:14px}.dark-section{padding:120px 0;background:#06111f}.phone-stage{min-height:500px;display:grid;place-items:center;position:relative}.stage-glow{position:absolute;width:360px;height:360px;border-radius:50%;background:#167bff;filter:blur(80px);opacity:.2}.split-copy h2{color:#fff}.split-copy>p{max-width:560px}.split-copy ul{list-style:none;padding:0;margin:28px 0;display:grid;gap:12px}.split-copy li{display:flex;align-items:center;gap:10px;color:#c2d1df;font-size:14px}.split-copy li svg{color:#72d8ff}.host-section{padding:120px 0;background:#091a2b}.host-heading>p{color:#9aafc1;max-width:470px}.host-heading h2{color:#fff}.host-process{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.host-step{padding:25px;border:1px solid var(--line);background:#ffffff06;border-radius:18px}.host-num{font-size:11px;color:#67c8ff;margin-bottom:40px}.host-step>svg{color:#80d7ff}.host-step h3{margin:17px 0 8px}.host-step p{color:#91a7ba;line-height:1.6;font-size:13px}.host-cta{margin-top:20px;border:1px solid rgba(116,198,255,.2);border-radius:20px;padding:22px 25px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(90deg,#2989f41c,#ffffff05)}.host-cta strong,.host-cta span{display:block}.host-cta span{color:#8ea4b8;font-size:13px;margin-top:4px}.economics{padding:120px 0;background:#f5f9fc;color:#071421}.economics .eyebrow{color:#1479df}.economics p{color:#64798a;max-width:600px}.flow{display:flex;gap:7px;flex-wrap:wrap;margin-top:28px}.flow-item{display:flex;align-items:center;gap:7px;padding:8px 10px;background:#fff;border:1px solid #dbe6ee;border-radius:10px;font-size:11px}.flow-item span{width:18px;height:18px;display:grid;place-items:center;background:#e8f5ff;color:#1479df;border-radius:50%;font-size:9px}.earn-card{background:#071827;color:#fff;border-radius:24px;padding:35px;min-height:330px;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 25px 70px #07182733}.earn-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;background:#103c63;color:#85d9ff;margin-bottom:auto}.earn-card span{font-size:11px;color:#81a1b8}.earn-card strong{font-size:29px;line-height:1.1;margin:10px 0}.earn-card small{color:#8299ac;line-height:1.5}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.benefit{padding:26px;border:1px solid #d9e5ee;background:#fff;border-radius:18px;min-height:200px}.benefit-icon{width:40px;height:40px;border-radius:11px;background:#eaf5ff;color:#1680ec;display:grid;place-items:center}.benefit h3{margin:18px 0 7px}.benefit p{color:#6a7e90;line-height:1.55;font-size:13px}.marketplace{padding:120px 0;background:#071524}.center-heading{text-align:center;max-width:760px;margin:0 auto 50px}.center-heading .eyebrow{justify-content:center}.center-heading p{max-width:600px;margin:auto}.market-cards{display:grid;grid-template-columns:1fr 90px 1fr;align-items:center;gap:15px}.market-cards article{padding:30px;border:1px solid var(--line);border-radius:22px;background:#ffffff09;display:flex;gap:22px;align-items:flex-start}.market-icon{width:52px;height:52px;flex:none;border-radius:15px;background:#0e2c47;color:#83d8ff;display:grid;place-items:center}.market-cards article h3{font-size:24px;margin:10px 0}.market-cards article p{color:#8ea5b9;line-height:1.55;font-size:13px}.market-cards article button{background:none;border:0;color:#83d8ff;padding:0;font-weight:750;display:flex;gap:7px;align-items:center}.market-link{display:flex;flex-direction:column;align-items:center;gap:9px;color:#86d8ff;font-size:10px}.balance-section{padding:120px 0;background:#091a2b}.mini-points{display:grid;gap:12px;margin:25px 0}.mini-points span{display:flex;gap:9px;align-items:center;color:#9db0c1;font-size:13px}.mini-points svg{color:#75d6ff}.reverse .phone-shell{transform:none}.trust-section{padding:120px 0;background:linear-gradient(180deg,#06111f,#0a1a2b)}.trust-content{max-width:760px}.trust-content h2{color:#fff}.trust-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:30px}.trust-list span{padding:14px;border:1px solid var(--line);border-radius:12px;color:#a7bacb;font-size:13px;display:flex;gap:9px;align-items:center}.trust-list svg{color:#72d7ff}.app-preview{padding:120px 0;background:#071524}.phones-row{align-items:flex-start}.phones-row .phone-shell:nth-child(2){transform:translateY(35px)}.faq-section{padding:120px 0;background:#f5f9fc;color:#071421}.faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px}.faq-list{border-top:1px solid #d6e2eb}.faq{border-bottom:1px solid #d6e2eb}.faq button{width:100%;border:0;background:none;padding:20px 0;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:750;color:#102234}.faq button svg{transition:transform .2s}.faq.open button svg{transform:rotate(180deg)}.faq p{padding:0 40px 20px 0;margin:0;color:#687c8d;font-size:14px;line-height:1.65}.final-cta{position:relative;padding:130px 0;text-align:center;background:#06111f;overflow:hidden}.final-glow{position:absolute;width:500px;height:500px;left:50%;top:50%;transform:translate(-50%,-50%);background:#167dff;filter:blur(130px);opacity:.18}.final-inner{position:relative}.final-inner .eyebrow{justify-content:center}.final-cta p{color:#9badbf}.secondary-button.light{background:#ffffff17}.footer{background:#030a12;padding:70px 0 25px;border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px}.footer-brand{margin-bottom:15px}.footer p,.footer a,.footer button{display:block;color:#71879b;font-size:13px;margin:10px 0}.footer h4{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#fff}.footer button{border:0;background:none;padding:0}.footer-app{display:flex!important;gap:7px;align-items:center}.socials{display:flex;gap:9px;margin-top:22px}.socials a{width:32px;height:32px;border:1px solid var(--line);border-radius:9px;display:grid;place-items:center}.socials svg{width:15px}.footer-bottom{border-top:1px solid var(--line);margin-top:55px;padding-top:20px;display:flex;justify-content:space-between;color:#53697d;font-size:11px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00050cc7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;display:grid;place-items:center;padding:20px}.download-panel{position:relative;width:min(640px,100%);background:#0a1b2d;border:1px solid rgba(137,205,255,.2);border-radius:26px;padding:40px;box-shadow:0 30px 100px #00000080}.download-panel h2{font-size:42px;line-height:1.02;letter-spacing:-.04em;margin:15px 0}.download-panel p{color:#9bb0c2;line-height:1.7}.close-button{position:absolute;right:18px;top:18px;border:0;background:#ffffff12;color:#fff;border-radius:10px;width:36px;height:36px;display:grid;place-items:center}.store-row{display:flex;gap:10px;margin-top:25px}.store-button{border:1px solid rgba(255,255,255,.16);background:#02070d;color:#fff;border-radius:12px;padding:9px 15px;display:flex;align-items:center;gap:9px;min-width:175px;text-align:left}.store-button small,.store-button strong{display:block}.store-button small{font-size:8px;color:#a2b2c2}.store-button strong{font-size:15px}.store-icon{font-size:22px}.availability{display:block;color:#6f879c;font-size:10px;margin-top:15px}.calendar-icon{display:inline-block;border:2px solid currentColor;border-radius:4px;position:relative}.calendar-icon:before{content:"";position:absolute;left:2px;right:2px;top:4px;border-top:2px solid currentColor}.calendar-icon span{position:absolute;left:4px;top:-4px;width:2px;height:5px;background:currentColor;box-shadow:8px 0 0 currentColor}@media(max-width:950px){.desktop-nav{display:none}.menu-button{display:block;margin-left:auto}.nav-cta{display:none}.mobile-nav{display:flex;flex-direction:column;padding:10px 20px 20px;gap:2px;border-top:1px solid var(--line)}.mobile-nav button{padding:12px;text-align:left;display:flex;justify-content:space-between}.hero-grid,.app-only-grid,.split-grid,.economics-grid,.faq-grid{grid-template-columns:1fr}.hero{padding-top:130px}.hero-visual{margin-top:15px}.section-heading{display:block}.section-heading>p{margin-top:20px}.steps,.host-process,.benefit-grid{grid-template-columns:1fr 1fr}.market-cards{grid-template-columns:1fr}.market-link{flex-direction:row;justify-content:center}.phone-pair{margin-top:30px}.phones-row{flex-wrap:wrap}.faq-grid{gap:45px}}@media(max-width:620px){.container{width:min(100% - 28px,1160px)}.hero h1{font-size:48px}.hero-copy>p{font-size:16px}.hero-visual{height:370px;transform:scale(.8);margin:-20px -35px}.hero-floating-card{right:0}.phone-shell{width:190px;height:385px}.phone-pair{gap:5px}.steps,.host-process,.benefit-grid,.trust-list{grid-template-columns:1fr}.section,.dark-section,.host-section,.economics,.balance-section,.trust-section,.app-preview,.faq-section,.marketplace{padding:85px 0}.host-cta{display:block}.host-cta .primary-button{margin-top:18px}.phones-row{gap:5px}.phones-row .phone-shell{width:175px;height:355px}.phones-row .phone-shell:nth-child(3){display:none}.download-panel{padding:30px 22px}.download-panel h2{font-size:34px}.store-row{flex-direction:column}.store-button{width:100%}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{display:block;line-height:1.8}.footer-bottom span{display:block}.app-only-grid{gap:30px}.split-grid{gap:25px}.reverse .phone-stage{order:2}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.phone-shell,.faq button svg{transition:none}}.legal-site{min-height:100vh;background:#06111f;color:#edf6ff;display:flex;flex-direction:column}.legal-header{height:76px;padding:0 max(24px,calc((100vw - 1120px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);background:#06111feb}.legal-header .brand,.legal-footer .brand{text-decoration:none}.legal-back,.legal-home{display:inline-flex;align-items:center;gap:8px;color:#a9bfd2;text-decoration:none;font-size:14px}.legal-back:hover,.legal-home:hover,.legal-footer a:hover{color:#fff}.legal-main{width:min(100% - 40px,1040px);margin:0 auto;flex:1;padding:76px 0 100px}.legal-heading{max-width:780px;margin:0 auto 42px}.legal-heading h1{font-size:clamp(42px,7vw,72px);line-height:1;letter-spacing:-.055em;margin:18px 0 12px}.legal-heading>p{color:#92a8bb}.legal-toc{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.legal-toc a{color:#b6dfff;text-decoration:none;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:8px 12px;font-size:12px;transition:background .2s,border-color .2s}.legal-toc a:hover{background:#3897ff29;border-color:#71c3ff66}.legal-document{max-width:780px;margin:auto;padding:clamp(24px,5vw,52px);border:1px solid rgba(151,195,228,.14);border-radius:24px;background:linear-gradient(145deg,#0e2337eb,#071625f5);box-shadow:0 25px 80px #00000038}.legal-document section{scroll-margin-top:24px;padding:0 0 27px;margin:0 0 27px;border-bottom:1px solid rgba(255,255,255,.09)}.legal-document section:last-of-type{border:0;margin-bottom:12px}.legal-document h2{font-size:21px;letter-spacing:-.025em;margin:0 0 13px;color:#f5faff}.legal-document p{font-size:15px;line-height:1.8;color:#b7c8d7;margin:0 0 12px}.legal-document p:last-child{margin-bottom:0}.legal-document strong{color:#eff8ff}.legal-note{padding:18px 20px;border-left:3px solid #49aaff;border-radius:0 12px 12px 0;background:#318be617}.legal-note strong{color:#eaf6ff}.legal-note p{margin-top:5px}.legal-footer{width:min(100% - 48px,1120px);margin:0 auto;padding:25px 0 30px;border-top:1px solid rgba(255,255,255,.09);display:flex;align-items:center;justify-content:space-between;gap:20px}.legal-footer>div{display:flex;gap:22px}.legal-footer a{color:#8ea5b9;text-decoration:none;font-size:13px}.legal-footer .brand{color:#fff}.legal-footer .brand b{color:#8ed7ff}.legal-footer .legal-home{color:#8ea5b9}.legal-site a:focus-visible{outline:3px solid #82d8ff;outline-offset:4px;border-radius:4px}@media(max-width:650px){.legal-header{padding:0 18px}.legal-main{width:calc(100% - 28px);padding:52px 0 68px}.legal-heading{margin-bottom:26px}.legal-document{padding:24px 20px;border-radius:18px}.legal-document h2{font-size:19px}.legal-document p{font-size:14px}.legal-footer{width:calc(100% - 36px);flex-wrap:wrap}.legal-footer>div{order:3;width:100%;justify-content:space-between;padding-top:10px}.legal-footer .legal-home span{display:none}}@media(prefers-reduced-motion:reduce){.legal-toc a{transition:none}}.usecases{padding:120px 0;background:#081727;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.uc-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.uc-card{position:relative;isolation:isolate;display:flex;flex-direction:column;padding:32px;border:1px solid var(--line);border-radius:22px;background:#ffffff09;transition:border-color .45s var(--ease-soft, ease),background-color .45s var(--ease-soft, ease),box-shadow .6s var(--ease-out, ease),translate .6s var(--ease-out, ease)}.uc-card:hover{border-color:#74c6ff57;background-color:#ffffff0d;box-shadow:0 24px 64px #1464c829}.uc-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s ease;background:radial-gradient(380px circle at var(--px, 50%) var(--py, 50%),rgba(86,170,255,.14),transparent 62%)}.uc-card:hover:before{opacity:1}.uc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.uc-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:#0e2c47;color:#83d8ff;font-size:12px;font-weight:750}.uc-tag{display:inline-flex;align-items:center;gap:9px;color:#9aadc0;font-size:12px}.uc-battery{position:relative;width:26px;height:12px;padding:1.5px;border:1.5px solid #83d8ff;border-radius:3px}.uc-battery:after{content:"";position:absolute;right:-4px;top:2.5px;width:2px;height:4px;border-radius:0 2px 2px 0;background:#83d8ff}.uc-battery i{display:block;width:14%;height:100%;border-radius:1px;background:#83d8ff}.uc-card h3{margin:22px 0;font-size:26px;line-height:1.15;letter-spacing:-.03em}.uc-steps{position:relative;display:grid;gap:16px;margin:0 0 28px;padding:0 0 0 30px;list-style:none}.uc-steps:before{content:"";position:absolute;left:9px;top:10px;bottom:10px;width:1px;background:linear-gradient(#2d8cff,#2d8cff1f);transform-origin:top center}.uc-steps li{position:relative;color:#9db0c1;font-size:14px;line-height:1.55}.uc-steps li b{color:#fff;font-weight:700}.uc-steps li:before{content:"";position:absolute;left:-26px;top:6px;width:9px;height:9px;border-radius:50%;border:2px solid #4da4ff;background:#081727}.uc-compare{display:grid;gap:12px;margin-top:auto}.uc-row{display:grid;grid-template-columns:118px 1fr 62px;align-items:center;gap:12px;color:#9db0c1;font-size:13px}.uc-row strong{color:#fff;text-align:right;font-variant-numeric:tabular-nums}.uc-bar{height:10px;border-radius:99px;background:#ffffff0f;overflow:hidden}.uc-bar i{display:block;width:var(--w);height:100%;border-radius:99px;background:linear-gradient(90deg,#2d8cff,#9fd8ff);transform-origin:left center}.uc-bar i.muted{background:#9aacc073}.uc-result{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px;margin-top:22px;padding:18px 20px;border:1px solid rgba(116,198,255,.22);border-radius:16px;background:linear-gradient(90deg,#2989f424,#ffffff05)}.uc-result span{color:#9fd8ff;font-size:13px;font-weight:700}.uc-result strong{font-size:34px;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.uc-result small{color:#8ea4b8;font-size:12px}.uc-note{max-width:760px;margin:28px auto 0;color:#6f879c;font-size:12px;line-height:1.7;text-align:center}.map-streets{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.street-major,.street-minor{fill:none}.street-major{stroke:#7bb8da21;stroke-width:4}.street-minor{stroke:#7bb8da14;stroke-width:2}.route-line{fill:none;stroke:#62d9ff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:0;filter:drop-shadow(0 0 3px rgba(98,217,255,.8))}.dot-halo{fill:#ffffff24;transform-box:fill-box;transform-origin:center}.dot-core{fill:#fff;filter:drop-shadow(0 0 4px #fff)}.map-pin-target{z-index:2}@media(max-width:950px){.uc-grid{grid-template-columns:1fr}}@media(max-width:620px){.usecases{padding:85px 0}.uc-card{padding:24px 20px}.uc-card h3{font-size:22px}.uc-row{grid-template-columns:96px 1fr 56px;gap:10px}}:root{--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-soft: cubic-bezier(.4, 0, .2, 1)}@supports (overflow: clip){.site,.final-cta{overflow:clip}}:focus-visible{outline:2px solid #7cc4ff;outline-offset:3px;border-radius:8px}.desktop-nav button,.mobile-nav button,.text-button,.footer a,.footer button,.faq button,.market-cards article button{transition:color .3s var(--ease-soft)}.header{transition:background-color .5s var(--ease-soft),border-color .5s var(--ease-soft),box-shadow .5s var(--ease-soft),translate .7s var(--ease-out)}.header:not([data-scrolled]):not([data-menu]){background-color:#06111f00;border-bottom-color:#fff0}.header[data-scrolled]{box-shadow:0 12px 40px #00000047}.header[data-menu]{background-color:#06111ff5}.header[data-hidden]:not(:focus-within){translate:0 -100%}.nav-wrap{transition:height .5s var(--ease-out)}.header[data-scrolled] .nav-wrap{height:64px}.desktop-nav button{position:relative}.desktop-nav button:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:currentColor;scale:0 1;transform-origin:left center;transition:scale .45s var(--ease-out)}.desktop-nav button:hover:after,.desktop-nav button[data-active]:after{scale:1 1}.desktop-nav button[data-active]{color:#fff}.scroll-progress{position:fixed;z-index:60;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#2d8cff,#9fd8ff);transform-origin:0 50%;scale:0 1;pointer-events:none}.primary-button,.nav-cta{position:relative;overflow:hidden;isolation:isolate;transition:box-shadow .4s var(--ease-soft),filter .4s var(--ease-soft)}.primary-button:after,.nav-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);translate:-130% 0}.primary-button:hover,.nav-cta:hover{box-shadow:0 16px 44px #2d8cff6b;filter:brightness(1.06)}.secondary-button,.store-button,.close-button,.socials a{transition:background-color .35s var(--ease-soft),border-color .35s var(--ease-soft),box-shadow .35s var(--ease-soft),color .3s var(--ease-soft)}.secondary-button:hover{background:#ffffff1f;border-color:#b4d7f566}.store-button:hover{border-color:#9fd8ff80;box-shadow:0 14px 36px #1f90ff2e}.close-button:hover{background:#ffffff24}.socials a:hover{border-color:#9fd8ff80;background:#9fd8ff14}.faq button:hover{color:#1478e0}.text-button:hover,.market-cards article button:hover{color:#bfe6ff}.footer a:hover,.footer button:hover{color:#fff}.step-card,.benefit,.host-step,.market-cards article,.trust-list span,.flow-item,.earn-card,.host-cta,.phone-shell{position:relative;isolation:isolate;transition:translate .6s var(--ease-out),box-shadow .6s var(--ease-out),border-color .45s var(--ease-soft),background-color .45s var(--ease-soft)}.step-card:hover,.benefit:hover{border-color:#b4d3ec;box-shadow:0 26px 64px #11324e24}.host-step:hover,.market-cards article:hover,.trust-list span:hover,.host-cta:hover{border-color:#74c6ff57;background-color:#ffffff0d;box-shadow:0 24px 64px #1464c829}.flow-item:hover{border-color:#b4d3ec;box-shadow:0 10px 26px #11324e1a}.earn-card:hover{box-shadow:0 34px 90px #07182752}.phone-shell:hover{box-shadow:0 34px 90px #196edc4d}.step-card:before,.benefit:before,.host-step:before,.market-cards article:before,.trust-list span:before,.earn-card:before,.host-cta:before,.download-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s var(--ease-soft);background:radial-gradient(380px circle at var(--px, 50%) var(--py, 50%),rgba(86,170,255,.14),transparent 62%)}.step-card:before,.benefit:before{background:radial-gradient(380px circle at var(--px, 50%) var(--py, 50%),rgba(23,127,234,.09),transparent 62%)}.step-card:hover:before,.benefit:hover:before,.host-step:hover:before,.market-cards article:hover:before,.trust-list span:hover:before,.earn-card:hover:before,.host-cta:hover:before,.download-panel:hover:before{opacity:1}.download-panel{isolation:isolate}.step-icon,.benefit-icon,.market-icon,.brand-mark,.earn-icon{transition:scale .5s var(--ease-out),rotate .5s var(--ease-out),background-color .4s var(--ease-soft),box-shadow .5s var(--ease-soft)}.step-card:hover .step-icon,.benefit:hover .benefit-icon,.market-cards article:hover .market-icon,.earn-card:hover .earn-icon{background-color:#d6ecff}.market-cards article:hover .market-icon,.earn-card:hover .earn-icon{background-color:#123a5c}.faq button svg{transition:transform .55s var(--ease-out)}.close-button svg{transition:rotate .45s var(--ease-out)}.wallet-item b,.balance-card strong,.price-row strong{font-variant-numeric:tabular-nums}.wallet-item b{text-align:right}.faq-body{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .55s var(--ease-out),visibility 0s linear .55s}.faq-body>div{overflow:hidden;min-height:0}.faq.open .faq-body{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .55s var(--ease-out),visibility 0s}.faq-body p{opacity:0;transition:opacity .35s var(--ease-soft)}.faq.open .faq-body p{opacity:1;transition:opacity .5s var(--ease-soft) .12s}@media(max-width:950px){.header .mobile-nav{display:grid;grid-template-rows:0fr;padding:0;gap:0;border-top:0;visibility:hidden;transition:grid-template-rows .55s var(--ease-out),visibility 0s linear .55s}.header .mobile-nav[data-open=true]{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .55s var(--ease-out),visibility 0s}.mobile-nav-clip{overflow:hidden;min-height:0}.mobile-nav-list{display:flex;flex-direction:column;gap:2px;padding:10px 20px 20px;border-top:1px solid var(--line)}}.footer a,.footer button{transition:color .3s var(--ease-soft),translate .4s var(--ease-out)}main>section{position:relative}main>section:not(.hero):before{content:"";position:absolute;top:0;left:0;right:0;height:1px;z-index:2;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,rgba(124,196,255,.5),transparent)}main>.section:not(.hero):before,main>.economics:before,main>.faq-section:before{background:linear-gradient(90deg,transparent,rgba(23,127,234,.4),transparent)}.hero h1 em{font-style:normal}.hero h1 .ln,.hero h1 .ln-in{display:block}.hero-copy{position:relative;z-index:1}#preloader{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;place-items:center;background:#06111f}.pl-inner{position:relative}.pl-halo{position:absolute;left:50%;top:28px;width:170px;height:170px;margin:-85px 0 0 -85px;border-radius:50%;background:radial-gradient(circle,rgba(45,140,255,.42),transparent 68%);pointer-events:none}.pl-mark{width:56px;height:56px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(145deg,#2f91ff,#7bd7ff);color:#03101e;box-shadow:0 0 36px #2d8cff66}.pl-word{font-weight:750;font-size:18px;color:var(--white)}.pl-word b{color:var(--ice)}.pl-bar{width:120px;height:2px;border-radius:2px;background:#ffffff1a;overflow:hidden}.pl-bar i{display:block;height:100%;background:linear-gradient(90deg,#2d8cff,#9fd8ff);transform-origin:0 50%}@media(prefers-reduced-motion:no-preference){@keyframes rise{0%{opacity:0;translate:0 var(--rise, 26px)}to{opacity:1;translate:0 0}}@keyframes pop{0%{opacity:0;scale:.86}to{opacity:1;scale:1}}@keyframes clipUp{0%{opacity:0;translate:0 28px;clip-path:inset(100% 0 0 0 round 24px)}to{opacity:1;translate:0 0;clip-path:inset(-90px -90px -90px -90px round 24px)}}@keyframes screenOn{0%{clip-path:inset(0 0 100% 0 round 26px)}to{clip-path:inset(0 0 0 0 round 26px)}}@keyframes lineUp{0%{translate:0 108%}to{translate:0 0}}@keyframes carIn{0%{opacity:0;translate:-64px 0;clip-path:inset(0 100% 0 0)}to{opacity:1;translate:0 0;clip-path:inset(-70px -70px -70px -70px)}}@keyframes fadeIn{0%{opacity:0}}@keyframes headerIn{0%{opacity:0;translate:0 -100%}to{opacity:1;translate:0 0}}@keyframes hairline{0%{opacity:0;scale:0 1}30%{opacity:1}to{opacity:1;scale:1 1}}@keyframes ping{0%{opacity:.7;scale:.6}80%,to{opacity:0;scale:2.6}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes floatYSmall{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes breathe{0%,to{scale:1}50%{scale:1.12}}@keyframes driftA{0%{transform:translateZ(0)}to{transform:translate3d(-50px,30px,0)}}@keyframes driftB{0%{transform:translateZ(0)}to{transform:translate3d(60px,-34px,0)}}@keyframes orbitSway{0%{rotate:-2.5deg}to{rotate:2.5deg}}@keyframes glowPulse{0%,to{opacity:.35}50%{opacity:.6}}@keyframes lightPulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes iconPop{0%{opacity:0;scale:.6;rotate:-70deg}}@keyframes panelIn{0%{opacity:0;translate:0 26px;scale:.97}}@keyframes panelOut{to{opacity:0;translate:0 14px;scale:.985}}@keyframes backdropOut{to{opacity:0}}@keyframes menuItem{0%{opacity:0;translate:0 -8px}}@keyframes haloPulse{0%,to{scale:1;opacity:.9}50%{scale:1.55;opacity:.25}}@keyframes barGrow{0%{scale:0 1}}@keyframes lineDraw{0%{scale:1 0}}@keyframes pinArrive{0%,to{scale:1}40%{scale:1.22}}[data-reveal]:not([data-in]){opacity:0}[data-reveal][data-in]{animation:rise .95s var(--ease-out) calc(var(--i, 0) * 85ms) backwards}[data-reveal=pop][data-in]{animation-name:pop}[data-reveal=clip][data-in]{animation:clipUp 1.15s var(--ease-out) calc(var(--i, 0) * 85ms) backwards}[data-reveal=phone]{--rise: 44px}[data-reveal=phone][data-in]{animation-duration:1.1s}[data-reveal=phone][data-in] .phone-screen{animation:screenOn 1.1s var(--ease-in-out) calc(var(--i, 0) * 85ms + .3s) backwards}[data-reveal=phone][data-in] :is(.charger-screen,.wallet-screen)>*,[data-reveal=phone][data-in] .map-card{--rise: 12px;animation:rise .8s var(--ease-out) calc(var(--i, 0) * 85ms + .6s + var(--k, 0) * 80ms) backwards}.charger-screen>:nth-child(2),.wallet-screen>:nth-child(2){--k: 1}.charger-screen>:nth-child(3),.wallet-screen>:nth-child(3){--k: 2}.charger-screen>:nth-child(4),.wallet-screen>:nth-child(4){--k: 3}.charger-screen>:nth-child(5){--k: 4}.charger-screen>:nth-child(6){--k: 5}[data-reveal=phone]:not([data-route]) .route-line{stroke-dashoffset:1}.dot-halo{animation:haloPulse 2.4s ease-in-out infinite}.map-pin-target:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid #8fe1ff;opacity:0}[data-route] .map-pin-target{animation:pinArrive .9s var(--ease-out) 3.3s}[data-route] .map-pin-target:after{animation:ping 2.2s var(--ease-out) 3.3s 3}.uc-card[data-in] .uc-steps:before{animation:lineDraw 1.4s var(--ease-in-out) calc(var(--i, 0) * 85ms + .3s) backwards}.uc-card[data-in] .uc-steps li{--rise: 14px;animation:rise .8s var(--ease-out) calc(var(--i, 0) * 85ms + .3s + var(--k, 0) * .18s) backwards}.uc-steps li:nth-child(2){--k: 1}.uc-steps li:nth-child(3){--k: 2}.uc-card[data-in] .uc-bar i{animation:barGrow 1.3s var(--ease-out) calc(var(--i, 0) * 85ms + .75s + var(--b, 0) * .16s) backwards}.uc-row:nth-child(2){--b: 1}.uc-row:nth-child(3){--b: 2}.uc-card[data-in] .uc-result{--rise: 14px;animation:rise .9s var(--ease-out) calc(var(--i, 0) * 85ms + 1.1s) backwards}.uc-card:hover{translate:0 -6px}main>section[data-seen]:not(.hero):before{animation:hairline 1.6s var(--ease-out) forwards}.step-card:hover,.benefit:hover,.host-step:hover,.market-cards article:hover,.trust-list span:hover,.earn-card:hover{translate:0 -6px}.host-cta:hover,.flow-item:hover{translate:0 -3px}.phone-shell:hover{translate:0 -8px}.step-card:hover .step-icon,.benefit:hover .benefit-icon,.market-cards article:hover .market-icon{scale:1.08;rotate:-4deg}.earn-card:hover .earn-icon{scale:1.08;rotate:4deg}.brand:hover .brand-mark{scale:1.07;rotate:-6deg;box-shadow:0 0 36px #2d8cff80}.split-copy li{transition:translate .45s var(--ease-out),color .3s var(--ease-soft)}.split-copy li:hover{translate:5px 0;color:#fff}.footer a:hover,.footer button:hover{translate:4px 0}.socials a:hover{translate:0 -3px}.close-button:hover svg{rotate:90deg}.primary-button,.nav-cta,.secondary-button,.store-button{transition:translate .45s var(--ease-out),scale .3s var(--ease-out),box-shadow .4s var(--ease-soft),filter .4s var(--ease-soft),background-color .35s var(--ease-soft),border-color .35s var(--ease-soft);translate:var(--mx, 0px) var(--my, 0px)}.primary-button:hover,.nav-cta:hover,.secondary-button:hover,.store-button:hover{translate:var(--mx, 0px) calc(var(--my, 0px) - 2px)}.primary-button:active,.nav-cta:active,.secondary-button:active,.store-button:active{scale:.97}.primary-button:after,.nav-cta:after{transition:translate .9s var(--ease-out)}.primary-button:hover:after,.nav-cta:hover:after{translate:130% 0}.primary-button>svg,.text-button>svg,.market-cards article button>svg,.mobile-nav button>svg,.nav-cta>svg{transition:translate .45s var(--ease-out)}.primary-button:hover>svg,.text-button:hover>svg,.market-cards article button:hover>svg,.mobile-nav button:hover>svg{translate:4px 0}.nav-cta:hover>svg{translate:0 2px}.menu-button svg{animation:iconPop .45s var(--ease-out)}.header{animation:headerIn 1s var(--ease-out) .15s backwards}.mobile-nav[data-open=true] .mobile-nav-list>button{animation:menuItem .5s var(--ease-out) calc(.08s + var(--k, 0) * 55ms) backwards}.hero-copy .eyebrow{animation:rise 1s var(--ease-out) .2s backwards}.hero h1 .ln{overflow:hidden;padding-bottom:.14em;margin-bottom:-.14em}.hero h1 .ln-in{animation:lineUp 1.2s var(--ease-out) calc(.3s + var(--l, 0) * .1s) backwards}.hero-copy>p{animation:rise 1s var(--ease-out) .62s backwards}.hero-actions{animation:rise 1s var(--ease-out) .74s backwards}.hero-proof{animation:rise 1s var(--ease-out) .86s backwards}.hero-glow{will-change:transform}.hero-glow-a{animation:fadeIn 2s ease-out backwards,driftA 24s ease-in-out infinite alternate}.hero-glow-b{animation:fadeIn 2s ease-out .2s backwards,driftB 28s ease-in-out infinite alternate}.orbit-1{animation:fadeIn 1.8s ease-out .5s backwards,orbitSway 16s ease-in-out infinite alternate}.orbit-2{animation:fadeIn 1.8s ease-out .7s backwards,orbitSway 20s ease-in-out -6s infinite alternate-reverse}.hero-car{animation:carIn 1.4s var(--ease-in-out) .4s backwards,floatY 8s ease-in-out 2s infinite}.charger-post{animation:rise 1.1s var(--ease-out) .85s backwards;--rise: 36px}.charger-glow{animation:glowPulse 4.5s ease-in-out 1.5s infinite}.car-light{animation:lightPulse 3.2s ease-in-out 2s infinite}.hero-floating-card{animation:rise 1.1s var(--ease-out) 1.15s backwards,floatYSmall 7s ease-in-out 2.4s infinite}.live-dot,.status-dot{position:relative}.live-dot:after,.status-dot:after,.location-dot:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1px solid #62d9ff;animation:ping 2.8s var(--ease-out) infinite}.location-dot:after{border-color:#fffc;top:-4px;right:-4px;bottom:-4px;left:-4px}.charger-visual svg{animation:breathe 3.6s ease-in-out infinite}.stage-glow{will-change:transform;animation:breathe 9s ease-in-out infinite}.final-glow{will-change:transform;animation:breathe 10s ease-in-out infinite}html:not(.is-ready) :is(.header,main *){animation-play-state:paused}main>section:not([data-inview]) *,main>section:not([data-inview]) *:after{animation-play-state:paused}.modal-backdrop{animation:fadeIn .35s var(--ease-soft) backwards}.download-panel{animation:panelIn .65s var(--ease-out) backwards}.download-panel>:nth-child(n+2){animation:rise .8s var(--ease-out) backwards;--rise: 16px}.download-panel>:nth-child(2){animation-delay:.14s}.download-panel>:nth-child(3){animation-delay:.21s}.download-panel>:nth-child(4){animation-delay:.28s}.download-panel>:nth-child(5){animation-delay:.35s}.download-panel>:nth-child(6){animation-delay:.42s}.modal-backdrop[data-closing]{animation:backdropOut .26s ease-in forwards;pointer-events:none}.modal-backdrop[data-closing] .download-panel{animation:panelOut .26s ease-in forwards}.modal-backdrop[data-closing] .download-panel>*{animation:none}@keyframes plMark{0%{opacity:0;scale:.7}}@keyframes plWord{0%{opacity:0;translate:0 10px}}@keyframes plBar{0%{scale:0 1}to{scale:1 1}}@keyframes plHalo{0%,to{opacity:.5;scale:1}50%{opacity:.9;scale:1.15}}@keyframes plInnerOut{to{opacity:0;scale:.94}}@keyframes plOut{0%{transform:translateY(0);border-radius:0}to{transform:translateY(-101%);border-radius:0 0 50% 50%/0 0 12vh 12vh;visibility:hidden}}html.is-loading #preloader{display:grid}html.is-ready #preloader{pointer-events:none;animation:plOut 1s var(--ease-in-out) .12s forwards}.pl-inner{display:grid;justify-items:center;gap:18px}html.is-ready .pl-inner{animation:plInnerOut .5s ease-in forwards}.pl-mark{position:relative;animation:plMark .8s var(--ease-out) backwards}.pl-halo{animation:plHalo 2.2s ease-in-out infinite}.pl-word{animation:plWord .8s var(--ease-out) .2s backwards}.pl-bar i{animation:plBar .95s var(--ease-in-out) .1s backwards}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){@keyframes parallax{0%{translate:0 calc(var(--depth, 24px) * -1)}to{translate:0 var(--depth, 24px)}}@keyframes parallaxExit{0%{translate:0 0}to{translate:0 var(--depth, 60px)}}@keyframes progress{to{scale:1 1}}.scroll-progress{animation:progress linear both;animation-timeline:scroll(root)}.hero-visual{--depth: 70px;animation:parallaxExit linear both;animation-timeline:view();animation-range:exit 0% exit 100%}.hero-glow-a{--depth: 120px;animation:fadeIn 2s ease-out backwards,driftA 24s ease-in-out infinite alternate,parallaxExit linear both;animation-timeline:auto,auto,view();animation-range:normal,normal,exit 0% exit 100%}.hero-glow-b{--depth: 40px;animation:fadeIn 2s ease-out .2s backwards,driftB 28s ease-in-out infinite alternate,parallaxExit linear both;animation-timeline:auto,auto,view();animation-range:normal,normal,exit 0% exit 100%}.phone-stage{--depth: 18px;animation:parallax linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.phone-pair,.phones-row{--depth: 14px;animation:parallax linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.stage-glow{--depth: 44px;animation:breathe 9s ease-in-out infinite,parallax linear both;animation-timeline:auto,view();animation-range:normal,cover 0% cover 100%}.final-glow{--depth: 50px;animation:breathe 10s ease-in-out infinite,parallax linear both;animation-timeline:auto,view();animation-range:normal,cover 0% cover 100%}}}@media(prefers-reduced-motion:reduce){#preloader{display:none!important}*,*:before,*:after{animation:none!important;scroll-behavior:auto!important}.faq-body,.header .mobile-nav{transition-duration:.01ms!important}}
