@import"https://fonts.googleapis.com/css2?family=Archivo+Black&family=Manrope:wght@400;500;600;700;800&display=swap";:root{color-scheme:dark;--ink: #f7fbff;--muted: #9fb2ca;--blue-black: #030713;--blue-deep: #071226;--blue-mid: #0a2f55;--cyan: #10d9ff;--cyan-strong: #00a8ff;--aqua: #72f4ff;--gold: #ffd36a;--line: rgba(132, 224, 255, .18);--glass: rgba(8, 28, 56, .62);--glass-strong: rgba(12, 49, 87, .82);--shadow: 0 30px 90px rgba(0, 12, 35, .58);font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{background:var(--blue-black);scroll-behavior:smooth}body{margin:0;min-width:320px;color:var(--ink);background:radial-gradient(circle at 74% 12%,rgba(16,217,255,.2),transparent 26rem),radial-gradient(circle at 4% 26%,rgba(0,120,255,.2),transparent 24rem),linear-gradient(180deg,#02050f,#051329 45%,#02050f)}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.site-shell{min-height:100vh;overflow-x:hidden}.container{width:min(1120px,calc(100% - 32px));margin:0 auto}.section-pad{padding:112px 0}.section-pad.compact{padding:88px 0}.site-header{position:fixed;inset:0 0 auto;z-index:30;padding:18px 0;background:#0307139e;border-bottom:1px solid rgba(114,244,255,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav-shell{display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:inline-flex;align-items:center;gap:10px;min-width:0}.brand-logo{display:block;width:clamp(148px,15vw,186px);height:auto;object-fit:contain;filter:drop-shadow(0 0 18px rgba(16,217,255,.28))}.nav-links{display:flex;align-items:center;gap:24px;color:#c7d9ef;font-size:14px;font-weight:800}.nav-links a{transition:color .16s ease,transform .16s ease}.nav-links a:hover{color:#fff;transform:translateY(-1px)}.nav-cta,.primary-action,.submit-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#00131d;background:linear-gradient(135deg,#fff,#72f4ff 50%,#0aa6ff);border:0;border-radius:8px;box-shadow:0 18px 42px #00a8ff47;font-weight:900}.nav-cta{min-height:42px;padding:0 18px}.menu-button{display:none;width:44px;height:44px;place-items:center;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:8px}.hero{position:relative;min-height:100vh;padding-top:170px}.hero-media,.topography,.orbital{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-media{overflow:hidden}.topography{opacity:.22;background-image:repeating-radial-gradient(ellipse at 78% 24%,transparent 0 42px,rgba(160,238,255,.52) 43px 44px,transparent 45px 80px),repeating-radial-gradient(ellipse at 16% 62%,transparent 0 36px,rgba(160,238,255,.38) 37px 38px,transparent 39px 72px);filter:blur(.2px)}.orbital{width:440px;height:440px;border:1px solid rgba(114,244,255,.16);border-radius:50%;background:radial-gradient(circle,rgba(16,217,255,.22),transparent 62%);filter:blur(1px);animation:float 8s ease-in-out infinite}.orbital-one{inset:18% auto auto 56%}.orbital-two{inset:auto auto -10% -8%;width:520px;height:520px;animation-delay:-3s}.hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:54px;align-items:center}.hero-copy{max-width:690px}.hero-logo{display:block;width:min(260px,72vw);height:auto;margin-bottom:22px;filter:drop-shadow(0 0 28px rgba(16,217,255,.2))}.eyebrow,.section-intro span,.form-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--aqua);font-size:12px;font-weight:900;line-height:1.2;text-transform:uppercase}.hero h1,.section-intro h2,.app-copy h2{margin:18px 0 0;font-family:Archivo Black,Impact,sans-serif;line-height:.98;text-transform:uppercase}.hero h1{max-width:760px;font-size:clamp(42px,5vw,64px)}.hero p,.section-intro p,.app-copy p,.feature-card p,.step-item p,.lead-form p,.site-footer p,details p{color:var(--muted);line-height:1.72}.hero-copy>p{max-width:610px;margin:24px 0 0;font-size:18px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.primary-action,.secondary-action{min-height:54px;padding:0 22px;border-radius:8px}.secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#eaf8ff;background:#ffffff12;border:1px solid rgba(255,255,255,.16);font-weight:900}.hero-card{position:relative;isolation:isolate}.prize-stage{position:relative;min-height:390px;margin-bottom:-70px;border-radius:22px;background:radial-gradient(circle at 50% 8%,rgba(114,244,255,.4),transparent 35%),linear-gradient(180deg,#0c3a66b3,#020a1c14);overflow:hidden}.gem,.coin{position:absolute;z-index:1}.gem{width:112px;height:88px;clip-path:polygon(18% 0,82% 0,100% 38%,50% 100%,0 38%);background:linear-gradient(135deg,#fffffff5,#72f4fffa 42%,#0067fff2),linear-gradient(45deg,transparent 48%,rgba(255,255,255,.78) 50%,transparent 52%);box-shadow:0 24px 56px #10d9ff57;opacity:.92}.gem-large{right:12%;bottom:22px;transform:rotate(-12deg) scale(1.35)}.gem-small{left:7%;bottom:42px;transform:rotate(16deg) scale(.9)}.coin{display:grid;width:78px;height:78px;place-items:center;color:#06203e;background:radial-gradient(circle at 32% 28%,#ffffff,var(--gold) 52%,#ff9e2f);border:5px solid rgba(255,255,255,.56);border-radius:50%;box-shadow:0 24px 52px #ffa81b3d;font-weight:900}.coin-left{left:13%;top:58px;transform:rotate(-18deg)}.coin-right{right:16%;top:34px;transform:rotate(12deg)}.phone-mock{position:absolute;left:50%;bottom:22px;z-index:2;width:215px;min-height:386px;padding:13px;background:linear-gradient(155deg,#edf9ff,#66dfff 38%,#012 39%,#07121f);border:1px solid rgba(255,255,255,.38);border-radius:34px;box-shadow:0 40px 90px #00000070,0 0 60px #10d9ff5c;transform:translate(-50%) rotate(3deg)}.phone-mock.large{position:relative;left:auto;bottom:auto;width:min(310px,82vw);min-height:540px;margin:0 auto;transform:rotate(-5deg)}.phone-top{position:absolute;top:20px;left:50%;width:72px;height:8px;background:#02050f;border-radius:999px;transform:translate(-50%)}.phone-screen{min-height:360px;padding:26px 14px 16px;background:radial-gradient(circle at 70% 4%,rgba(114,244,255,.28),transparent 38%),linear-gradient(180deg,#071a32,#020712);border-radius:25px}.large .phone-screen{min-height:514px;padding:38px 20px 22px}.app-status,.points-row,.panel-header{display:flex;align-items:center;justify-content:space-between}.app-status{min-height:34px;color:var(--aqua)}.app-logo{width:34px;height:34px;object-fit:contain;box-shadow:0 0 18px #10d9ff38}.prize-card{margin-top:18px;padding:18px;background:linear-gradient(145deg,#ffffff1f,#10d9ff1a);border:1px solid rgba(255,255,255,.12);border-radius:8px}.prize-card span,.points-row span,.growth-meter span,.mini-grid span{display:block;color:#9fb2ca;font-size:11px;font-weight:800;text-transform:uppercase}.prize-card strong{display:block;margin-top:6px;color:#fff;font-size:34px;line-height:1}.prize-card small{color:var(--aqua)}.points-row{gap:10px;margin-top:12px}.points-row>div{flex:1;min-width:0;padding:12px;background:#ffffff12;border:1px solid rgba(255,255,255,.1);border-radius:8px}.ticket-list{display:grid;gap:10px;margin-top:14px}.ticket-list span{height:36px;background:linear-gradient(90deg,#72f4ff33,#ffffff0d);border-radius:8px}.lead-form,.feature-card,.dashboard-panel,details{background:var(--glass);border:1px solid rgba(152,230,255,.16);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.lead-form{position:relative;z-index:5;display:grid;gap:14px;padding:26px;border-radius:16px}.lead-form h2{margin:8px 0 0;font-size:26px}.lead-form p{margin:8px 0 0;font-size:14px}.lead-form label{display:grid;gap:7px;color:#d9f3ff;font-size:13px;font-weight:900}.lead-form input{width:100%;min-height:48px;color:#fff;background:#ffffff12;border:1px solid rgba(255,255,255,.16);border-radius:8px;outline:0;padding:0 14px;transition:border .16s ease,box-shadow .16s ease}.lead-form input:focus{border-color:#72f4ffe6;box-shadow:0 0 0 4px #10d9ff29}.submit-button{min-height:52px;margin-top:4px}.submit-button:disabled{cursor:not-allowed;opacity:.48;filter:grayscale(.6)}.success-message{color:#8bffbd!important}.error-message{color:#ff9c9c!important}.form-hint{font-size:12px!important}.section-intro{max-width:720px;margin-bottom:36px}.section-intro h2,.app-copy h2{font-size:clamp(34px,5vw,60px)}.category-grid,.privilege-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.privilege-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-card{position:relative;min-height:256px;padding:24px;border-radius:8px;overflow:hidden}.feature-card:after{position:absolute;right:-44px;bottom:-44px;width:130px;height:130px;content:"";background:radial-gradient(circle,rgba(16,217,255,.24),transparent 64%)}.icon-box{display:grid;width:48px;height:48px;place-items:center;color:var(--aqua);background:#10d9ff1a;border:1px solid rgba(114,244,255,.18);border-radius:8px}.feature-card h3,.step-item h3{margin:22px 0 0;font-size:20px}.stats-band{padding:34px 0;background:linear-gradient(90deg,#10d9ff14,#ffd36a14,#10d9ff14),#ffffff0a;border-block:1px solid rgba(114,244,255,.15)}.stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.stat strong{display:block;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(42px,6vw,72px);line-height:.92}.stat span{display:block;max-width:230px;margin-top:10px;color:var(--muted);font-weight:800}.split-section,.privileges-section{position:relative}.split-section:before,.privileges-section:before{position:absolute;inset:18% 0 auto;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(114,244,255,.2),transparent)}.split-grid,.app-grid,.faq-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);gap:56px;align-items:center}.steps-list{display:grid;gap:14px}.step-item{display:grid;grid-template-columns:54px 48px minmax(0,1fr);gap:16px;align-items:start;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.1)}.step-number{color:#72f4ff6b;font-family:Archivo Black,Impact,sans-serif;font-size:28px;line-height:1}.step-item h3,.step-item p{margin:0}.dashboard-panel{min-height:440px;padding:28px;border-radius:16px;background:radial-gradient(circle at 78% 12%,rgba(114,244,255,.22),transparent 34%),var(--glass-strong)}.panel-header{color:var(--aqua);font-weight:900}.growth-meter{margin-top:42px}.growth-meter strong{display:block;margin-top:8px;font-family:Archivo Black,Impact,sans-serif;font-size:56px}.meter-track{height:14px;margin-top:16px;background:#ffffff1a;border-radius:999px;overflow:hidden}.meter-track div{width:78%;height:100%;background:linear-gradient(90deg,#ffffff,var(--aqua),var(--cyan-strong))}.mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}.mini-grid div{min-height:100px;padding:16px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:8px}.mini-grid strong{display:block;margin-top:14px;font-size:28px}.app-band{background:radial-gradient(circle at 70% 50%,rgba(16,217,255,.2),transparent 28rem),linear-gradient(180deg,#071c3847,#ffffff08)}.app-copy{max-width:560px}.store-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.store-row button{min-height:52px;padding:0 22px;color:#fff;background:#07111f;border:1px solid rgba(255,255,255,.18);border-radius:8px;font-weight:900}.phone-showcase{min-height:610px;display:grid;place-items:center}.faq-grid{align-items:start}.faq-list{display:grid;gap:12px}details{padding:18px 20px;border-radius:8px}summary{cursor:pointer;font-weight:900}summary::marker{color:var(--aqua)}details p{margin-bottom:0}.site-footer{padding:42px 0;border-top:1px solid rgba(114,244,255,.14);background:#01050ec2}.footer-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(160px,.4fr));gap:34px}.footer-brand{margin-bottom:14px}.footer-brand .brand-logo{width:190px}.site-footer strong,.site-footer a{display:block}.site-footer strong{margin-bottom:12px}.site-footer a:not(.brand){margin-top:10px;color:var(--muted)}@keyframes float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-18px,0)}}@media(max-width:980px){.section-pad{padding:86px 0}.hero{padding-top:138px}.hero-grid,.split-grid,.app-grid,.faq-grid{grid-template-columns:1fr}.category-grid,.privilege-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-card{max-width:560px}.phone-showcase{min-height:520px}}@media(max-width:760px){.container{width:min(100% - 24px,1120px)}.site-header{padding:12px 0}.menu-button{display:grid}.nav-links{position:absolute;top:70px;left:12px;right:12px;display:none;flex-direction:column;align-items:stretch;padding:18px;background:#030713f0;border:1px solid rgba(114,244,255,.16);border-radius:12px;box-shadow:var(--shadow)}.nav-links.open{display:flex}.nav-links a{padding:10px 0}.nav-cta{margin-top:8px;padding:0 14px!important}.hero h1{font-size:clamp(42px,13vw,64px)}.hero-copy>p{font-size:16px}.prize-stage{min-height:340px}.phone-mock{width:190px;min-height:348px}.phone-screen{min-height:322px}.lead-form{padding:20px}.category-grid,.privilege-grid,.stats-grid,.footer-grid{grid-template-columns:1fr}.feature-card{min-height:auto}.step-item{grid-template-columns:42px minmax(0,1fr)}.step-item .icon-box{display:none}.dashboard-panel{min-height:auto;padding:20px}.growth-meter strong{font-size:42px}.mini-grid{grid-template-columns:1fr}}@media(max-width:420px){.brand-logo{width:142px}.hero-actions,.store-row{display:grid}.primary-action,.secondary-action,.store-row button{width:100%}.coin{width:62px;height:62px}.gem{width:88px;height:68px}}
