@font-face{font-family:Urbanist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/680d078f20ab2e33-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Urbanist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a22b1dc24103c00d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Urbanist Fallback;src:local("Arial");ascent-override:95.93%;descent-override:25.24%;line-gap-override:0.00%;size-adjust:99.04%}.__className_472caf{font-family:Urbanist,Urbanist Fallback;font-style:normal}.__variable_472caf{--font:"Urbanist","Urbanist Fallback"}:root{--ink:#062e2a;--green:#26786b;--lime:#b8f279;--paper:#f6f9f7;--muted:#64736f;--line:#dbe6e1;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font),Urbanist,sans-serif}a{text-decoration:none;color:inherit}p{color:var(--muted);line-height:1.65}.announce{height:34px;background:var(--ink);color:#d9ede5;text-align:center;font-size:12px;letter-spacing:.5px;padding:9px}.announce i{display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--lime);margin:0 12px}header{height:78px;justify-content:space-between;padding:0 max(5vw,24px);background:rgba(255,255,255,.93);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand,header{display:flex;align-items:center}.brand{gap:12px;font-size:20px;font-weight:900}.brand img{width:42px;height:42px}.brand span{display:flex;flex-direction:column}.brand small{font-size:9px;letter-spacing:2px;color:var(--green);text-transform:uppercase}nav{display:flex;align-items:center;gap:27px;font-size:14px;font-weight:750}nav>a:not(.btn):hover{color:var(--green)}.menu{display:none;border:0;background:none;font-size:26px}.btn{display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:#fff;border-radius:14px;padding:15px 21px;font-weight:850;box-shadow:0 8px 24px rgba(6,46,42,.13);transition:transform .2s,box-shadow .2s}.btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(6,46,42,.2)}.btn.small{padding:11px 15px;border-radius:11px}.btn.lime{background:var(--lime);color:var(--ink)}.btn.ghost{border:1px solid rgba(255,255,255,.35);background:transparent}.btn.ghost-dark{border:1px solid var(--ink);color:var(--ink);background:transparent}.hero{min-height:720px;background:var(--ink);display:grid;grid-template-columns:1.02fr .98fr;align-items:center;padding:78px max(6vw,28px);overflow:hidden}.hero-copy{max-width:660px}.eyebrow,.safety small,.section-head small,.showcase small{color:var(--green);font-size:11px;font-weight:900;letter-spacing:2.4px}.hero .eyebrow{color:var(--lime)}h1{font-size:clamp(55px,7.2vw,100px);line-height:.91;letter-spacing:-5px;margin:22px 0;color:#fff}h1 em{font-style:normal;color:var(--lime)}.hero-copy>p{font-size:19px;max-width:610px;color:#bad0c8}.actions{gap:12px;margin:29px 0}.actions,.store-row{display:flex;flex-wrap:wrap}.store,.store-row{gap:10px}.store{display:flex;align-items:center;border:1px solid rgba(255,255,255,.24);border-radius:12px;color:#fff;padding:9px 14px;min-width:156px}.store>span{font-size:21px}.store small{display:flex;flex-direction:column;font-size:8px;line-height:1.2}.store strong{font-size:15px}.proof{display:grid;grid-template-columns:auto auto auto auto auto auto;align-items:center;grid-gap:8px 12px;gap:8px 12px;margin-top:33px;color:#9cb8ae;font-size:11px}.proof b{color:#fff;font-size:20px}.hero-art{height:560px;display:flex;align-items:center;justify-content:center;gap:20px}.hero-art,.phone{position:relative}.phone{width:238px;height:500px;border-radius:39px;background:#f8fbf9;border:8px solid #153d39;padding:34px 15px 15px;box-shadow:0 38px 70px rgba(0,0,0,.3);animation:float 5s ease-in-out infinite}.phone.driver{transform:translateY(40px) rotate(4deg);animation-delay:-2s}.phone.customer{transform:rotate(-4deg)}.notch{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:75px;height:18px;border-radius:20px;background:#062e2a}.phone-head{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:900}.phone-head img{width:29px}.mock-hero{margin-top:17px;background:var(--ink);color:#fff;border-radius:19px;padding:18px;display:flex;flex-direction:column;gap:9px}.mock-hero small{font-size:7px;color:var(--lime);letter-spacing:1px}.mock-hero b{font-size:18px}.mock-card{background:#fff;border:1px solid var(--line);border-radius:15px;padding:14px;margin-top:12px;display:flex;flex-direction:column;font-size:12px}.mock-card span{color:var(--muted);font-size:9px;margin-top:4px}.online{margin:13px 0;background:#e5f8d4;color:var(--green);border-radius:12px;padding:12px;font-size:11px;font-weight:800}.orbit{position:absolute;border:1px solid rgba(184,242,121,.24);border-radius:50%;animation:spin 18s linear infinite}.orbit.one{width:500px;height:500px}.orbit.two{width:390px;height:390px;animation-direction:reverse}.trust{min-height:82px;background:var(--lime);display:flex;justify-content:center;gap:clamp(18px,4vw,65px);align-items:center;flex-wrap:wrap;padding:20px;font-size:13px;font-weight:850}.section{padding:100px max(6vw,28px)}.section.mint{background:#eaf4ef}.section-head{max-width:700px;margin-bottom:45px}.safety h2,.section-head h2,.showcase h2{font-size:clamp(37px,4vw,58px);line-height:1.02;letter-spacing:-2px;margin:13px 0}.section-head>p{font-size:17px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.feature{background:#fff;border:1px solid var(--line);border-radius:24px;padding:27px;transition:.25s}.feature:hover{transform:translateY(-5px);box-shadow:0 18px 38px rgba(6,46,42,.08)}.icon{width:47px;height:47px;border-radius:15px;background:#e9f7dd;color:var(--green);display:inline-flex;align-items:center;justify-content:center;font-size:22px;font-weight:900}.feature h3,.service-grid h3{font-size:19px;margin:18px 0 5px}.feature p,.service-grid p{font-size:14px;margin:0}.text-link{display:inline-block;color:var(--green);font-weight:850;margin-top:30px}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.panel{padding:39px;border-radius:29px}.panel h3{font-size:33px;margin:0 0 6px}.panel.dark{background:var(--ink);color:#fff}.panel.dark p{color:#a9c3b9}.lime-panel{background:var(--lime)}.steps{list-style:none;padding:15px 0 0;margin:0}.steps li{display:flex;gap:14px;align-items:center;padding:15px 0;border-bottom:1px solid rgba(128,150,140,.25)}.steps li span{width:31px;height:31px;border-radius:10px;background:rgba(255,255,255,.18);display:grid;place-items:center;font-size:11px}.services{background:#fff}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:26px;overflow:hidden}.service-grid article{background:#fff;padding:31px}.showcase{padding:100px max(6vw,28px);background:var(--ink);color:#fff;display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:hidden}.showcase p{color:#b2c9c0;max-width:570px}.show-phones{height:520px}.show-phones .hero-art{transform:scale(.83);transform-origin:center}.safety{display:grid;grid-template-columns:.75fr 1.25fr;align-items:center;grid-gap:70px;gap:70px}.safety-art{height:390px;background:var(--lime);border-radius:35% 65% 53% 47%/42% 36% 64% 58%;display:grid;place-items:center;position:relative}.safety-art .icon{width:125px;height:125px;font-size:68px;background:#fff;z-index:1}.ring{position:absolute;width:230px;height:230px;border:2px dashed var(--green);border-radius:50%;animation:spin 18s linear infinite}.safety ul{padding:0;list-style:none}.safety li{padding:10px 0;font-weight:750}.safety li:before{content:"✓";color:var(--green);margin-right:12px}.testimonials{background:#eaf4ef}.quotes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:17px;gap:17px}.quotes blockquote{margin:0;padding:27px;background:#fff;border-radius:23px;border:1px solid var(--line)}.quotes p{font-size:17px;color:var(--ink)}.quotes cite{color:var(--green);font-weight:800;font-style:normal;font-size:12px}.disclaimer{font-size:11px}.faq-list{max-width:900px}.faq-list details{background:#fff;border:1px solid var(--line);border-radius:16px;margin:10px 0;padding:4px 20px}.faq-list summary{list-style:none;cursor:pointer;font-weight:850;padding:18px 0}.faq-list summary span{font-size:9px;text-transform:uppercase;background:#e8f6da;color:var(--green);padding:5px 8px;border-radius:7px;margin-right:10px}.faq-list details p{padding:0 0 18px;margin:0}.final-cta{display:grid;grid-template-columns:1fr 1fr;background:var(--ink);color:#fff}.final-cta>div{padding:70px max(6vw,28px)}.final-cta>div+div{background:var(--green)}.final-cta small{color:var(--lime);letter-spacing:2px;font-weight:900}.final-cta h2{font-size:34px;line-height:1.1;max-width:540px}footer{background:#021c19;color:#fff;padding:65px max(6vw,28px) 30px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:35px;gap:35px}footer>div{display:flex;flex-direction:column;gap:10px}footer p{max-width:390px;color:#93aea5}footer b{color:var(--lime);margin-bottom:7px}footer a:not(.brand){font-size:13px;color:#acc1b9}footer>small{grid-column:1/-1;border-top:1px solid #24403c;margin-top:25px;padding-top:25px;color:#708d84}@keyframes float{50%{translate:0 -12px}}@keyframes spin{to{rotate:1turn}}@media(max-width:900px){header nav{display:none;position:absolute;top:77px;left:0;right:0;background:#fff;padding:25px;flex-direction:column;align-items:stretch}header nav.open{display:flex}.menu{display:block}.hero{grid-template-columns:1fr;padding-top:65px}.hero-art{height:510px;transform:scale(.8)}.feature-grid,.quotes,.service-grid{grid-template-columns:repeat(2,1fr)}.safety,.showcase{grid-template-columns:1fr}.show-phones{margin-top:30px}.proof{grid-template-columns:auto 1fr auto 1fr auto 1fr}footer{grid-template-columns:2fr 1fr 1fr}}@media(max-width:600px){.announce{font-size:9px}.hero{padding:55px 20px 25px}h1{letter-spacing:-3px}.hero-copy>p{font-size:16px}.hero-art{height:420px;transform:scale(.62);margin:-20px -105px}.trust{justify-content:flex-start}.section{padding:72px 20px}.feature-grid,.quotes,.service-grid,.split{grid-template-columns:1fr}.showcase{padding:75px 20px}.show-phones{height:430px}.show-phones .hero-art{transform:scale(.62);margin:0 -100px}.safety{gap:35px}.safety-art{height:280px}.final-cta{grid-template-columns:1fr}.final-cta>div{padding:52px 20px}footer{grid-template-columns:1fr 1fr;padding:55px 20px}footer>div:first-child{grid-column:1/-1}.store{min-width:143px}.proof{font-size:9px}}.subhero{min-height:680px;background:var(--ink);color:#fff;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;padding:75px max(8vw,28px);overflow:hidden}.subhero>div{max-width:700px}.app-feature small,.coverage small,.earn-section small,.join-final small,.page-head small,.subhero small{color:var(--lime);font-weight:900;letter-spacing:2.2px}.page-head h1,.subhero h1{font-size:clamp(48px,6vw,82px);letter-spacing:-4px;line-height:.96}.subhero p{font-size:19px;color:#b6cec5}.subhero .phone{justify-self:center;transform:rotate(4deg)}.driver-sub{background:linear-gradient(135deg,#062e2a,#174e47)}.driver-strip{display:grid;grid-template-columns:repeat(4,1fr);background:var(--lime);padding:30px max(6vw,25px);text-align:center}.driver-strip span{border-right:1px solid rgba(6,46,42,.2);font-size:14px}.driver-strip b{display:block;font-size:25px}.use-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.use-grid article{background:#fff;border:1px solid var(--line);border-radius:19px;padding:20px;display:flex;align-items:center;gap:14px;font-weight:850}.transparency{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center;background:var(--ink);color:#fff}.transparency h2{font-size:45px}.transparency>div>small{color:var(--lime);font-weight:900;letter-spacing:2px}.transparency>div>p{color:#b4cbc2}.bill{background:#fff;color:var(--ink);border-radius:25px;padding:25px}.bill span{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:16px 0;color:var(--muted)}.bill .total{font-size:18px;color:var(--ink);border:0}.app-feature,.download-band{background:#eaf4ef;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;padding:80px max(10vw,30px);grid-gap:70px;gap:70px;overflow:hidden}.app-feature .phone,.download-band .phone{justify-self:center}.app-feature h2,.download-band h2{font-size:clamp(38px,4vw,60px)}.app-feature .store,.download-band .store{color:var(--ink);border-color:#9eb8af}.earn-section{padding:95px max(7vw,28px);display:grid;grid-template-columns:1.1fr .9fr;grid-gap:70px;gap:70px;align-items:center;background:var(--ink);color:#fff}.earn-section h2{font-size:clamp(40px,5vw,65px);margin:15px 0}.earn-section p{color:#b4cbc2}.app-feature ul,.earn-section ul{list-style:none;padding:0}.app-feature li,.earn-section li{padding:10px 0}.app-feature li:before,.earn-section li:before{content:"✓";color:var(--lime);margin-right:11px}.earn-card{background:var(--lime);color:var(--ink);border-radius:30px;padding:34px;display:flex;flex-direction:column}.earn-card small{color:var(--green)}.earn-card strong{font-size:28px;margin:8px 0 22px}.earn-card span{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid #8fc45d}.earn-card>div{background:var(--ink);color:#fff;padding:16px;margin-top:25px;border-radius:14px}.requirements{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px}.requirements article{background:#fff;border:1px solid var(--line);padding:24px;border-radius:21px;display:flex;flex-direction:column;gap:11px}.requirements span{font-size:11px;color:var(--muted)}.join-final{text-align:center;background:var(--green);color:#fff;padding:95px 20px}.join-final h2{font-size:clamp(43px,6vw,70px);margin:15px}.join-final p{color:#d3e5de}.join-final .store-row{justify-content:center}.page-head{background:var(--ink);color:#fff;text-align:center;padding:90px 20px}.page-head h1{max-width:900px;margin:20px auto}.page-head p{font-size:18px;color:#b7cec6}.faq-page{max-width:1000px;margin:auto}.faq-page>input{width:100%;height:60px;border:1px solid var(--line);border-radius:16px;padding:0 20px;font:inherit;font-size:16px;outline:none}.faq-page>input:focus{border-color:var(--green)}.filters{display:flex;gap:8px;margin:20px 0}.filters button{border:1px solid var(--line);background:#fff;border-radius:11px;padding:10px 16px;text-transform:capitalize;font:inherit;font-weight:800}.filters button.active{background:var(--ink);color:#fff}.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.contact-grid>a,.contact-grid>div{background:#fff;border:1px solid var(--line);border-radius:24px;padding:30px}.contact-grid h2{margin:18px 0 0}.coverage{background:#eaf4ef}.coverage h2{font-size:45px}.coverage>div{display:flex;gap:10px;flex-wrap:wrap}.coverage span{background:#fff;border:1px solid var(--line);border-radius:30px;padding:11px 18px;font-weight:800}@media(max-width:900px){.app-feature,.download-band,.earn-section,.subhero,.transparency{grid-template-columns:1fr}.subhero .phone{margin-top:35px}.requirements,.use-grid{grid-template-columns:repeat(2,1fr)}.contact-grid{grid-template-columns:1fr}.driver-strip{grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:600px){.subhero{padding:65px 20px}.page-head h1,.subhero h1{letter-spacing:-2.5px}.subhero .phone{transform:scale(.82)}.requirements,.use-grid{grid-template-columns:1fr}.driver-strip span{border:0}.app-feature,.download-band,.earn-section,.transparency{padding:70px 20px}.app-feature .phone,.download-band .phone{transform:scale(.82);margin:-35px 0}.contact-grid{padding-top:55px}}.brand img{object-fit:cover;border-radius:12px}.phone-head img{object-fit:cover;border-radius:8px}.icon svg{display:block}.icon svg,.store>svg{width:24px;height:24px}.store>svg{flex:0 0 auto}.people-section{padding:84px max(6vw,28px);display:grid;grid-template-columns:minmax(300px,.85fr) minmax(420px,1.15fr);align-items:center;grid-gap:clamp(36px,6vw,90px);gap:clamp(36px,6vw,90px);background:linear-gradient(135deg,#eff8f4,#fff 55%,#eefbdc);overflow:hidden}.people-section small{color:var(--green);font-weight:900;letter-spacing:2px}.people-section h2{font-size:clamp(36px,4vw,62px);line-height:1.02;letter-spacing:-2.5px;margin:14px 0 20px}.people-section p{color:#526d66;font-size:18px;line-height:1.65;max-width:580px}.people-points{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:28px}.people-points span{background:#fff;border:1px solid #d7e8e1;border-radius:18px;padding:18px;color:#60766f;font-size:13px;line-height:1.5;box-shadow:0 14px 34px #06352e0b}.people-points b{display:block;color:var(--ink);font-size:15px;margin-bottom:4px}.people-art{position:relative;max-width:760px;margin:auto;width:100%;filter:drop-shadow(0 28px 36px #06352e18)}.people-art svg{width:100%;height:auto;display:block}.people-art .customer{transform-origin:125px 424px;animation:person-breathe 3.2s ease-in-out infinite}.people-art .driver{transform-origin:605px 424px;animation:person-breathe 3.2s ease-in-out .35s infinite}@keyframes person-breathe{50%{transform:translateY(-5px)}}@media(max-width:900px){.people-section{grid-template-columns:1fr;text-align:center}.people-section p{margin-left:auto;margin-right:auto}.people-art{max-width:680px}.people-points{text-align:left}}@media(max-width:600px){.people-section{padding:64px 20px 48px;gap:20px}.people-section h2{letter-spacing:-1.6px}.people-section p{font-size:16px}.people-points{grid-template-columns:1fr}.people-art{width:116%;margin-left:-8%}}.hero-copy .eyebrow{display:inline-flex;align-items:center;gap:12px;animation:text-rise .65s cubic-bezier(.2,.8,.2,1) both}.hero-copy .eyebrow:after{content:"";width:38px;height:2px;border-radius:9px;background:var(--lime);transform-origin:left;animation:line-grow .8s cubic-bezier(.2,.8,.2,1) .35s both}.hero-copy h1{animation:hero-title-in .85s cubic-bezier(.16,1,.3,1) .1s both}.hero-copy h1 em{display:inline-block;background:linear-gradient(100deg,var(--lime) 15%,#ecffd8 45%,var(--lime) 75%);background-size:220% auto;color:transparent;background-clip:text;-webkit-background-clip:text;animation:lime-shine 5s ease-in-out 1.1s infinite}.hero-copy>p{animation:text-rise .7s cubic-bezier(.2,.8,.2,1) .3s both}.hero-copy>.actions{animation:text-rise .7s cubic-bezier(.2,.8,.2,1) .43s both}.hero-copy>.store-row{animation:text-rise .7s cubic-bezier(.2,.8,.2,1) .53s both}.hero-copy>.proof{animation:text-rise .7s cubic-bezier(.2,.8,.2,1) .64s both}.brand span{transition:letter-spacing .3s ease}.brand:hover span{letter-spacing:.25px}.proof b{animation:soft-number-pulse 4.2s ease-in-out infinite}.proof b:nth-of-type(2){animation-delay:.35s}.proof b:nth-of-type(3){animation-delay:.7s}.people-section h2 br:after{content:""}.people-section h2{background:linear-gradient(90deg,var(--ink) 0 45%,var(--green) 55% 100%);background-size:200% 100%;background-position:0 0;background-clip:text;-webkit-background-clip:text;color:transparent;animation:heading-wash 7s ease-in-out infinite}.subhero>div:first-child>small{display:inline-flex;align-items:center;gap:12px;animation:text-rise .6s cubic-bezier(.2,.8,.2,1) both}.subhero>div:first-child>small:after{content:"";width:34px;height:2px;border-radius:9px;background:var(--lime);transform-origin:left;animation:line-grow .75s cubic-bezier(.2,.8,.2,1) .3s both}.subhero h1{animation:hero-title-in .85s cubic-bezier(.16,1,.3,1) .08s both}.subhero h1 em{display:inline-block;background:linear-gradient(100deg,var(--lime) 15%,#efffdb 45%,var(--lime) 75%);background-size:220% auto;color:transparent;background-clip:text;-webkit-background-clip:text;animation:lime-shine 5s ease-in-out 1s infinite}.subhero>div:first-child>p{animation:text-rise .7s cubic-bezier(.2,.8,.2,1) .28s both}.subhero>div:first-child>.actions{animation:text-rise .7s cubic-bezier(.2,.8,.2,1) .4s both}.subhero>div:first-child>.store-row{animation:text-rise .7s cubic-bezier(.2,.8,.2,1) .52s both}.subhero>.phone{animation:phone-arrive .95s cubic-bezier(.16,1,.3,1) .22s both,float 5s ease-in-out 1.2s infinite}.driver-strip span{animation:text-rise .55s cubic-bezier(.2,.8,.2,1) both}.driver-strip span:nth-child(2){animation-delay:.1s}.driver-strip span:nth-child(3){animation-delay:.2s}.driver-strip span:nth-child(4){animation-delay:.3s}.driver-strip b{animation:soft-green-pulse 4.5s ease-in-out infinite}.driver-strip span:nth-child(2) b{animation-delay:.35s}.driver-strip span:nth-child(3) b{animation-delay:.7s}.driver-strip span:nth-child(4) b{animation-delay:1.05s}@keyframes text-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-title-in{0%{opacity:0;transform:translateY(28px);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:translateY(0);-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes phone-arrive{0%{opacity:0;transform:translate(34px,24px) rotate(7deg) scale(.94)}to{opacity:1}}@keyframes line-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lime-shine{0%,35%{background-position:110%}60%,to{background-position:-105%}}@keyframes soft-number-pulse{0%,85%,to{color:#fff}92%{color:var(--lime)}}@keyframes soft-green-pulse{0%,82%,to{color:var(--ink)}90%{color:var(--green)}}@keyframes heading-wash{0%,25%{background-position:0 0}55%,to{background-position:100% 0}}@keyframes section-reveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.app-feature>div,.download-band>div,.earn-section>div,.final-cta>div,.join-final>*,.people-section>div:first-child,.safety>div:last-child,.section-head,.showcase>div:first-child,.transparency>div{animation:section-reveal linear both;animation-timeline:view();animation-range:entry 8% cover 32%}}@media(prefers-reduced-motion:reduce){.app-feature>div,.download-band>div,.driver-strip b,.driver-strip span,.earn-section>div,.final-cta>div,.hero-copy .eyebrow,.hero-copy .eyebrow:after,.hero-copy h1,.hero-copy h1 em,.hero-copy>.actions,.hero-copy>.proof,.hero-copy>.store-row,.hero-copy>p,.join-final>*,.people-section h2,.people-section>div:first-child,.proof b,.safety>div:last-child,.section-head,.showcase>div:first-child,.subhero h1,.subhero h1 em,.subhero>.phone,.subhero>div:first-child>.actions,.subhero>div:first-child>.store-row,.subhero>div:first-child>p,.subhero>div:first-child>small,.subhero>div:first-child>small:after,.transparency>div{animation:none!important;opacity:1!important;transform:none!important}.brand span{transition:none}}