*{box-sizing:border-box}:root{--bg:#070d1a;--panel:#111a2c;--line:rgba(148,163,184,.18);--text:#f8fafc;--muted:#94a3b8;--blue:#1677ff;--blue2:#60a5fa;--soft:rgba(255,255,255,.055)}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 30% 0,rgba(22,119,255,.24),transparent 34%),#070d1a;color:var(--text);font-family:Inter,Arial,sans-serif}a{text-decoration:none;color:inherit}.brand{font-size:24px;font-weight:950;letter-spacing:-.05em}.brand span{color:var(--blue)}.siteNav{max-width:1240px;margin:0 auto;padding:28px 24px;display:flex;align-items:center;justify-content:space-between}.navLinks{display:flex;gap:28px;color:var(--muted)}.primary,.primarySmall{display:inline-flex;justify-content:center;align-items:center;background:linear-gradient(135deg,var(--blue),var(--blue2));color:white;border-radius:14px;padding:13px 18px;font-weight:850;box-shadow:0 18px 55px rgba(22,119,255,.32)}.primarySmall{padding:11px 15px}.secondary,.secondarySmall{border:1px solid var(--line);background:var(--soft);border-radius:14px;padding:13px 18px;font-weight:850}.secondarySmall{padding:11px 15px}.heroLanding{max-width:1240px;margin:0 auto;padding:80px 24px 55px;display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:46px;gap:46px;align-items:center}.pill{width:-moz-fit-content;width:fit-content;border:1px solid rgba(96,165,250,.25);background:rgba(22,119,255,.12);color:#bfdbfe;padding:8px 12px;border-radius:999px;font-size:12px}.heroLanding h1,.pricingHero h1{font-size:clamp(52px,7.4vw,92px);line-height:.92;letter-spacing:-.08em;margin:20px 0}.finalCta p,.heroLanding p,.pricingHero p{color:var(--muted);font-size:19px;line-height:1.65;max-width:660px}.buttonRow{display:flex;gap:14px;flex-wrap:wrap;margin-top:26px}.currencyStrip{margin-top:22px;color:#bfdbfe;font-size:13px}.authCard,.feature,.finalCta,.formPanel,.panel,.preview,.priceCard,.resultPanel{border:1px solid var(--line);background:linear-gradient(180deg,rgba(17,26,44,.94),rgba(10,17,31,.94));border-radius:30px;padding:24px;box-shadow:0 28px 90px rgba(0,0,0,.34)}.previewHeader{display:flex;justify-content:space-between}.previewHeader span,.previewMetrics span{color:var(--muted)}.previewHeader strong{display:block;font-size:58px;letter-spacing:-.08em}.previewHeader em{font-style:normal;background:var(--blue);padding:12px 14px;border-radius:14px;height:max-content}.previewChart{height:180px;margin:24px 0;border-radius:24px;background:linear-gradient(180deg,rgba(22,119,255,.25),transparent);position:relative}.previewChart div{position:absolute;left:28px;right:28px;bottom:48px;height:4px;background:linear-gradient(90deg,#1d4ed8,#60a5fa,#1677ff);border-radius:999px;transform:skewY(-8deg);box-shadow:0 0 32px rgba(96,165,250,.9)}.previewMetrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.previewMetrics div{border:1px solid var(--line);background:var(--soft);border-radius:18px;padding:16px}.previewMetrics strong{display:block;font-size:24px;margin-top:4px}.featureGrid,.pricingGrid{max-width:1240px;margin:35px auto;padding:24px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.icon{width:42px;height:42px;border-radius:14px;background:rgba(22,119,255,.16);color:#60a5fa;display:grid;place-items:center;margin-bottom:16px}.feature h3,.priceCard h3{margin:0 0 8px}.feature p,.footer,.priceCard p{color:var(--muted);line-height:1.6}.pricingGrid{grid-template-columns:repeat(3,1fr)}.priceCard strong{font-size:38px;letter-spacing:-.06em}.priceCard a{display:inline-flex;margin-top:10px;color:#bfdbfe;font-weight:850}.featured{border-color:rgba(96,165,250,.45)}.finalCta{max-width:900px;margin:55px auto;text-align:center}.footer{max-width:1240px;margin:0 auto;padding:45px 24px;border-top:1px solid var(--line);display:flex;justify-content:space-between}.footer div:last-child{display:flex;gap:18px}.appShell{min-height:100vh;display:grid;grid-template-columns:280px 1fr}.sidebar{border-right:1px solid var(--line);background:rgba(8,14,26,.75);padding:28px}.sidebar p{color:var(--muted)}.sidebar nav{display:grid;grid-gap:8px;gap:8px;margin-top:28px}.sidebar nav a{padding:13px 14px;border-radius:14px;color:#cbd5e1}.sidebar nav a.active,.sidebar nav a:hover{background:linear-gradient(135deg,var(--blue),#2563eb);color:white}.mainContent{padding:30px;max-width:1280px;width:100%;margin:0 auto}.appHeader{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:24px}.appHeader h1{font-size:44px;margin:12px 0 0;letter-spacing:-.055em}.dashboardGrid{display:grid;grid-template-columns:1.4fr .6fr .6fr .6fr;grid-gap:14px;gap:14px}.large{grid-row:span 2}.panel p{color:var(--muted);margin:0 0 8px}.panel h2{font-size:56px;margin:0;letter-spacing:-.07em}.panel span{color:var(--muted)}.metric strong{font-size:30px}.wideChart{height:170px;margin-top:18px;border-radius:22px;background:linear-gradient(180deg,rgba(22,119,255,.25),transparent);position:relative}.wideChart div{position:absolute;left:25px;right:25px;bottom:45px;height:4px;background:linear-gradient(90deg,#1d4ed8,#60a5fa,#1677ff);border-radius:999px;transform:skewY(-8deg)}.sectionPanel{margin-top:18px}.sectionHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.sectionHead h2{margin:0;font-size:28px}.breakdownGrid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px}.breakdownCard{border:1px solid var(--line);background:var(--soft);border-radius:18px;padding:16px}.breakdownCard strong{font-size:22px}.breakdownCard span{display:block;color:#bfdbfe;margin-top:8px}.authPage{min-height:100vh;padding:28px}.authBox{max-width:1100px;margin:70px auto;display:grid;grid-template-columns:1fr 420px;grid-gap:40px;gap:40px;align-items:center}.authBox h1{font-size:70px;line-height:.95;letter-spacing:-.075em}.authBox p{color:var(--muted);line-height:1.6}.authCard{display:grid;grid-gap:12px;gap:12px}.authCard button,.authCard input,.formPanel input,.formPanel select{width:100%;background:var(--soft);border:1px solid var(--line);border-radius:13px;padding:13px 14px;color:white}.authCard input,.formPanel input,.formPanel select{background:#0b1220}.full{width:100%}.pricingHero{max-width:1000px;padding:80px 24px 30px;text-align:center}.pricingHero,.pricingHero .pill{margin:0 auto}.calculatorGrid,.wizardGrid{display:grid;grid-template-columns:560px 1fr;grid-gap:22px;gap:22px;align-items:start}.formPanel{display:grid;grid-gap:12px;gap:12px}.formPanel h2{margin:0 0 8px;font-size:30px}.formPanel label{color:#bfdbfe;font-size:13px}.advisorPanel h2{font-size:42px;line-height:1;letter-spacing:-.055em}.advisorPanel p,.resultPanel p{color:var(--muted);line-height:1.6}.advisorList{display:grid;grid-gap:10px;gap:10px;margin-top:20px}.advisorList span{border:1px solid var(--line);background:var(--soft);border-radius:14px;padding:12px;color:#cbd5e1}.inputRow{display:grid;grid-gap:6px;gap:6px}.resultPanel h2{font-size:72px;margin:18px 0 0;letter-spacing:-.08em}.resultStats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:22px 0}.resultStats div{border:1px solid var(--line);background:var(--soft);border-radius:16px;padding:14px}.resultStats span{display:block;color:var(--muted);font-size:13px}.resultStats strong{font-size:22px}.insight{border:1px solid rgba(96,165,250,.25);background:rgba(22,119,255,.1);border-radius:18px;padding:18px}@media(max-width:1050px){.appShell,.authBox,.breakdownGrid,.calculatorGrid,.dashboardGrid,.featureGrid,.heroLanding,.pricingGrid,.wizardGrid{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line)}.navLinks{display:none}.previewMetrics,.resultStats{grid-template-columns:1fr}.footer{flex-direction:column;gap:16px}}