.web-start-page,.web-start-page *{box-sizing:border-box}.web-start-page{scroll-behavior:smooth}.site-header{z-index:20;justify-content:space-between;align-items:center;max-width:1180px;height:88px;margin:0 auto;padding:0 24px;display:flex;position:relative}.wordmark{color:#090c0a;letter-spacing:-1.8px;font-size:29px;font-weight:850;text-decoration:none}.wordmark span{color:#269c3d}.site-header nav{gap:56px;display:flex}.site-header nav a{color:#242925;font-size:14px;text-decoration:none}.site-header nav a:hover{color:#249b3c}.header-download{color:#fff;background:linear-gradient(135deg,#31a945,#16882f);border-radius:13px;padding:14px 34px;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 8px 18px #249b3c2e}.menu-button{background:0 0;border:0;padding:8px;display:none}.menu-button span{background:#16882f;width:28px;height:2px;margin:6px 0;display:block}.hero-section{grid-template-columns:52% 48%;align-items:center;max-width:1180px;min-height:590px;margin:0 auto;padding:38px 24px 16px;display:grid;position:relative}.hero-copy{z-index:5;padding-bottom:20px;position:relative}.eyebrow{color:#24863a;letter-spacing:.2px;background:#eefbea;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:650;display:inline-block}.hero-copy h1{color:#070a08;letter-spacing:-3.7px;max-width:640px;margin:22px 0 14px;font-size:clamp(44px,4.55vw,66px);font-weight:860;line-height:.98}.hero-copy h1 em{color:#22953a;font-style:normal}.hero-description{color:#343b35;max-width:560px;margin:0;font-size:20px;line-height:1.38}.hero-actions{gap:12px;margin-top:28px;display:flex}.play-button,.open-button{border-radius:12px;justify-content:center;align-items:center;height:58px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.play-button{color:#fff;background:linear-gradient(135deg,#32ad47,#178a30);gap:12px;min-width:285px;padding:0 18px;box-shadow:0 9px 20px #1f973738}.play-button b{margin-left:auto;font-size:24px;font-weight:400}.open-button{color:#171b18;background:#ffffffbd;border:1.5px solid #299a40;gap:10px;min-width:210px;padding:0 20px}.users-proof{align-items:center;gap:18px;margin-top:26px;display:flex}.avatar-stack{padding-left:3px;display:flex}.avatar-stack span{color:#fff;background:linear-gradient(150deg,#e5b28f,#47352e);border:3px solid #fff;border-radius:50%;place-items:center;width:41px;height:41px;margin-left:-8px;font-size:13px;font-weight:800;display:grid}.avatar-stack span:nth-child(2n){background:linear-gradient(150deg,#9dc2ad,#223c35)}.avatar-stack span:first-child{margin-left:0}.users-proof p{color:#646b65;margin:0;font-size:14px;line-height:1.35}.phone-scene{height:570px;position:relative}.hero-orbit{background:radial-gradient(circle at 47% 45%,#a6ee97c2,#e1f9da9e 47%,#f4fcf01a 69%);border-radius:50%;position:absolute;inset:1% -7% 0 -8%}.hero-orbit:before,.hero-orbit:after{content:"";background:#4fba4a59;border-radius:100% 0;width:68px;height:30px;position:absolute;transform:rotate(45deg)}.hero-orbit:before{top:30%;left:9%}.hero-orbit:after{bottom:20%;right:9%;transform:rotate(-38deg)}.phone-frame{z-index:3;background:#101412;border:3px solid #202522;border-radius:38px;width:259px;height:548px;padding:9px;position:absolute;top:1%;left:50%;transform:translate(-43%)rotate(5deg);box-shadow:12px 22px 38px #0e291147}.phone-speaker{z-index:5;background:#090c0a;border-radius:0 0 13px 13px;width:74px;height:19px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.phone-screen{color:#f2f4f5;background:#10171d;border-radius:29px;height:100%;padding:14px 12px 9px;font-size:10px;overflow:hidden}.phone-status{justify-content:space-between;padding:0 5px 15px;font-size:8px;display:flex}.phone-title{text-align:center;padding:0 4px 9px 20px;font-size:15px;font-weight:650}.phone-title span{float:right;font-size:17px}.phone-screen>p{margin:5px 1px 8px;font-size:12px}.cashback-card{background:#1d2934;border-left:4px solid #2ec454;border-radius:11px;margin-bottom:8px;padding:11px 12px 8px;box-shadow:0 5px 10px #0000001f}.cashback-card b{margin-bottom:7px;font-size:13px;display:block}.cashback-card div{color:#cbd0d4;justify-content:space-between;padding:2px 0;display:flex}.cashback-card div strong{color:#34ce61;font-size:11px}.phone-screen button{z-index:3;color:#fff;background:#1689fa;border:0;border-radius:9px;width:calc(100% - 18px);height:34px;font-weight:700;position:absolute;bottom:45px;left:9px}.phone-tabs{color:#bbc0c6;text-align:center;background:#10171d;border-radius:0 0 24px 24px;justify-content:space-around;align-items:center;height:40px;font-size:15px;display:flex;position:absolute;bottom:7px;left:9px;right:9px}.phone-tabs b{color:#43cf6a}.phone-tabs small{font-size:7px;font-weight:400;display:block}.phone-title svg,.phone-tabs svg{margin:0 auto;display:block}.offer-card{z-index:7;background:#fffffff0;border-radius:17px;width:142px;min-height:77px;padding:13px 13px 9px 58px;position:absolute;transform:rotate(-7deg);box-shadow:0 12px 25px #1e5f2521}.offer-emoji{font-size:30px;position:absolute;top:18px;left:13px}.offer-name{font-size:11px;font-weight:700;display:block}.offer-card strong{margin-top:2px;font-size:22px;display:block}.offer-card small{color:#249c3d;font-size:8px}.offer-fuel{top:12%;left:1%}.offer-market{top:49%;left:-4%;transform:rotate(-9deg)}.offer-coffee{top:35%;right:-1%;transform:rotate(8deg)}#features{z-index:8;max-width:1180px;margin:0 auto;padding:0 24px 34px;position:relative}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.feature-card{background:#ffffffe8;border:1px solid #edf1eb;border-radius:16px;min-height:182px;padding:22px 20px;box-shadow:0 10px 28px #224b2512}.feature-icon{color:#087c28;background:#e5fbe2;border-radius:14px;width:50px;height:50px;margin-bottom:15px}.feature-icon svg{width:28px;height:28px}.feature-title{font-size:19px;line-height:1.15;margin-bottom:8px!important}.feature-text{color:#646b65;font-size:14px;line-height:1.38}.details-section{background:#f2f9ef;padding:22px 40px}.details-section section{scroll-margin-top:20px}.footer-wordmark{font-size:22px}@media (width<=850px){.site-header{height:76px;padding:0 20px}.site-header nav{display:none}.header-download{margin-left:auto;margin-right:10px;padding:11px 24px}.menu-button{display:block}.hero-section{min-height:auto;padding:42px 20px 16px;display:block}.hero-copy{max-width:620px}.hero-copy h1{font-size:clamp(43px,9vw,60px)}.phone-scene{height:510px;margin-top:10px}.phone-frame{width:238px;height:500px;left:56%}.offer-fuel{left:5%}.offer-market{left:2%}.offer-coffee{right:4%}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.site-header{height:68px}.wordmark{font-size:28px}.header-download{padding:10px 22px}.menu-button span{width:25px}.hero-section{background:radial-gradient(circle at 90% 10%,#8ced7c52,#0000 40%);padding-top:48px}.eyebrow{font-size:10px}.hero-copy h1{letter-spacing:-2.5px;margin-top:20px;font-size:43px;line-height:1.03}.hero-description{font-size:18px;line-height:1.42}.hero-actions{flex-direction:column}.play-button,.open-button{width:100%;min-width:0;height:59px}.users-proof{margin-top:27px}.avatar-stack span{width:39px;height:39px}.users-proof p{font-size:13px}.phone-scene{display:none}#features{padding:28px 16px 30px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.feature-card{min-height:218px;padding:16px 13px}.feature-icon{width:48px;height:48px}.feature-title{font-size:17px}.feature-text{font-size:14px}.details-section{padding:52px 20px}.details-section h2{font-size:25px!important}.web-start-page footer{flex-direction:column;gap:14px;padding:24px 20px 32px!important}}.app-loading{--loading-ink:#123c36;--loading-muted:#57746a;--loading-accent:#249b3c;--loading-track:#dbece0;box-sizing:border-box;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:max(32px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(32px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));color:var(--loading-ink);text-align:center;background:radial-gradient(at 50% 40%,#f0faf2 0%,#fbfdfb 45%,#fff 75%);justify-content:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:fixed;inset:0;overflow:auto}.app-loading__content{margin:auto}.app-loading__logo{background:#ffffffb8;border:1px solid #249b3c1f;border-radius:40px;place-items:center;width:136px;height:136px;margin:0 auto 24px;display:grid;box-shadow:0 18px 48px #123c3614}.app-loading__logo img{display:block}.app-loading__wordmark{letter-spacing:-1.8px;font-size:38px;font-weight:800;line-height:1.2}.app-loading__wordmark span{color:var(--loading-accent)}.app-loading__tagline{color:var(--loading-muted);margin:12px 0 40px;font-size:16px;line-height:1.5}.app-loading__indicator{background:var(--loading-track);border-radius:4px;width:144px;height:4px;margin:0 auto;overflow:hidden}.app-loading__indicator span{border-radius:inherit;background:var(--loading-accent);width:50%;height:100%;animation:1.6s ease-in-out infinite app-loading-slide;display:block}.app-loading__status{color:var(--loading-muted);margin:16px 0 0;font-size:13px;line-height:1.5}@keyframes app-loading-slide{0%{transform:translate(-100%)}to{transform:translate(200%)}}@media (prefers-reduced-motion:reduce){.app-loading__indicator span{margin:0 auto;animation:none}}
