:root{--canvas:#11161d;--canvas-raised:#151b23;--surface:#1a212b;--surface-elevated:#202936;--surface-strong:#283342;--surface-interactive:#303c4c;--border:#303b49;--border-strong:#415064;--blue:#5ea7ff;--blue-bright:#7db8ff;--blue-soft:#5ea7ff1f;--blue-glow:#5ea7ff33;--text:#f5f7fa;--text-secondary:#b3beca;--muted:#7e8b99;--success:#68d5a0;--warning:#f1c665;--danger:#ff7d87;--radius-sm:12px;--radius-md:16px;--radius-lg:22px;--radius-xl:30px;--shadow:0 22px 80px #02050957}*{box-sizing:border-box}html{background:var(--canvas);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{background:radial-gradient(circle at 78% 4%, #5ea7ff14, transparent 28rem), radial-gradient(circle at 7% 35%, #5ea7ff09, transparent 25rem), var(--canvas);min-height:100vh;color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}::selection{background:#5ea7ff4d}.shell{width:min(1160px,100% - 40px);margin:0 auto}.siteHeader{z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#11161dc7;border-bottom:1px solid #303b4994;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:28px;height:76px;display:flex}.brandLockup{align-items:center;gap:11px;display:inline-flex}.brandMark{background:var(--blue);border-radius:12px;place-items:center;width:35px;height:35px;display:grid;box-shadow:0 8px 30px #5ea7ff2e}.brandArrow{color:#07111d;font-size:19px;font-weight:900;transform:translateY(-1px)}.brandWord{letter-spacing:.15em;font-size:14px;font-weight:800}.navLinks{color:var(--text-secondary);align-items:center;gap:25px;font-size:13px;font-weight:600;display:flex}.navLinks a{transition:color .18s}.navLinks a:hover{color:var(--text)}.navCta{background:var(--surface-elevated);border:1px solid var(--border);min-height:40px;color:var(--text);border-radius:13px;align-items:center;padding:0 15px;display:inline-flex}.hero{grid-template-columns:1.07fr .93fr;align-items:center;gap:80px;min-height:760px;padding:86px 0 100px;display:grid}.eyebrow{color:var(--blue);letter-spacing:.15em;font-size:10px;font-weight:700;line-height:14px}.heroTitle{letter-spacing:-.055em;max-width:700px;margin:13px 0 22px;font-size:clamp(49px,6.5vw,82px);font-weight:800;line-height:.99}.heroLead{max-width:640px;color:var(--text-secondary);margin:0;font-size:18px;line-height:1.65}.heroActions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.button{border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 20px;font-size:13px;font-weight:700;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.primaryButton{color:#07111d;background:var(--blue);box-shadow:0 14px 38px #5ea7ff29}.primaryButton:hover{background:var(--blue-bright)}.secondaryButton{background:var(--surface);border-color:var(--border);color:var(--text)}.secondaryButton:hover{background:var(--surface-elevated);border-color:var(--border-strong)}.heroMeta{color:var(--muted);flex-wrap:wrap;gap:20px;margin-top:28px;font-size:11px;display:flex}.heroMeta span{align-items:center;gap:7px;display:inline-flex}.heroMeta i{background:var(--blue);border-radius:999px;width:6px;height:6px;display:inline-block}.productVisual{place-items:center;min-height:610px;display:grid;position:relative}.visualGlow{filter:blur(90px);background:#5ea7ff21;border-radius:50%;width:340px;height:340px;position:absolute}.phone{width:min(390px,92%);box-shadow:var(--shadow);background:#0c1117;border:1px solid #303b49;border-radius:38px;padding:13px;position:relative;transform:rotate(1.5deg)}.phoneInner{background:linear-gradient(180deg, #5ea7ff09, transparent 25%), var(--canvas-raised);border:1px solid #252f3b;border-radius:29px;min-height:610px;padding:25px}.phoneHeader{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.phoneProfile{background:var(--surface-elevated);border:1px solid var(--border);width:38px;height:38px;color:var(--blue);border-radius:13px;place-items:center;display:grid}.phoneLevel{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);border-radius:999px;padding:7px 11px;font-size:10px;font-weight:700}.phoneTitle{letter-spacing:-.04em;margin:5px 0 6px;font-size:30px;font-weight:800;line-height:34px}.phoneMuted{color:var(--muted);font-size:11px}.appCard{background:var(--surface);border:1px solid var(--border);border-radius:22px;margin-top:17px;padding:18px}.appCardElevated{background:var(--surface-elevated)}.appCardTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.appLabel{color:var(--blue);letter-spacing:.13em;font-size:9px;font-weight:700}.appCardTitle{letter-spacing:-.015em;margin-top:5px;font-size:16px;font-weight:700}.pill{background:var(--blue-soft);color:var(--blue);border-radius:999px;flex:none;padding:6px 9px;font-size:9px;font-weight:700}.progressBar{background:var(--surface-strong);border-radius:999px;height:7px;margin-top:15px;overflow:hidden}.progressBar span{background:var(--blue);border-radius:inherit;width:68%;height:100%;display:block}.metricGrid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:11px;display:grid}.metricMini{background:var(--surface);border:1px solid var(--border);border-radius:18px;min-height:80px;padding:13px}.metricMini strong{font-size:18px;font-weight:800;display:block}.metricMini span{color:var(--muted);margin-top:4px;font-size:10px;display:block}.section{padding:100px 0}.sectionSoft{background:#151b2394;border-top:1px solid #303b498c;border-bottom:1px solid #303b498c}.sectionHeader{max-width:690px;margin-bottom:46px}.sectionTitle{letter-spacing:-.045em;margin:9px 0 15px;font-size:clamp(33px,5vw,53px);font-weight:800;line-height:1.04}.sectionCopy{color:var(--text-secondary);font-size:16px;line-height:1.7}.featureGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.featureCard{background:var(--surface);border:1px solid var(--border);border-radius:24px;min-height:265px;padding:24px}.featureIcon{width:45px;height:45px;color:var(--blue);background:var(--blue-soft);border-radius:14px;place-items:center;margin-bottom:46px;font-size:19px;display:grid}.featureCard h3{letter-spacing:-.02em;margin:0 0 9px;font-size:18px;font-weight:700}.featureCard p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.split{grid-template-columns:.9fr 1.1fr;align-items:start;gap:72px;display:grid}.stepList{gap:12px;display:grid}.step{background:var(--surface);border:1px solid var(--border);border-radius:21px;grid-template-columns:42px 1fr;gap:15px;padding:18px;display:grid}.stepNumber{width:42px;height:42px;color:var(--blue);background:var(--blue-soft);border-radius:14px;place-items:center;font-size:12px;font-weight:800;display:grid}.step h3{margin:2px 0 5px;font-size:15px;font-weight:700}.step p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.trustGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.trustItem{background:var(--surface);border:1px solid var(--border);border-radius:21px;min-height:150px;padding:20px}.trustValue{color:var(--blue);letter-spacing:.09em;font-size:12px;font-weight:800}.trustItem h3{margin:20px 0 7px;font-size:15px}.trustItem p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.ctaPanel{background:radial-gradient(circle at 90% 0%, #5ea7ff1c, transparent 23rem), var(--surface-elevated);border:1px solid var(--border-strong);border-radius:30px;justify-content:space-between;align-items:center;gap:40px;padding:48px;display:flex}.ctaPanel h2{letter-spacing:-.04em;max-width:650px;margin:7px 0 0;font-size:clamp(29px,4vw,43px);line-height:1.08}.pageHero{max-width:760px;padding:82px 0 42px}.pageTitle{letter-spacing:-.05em;margin:10px 0 18px;font-size:clamp(42px,6vw,66px);font-weight:800;line-height:1}.pageLead{color:var(--text-secondary);font-size:16px;line-height:1.7}.contentPage{width:min(820px,100% - 40px);margin:0 auto;padding-bottom:100px}.contentCard{background:var(--surface);border:1px solid var(--border);border-radius:23px;margin-top:15px;padding:25px}.contentCard h2{margin:0 0 10px;font-size:19px;font-weight:700}.contentCard h3{margin:22px 0 8px;font-size:14px}.contentCard p,.contentCard li{color:var(--text-secondary);font-size:13px;line-height:1.75}.contentCard ul{padding-left:19px}.note{border-left:3px solid var(--blue);padding-left:14px}.supportGrid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:28px;display:grid}.supportCard{background:var(--surface);border:1px solid var(--border);border-radius:22px;padding:23px}.supportCard strong{margin-bottom:8px;font-size:15px;display:block}.supportCard p{color:var(--muted);font-size:12px;line-height:1.65}.supportEmail{color:var(--blue);font-size:13px;font-weight:700}.recoveryPanel{text-align:center;background:var(--surface);border:1px solid var(--border);width:min(560px,100%);box-shadow:var(--shadow);border-radius:28px;margin:34px auto 0;padding:34px}.recoveryGlyph{width:66px;height:66px;color:var(--blue);background:var(--blue-soft);border-radius:21px;place-items:center;margin:0 auto 22px;font-size:28px;font-weight:800;display:grid}.recoveryTitle{letter-spacing:-.035em;margin:9px auto 11px;font-size:30px}.recoveryCopy{max-width:450px;color:var(--text-secondary);margin:0 auto 24px;font-size:13px;line-height:1.7}.fullButton{width:100%}.microcopy{color:var(--muted);margin:15px 0 0;font-size:10px;line-height:1.6}.siteFooter{border-top:1px solid var(--border);background:#0f141a}.footerInner{padding:45px 0 30px}.footerTop{grid-template-columns:1.4fr repeat(3,1fr);gap:42px;display:grid}.footerBrand p{max-width:300px;color:var(--muted);margin-top:15px;font-size:11px;line-height:1.65}.footerColumn strong{margin-bottom:13px;font-size:11px;display:block}.footerColumn a{color:var(--muted);margin:9px 0;font-size:11px;display:block}.footerColumn a:hover{color:var(--text)}.footerBottom{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;gap:20px;margin-top:40px;padding-top:22px;font-size:10px;display:flex}@media (max-width:940px){.hero{grid-template-columns:1fr;gap:35px;padding-top:65px}.productVisual{min-height:590px}.phone{transform:none}.featureGrid{grid-template-columns:1fr 1fr}.split{grid-template-columns:1fr;gap:40px}.trustGrid{grid-template-columns:1fr 1fr}.footerTop{grid-template-columns:1.5fr 1fr 1fr}}@media (max-width:690px){.shell{width:min(100% - 28px,1160px)}.navLinks{display:none}.nav{height:68px}.hero{min-height:auto;padding:55px 0 72px}.heroTitle{font-size:49px}.heroLead{font-size:16px}.productVisual{min-height:560px}.phone{width:min(370px,100%)}.section{padding:74px 0}.featureGrid,.trustGrid,.supportGrid{grid-template-columns:1fr}.ctaPanel{flex-direction:column;align-items:flex-start;padding:28px}.footerTop{grid-template-columns:1fr 1fr}.footerBrand{grid-column:1/-1}.footerBottom{flex-direction:column}}@media (max-width:430px){.heroTitle{font-size:43px}.phoneInner{min-height:560px}.metricGrid{grid-template-columns:1fr 1fr}.footerTop{grid-template-columns:1fr}.footerBrand{grid-column:auto}}.recoveryActions{gap:10px;display:grid}.recoveryForm{text-align:left;gap:14px;display:grid}.recoveryField{gap:7px;display:grid}.recoveryField span{color:var(--text-secondary);font-size:11px;font-weight:700}.recoveryField input{border:1px solid var(--border);background:var(--canvas-raised);width:100%;min-height:50px;color:var(--text);border-radius:14px;outline:none;padding:0 14px}.recoveryField input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #5ea7ff1a}.recoveryError{color:var(--danger);text-align:left;background:#ff7d8714;border:1px solid #ff7d8733;border-radius:13px;margin:0;padding:11px 12px;font-size:11px;line-height:1.55}.recoverySuccess{color:var(--success);background:#68d5a01f}button.button:disabled{cursor:default;opacity:.6;transform:none}
