:root{--bg:#f5f6f8;--panel: rgba(255,255,255,.78);--panel2: rgba(255,255,255,.92);--text:#0b1020;--muted:#556077;--muted2:#7a859e;--stroke: rgba(15,23,42,.1);--stroke2: rgba(15,23,42,.06);--a:#2563eb;--b:#7c3aed;--c:#10b981;--shadow: 0 18px 60px rgba(15,23,42,.1);--shadow2: 0 10px 30px rgba(15,23,42,.08);--r:16px;--r2:22px;--max: 1360px;--ring: 0 0 0 1px rgba(37,99,235,.16), 0 0 0 6px rgba(37,99,235,.08)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--text);background:var(--bg);overflow-x:hidden;font-weight:300;letter-spacing:.1px}body:before{content:"";position:fixed;top:-20vh;right:-20vw;bottom:-20vh;left:-20vw;z-index:-2;background:radial-gradient(1100px 760px at 12% -6%,rgba(37,99,235,.12),transparent 60%),radial-gradient(980px 720px at 102% 8%,rgba(124,58,237,.1),transparent 58%),radial-gradient(980px 720px at 34% 118%,rgba(16,185,129,.08),transparent 58%),radial-gradient(1200px 900px at 70% 55%,rgba(37,99,235,.06),transparent 60%),linear-gradient(180deg,#f5f6f8,#f5f6f8fa 25%,#f5f6f8);transform:translateZ(0)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(900px 520px at 50% 0%,rgba(255,255,255,.55),transparent 60%),radial-gradient(1200px 900px at 50% 100%,rgba(11,16,32,.03),transparent 60%)}.noise{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");mix-blend-mode:multiply;opacity:.055}a{color:inherit;text-decoration:none}.wrap{position:relative}.topbar{position:sticky;top:0;z-index:50;background:transparent;border-bottom:0}.topbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#f5f6f89e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--stroke2)}.topbar>*{position:relative}.nav{max-width:var(--max);margin:0 auto;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.brand{display:flex;align-items:center;gap:10px;letter-spacing:.6px;font-weight:600}.mark{width:30px;height:30px;border-radius:12px;background:conic-gradient(from 180deg,var(--a),var(--b),var(--c),var(--a));box-shadow:0 0 0 1px #0f172a14,0 18px 40px #2563eb1a}.brand span{font-size:13px;opacity:.95}.navlinks{display:flex;gap:16px;align-items:center;flex-wrap:wrap;color:var(--muted);font-size:13px;font-weight:300}.navlinks a:hover{color:var(--text)}.navbtns{display:flex;gap:10px;align-items:center}.btn{border:1px solid var(--stroke);background:#ffffffbf;color:var(--text);border-radius:999px;padding:9px 12px;font-size:13px;cursor:pointer;transition:.18s ease;outline:none;box-shadow:0 10px 24px #0f172a14;white-space:nowrap;font-weight:400;-webkit-tap-highlight-color:transparent}.btn:hover{transform:translateY(-1px);border-color:#0f172a24}.btn.primary{border:1px solid rgba(37,99,235,.22);background:linear-gradient(180deg,#2563eb1a,#2563eb0f);color:#0b1020eb;box-shadow:0 18px 46px #2563eb1f;font-weight:500}.btn.big{padding:12px 16px;font-size:14px}.ticker{border-top:1px solid var(--stroke2);border-bottom:1px solid var(--stroke2);background:#ffffff7a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.tickerInner{max-width:var(--max);margin:0 auto;padding:10px 18px;display:flex;gap:12px;align-items:center}.tickerLabel{font-size:12px;color:#0b1020c7;font-weight:600;padding:6px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#f5f6f8bf;white-space:nowrap}.tickerTrack{position:relative;overflow:hidden;border-radius:999px;border:1px solid rgba(15,23,42,.08);background:#ffffff9e;flex:1;min-width:0}.tickerMove{display:inline-flex;gap:28px;align-items:center;padding:8px 14px;white-space:nowrap;will-change:transform;animation:marquee 26s linear infinite;color:var(--muted);font-size:13px;font-weight:300}.tickerMove b{color:#0b1020db;font-weight:600}.sep{width:6px;height:6px;border-radius:99px;background:linear-gradient(90deg,var(--a),var(--b));box-shadow:0 0 0 6px #2563eb14;display:inline-block}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.tickerMove{animation:none}}.hero{max-width:var(--max);margin:0 auto;padding:56px 18px 10px;background:transparent}.heroGrid{display:grid;grid-template-columns:1.05fr .95fr;gap:22px;align-items:center}.kicker{display:inline-flex;align-items:center;gap:10px;padding:7px 10px;border-radius:999px;border:1px solid var(--stroke);background:#ffffffb8;color:var(--muted);font-size:12px;width:fit-content;box-shadow:0 14px 30px #0f172a12;font-weight:300}.dot{width:8px;height:8px;border-radius:999px;background:#2563ebd9;box-shadow:0 0 0 6px #2563eb1a}h1{margin:16px 0 12px;font-size:46px;line-height:1.06;letter-spacing:-1px;font-weight:600}.gradText{background:linear-gradient(90deg,#0b1020,#0b1020b8);-webkit-background-clip:text;background-clip:text;color:transparent}.shine{background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 16px 30px rgba(37,99,235,.1));font-weight:700}.lead{margin:0;color:var(--muted);font-size:16px;line-height:1.7;max-width:650px;font-weight:300}.heroActions{margin-top:18px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.trust{margin-top:18px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;color:var(--muted2);font-size:12px;font-weight:300}.chip{padding:7px 10px;border-radius:999px;background:#ffffffb3;border:1px solid var(--stroke2);box-shadow:0 10px 24px #0f172a0f;font-weight:300}.appShell{position:relative;border-radius:var(--r2);border:1px solid rgba(15,23,42,.1);background:#fff9;box-shadow:var(--shadow);overflow:hidden;transform:translateZ(0);will-change:transform}.appGlow{pointer-events:none;position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:radial-gradient(700px 420px at 20% 0%,rgba(37,99,235,.14),transparent 55%),radial-gradient(650px 420px at 100% 10%,rgba(124,58,237,.1),transparent 55%),radial-gradient(700px 420px at 40% 120%,rgba(16,185,129,.08),transparent 55%);opacity:.9}.appTop{position:relative;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid rgba(15,23,42,.08);background:#ffffffb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.macDots{display:flex;gap:7px}.macDots i{width:10px;height:10px;border-radius:999px;display:block;background:#0f172a2e;opacity:.55}.appTitle{font-size:12px;color:var(--muted);display:flex;gap:8px;align-items:center;font-weight:400}.pulse{width:8px;height:8px;border-radius:999px;background:#10b981f2;box-shadow:0 0 0 6px #10b98124;animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.12);opacity:1}}.appBody{position:relative;padding:14px;display:grid;gap:12px}.glass{border-radius:18px;border:1px solid rgba(15,23,42,.1);background:#ffffffb8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow2);overflow:hidden}.glassHead{padding:12px 12px 10px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(15,23,42,.07);background:#f5f6f8b3}.glassHead .h{font-weight:600;font-size:12px;color:#0f172ad6;letter-spacing:.2px}.glassHead .m{font-size:12px;color:var(--muted2);font-weight:300}.kpis{padding:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.kpi{border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#ffffffd1;padding:10px}.kpi .t{font-size:11px;color:var(--muted2);font-weight:300}.kpi .v{margin-top:6px;font-size:16px;font-weight:650;letter-spacing:.2px}.kpi .s{margin-top:4px;font-size:11px;color:var(--muted);font-weight:300}.grid2{display:grid;grid-template-columns:1.2fr .8fr;gap:12px}.list{padding:10px 12px 12px;display:grid;gap:8px}.rowItem{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#ffffffc7}.rowLeft{min-width:0}.rowLeft .n{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rowLeft .d{margin-top:2px;font-size:11px;color:var(--muted2);font-weight:300}.pill{font-size:11px;padding:6px 8px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffb3;color:#0f172adb;white-space:nowrap;font-weight:300}.pill.vip{border-color:#2563eb38;background:#2563eb12}.pill.bl{border-color:#ff4fd82e;background:#ff4fd80f}.section{max-width:var(--max);margin:0 auto;padding:74px 18px;background:transparent}.secHead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.secTitle{font-size:26px;font-weight:650;letter-spacing:-.3px}.secSub{color:var(--muted);font-size:14px;line-height:1.7;max-width:880px;font-weight:300}.splitText{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;margin-top:22px}.textBlock h3{margin:0 0 8px;font-size:14px;font-weight:600;letter-spacing:.1px}.textBlock p{margin:0 0 10px;color:var(--muted);font-size:14px;line-height:1.8;font-weight:300}.bul{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:8px;color:var(--muted);font-size:14px;line-height:1.7;font-weight:300}.bul li{display:flex;gap:10px;align-items:flex-start}.bul li:before{content:"";margin-top:8px;width:6px;height:6px;border-radius:99px;background:linear-gradient(90deg,var(--a),var(--b));box-shadow:0 0 0 6px #2563eb14;flex:0 0 auto}.divider{max-width:var(--max);margin:0 auto;padding:0 18px;background:transparent}.dividerLine{height:1px;opacity:.75;background:linear-gradient(90deg,#0f172a00,#2563eb1a,#7c3aed14,#0f172a00)}.featureCards{margin-top:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fCard{border-radius:22px;border:1px solid rgba(15,23,42,.1);background:#fff9;box-shadow:var(--shadow2);padding:16px;display:grid;gap:10px;min-height:228px;transition:.22s ease;transform:translateZ(0)}.fCard:hover{transform:translateY(-3px);border-color:#0f172a24;box-shadow:0 26px 70px #0f172a1f}.fTop{display:flex;justify-content:space-between;align-items:center;gap:10px}.fIcon{width:40px;height:40px;border-radius:16px;display:grid;place-items:center;border:1px solid rgba(15,23,42,.08);background:#f5f6f8db;box-shadow:0 10px 20px #0f172a0f;font-size:18px}.fTag{font-size:11px;padding:6px 8px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#fffc;color:#0b1020bd;font-weight:450;white-space:nowrap}.fCard h3{margin:0;font-size:15px;font-weight:650;letter-spacing:-.2px;color:#0b1020e6}.fCard p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.85;font-weight:300}.fList{margin:2px 0 0;padding:0;list-style:none;display:grid;gap:9px;color:var(--muted);font-size:13px;line-height:1.72;font-weight:300}.fList li{display:flex;gap:10px;align-items:flex-start}.fList li:before{content:"";margin-top:7px;width:6px;height:6px;border-radius:99px;background:linear-gradient(90deg,var(--a),var(--b));box-shadow:0 0 0 6px #2563eb14;flex:0 0 auto}.seoBlock{margin-top:14px;border-radius:22px;border:1px solid rgba(15,23,42,.1);background:#f5f6f8b8;padding:14px}.seoBlock h3{margin:0 0 8px;font-size:14px;font-weight:650;color:#0b1020db}.seoBlock p{margin:0;color:var(--muted);font-size:13px;line-height:1.8;font-weight:300}.flowWrap{position:relative;margin-top:18px;border-radius:30px;border:1px solid rgba(15,23,42,.08);background:#fff9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow);overflow:hidden}.flowGlow{pointer-events:none;position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:radial-gradient(900px 520px at 15% 0%,rgba(37,99,235,.14),transparent 55%),radial-gradient(760px 520px at 100% 10%,rgba(124,58,237,.1),transparent 55%),radial-gradient(900px 520px at 40% 120%,rgba(16,185,129,.08),transparent 55%);opacity:.95}.flowInner{position:relative;padding:18px;display:grid;gap:20px}.flowIntro{border-radius:26px;border:1px solid rgba(15,23,42,.1);background:#ffffffb8;box-shadow:var(--shadow2);padding:16px 16px 14px;display:flex;justify-content:space-between;gap:14px;align-items:flex-start;flex-wrap:wrap}.flowIntro .left h3{margin:0 0 6px;font-size:16px;font-weight:650;letter-spacing:-.2px}.flowIntro .left p{margin:0;color:var(--muted);font-size:13px;line-height:1.8;font-weight:300;max-width:820px}.flowBadges{display:flex;gap:10px;flex-wrap:wrap;align-items:center;color:var(--muted2);font-size:12px;font-weight:300}.flowBadge{padding:7px 10px;border-radius:999px;background:#ffffffc7;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 24px #0f172a0f;font-weight:300;white-space:nowrap}.flowBlock{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:14px;align-items:center;padding:16px;border-radius:26px;border:1px solid rgba(15,23,42,.1);background:#ffffffbd;box-shadow:var(--shadow2);transform:translateZ(0)}.flowInner .flowBlock+.flowBlock{margin-top:4px}.flowInner .flowBlock+.flowBlock:after{content:"";position:absolute;left:18px;right:18px;top:-12px;height:1px;background:linear-gradient(90deg,#0f172a00,#2563eb29,#7c3aed24,#0f172a00);opacity:.85;pointer-events:none}.flowBlock:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:26px;background:linear-gradient(120deg,#2563eb24,#7c3aed14,#10b98114);opacity:0;transition:.28s ease;pointer-events:none}.flowBlock:hover:before{opacity:1}.flowBlock.alt{grid-template-columns:.95fr 1.05fr}.flowBlock.alt .flowText{order:2}.flowBlock.alt .flowMock{order:1}.flowText{position:relative;padding:10px 10px 10px 12px}.flowKicker{display:inline-flex;align-items:center;gap:10px;padding:7px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#f5f6f8bf;color:#0b1020c7;font-size:12px;font-weight:600;width:fit-content;margin-bottom:10px}.flowKicker i{width:7px;height:7px;border-radius:99px;background:linear-gradient(90deg,var(--a),var(--b));box-shadow:0 0 0 6px #2563eb14;display:inline-block}.flowText h3{margin:0 0 8px;font-size:18px;font-weight:650;letter-spacing:-.2px;color:#0b1020eb}.flowText p{margin:0 0 10px;color:var(--muted);font-size:14px;line-height:1.9;font-weight:300;max-width:640px}.flowList{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:9px;color:var(--muted);font-size:13px;line-height:1.75;font-weight:300}.flowList li{display:flex;gap:10px;align-items:flex-start}.flowList li:before{content:"";margin-top:8px;width:6px;height:6px;border-radius:99px;background:linear-gradient(90deg,var(--a),var(--b));box-shadow:0 0 0 6px #2563eb14;flex:0 0 auto}.flowChips{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;color:var(--muted2);font-size:12px;font-weight:300}.flowChip{padding:7px 10px;border-radius:999px;background:#ffffffc7;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 24px #0f172a0f;font-weight:300;transition:.18s ease;transform:translateZ(0);-webkit-user-select:none;user-select:none}.flowChip:hover{transform:translateY(-1px);border-color:#0f172a24}.flowMock{position:relative;display:grid;gap:10px;padding:6px}.mockFloat{border-radius:22px;border:1px solid rgba(15,23,42,.1);background:linear-gradient(180deg,#ffffffdb,#ffffffb8);box-shadow:0 28px 80px #0f172a1f;overflow:hidden;transform:translateZ(0);transition:.28s ease;will-change:transform}.flowBlock:hover .mockFloat{transform:translateY(-4px);box-shadow:0 46px 110px #2563eb24}.mockTopbar{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid rgba(15,23,42,.08);background:#f5f6f8c7}.mockTopbar .ttl{display:flex;gap:8px;align-items:center;font-size:12px;font-weight:650;color:#0b1020d6;min-width:0}.mockTopbar .ttl span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mockTag{font-size:11px;padding:6px 8px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffd1;color:#0b1020bd;font-weight:450;white-space:nowrap}.mockBody{padding:12px;display:grid;gap:10px}.mockKpis2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mockCard2{border-radius:18px;border:1px solid rgba(15,23,42,.08);background:#ffffffdb;padding:10px;transition:.22s ease;transform:translateZ(0)}.flowBlock:hover .mockCard2{transform:translateY(-1px)}.mockCard2 .k{font-size:11px;color:var(--muted2);font-weight:300}.mockCard2 .v{margin-top:6px;font-size:16px;font-weight:700;letter-spacing:-.2px}.mockCard2 .s{margin-top:4px;font-size:11px;color:var(--muted);font-weight:300}.mockList2{display:grid;gap:8px}.mockRow2{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#ffffffd1;transition:.22s ease}.flowBlock:hover .mockRow2{transform:translateY(-1px)}.mockRow2 .l{min-width:0}.mockRow2 .l b{font-weight:650}.mockRow2 .l div{font-size:11px;color:var(--muted2);margin-top:2px}.mockRow2 .r{font-size:12px;color:#0b1020c7;white-space:nowrap}.parallax{transform:translateZ(0)}.reveal{opacity:0;transform:translateY(14px);transition:.85s cubic-bezier(.2,.8,.2,1)}.reveal.on{opacity:1;transform:translateY(0)}.modalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b102059;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:none;align-items:center;justify-content:center;padding:18px;z-index:999}.modalOverlay.open{display:flex}.modal{width:min(520px,100%);border-radius:24px;border:1px solid rgba(15,23,42,.1);background:#ffffffe6;box-shadow:0 26px 70px #0f172a38;overflow:hidden;transform:translateY(10px) scale(.98);opacity:0;transition:.22s ease}.modalOverlay.open .modal{transform:translateY(0) scale(1);opacity:1}.modalTop{padding:14px 14px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(15,23,42,.08);background:#f5f6f8b8}.modalTitle{font-weight:650;letter-spacing:-.2px;font-size:14px;color:#0b1020e0}.modalClose{border:1px solid rgba(15,23,42,.1);background:#ffffffc7;border-radius:12px;width:36px;height:36px;cursor:pointer;font-weight:650;box-shadow:0 12px 24px #0f172a1a;-webkit-tap-highlight-color:transparent}.tabs{display:flex;gap:8px;padding:12px 14px 0}.tab{flex:1;padding:10px 12px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffb3;cursor:pointer;font-weight:500;color:#0b1020c7;transition:.18s ease;-webkit-tap-highlight-color:transparent}.tab.active{border-color:#2563eb33;box-shadow:var(--ring);color:#0b1020eb;background:#ffffffeb}.modalBody{padding:14px}.field{margin-top:10px}.modalBody label{display:block;font-size:12px;font-weight:450;color:#0b1020b8;margin-bottom:6px}.modalBody input{width:100%;padding:12px;border-radius:14px;border:1px solid rgba(15,23,42,.12);background:#ffffffeb;outline:none;font-size:14px;font-weight:300;color:#0b1020eb;transition:.18s ease}.modalBody input:focus{box-shadow:var(--ring);border-color:#2563eb38}.modalActions{margin-top:14px;display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.mutelink{font-size:12px;color:var(--muted);font-weight:300}.mutelink a{color:#2563ebeb}.mutelink a:hover{text-decoration:underline}.modalFoot{padding:12px 14px 14px;border-top:1px solid rgba(15,23,42,.08);background:#f5f6f8b8;color:var(--muted);font-size:12px;font-weight:300;line-height:1.6}.calcWrap{border-radius:26px;border:1px solid rgba(15,23,42,.1);background:#fff9;box-shadow:var(--shadow);overflow:hidden;position:relative}.calcInner{padding:18px;display:grid;grid-template-columns:1.15fr .85fr;gap:14px;align-items:start}.calcTitleRow{padding:18px 18px 0}.calcTitle{margin:0;font-size:22px;font-weight:650;letter-spacing:-.2px}.calcHint{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.7;font-weight:300;max-width:900px}.calcBlock{border-radius:20px;border:1px solid rgba(15,23,42,.08);background:#ffffffd6;box-shadow:var(--shadow2);padding:14px}.calcBlock h3{margin:0 0 10px;font-size:13px;font-weight:650;color:#0b1020db}.seg{display:flex;gap:6px;padding:6px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#f5f6f8e6;box-shadow:inset 0 1px #fff9;-webkit-user-select:none;user-select:none}.seg button{flex:1;border:0;background:transparent;padding:10px;border-radius:999px;cursor:pointer;font-size:13px;font-weight:500;color:#0b1020b3;transition:.16s ease;outline:none;-webkit-tap-highlight-color:transparent}.seg button.active{background:#ffffffeb;border:1px solid rgba(15,23,42,.1);box-shadow:0 10px 26px #0f172a1a;color:#0b1020eb}.calcOpts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.opt{display:flex;gap:10px;align-items:flex-start;border:1px solid rgba(15,23,42,.08);background:#fffc;border-radius:16px;padding:10px;min-height:62px;cursor:pointer;transition:.16s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.opt:hover{transform:translateY(-1px)}.opt.active{box-shadow:var(--ring);border-color:#2563eb2e}.opt i{width:34px;height:34px;border-radius:14px;display:grid;place-items:center;background:#f5f6f8e6;border:1px solid rgba(15,23,42,.08);flex:0 0 auto;box-shadow:0 10px 20px #0f172a0f;font-style:normal}.opt p{margin:0;font-size:13px;color:var(--muted);line-height:1.5;font-weight:300}.opt b{color:#0b1020e6;font-weight:650}.opt .cost{margin-top:4px;font-size:12px;color:#0b1020b8}.calcField{margin-top:12px}.calcField label{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:#0b1020b3;font-weight:450;margin-bottom:8px}.pillMini{font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbd;color:#0b1020d1;font-weight:300;white-space:nowrap}input[type=range]{width:100%;accent-color:rgba(37,99,235,.85)}.calcResult{border-radius:20px;border:1px solid rgba(15,23,42,.1);background:#ffffffdb;box-shadow:var(--shadow2);padding:16px;position:sticky;top:78px}.calcResultTop{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.calcResult h4{margin:0;font-size:13px;font-weight:500;color:#0b1020bd}.price{margin-top:8px;font-size:30px;letter-spacing:-.6px;font-weight:700}.rangeHint{margin-top:10px;font-size:12px;color:var(--muted);line-height:1.6;font-weight:300}.bd{margin-top:12px;padding-top:10px;border-top:1px solid rgba(15,23,42,.08);display:grid;gap:8px;font-size:12px;color:#0b1020cc;font-weight:300}.line{display:flex;justify-content:space-between;gap:10px;color:var(--muted)}.line b{color:#0b1020eb;font-weight:600}.calcCTA{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.miniNote{font-size:12px;color:var(--muted2);font-weight:300}.footer{max-width:var(--max);margin:0 auto;padding:38px 18px 50px;color:var(--muted);background:transparent;border-top:0;position:relative}.footer:before{content:"";position:absolute;left:18px;right:18px;top:0;height:1px;background:linear-gradient(90deg,#0f172a00,#0f172a1a,#0f172a00);opacity:.7}.footerGrid{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;align-items:start}.footer h5{margin:0 0 10px;font-size:13px;font-weight:650;color:#0b1020db}.footer p,.footer a{margin:0;color:var(--muted);font-size:13px;line-height:1.8;font-weight:300}.footer a:hover{color:#0b1020eb}.footLine{margin-top:18px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--muted2);font-weight:300}@media (min-width: 1280px){.nav,.hero,.section,.divider,.footer,.tickerInner{padding-left:22px;padding-right:22px}}@media (min-width: 1500px){.featureCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}@media (max-width: 980px){.heroGrid{grid-template-columns:1fr}h1{font-size:38px}.grid2{grid-template-columns:1fr}.navlinks{display:none}.calcInner{grid-template-columns:1fr}.calcResult{position:relative;top:auto}.splitText,.calcOpts,.featureCards,.flowBlock,.flowBlock.alt{grid-template-columns:1fr}.flowBlock.alt .flowText,.flowBlock.alt .flowMock{order:0}}@media (min-width: 768px) and (max-width: 1024px){.hero{padding-top:46px}h1{font-size:40px}.section{padding:64px 18px}.featureCards{grid-template-columns:1fr 1fr}}@media (max-width: 520px){h1{font-size:32px}.kpis{grid-template-columns:1fr}.btn.big{width:100%;justify-content:center}.heroActions{width:100%}.nav{padding:12px 14px}.tickerInner{padding:10px 14px}.tickerLabel{display:none}.flowInner,.flowIntro{padding:14px}.flowBlock{padding:12px}}@media (prefers-reduced-motion: reduce){.reveal{transition:none}.appShell{will-change:auto}.parallax{transform:none!important}.mockFloat,.fCard{transition:none}}.flowInner{gap:26px;padding:22px}.flowBlock{padding:20px}.flowNav{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.flowNav a{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbd;box-shadow:0 10px 24px #0f172a0f;color:#0b1020c7;font-size:12px;font-weight:400;transition:.18s ease}.flowNav a:hover{transform:translateY(-1px);border-color:#0f172a24;color:#0b1020eb}.flowNav a i{width:7px;height:7px;border-radius:99px;background:linear-gradient(90deg,var(--a),var(--b));box-shadow:0 0 0 6px #2563eb14;display:inline-block}.flowChapter{position:relative;padding:16px 14px 14px;border-radius:22px;border:1px solid rgba(15,23,42,.1);background:#ffffffa8;box-shadow:var(--shadow2)}.flowChapter:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:22px;background:linear-gradient(120deg,#2563eb1f,#7c3aed12,#10b98112);opacity:.9;pointer-events:none;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);padding:1px}.flowChapter h3{margin:0 0 6px;font-size:16px;font-weight:700;letter-spacing:-.2px;color:#0b1020eb}.flowChapter p{margin:0;color:var(--muted);font-size:13px;line-height:1.75;font-weight:300;max-width:920px}.flowAnchor{scroll-margin-top:92px}@media (max-width: 520px){.flowInner{padding:16px;gap:18px}.flowBlock{padding:14px}.flowChapter{padding:14px 12px 12px}}
