@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap");:root{--ink:#111b2e;--muted:#637087;--blue:#2458d3;--blue2:#1744b0;--line:#e5eaf2;--pale:#f4f7fc;--green:#1b9b70}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}.wrap{width:min(1160px,calc(100% - 48px));margin:auto}.announcement{height:34px;background:#101b30;color:#dce6fa;text-align:center;font-size:11px;letter-spacing:.06em;display:flex;align-items:center;justify-content:center;gap:9px}.live-dot{width:7px;height:7px;border-radius:50%;background:#36d39a;display:inline-block;box-shadow:0 0 0 4px #36d39a20}.announcement-divider{color:#71809a}.site-header{height:82px;justify-content:space-between}.brand,.site-header{display:flex;align-items:center}.brand{gap:10px}.brand-mark{width:39px;height:39px;border-radius:12px;background:#1d4ec3;color:#fff;display:grid;place-items:center;font:800 22px Manrope;box-shadow:0 7px 18px #1d4ec32c}.brand-mark span{color:#8ed8ff}.brand-name{font:700 15px Manrope;letter-spacing:-.5px;line-height:1.05}.brand-name b{font-weight:800}.brand-name small{display:block;font:700 8px DM Sans;letter-spacing:1.7px;color:#8793a8;margin-top:5px}.site-header nav{display:flex;align-items:center;gap:32px;font-size:13px;color:#58657a;font-weight:600}.footer-links a:hover,.site-header nav a:hover{color:var(--blue)}.nav-cta{display:flex;gap:8px;background:#eef3ff;color:#204db8;padding:11px 16px;border-radius:9px}.hero,.nav-cta{align-items:center}.hero{min-height:555px;display:grid;grid-template-columns:1.02fr .98fr;grid-gap:42px;gap:42px;padding-top:32px;padding-bottom:50px}.eyebrow{font-size:10px;font-weight:800;letter-spacing:1.7px;color:#2458c9;display:flex;align-items:center;gap:8px}.eyebrow-icon{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:#eaf0ff}.dashboard-hero h1,.hero h1{font:800 clamp(42px,5vw,62px)/1.12 Manrope;letter-spacing:-3.4px;margin:22px 0 20px;max-width:600px}.dashboard-hero h1 span,.hero h1 span{color:#285bd1}.hero-lead{font-size:16px;line-height:1.8;color:#657187;max-width:535px;margin:0}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;gap:11px;padding:15px 20px;border-radius:9px;font-size:13px;font-weight:700;transition:.2s}.button-primary{background:#2458d3;color:#fff;box-shadow:0 8px 18px #2458d32a}.button-primary:hover{background:#1747ba;transform:translateY(-1px)}.text-link{font-size:12px;font-weight:700;color:#34425a;display:flex;align-items:center;gap:6px}.trust-row{display:flex;gap:24px;margin-top:35px;color:#7a879a;font-size:11px}.trust-row span{display:flex;align-items:center;gap:7px}.trust-row svg{color:#2b9d78}.hero-visual{height:430px;position:relative;display:grid;place-items:center;overflow:hidden}.visual-glow{position:absolute;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,#dce8ff 0,#eef3ff 55%,#fff 72%)}.phone-card{z-index:2;width:320px;background:#fff;border:1px solid #e8edf5;border-radius:21px;padding:25px;box-shadow:0 25px 70px #1c37651a;transform:rotate(-2deg)}.phone-top{display:flex;justify-content:space-between;letter-spacing:1px;color:#8994a8}.phone-top,.status-pill{align-items:center;font-size:8px;font-weight:800}.status-pill{display:inline-flex;gap:6px;background:#eaf8f2;color:#16835d;padding:6px 9px;border-radius:30px;letter-spacing:.6px}.status-pill i{width:5px;height:5px;border-radius:50%;background:#20ad78}.phone-heading{font:800 20px Manrope;margin:25px 0}.progress-meta{display:flex;justify-content:space-between;font-size:10px;color:#8390a3}.progress-meta b{color:#25324a}.progress-track{height:7px;border-radius:8px;background:#edf1f7;margin-top:10px;overflow:hidden}.progress-track i{height:100%;display:block;border-radius:8px;background:linear-gradient(90deg,#2860dc,#6e9cff)}.visual-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:22px}.visual-stats div{background:#f5f7fb;border-radius:10px;padding:13px}.reward-panel small,.visual-stats span{display:block;font-size:9px;color:#8591a4;margin-bottom:6px}.visual-stats b{font:800 14px Manrope}.reward-panel{margin-top:15px;background:#f0f5ff;border:1px solid #e2eaff;border-radius:12px;padding:15px;display:flex;align-items:center;gap:12px}.reward-icon{width:37px;height:37px;background:#dfe9ff;color:#2458d3;border-radius:10px;display:grid;place-items:center}.reward-panel strong{font:800 25px Manrope;color:#1d4fbd}.reward-panel strong span{font-size:13px}.reward-check{margin-left:auto;color:#299b76}.visual-note{display:flex;align-items:center;gap:7px;color:#6e7c91;font-size:9px;margin-top:17px}.visual-note svg{color:#239a72}.float-chip{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;padding:12px 15px;border:1px solid #e8edf5;border-radius:12px;background:#fff;box-shadow:0 12px 35px #243b6517}.float-chip b,.float-chip small{display:block}.float-chip b{font-size:10px}.float-chip small{font-size:9px;color:#8994a7;margin-top:3px}.chip-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#edf2ff;color:#2458d3}.chip-icon.green{background:#e8f7f0;color:#21946d}.chip-one{left:0;top:100px}.chip-two{right:-2px;bottom:90px}.hero-orbit{position:absolute;border:1px solid #dce6fa;border-radius:50%;width:410px;height:410px}.orbit-b{width:480px;height:480px;border-style:dashed;opacity:.65}.metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);padding:25px 0}.metrics div{padding-left:35px;border-right:1px solid var(--line)}.metrics div:first-child{padding-left:0}.metrics div:last-child{border:0}.metrics strong{font:800 27px Manrope;display:block;letter-spacing:-1px}.metrics strong small{font-size:13px}.metrics span{display:block;color:#8792a4;font-size:11px;margin-top:4px}.section{padding-top:105px;padding-bottom:105px}.section-heading h2{font:800 39px/1.2 Manrope;letter-spacing:-1.8px;margin:15px 0}.section-heading h2 span{color:#2a5bd0}.section-heading>p{font-size:13px;line-height:1.8;color:#758197;max-width:480px}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:38px}.benefit-card{border:1px solid #e7ecf3;border-radius:13px;padding:24px 20px;min-height:180px;transition:.2s}.benefit-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px #243b650d}.benefit-icon,.dash-icon{width:42px;height:42px;border-radius:11px;background:#edf2ff;color:#2859c9;display:grid;place-items:center}.benefit-card h3{font:700 14px Manrope;margin:20px 0 8px}.benefit-card p{font-size:11px;line-height:1.7;color:#7b8799;margin:0}.steps-section{background:#f5f7fb;padding:90px 0}.steps-inner{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:100px;gap:100px}.steps-list{display:grid;grid-gap:0;gap:0}.step{display:grid;grid-template-columns:52px 1fr;grid-gap:18px;gap:18px;padding:0 0 25px;margin-bottom:25px;border-bottom:1px solid #e2e8f1}.step:last-child{border:0;margin:0;padding:0}.step>span{font:800 14px Manrope;color:#285bd1;background:#e7eeff;border-radius:10px;width:42px;height:42px;display:grid;place-items:center}.step h3{font:800 15px Manrope;margin:1px 0 7px}.step p{font-size:12px;line-height:1.75;color:#788498;margin:0;max-width:520px}.requirements{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;padding-top:95px;padding-bottom:95px;align-items:center}.requirements h2{font:800 34px Manrope;letter-spacing:-1.5px;margin:15px 0}.requirements-lead{font-size:13px;line-height:1.8;color:#778398;max-width:430px}.requirement-items{display:grid;grid-gap:17px;gap:17px}.requirement-items p{display:flex;align-items:center;gap:12px;margin:0;font-size:12px;color:#4e5b70}.requirement-items svg{color:#269b75;width:18px;flex:none}.apply-section{background:#111e35;padding:90px 0;position:relative;overflow:hidden}.apply-section:before{content:"";position:absolute;width:500px;height:500px;border-radius:50%;border:1px solid #ffffff0c;right:-80px;top:-280px}.apply-layout{display:grid;grid-template-columns:1fr .88fr;grid-gap:100px;gap:100px;align-items:center;position:relative}.eyebrow.light{color:#8fb1ff}.apply-copy h2{font:800 43px/1.2 Manrope;letter-spacing:-2px;color:#fff;margin:20px 0}.apply-copy>p{color:#a8b4c8;font-size:14px;line-height:1.8;max-width:440px}.apply-assurance{display:flex;align-items:center;gap:10px;color:#b5c4d9;font-size:11px;margin-top:35px}.apply-assurance svg{color:#7da7ff}.apply-card{background:#fff;border-radius:17px;padding:27px;box-shadow:0 25px 60px #0003}.apply-card-top{display:flex;justify-content:space-between;align-items:center}.card-kicker{letter-spacing:1.4px;color:#8792a5}.card-kicker,.secure-label{font-size:9px;font-weight:800}.secure-label{display:flex;gap:5px;align-items:center;color:#21946d}.apply-card h3{font:800 22px Manrope;margin:18px 0 5px}.card-intro{font-size:11px;color:#8490a2;margin:0 0 18px}.terms-preview{border:1px solid #e7ecf3;border-radius:10px;padding:15px}.terms-title{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;color:#27364e}.terms-title svg{color:#2a60d2}.terms-preview ul{padding-left:18px;margin:12px 0;color:#657187;font-size:10px;line-height:1.9}.terms-preview a{display:inline-flex;align-items:center;gap:5px;color:#2458c9;font-size:10px;font-weight:700}.accept-row{display:flex;align-items:flex-start;gap:10px;margin:18px 0;font-size:10px;line-height:1.6;color:#657187;cursor:pointer;position:relative}.accept-row input{position:absolute;opacity:0;width:1px;height:1px}.custom-check{width:17px;height:17px;flex:none;border:1.5px solid #cbd4e1;border-radius:4px;display:grid;place-items:center;color:white}.accept-row input:checked+.custom-check{background:#2458d3;border-color:#2458d3}.custom-check svg{opacity:0}.accept-row input:checked+.custom-check svg{opacity:1}.accept-row input:focus-visible+.custom-check{outline:3px solid #b8ccff}.accept-row a{color:#2458c9;font-weight:700;text-decoration:underline}.google-button{width:100%;height:48px;border:1px solid #dce2eb;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;gap:12px;font:700 12px DM Sans;color:#28364c;cursor:pointer;transition:.2s}.google-button:hover:not(:disabled){background:#f7f9fc;border-color:#b9c8e2}.google-button:disabled{background:#f4f6f9;color:#a1aaba;cursor:not-allowed}.button-hint{text-align:center;font-size:9px;color:#98a2b2;margin:9px 0 0}.privacy-hint{display:flex;align-items:flex-start;gap:8px;color:#8792a4;font-size:9px;line-height:1.6;margin-top:17px}.privacy-hint svg{flex:none;color:#6d8dd2}.auth-error{display:flex;align-items:flex-start;gap:7px;color:#bd3b3b;font-size:10px;line-height:1.5}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.faq-section{padding-top:95px;padding-bottom:100px}.faq-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:30px}.faq-grid details{border:1px solid #e7ecf3;border-radius:10px;padding:17px 19px}.faq-grid summary{font:700 12px Manrope;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.faq-grid summary:after{content:"+";font-size:18px;color:#285bd1}.faq-grid details[open] summary:after{content:"−"}.faq-grid details p{font-size:11px;line-height:1.8;color:#7a8799;margin:13px 0 0}.footer{border-top:1px solid #e8edf4;padding:25px 0}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-brand .brand-mark{width:32px;height:32px;font-size:18px}.footer-brand .brand-name{font-size:12px}.footer-links{display:flex;gap:22px;font-size:10px;color:#778398}.copyright{font-size:10px;color:#9aa4b3}.dashboard-shell{min-height:100vh;background:#f7f9fc}.dashboard-header{height:78px;display:flex;align-items:center;justify-content:space-between}.dashboard-user{display:flex;align-items:center;gap:10px}.user-avatar{width:33px;height:33px;border-radius:50%;display:grid;place-items:center;background:#e5edff;color:#2458c9;font-weight:800}.user-email{font-size:11px;color:#5f6c81}.signout{border:0;background:transparent;color:#7c8798;cursor:pointer;padding:8px}.dashboard-hero{background:#fff;border:1px solid #e8edf4;border-radius:17px;padding:55px 60px;display:grid;grid-template-columns:1fr .7fr;align-items:center;grid-gap:45px;gap:45px;margin-top:20px}.dashboard-hero h1{font-size:45px;margin:18px 0}.dashboard-hero p{font-size:13px;line-height:1.8;color:#758197;max-width:540px}.whatsapp-button{background:#169b68;color:#fff;box-shadow:0 8px 18px #169b6826}.whatsapp-button:hover{background:#11875b;transform:translateY(-1px)}.welcome-art{display:grid;place-items:center;min-height:250px;background:radial-gradient(circle,#e4edff,#f8faff 70%);border-radius:15px}.welcome-art-inner{width:230px;padding:24px;background:#fff;border:1px solid #e8edf5;border-radius:16px;box-shadow:0 20px 50px #274a8417}.welcome-icon{width:52px;height:52px;border-radius:14px;background:#eaf0ff;color:#2458d3;display:grid;place-items:center;margin-bottom:18px}.welcome-art-inner>span{font-size:8px;font-weight:800;letter-spacing:1.4px;color:#8391a8}.welcome-art-inner strong{display:block;font:800 20px/1.3 Manrope;margin-top:10px}.welcome-lines{display:flex;gap:5px;margin-top:20px}.welcome-lines i{height:4px;border-radius:5px;background:#dce6fb;flex:1 1}.welcome-lines i:first-child{background:#2458d3}.dashboard-content{padding-top:55px;padding-bottom:80px}.dashboard-section-title{display:flex;justify-content:space-between;align-items:end}.dashboard-section-title h2{font:800 28px Manrope;letter-spacing:-1px;margin:9px 0}.dashboard-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:25px}.dashboard-card{background:#fff;border:1px solid #e8edf4;border-radius:13px;padding:23px;position:relative}.dash-number{position:absolute;right:22px;top:25px;font:800 12px Manrope;color:#a6b1c1}.dashboard-card h3{font:800 14px Manrope;margin:19px 0 8px}.dashboard-card p{font-size:11px;line-height:1.75;color:#7a8799;margin:0}.reward-summary{display:flex;gap:16px;align-items:flex-start;background:#edf3ff;border:1px solid #dfe9ff;border-radius:12px;padding:22px;margin-top:20px}.reward-summary-icon{width:42px;height:42px;border-radius:11px;background:#dce8ff;color:#2458d3;display:grid;place-items:center;flex:none}.reward-summary span{font-size:9px;letter-spacing:1.3px;color:#5874ad;font-weight:800}.reward-summary h3{font:800 18px Manrope;margin:6px 0}.reward-summary h3 small{font:600 11px DM Sans;color:#62718b}.reward-summary p{font-size:10px;line-height:1.7;color:#65748e;margin:0}.dashboard-help{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #e8edf4;border-radius:13px;padding:24px;margin-top:20px}.dashboard-help h3{font:800 15px Manrope;margin:0 0 6px}.dashboard-help p{font-size:11px;color:#758197;margin:0 0 8px;line-height:1.6}.dashboard-help small{font-size:10px;color:#8a96a7}.dashboard-help small b{color:#42516a}.loading-screen{min-height:100vh;display:grid;align-content:center;justify-items:center;color:#7b8799;font-size:12px}.loader-mark{font:800 34px Manrope;color:#2458d3}.loader-mark span{color:#8ed8ff}.legal-page{min-height:100vh;background:#f7f9fc;padding:45px 20px}.legal-wrap{max-width:760px;margin:auto;background:#fff;border:1px solid #e8edf4;border-radius:15px;padding:45px 55px}.back-link{display:inline-flex;align-items:center;gap:7px;color:#4566a6;font-size:11px;font-weight:700;margin-bottom:35px}.legal-wrap h1{font:800 34px Manrope;letter-spacing:-1.4px;margin:13px 0 5px}.legal-updated{font-size:10px!important;color:#9aa4b3!important;margin-bottom:28px!important}.legal-wrap p{font-size:12px;line-height:1.85;color:#69768b}.legal-wrap h2{font:800 15px Manrope;margin:25px 0 7px}.legal-wrap a:not(.back-link):not(.button){color:#2458c9;text-decoration:underline}.legal-button{margin-top:20px}@media(max-width:850px){.hero{grid-template-columns:1fr;gap:5px;padding-top:55px}.hero-visual{height:390px}.hero-copy{max-width:650px}.apply-layout,.steps-inner{grid-template-columns:1fr;gap:45px}.requirements{gap:35px}.apply-copy h2{font-size:38px}.benefit-grid{grid-template-columns:repeat(2,1fr)}.dashboard-hero{padding:35px;gap:20px}.dashboard-hero h1{font-size:38px}}@media(max-width:600px){.wrap{width:calc(100% - 36px)}.announcement{font-size:9px}.site-header{height:70px}.site-header nav{gap:12px}.site-header nav>a:not(.nav-cta){display:none}.nav-cta{padding:9px 11px;font-size:11px}.brand-name{font-size:13px}.hero{padding-top:45px}.hero h1{font-size:42px;letter-spacing:-2.5px}.hero-lead{font-size:14px}.hero-actions{align-items:flex-start;flex-direction:column;gap:17px}.trust-row{flex-direction:column;gap:10px;margin-top:25px}.hero-visual{height:365px}.phone-card{width:280px;padding:20px}.chip-one{left:-5px;top:68px}.chip-two{right:-6px;bottom:58px}.float-chip{padding:9px}.metrics{grid-template-columns:1fr 1fr;row-gap:22px;padding:22px 0}.metrics div{padding-left:15px}.metrics div:nth-child(odd){padding-left:0;border-right:1px solid var(--line)}.metrics div:nth-child(2n){border:0}.metrics strong{font-size:24px}.section{padding-top:70px;padding-bottom:70px}.section-heading h2{font-size:32px}.benefit-grid{gap:10px}.benefit-card{padding:17px 14px;min-height:190px}.benefit-card h3{font-size:12px}.benefit-card p{font-size:10px}.steps-section{padding:65px 0}.requirements{grid-template-columns:1fr;padding-top:65px;padding-bottom:65px}.requirements h2{font-size:30px}.apply-section{padding:65px 0}.apply-layout{gap:30px}.apply-copy h2{font-size:36px}.apply-card{padding:20px}.faq-section{padding-top:65px;padding-bottom:70px}.faq-grid{grid-template-columns:1fr}.footer-inner{align-items:flex-start;flex-direction:column}.footer-links{flex-wrap:wrap;gap:16px}.dashboard-header{height:68px}.user-email{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.dashboard-hero{grid-template-columns:1fr;padding:25px;margin-top:10px}.dashboard-hero h1{font-size:37px}.welcome-art{min-height:220px}.dashboard-section-title{align-items:flex-start;flex-direction:column;gap:10px}.dashboard-cards{grid-template-columns:1fr}.dashboard-card{padding:20px}.dashboard-help{align-items:flex-start;flex-direction:column;gap:17px}.dashboard-help .button{width:100%}.reward-summary{padding:16px}.reward-summary h3{font-size:16px}.legal-wrap{padding:28px 22px}.legal-wrap h1{font-size:29px}.legal-page{padding:20px 12px}}