:root{--navy:#091a3a;--blue:#1e3a8a;--purple:#5b4be8;--ink:#18243a;--muted:#68778d;--line:#e6eaf1;--bg:#f7f9fc;--gold:#d9a441}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}.site-header{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 max(28px,calc((100% - 1240px)/2));border-bottom:1px solid var(--line);background:#fff}.logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--navy);font-weight:900;letter-spacing:.04em}.logo b{color:var(--purple)}.logo-mark{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:linear-gradient(135deg,#5b4be8,#193a89);color:white;font-size:18px}.site-header nav{display:flex;gap:30px}.site-header nav a{font-size:13px;text-decoration:none;color:#526178;font-weight:650}.header-cta{background:var(--navy);color:#fff;text-decoration:none;padding:11px 16px;border-radius:8px;font-size:12px;font-weight:750}.header-cta span,.primary-cta span{margin-left:10px}.hero{max-width:1240px;margin:0 auto;padding:82px 26px 74px;display:grid;grid-template-columns:1.03fr .97fr;gap:65px;align-items:center;background:radial-gradient(ellipse at 82% 30%,#f0efff 0,transparent 42%)}.eyebrow{font-size:10px;letter-spacing:.15em;font-weight:850;color:var(--purple)}.eyebrow span{display:inline-block;width:7px;height:7px;background:#25a66a;border-radius:50%;margin-right:7px}.hero h1{font-size:clamp(38px,4.5vw,59px);line-height:1.07;letter-spacing:-.05em;color:var(--navy);margin:19px 0}.hero h1 em,.custom-section h2 em{font-style:normal;color:var(--purple)}.intro{max-width:590px;color:#627087;font-size:15px;line-height:1.85}.hero-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:27px}.primary-cta{display:inline-flex;align-items:center;background:linear-gradient(110deg,#5548e7,#3845bd);color:#fff;text-decoration:none;border-radius:9px;padding:15px 19px;font-size:12px;font-weight:800;box-shadow:0 9px 20px #5146dc2b}.secondary-cta{color:#34445f;text-decoration:none;font-size:12px;font-weight:750;padding:12px 3px}.trust-row{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-top:26px;color:#79869a;font-size:10px}.trust-row span{color:#16a267;font-weight:900}.hero-visual{background:#fff;border:1px solid #e5e8f2;border-radius:18px;padding:22px;box-shadow:0 22px 65px #132c5517;transform:rotate(.5deg)}.visual-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px}.visual-top small{display:block;color:#8792a4;font-size:9px;letter-spacing:.1em;font-weight:800}.visual-top b{display:block;margin-top:4px;color:var(--navy);font-size:17px}.live-dot{font-size:8px;color:#6255dc;background:#f1efff;padding:7px 9px;border-radius:99px;font-weight:850}.visual-kpis{display:grid;grid-template-columns:1fr 1fr;gap:9px}.visual-kpis>div{border:1px solid var(--line);border-radius:10px;padding:12px}.visual-kpis small{display:block;color:#8792a4;font-size:8px;font-weight:850;letter-spacing:.08em}.visual-kpis b{display:block;margin:7px 0 3px;color:#1f2f4c;font-size:22px}.visual-kpis i{font-style:normal;color:#8a95a7;font-size:9px}.visual-kpis .highlight{background:#f0efff;border-color:#e0dcff}.visual-kpis .highlight b{color:var(--purple)}.visual-bars{margin-top:15px;padding:14px;border-radius:10px;background:#fafbfe}.bar-head,.bar-row,.profit-line{display:flex;justify-content:space-between;align-items:center}.bar-head b{font-size:11px;color:#293b59}.bar-head small{font-size:9px;color:#98a2b1}.bar-row{margin-top:12px;color:#65738a;font-size:10px}.bar-row b{color:#253654}.bar-track{height:6px;background:#e9edf5;border-radius:99px;margin-top:6px;overflow:hidden}.bar-track span{display:block;height:100%;background:linear-gradient(90deg,#6255e8,#9a8eff);border-radius:99px}.bar-track.muted span{background:#aab5c7}.profit-line{border-top:1px solid #e6eaf1;margin-top:13px;padding-top:12px;font-size:11px;color:#65738a}.profit-line strong{font-size:16px;color:#15965b}.visual-foot{text-align:center;color:#a0a9b7;font-size:8px;margin-top:13px}.feature-section{background:#f8f9fd;padding:75px 26px}.section-intro{text-align:center;max-width:650px;margin:0 auto 35px}.section-intro h2{font-size:33px;color:var(--navy);letter-spacing:-.03em;margin:12px 0}.section-intro p{color:var(--muted);font-size:13px;line-height:1.7}.feature-grid{max-width:1170px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.feature-grid article{background:#fff;border:1px solid var(--line);border-radius:12px;padding:22px;box-shadow:0 5px 18px #1c31520a}.feature-icon{width:37px;height:37px;border-radius:10px;display:grid;place-items:center;font-size:18px;font-weight:850}.purple{background:#f0edff;color:#5b4be8}.blue{background:#edf3ff;color:#2c55c5}.green{background:#eaf8f0;color:#15965b}.amber{background:#fff5e6;color:#bf8120}.feature-grid h3{font-size:14px;color:var(--navy);margin:17px 0 7px}.feature-grid p{font-size:11px;line-height:1.75;color:#748197;margin:0}.custom-section{max-width:1170px;margin:auto;padding:78px 26px;display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.custom-section h2{font-size:34px;line-height:1.2;letter-spacing:-.035em;color:var(--navy);margin:13px 0}.custom-section p{font-size:13px;line-height:1.9;color:#64738a;margin:0 0 18px}.custom-link{font-size:12px;font-weight:850;text-decoration:none;color:var(--purple)}.custom-link span{margin-left:8px}.bottom-cta{background:linear-gradient(115deg,#0a1b3d,#1b3470);color:#fff;padding:38px max(26px,calc((100% - 1170px)/2));display:flex;justify-content:space-between;align-items:center;gap:30px}.bottom-cta .eyebrow{color:#bcb6ff}.bottom-cta h2{font-size:25px;margin:9px 0 5px}.bottom-cta p{margin:0;color:#bdc8dc;font-size:12px}footer{min-height:75px;padding:18px max(26px,calc((100% - 1170px)/2));display:flex;justify-content:space-between;align-items:center;gap:20px;color:#8b96a8;font-size:10px}.footer-logo{font-size:12px}footer strong{color:#4d43cf}@media(max-width:900px){.hero{grid-template-columns:1fr;gap:38px;padding-top:55px}.hero-visual{max-width:580px;width:100%;margin:auto}.feature-grid{grid-template-columns:1fr 1fr}.custom-section{gap:25px}}@media(max-width:620px){.site-header{padding:0 15px}.site-header nav{display:none}.header-cta{font-size:10px;padding:10px}.hero{padding:48px 18px}.hero h1{font-size:40px}.intro{font-size:13px}.trust-row{line-height:1.8}.feature-section{padding:55px 17px}.feature-grid{grid-template-columns:1fr}.section-intro h2{font-size:27px}.custom-section{grid-template-columns:1fr;padding:55px 18px}.custom-section h2{font-size:29px}.bottom-cta{padding:32px 18px;align-items:flex-start;flex-direction:column}.bottom-cta h2{font-size:22px}footer{align-items:flex-start;flex-direction:column;padding:22px 18px}}