._splash_kdp6z_1{background:var(--surface);flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:100%;padding:24px;display:flex}._icon_kdp6z_12{border-radius:22px;width:100px;height:100px}._title_kdp6z_18{margin-top:20px;font-size:22px;font-weight:700}._emoji_kdp6z_24{height:48px;margin-top:32px;font-size:40px;line-height:48px;animation:2.1s ease-in-out _pulse_kdp6z_1}._subtitle_kdp6z_32{color:var(--muted);margin-top:12px;font-size:14px}@keyframes _pulse_kdp6z_1{0%,to{opacity:0}33%,67%{opacity:1}}._page_108ma_1{background:var(--surface)}._inner_108ma_5{max-width:900px;margin:0 auto}._navSection_108ma_10{z-index:10;padding:var(--safe-top) 20px 0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#ffffffeb;position:sticky;top:0}._nav_108ma_10{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}._brand_108ma_28{min-width:0;color:var(--ink);align-items:center;gap:10px;font-size:17px;font-weight:700;text-decoration:none;display:flex}._brand_108ma_28 img{border-radius:8px;width:36px;height:36px}._brand_108ma_28 span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._navButton_108ma_51{border-radius:var(--radius-sm);flex-shrink:0;min-height:40px;padding:8px 18px;font-size:14px}._hero_108ma_59{text-align:center;padding:clamp(48px,10vw,88px) 20px}._hero_108ma_59 h1{letter-spacing:-.02em;font-size:clamp(34px,8vw,54px);font-weight:800;line-height:1.12}._heroSub_108ma_71{max-width:580px;color:var(--muted);margin:24px auto 32px;font-size:clamp(16px,2.5vw,18px);line-height:1.65}._cta_108ma_79{min-height:52px;padding:14px 32px}._ctaInverted_108ma_84{color:var(--blue);background:#fff}._tagline_108ma_89{color:var(--muted);margin-top:16px;font-size:13px}._gray_108ma_95,._white_108ma_96{padding:clamp(48px,9vw,72px) 20px}._gray_108ma_95{background:var(--surface-alt)}._sectionHead_108ma_104{text-align:center;text-wrap:balance;margin-bottom:32px;font-size:clamp(24px,5vw,32px);font-weight:700}._problem_108ma_112{max-width:620px;color:var(--muted);text-align:center;margin:0 auto;font-size:17px;line-height:1.75}._problem_108ma_112 p+p{margin-top:20px}._steps_108ma_125{gap:28px;max-width:640px;margin:0 auto;padding:0;list-style:none;display:grid}._steps_108ma_125 li{align-items:flex-start;gap:16px;display:flex}._steps_108ma_125 h3{margin-bottom:4px;font-size:17px;font-weight:700}._steps_108ma_125 p{color:var(--muted);font-size:15px;line-height:1.6}._stepBadge_108ma_152{background:var(--blue);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;font-weight:700;display:flex}._cards_108ma_166{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}._card_108ma_166{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px}._card_108ma_166 h3{margin-bottom:8px;font-size:16px;font-weight:700}._card_108ma_166 p{color:var(--muted);font-size:14px;line-height:1.6}._footer_108ma_191{padding:clamp(56px, 10vw, 80px) 20px calc(40px + var(--safe-bottom));background:var(--blue);color:#fff;text-align:center}._footer_108ma_191 h2{text-wrap:balance;font-size:clamp(28px,6vw,40px);font-weight:800}._footerSub_108ma_204{color:#ffffffd9;max-width:480px;margin:16px auto 28px;font-size:17px;line-height:1.5}._footerLinks_108ma_212{justify-content:center;gap:24px;margin-top:40px;display:flex}._footerLinks_108ma_212 a{color:#ffffffbf;font-size:13px}._page_1nzgr_1{min-height:100dvh;padding:calc(32px + var(--safe-top)) 24px calc(32px + var(--safe-bottom));text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}._logo_1nzgr_11{border-radius:20px;width:96px;height:96px;margin-bottom:24px}._title_1nzgr_18{margin-bottom:8px;font-size:26px;font-weight:700}._subtitle_1nzgr_24{color:var(--muted);margin-bottom:40px;font-size:15px}._error_1nzgr_30{color:var(--red);max-width:320px;margin-bottom:16px}._buttons_1nzgr_36{flex-direction:column;gap:12px;width:100%;max-width:320px;display:flex}._legal_1nzgr_44{color:var(--faint);margin-top:32px;font-size:12px}:root{--blue:#2563eb;--blue-soft:#eff6ff;--purple:#7c3aed;--purple-soft:#ede9fe;--red:#dc2626;--red-soft:#fef2f2;--green:#059669;--ink:#1e293b;--ink-strong:#0f172a;--muted:#64748b;--faint:#94a3b8;--line:#e2e8f0;--surface:#fff;--surface-alt:#f8fafc;--surface-sunk:#f1f5f9;--radius-sm:8px;--radius:12px;--radius-lg:16px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}*,:before,:after{box-sizing:border-box}html,body{background:var(--surface);margin:0;padding:0}body{overscroll-behavior-y:none;min-height:100dvh}h1,h2,h3,p{margin:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}button:disabled{cursor:default}a{color:var(--blue)}input,textarea,select{font:inherit;font-size:max(16px,1em)}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.app-screen{height:var(--vvh,100dvh);background:var(--surface);flex-direction:column;display:flex;position:fixed;inset:0 0 auto;overflow:hidden}.scroll-area{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.btn{border-radius:var(--radius);justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 24px;font-size:16px;font-weight:600;text-decoration:none;transition:opacity .12s,background-color .12s;display:inline-flex}.btn:disabled{opacity:.6}.btn-primary{background:var(--blue);color:#fff}.btn-premium{background:var(--purple);color:#fff}.btn-dark{color:#fff;background:#000}.btn-danger{background:var(--red);color:#fff}.btn-outline{border:1.5px solid var(--blue);color:var(--blue)}.btn-block{width:100%}.spinner{border:3px solid;border-right-color:#0000;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
