@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&display=swap";.landing-page{--navy:#0b1747;--blue:#1267f5;--violet:#6846ef;--muted:#586785;--line:#dce4f1;color:var(--navy);background:#fff;font-family:DM Sans,sans-serif;overflow:hidden}.landing-page *{box-sizing:border-box}.landing-page a{text-decoration:none}.landing-shell{width:min(1180px,100% - 40px);margin-inline:auto}.landing-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;border-bottom:1px solid #e7ecf4;grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;padding:0 max(24px,50vw - 590px);display:grid;position:sticky;top:0}.landing-logo{color:var(--navy);letter-spacing:.04em;align-items:center;gap:10px;font-size:18px;display:inline-flex}.landing-logo svg{color:#fff;background:linear-gradient(145deg,#1b73ff,#6846ef);border-radius:8px;width:31px;height:31px;padding:5px;transform:rotate(-12deg)}.landing-header>nav{align-self:stretch;gap:34px;display:flex}.landing-header>nav a{color:#29355c;place-items:center;font-size:14px;font-weight:600;display:grid;position:relative}.landing-header>nav a.active:after{content:"";background:var(--blue);border-radius:9px;width:52px;height:3px;position:absolute;bottom:0}.landing-header-actions{justify-content:flex-end;gap:14px;display:flex}.primary-action,.outline-action{border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 22px;font-size:14px;font-weight:700;display:inline-flex}.primary-action{color:#fff;background:linear-gradient(110deg,#076bf1,#6445ea);box-shadow:0 8px 20px #1d63ed24}.outline-action{color:#1b2a54;background:#fff;border:1px solid #ced8e8}.primary-action svg,.hero-actions svg{width:16px}.landing-hero{grid-template-columns:.9fr 1.25fr;align-items:center;min-height:525px;padding-block:46px 14px;display:grid}.landing-hero-copy{z-index:2;position:relative}.eyebrow{color:#1767eb;background:#ecf3ff;border-radius:99px;padding:5px 13px;font-size:12px;font-weight:700;display:inline-flex}.eyebrow.violet{color:#7448e9;background:#f0ebff}.landing-hero h1{letter-spacing:-.055em;margin:18px 0 14px;font-size:clamp(48px,5vw,72px);line-height:.95}.landing-hero h1 em{color:#0000;background:linear-gradient(90deg,#1267f5,#7148ed);-webkit-background-clip:text;background-clip:text;font-style:normal}.landing-hero-copy>p{max-width:540px;color:var(--muted);margin:0;font-size:16px;line-height:1.7}.hero-actions,.store-row{flex-wrap:wrap;gap:14px;display:flex}.hero-actions{margin-top:24px}.store-row{margin-top:34px}.store-badge{color:#fff;background:#050505;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-width:142px;height:47px;padding:5px 12px;display:flex}.store-badge>svg{width:22px}.store-badge span{display:grid}.store-badge small{font-size:8px;line-height:1}.store-badge strong{font-size:15px}.landing-hero-art{height:450px;position:relative}.landing-hero-art:before{content:"";background:radial-gradient(circle at 55%,#e7edff,#0000 68%);position:absolute;inset:8% 0 0}.landing-hero-art img{filter:drop-shadow(0 24px 28px #18345c20);width:125%;max-width:none;position:absolute;bottom:-6%;right:-12%}.trust-strip{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:repeat(4,1fr);min-height:98px;margin-top:5px;display:grid;box-shadow:0 10px 35px #28436b0c}.trust-strip>div{justify-content:center;align-items:center;gap:14px;display:flex}.trust-strip>div+div{border-left:1px solid var(--line)}.trust-strip i,.safety-features i{width:45px;height:45px;color:var(--blue);background:#eef4ff;border-radius:50%;place-items:center;display:grid}.trust-strip svg,.safety-features svg{width:22px}.trust-strip span{display:grid}.trust-strip small{color:var(--muted);font-size:12px}.landing-section{padding-top:34px}.landing-section>h2,.process>h2,.testimonials>h2{text-align:center;font-size:24px}.journey-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:18px;display:grid}.journey-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:220px;padding:14px 16px 18px;position:relative;box-shadow:0 8px 20px #314b7209}.journey-art{background:linear-gradient(#f6f9ff,#ecf2ff);border-radius:8px;justify-content:center;align-items:end;height:92px;display:flex;position:relative;overflow:hidden}.journey-art svg:first-child{color:#d5e4ff;width:54px;height:70px;position:absolute;bottom:-5px;left:12px}.journey-art svg:last-child{color:#2675f2;filter:drop-shadow(0 8px 5px #406fba1b);width:83px;height:66px;padding:8px;position:relative}.journey-art.navy svg:last-child{color:#152348}.journey-art.violet svg:last-child{color:#6846ef}.journey-grid h3{margin:14px 0 7px;font-size:16px}.journey-grid p{max-width:190px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.journey-grid article>a{width:31px;height:31px;color:var(--blue);border:1px solid #93b8fd;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:14px;right:14px}.journey-grid article>a svg{width:15px}.audience-grid{grid-template-columns:1fr 1fr;gap:20px;padding-top:28px;display:grid}.audience-card{background:linear-gradient(135deg,#f8fbff,#eef4ff);border-radius:13px;grid-template-columns:1fr 48%;min-height:290px;padding:25px 0 12px 28px;display:grid;position:relative;overflow:hidden}.driver-card{background:linear-gradient(135deg,#faf8ff,#f0ebff)}.audience-card h2{margin:13px 0 12px;font-size:22px}.audience-card ul{color:#364467;gap:9px;margin:0 0 18px;padding:0;font-size:13px;list-style:none;display:grid}.audience-card li{align-items:center;gap:8px;display:flex}.audience-card li svg{width:16px;color:var(--blue);fill:var(--blue);stroke:#fff}.driver-card li svg{color:var(--violet);fill:var(--violet)}.audience-card a{color:var(--blue);align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.audience-card a svg{width:14px}.audience-card>img{width:62%;position:absolute;bottom:-12%;right:-8%}.earnings-phone{background:#fff;border:7px solid #fff;border-radius:27px;align-self:center;width:175px;height:245px;margin:auto;padding:20px 14px;transform:rotate(-2deg);box-shadow:0 8px 25px #52438e25}.earnings-phone small,.earnings-phone span{color:var(--muted);font-size:9px;display:block}.earnings-phone strong{margin:4px 0;font-size:16px;display:block}.earnings-phone>div{align-items:end;gap:7px;height:80px;margin:18px 0;display:flex}.earnings-phone>div i{background:linear-gradient(#8c5cff,#6544e8);border-radius:4px 4px 0 0;width:9px}.earnings-phone>b{color:#fff;text-align:center;background:#6846ef;border-radius:5px;padding:8px;font-size:10px;display:block}.process{padding-top:32px}.process-grid{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid;box-shadow:0 8px 25px #354f7408}.process-grid article{align-items:center;gap:13px;min-height:98px;padding:18px;display:flex;position:relative}.process-grid article+article:before{content:"";border-top:2px dotted #cbd7ec;width:24%;position:absolute;left:-12%}.process-grid article>b{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:10px;left:18px}.process-grid article:nth-child(2n)>b{background:var(--violet)}.process-grid article>i{width:58px;height:58px;color:var(--blue);flex:none;place-items:center;display:grid}.process-grid article>i svg{width:38px}.process-grid article>span{display:grid}.process-grid article>span strong{font-size:12px}.process-grid article>span small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.5}.safety-panel{background:linear-gradient(110deg,#f7faff,#edf3ff);border-radius:13px;grid-template-columns:1.2fr .8fr;min-height:235px;margin-top:34px;padding:30px 32px;display:grid;overflow:hidden}.safety-panel h2{margin:0 0 24px;font-size:22px}.safety-features{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.safety-features>span{align-items:center;gap:10px;display:flex}.safety-features i{flex:0 0 45px}.safety-features b{font-size:12px}.safety-features small{color:var(--muted);margin-top:6px;font-weight:400;line-height:1.45;display:block}.safety-panel>img{clip-path:inset(0 0 25%);align-self:end;width:130%;max-width:none;margin:-60px -20% -80px -12%}.testimonials>div{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px;display:grid}.testimonials article{border:1px solid var(--line);border-radius:12px;gap:15px;min-height:122px;padding:20px;display:flex}.testimonials article>i{color:#21315c;background:linear-gradient(145deg,#d8e8ff,#d9cdfd);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-style:normal;font-weight:800;display:grid}.testimonials p{color:#52617d;margin:0 0 9px;font-size:12px;line-height:1.5}.testimonials span strong{font-size:11px}.testimonials span b{color:#ffa516;letter-spacing:2px;margin-left:10px}.download-cta{color:#fff;background:linear-gradient(110deg,#0874ee,#6346ed 75%,#913be6);border-radius:12px;grid-template-columns:1fr auto 230px;align-items:center;min-height:150px;margin-top:28px;padding:24px 36px;display:grid;position:relative;overflow:hidden}.download-cta h2{margin:0;font-size:23px}.download-cta p{margin:7px 0 0;font-size:11px}.download-cta>img{width:260px;position:absolute;bottom:-105px;right:-20px;transform:rotate(8deg)}.landing-footer{grid-template-columns:1fr auto auto;align-items:center;gap:28px;padding-block:24px;display:grid}.landing-footer nav{gap:38px;display:flex}.landing-footer a{color:#455271;font-size:11px}.landing-footer>div{gap:8px;display:flex}.landing-footer>div a{border:1px solid var(--line);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.landing-footer>div svg{width:13px}.landing-footer>small{color:#7c879c;font-size:10px}.landing-footer>span{grid-column:2/-1;justify-content:flex-end;gap:25px;display:flex}.landing-shell{width:min(100% - 24px,1180px)}.landing-header{grid-template-columns:minmax(0,1fr) auto;min-height:66px;padding-inline:12px}.landing-logo{font-size:15px}.landing-header>nav,.landing-header-actions .outline-action{display:none}.landing-header-actions .primary-action{min-height:44px;padding-inline:14px}.landing-hero{text-align:center;grid-template-columns:minmax(0,1fr);min-height:auto;padding-block:38px 8px}.landing-hero h1{font-size:clamp(40px,13vw,52px)}.landing-hero-copy>p{margin-inline:auto;font-size:14px}.hero-actions,.store-row{justify-content:center}.hero-actions>a{width:100%}.store-row{gap:8px}.store-badge{min-width:min(132px,50vw - 20px)}.landing-hero-art{height:260px}.landing-hero-art img{width:150%;right:-25%}.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-strip>div{justify-content:flex-start;gap:9px;min-width:0;min-height:86px;padding-inline:12px}.trust-strip>div:nth-child(3){border-top:1px solid var(--line);border-left:0}.trust-strip>div:nth-child(4){border-top:1px solid var(--line)}.trust-strip i{flex:none;width:38px;height:38px}.trust-strip strong{font-size:16px}.trust-strip small{overflow-wrap:anywhere}.journey-grid,.audience-grid,.process-grid,.safety-panel,.testimonials>div,.download-cta,.landing-footer{grid-template-columns:minmax(0,1fr)}.journey-grid article{min-height:205px}.audience-card{grid-template-columns:minmax(0,1fr);min-height:390px;padding:22px}.audience-card>img{width:100%;right:-18%}.earnings-phone{position:absolute;bottom:-65px;right:20px}.process-grid article+article:before{display:none}.safety-panel{padding:24px 20px}.safety-features{grid-template-columns:minmax(0,1fr)}.safety-panel>img,.download-cta>img{display:none}.download-cta{text-align:center;gap:18px;padding:24px 14px}.download-cta h2{font-size:19px}.download-cta .store-row{margin:0}.landing-footer{text-align:center}.landing-footer nav{flex-wrap:wrap;justify-content:center;gap:15px 24px}.landing-footer>div,.landing-footer>span{justify-content:center}.landing-footer>span{grid-column:auto}@media (width>=601px){.landing-shell{width:min(100% - 40px,1180px)}.landing-header{padding-inline:20px}.landing-logo{font-size:18px}.landing-header-actions .outline-action{display:inline-flex}.landing-hero{padding-top:55px}.landing-hero h1{font-size:clamp(52px,9vw,68px)}.hero-actions>a{width:auto}.landing-hero-art{height:360px}.landing-hero-art img{width:116%;right:-8%}.trust-strip>div{justify-content:center;padding-inline:18px}.trust-strip strong{font-size:20px}.journey-grid,.process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-card{grid-template-columns:minmax(0,1fr) 48%;min-height:290px;padding:25px 0 12px 28px}.audience-card>img{width:62%;right:-8%}.earnings-phone{position:static}.process-grid article:nth-child(2n):before{display:block}.safety-features{grid-template-columns:repeat(3,minmax(0,1fr))}.download-cta{padding:28px}}@media (width>=901px){.landing-header{grid-template-columns:1fr auto 1fr;min-height:72px;padding-inline:max(24px,50vw - 590px)}.landing-header>nav{display:flex}.landing-hero{text-align:left;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);min-height:525px;padding-block:46px 14px}.landing-hero h1{font-size:clamp(48px,5vw,72px)}.landing-hero-copy>p{margin-inline:0;font-size:16px}.hero-actions,.landing-hero-copy>.store-row{justify-content:flex-start}.landing-hero-art{height:450px}.landing-hero-art img{width:125%;right:-12%}.trust-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.trust-strip>div{min-height:auto}.trust-strip>div:nth-child(3),.trust-strip>div:nth-child(4){border-top:0}.trust-strip>div:nth-child(3){border-left:1px solid var(--line)}.trust-strip i{width:45px;height:45px}.trust-strip strong{font-size:22px}.journey-grid,.process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-grid article+article:before{display:block}.safety-panel{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);padding:30px 32px}.safety-panel>img{display:block}.testimonials>div{grid-template-columns:repeat(3,minmax(0,1fr))}.download-cta{text-align:left;grid-template-columns:minmax(0,1fr) auto 230px;padding:24px 36px}.download-cta>img{display:block}.landing-footer{text-align:left;grid-template-columns:1fr auto auto}.landing-footer nav{flex-wrap:nowrap;justify-content:flex-start;gap:38px}.landing-footer>span{grid-column:2/-1;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.landing-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
