@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2) format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2) format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-800-normal-axpkC1rd.woff2) format("woff2"),url(/assets/montserrat-latin-800-normal-C3dfDxXV.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/montserrat-latin-900-normal-B0TD3Qnu.woff2) format("woff2"),url(/assets/montserrat-latin-900-normal-BDWDmVut.woff) format("woff")}:root{font-family:DM Sans,Arial,sans-serif;color:#eaf0fc;background:#0a111e;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:dark}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait}a{color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #79a3ff;outline-offset:4px}button{color:inherit}img{max-width:100%;display:block}svg{flex-shrink:0}button{border:0}button:disabled{opacity:.65}.app-loading{padding:80px 24px;text-align:center;color:#aebbd0}.landing{--blue:#4b82ff;--muted:#aebbd1;--panel:#171f30;--line:#293247;--green:#10aa50;min-height:100dvh;padding:0 12px calc(136px + env(safe-area-inset-bottom))}.landing-brand{display:flex;align-items:center;gap:8px;max-width:490px;margin:0 auto;height:60px;font-size:11px;font-weight:500;letter-spacing:1.5px;color:#d1dcef}.landing-brand>svg{color:var(--blue)}.landing-brand b{font-weight:750}.brand-note{font-size:8px;margin-left:auto;letter-spacing:1.3px;color:#77879f}.landing-main{max-width:490px;margin:auto;display:flex;flex-direction:column;gap:20px}.landing-card{background:var(--panel);border:1px solid #293247;border-radius:22px;padding:25px 23px;box-shadow:0 5px 16px #0000000a}.hero{padding:29px 16px 23px;text-align:center;border-color:#23435d;background:#141d2d}.eyebrow{font-family:Montserrat,sans-serif;font-size:9px;line-height:1.6;font-weight:800;letter-spacing:1.85px;color:var(--blue)}.hero h1{font-family:Montserrat,sans-serif;font-size:32px;line-height:1.14;font-weight:850;letter-spacing:-.75px;margin:17px 0 14px}.hero h1 span{color:#6595ff}.hero-description{font-size:13px;color:#b5c3d8;line-height:1.65;margin:0 0 20px}.delivery-pill{display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #164736;border-radius:99px;padding:11px 10px;background:#102b29;color:#31d778;font-size:12px;font-weight:700;max-width:360px;margin:auto}.section-heading{display:flex;align-items:flex-start;gap:9px}.section-heading h2{font-family:Montserrat,sans-serif;font-weight:750;font-size:14px;line-height:1.5;color:var(--blue);margin:0;letter-spacing:.05px}.section-index{color:#6f86af;font-size:10px;font-weight:600;line-height:2.2;letter-spacing:.5px}.benefit-list{padding:0;margin:20px 0 0;list-style:none;display:flex;flex-direction:column;gap:16px}.benefit-list li{display:flex;align-items:flex-start;gap:10px;color:#becae0;font-size:13px;line-height:1.65}.benefit-list svg{height:16px;width:16px;margin-top:3px;color:var(--blue)}.benefit-list strong{font-weight:650;color:#e5edfb}.earnings{text-align:center}.earnings .section-heading{text-align:left}.earnings-label{font-size:12px;font-weight:550;color:#c0cce1;margin:26px 0 9px}.earnings-amount{font-family:Montserrat,sans-serif;font-size:48px;font-weight:850;color:#ffb01c;letter-spacing:-2px;line-height:1.15;display:flex;gap:5px;justify-content:center;white-space:nowrap}.amount-dash{font-weight:600;color:#d89629}.earnings-unit{font-family:Montserrat,sans-serif;color:#ffd389;font-size:14px;font-weight:750;letter-spacing:1.1px;margin-top:8px}.earnings-unit span{color:#8c9bb3;font-size:10px;font-weight:550}.earnings-tags{display:flex;justify-content:center;gap:20px;margin:22px 0}.earnings-tags span{display:flex;align-items:center;gap:6px;color:#afbdd3;font-size:11px}.earnings-tags svg{color:#5c8bfa}.earnings-disclaimer{font-size:10px;line-height:1.8;color:#a4b2c9;border-top:1px solid #354057;margin:0;padding-top:16px}.products-section{padding:9px 3px 6px}.products-section>.section-heading{padding:0 8px}.section-intro{font-size:12px;line-height:1.7;color:var(--muted);margin:12px 8px 20px}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.product-card{padding:0;overflow:hidden;border:1px solid #2b3549;border-radius:16px;background:#171f30;text-align:left;transition:border-color .15s,transform .15s}.product-card:hover{border-color:#547fc9;transform:translateY(-2px)}.product-card.selected{border:2px solid #4f89ff;box-shadow:0 0 0 3px #3769d019}.product-image{position:relative;height:auto;aspect-ratio:1.15;background:#fff;overflow:hidden}.product-image img{width:100%;height:100%;object-fit:cover}.product-select{position:absolute;right:10px;top:10px;display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:#172135d9;color:#fff;border:1px solid #e9eeff3b}.selected .product-select{background:#326deb;border-color:#6999ff}.product-info{padding:14px 12px 15px}.product-info h3{margin:0 0 5px;font-size:13px;font-weight:700}.product-info p{font-size:10px;margin:0;color:#a9b7ce;line-height:1.5}.product-note{font-size:10px;line-height:1.6;text-align:center;color:#8e9db4;margin:17px 0 5px}.text-link{padding:8px 0;background:transparent;color:#8babec;text-decoration:underline;text-underline-offset:4px;font-size:11px;min-height:36px}.guide-link{display:flex;align-items:center;justify-content:center;gap:5px;margin:auto}.steps ol{list-style:none;margin:23px 0 0;padding:0;display:flex;flex-direction:column;gap:23px}.steps li{display:flex;gap:12px;align-items:flex-start}.step-number{font-size:12px;font-weight:700;color:#86aaff;border:1px solid #395076;border-radius:9px;display:flex;align-items:center;justify-content:center;width:29px;height:29px;flex-shrink:0;background:#1b2c47}.steps h3{font-size:13px;margin:2px 0 6px;font-weight:650}.steps p{font-size:12px;line-height:1.7;color:#a9b8d0;margin:0}.steps li>svg{margin:3px 0 0 auto;color:#5478ac}.faq .section-heading{margin-bottom:13px}.faq details{border-bottom:1px solid #2c3549;padding:15px 0}.faq details:last-child{border-bottom:0;padding-bottom:0}.faq summary{font-size:12px;line-height:1.6;font-weight:600;cursor:pointer;padding-right:5px}.faq summary::marker{color:#5686ea}.faq details p{font-size:12px;line-height:1.8;color:#aebbd1;margin:12px 0 0}.landing-footer{text-align:center;padding:15px 10px 6px}.footer-mark{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;letter-spacing:1.8px;font-weight:650;color:#c8d6ed}.footer-mark svg{color:var(--blue)}.landing-footer>p{font-size:11px;color:#8494ae;margin:12px 0 6px}.footer-copyright{font-size:9px;color:#6f819e;margin-top:12px}.apply-dock{position:fixed;z-index:20;bottom:0;left:0;right:0;padding:14px 15px calc(11px + env(safe-area-inset-bottom));background:#0e192bef;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid #253349;box-shadow:0 -10px 24px #060c1833}.apply-dock-inner{max-width:470px;margin:auto}.apply-button{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;min-height:56px;border-radius:99px;background:#10a94f;box-shadow:0 0 22px #10b45336;color:#fff;font-family:Montserrat,sans-serif;font-size:15px;font-weight:800;letter-spacing:.2px;padding:14px 20px;text-decoration:none;transition:background .15s,box-shadow .15s}.apply-button:hover{background:#15be5b;box-shadow:0 0 26px #10b45350}.apply-button>span{flex:1;text-align:center}.apply-button>svg:last-child{margin-left:auto}.apply-button>svg:first-child{margin-right:auto}.apply-dock p{font-size:10px;line-height:1.5;color:#aebed6;margin:9px 0 0;text-align:center;display:flex;align-items:center;justify-content:center;gap:4px}.apply-error{background:#392032;color:#ffd6db;font-size:12px;line-height:1.6;border:1px solid #663343;border-radius:10px;padding:10px 13px;margin-bottom:10px}.landing-dialog{position:fixed;background:#182234;color:#e7effc;border:1px solid #3a4c69;border-radius:23px;width:min(440px,calc(100vw - 28px));padding:34px 24px 25px;max-height:85dvh;overflow:auto;box-shadow:0 30px 100px #0008}.landing-dialog::backdrop{background:#030915cc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.landing-dialog h2{font-family:Montserrat,sans-serif;font-size:23px;line-height:1.3;margin:15px 0 14px}.landing-dialog p{font-size:13px;line-height:1.8;color:#b5c4dc}.dialog-close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#263349;color:#ccd9ed}.dialog-symbol{color:#71a0ff}.message-label{font-size:9px;letter-spacing:1.5px;color:#8da3c5;display:block;margin-top:20px}.destination-phone{font-size:20px;font-weight:600;margin-top:5px}.sms-preview{padding:16px;background:#101a2b;border:1px solid #2d405e;border-radius:12px;font-size:13px;line-height:1.8;margin:16px 0 22px;white-space:pre-wrap;overflow-wrap:anywhere}.copy-button{background:transparent;color:#9bbbed;font-size:12px;width:100%;min-height:44px;margin-top:8px}.guide-dialog{width:min(900px,calc(100vw - 24px))}.guide-dialog img{width:100%;height:auto;border-radius:10px;margin-top:15px}.guide-hint{text-align:center!important;font-size:11px!important}@media(min-width:700px){.landing{padding-top:16px}.landing-brand{height:66px}.hero{padding:34px 23px 28px}.hero h1{font-size:37px}.hero-description{font-size:14px}.landing-card{padding:28px}.section-heading h2{font-size:15px}.benefit-list li{font-size:14px}.earnings-amount{font-size:57px}.product-image{aspect-ratio:1.2}.product-info h3{font-size:14px}.product-info p{font-size:11px}.landing-dialog{padding:36px 30px 28px}}@media(max-width:360px){.landing{padding-left:9px;padding-right:9px}.landing-card{padding:23px 18px}.hero{padding:27px 13px 22px}.hero h1{font-size:28px}.eyebrow{font-size:8px;letter-spacing:1.3px}.brand-note{font-size:7px;letter-spacing:.7px}.section-heading h2,.benefit-list li{font-size:12px}.earnings-amount{font-size:41px}.earnings-tags{gap:13px}.product-info{padding:12px 9px}.product-info h3{font-size:12px}.product-info p{font-size:9px}.product-grid{gap:9px}.steps li>svg{display:none}.apply-button{font-size:14px}.hero-description{font-size:12px}.wide-break{display:none}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hero-income{color:#ffbf50;font-weight:700;font-size:13px}.landing-brand{height:42px}@media(max-width:699px){.hero{padding:20px 16px 16px}.hero h1{font-size:29px;line-height:1.13;margin:12px 0}.hero-description{font-size:12px;line-height:1.6;margin-bottom:12px}.delivery-pill{padding:10px}.earnings-label{margin-top:16px}}
