.impactBand,.proofSection,.impactSection,.resultSection,.practicalSection,.faqSection,.finalCta{border-radius:28px;max-width:1176px;margin:0 auto 42px;padding:34px;position:relative}.impactBand{color:#fff;background:#102d69;justify-content:space-between;align-items:center;gap:30px;display:flex}.impactBand h2,.impactBand p{margin:0}.impactBand h2{text-transform:capitalize;margin:5px 0 9px;font-size:30px}.impactEyebrow{letter-spacing:1.6px;text-transform:uppercase;color:#f08222!important;margin:0 0 8px!important;font-size:13px!important;font-weight:900!important}.countdown{gap:10px;display:flex}.countdown span{text-align:center;background:#ffffff14;border:1px solid #fff3;border-radius:14px;width:76px;padding:12px 8px}.countdown b,.countdown small{display:block}.countdown b{font-size:25px}.countdown small{color:#bfd3f5;text-transform:uppercase;font-size:10px}.proofSection{background:#fff;border:1px solid #dce7f8;grid-template-columns:320px 1fr;align-items:center;gap:44px;display:grid}.proofNumber{grid-template-columns:48px 1fr;align-items:center;display:grid}.proofNumber svg{color:#f08222;grid-row:1/3;width:36px;height:36px}.proofNumber strong{color:#1552b8;font-size:42px;line-height:1}.proofNumber span{color:#687589;font-size:14px}.proofText h2,.impactSection h2,.resultCopy h2,.practicalSection h2,.faqSection h2{color:#102d69;margin:0;font-size:30px}.proofText p,.resultCopy p{color:#687589;line-height:1.7}.impactSection,.practicalSection,.faqSection{background:#fff;border:1px solid #dce7f8}.impactGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px;display:grid}.impactCard{background:#eef4ff;border-radius:16px;min-height:132px;padding:20px;position:relative}.impactCard span{color:#f08222;font-weight:900}.impactCard h3{color:#102d69;max-width:210px;font-size:16px;line-height:1.35}.impactCard svg{color:#16834b;width:21px;position:absolute;bottom:16px;right:16px}.resultSection{background:#102d69;grid-template-columns:.9fr 1.1fr;align-items:center;gap:42px;display:grid}.resultCopy h2{color:#fff}.resultCopy p,.resultCopy li{color:#dce7f8}.resultCopy li{margin:10px 0}.dashboardPreview{background:#fff;border-radius:20px;padding:22px}.previewKpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.previewKpis span{background:#eef4ff;border-radius:11px;padding:13px}.previewKpis small,.previewKpis b{display:block}.previewKpis small{color:#687589}.previewKpis b{color:#1552b8;margin-top:5px;font-size:22px}.previewChart{border-bottom:1px solid #dce7f8;align-items:flex-end;gap:18px;height:190px;padding:25px 18px 0;display:flex}.previewChart i{background:#1552b8;border-radius:6px 6px 0 0;flex:1;min-width:20px;display:block}.previewChart i:last-child{background:#f08222}.dashboardPreview>small{color:#8b96a8;margin-top:12px;display:block}.practicalGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px;display:grid}.practicalGrid article{color:#687589;background:#f7f9fd;border-radius:16px;flex-direction:column;gap:9px;padding:22px;display:flex}.practicalGrid svg{color:#1552b8}.practicalGrid b{color:#102d69;font-size:17px}.faqList{margin-top:24px}.faqList details{border-bottom:1px solid #dce7f8;padding:17px 3px}.faqList summary{cursor:pointer;color:#102d69;font-weight:800}.faqList p{color:#687589;line-height:1.6}.finalCta{text-align:center;color:#fff;background:linear-gradient(135deg,#1552b8,#102d69)}.finalCta h2{margin:0;font-size:32px}.finalCta p{color:#dce7f8}.finalCta button,.mobileStickyCta{color:#fff;cursor:pointer;background:#f08222;border:0;border-radius:12px;font-size:16px;font-weight:900}.finalCta button{padding:16px 25px}.mobileStickyCta{display:none}.hero+#registration{display:contents}@media (max-width:900px){.impactBand,.proofSection,.resultSection{grid-template-columns:1fr;display:grid}.impactGrid,.practicalGrid{grid-template-columns:1fr 1fr}.countdown{justify-content:flex-start}.proofSection{gap:25px}}@media (max-width:600px){.impactBand,.proofSection,.impactSection,.resultSection,.practicalSection,.faqSection,.finalCta{border-radius:22px;margin:0 16px 28px;padding:24px}.impactGrid,.practicalGrid{grid-template-columns:1fr}.impactBand h2,.proofText h2,.impactSection h2,.resultCopy h2,.practicalSection h2,.faqSection h2{font-size:25px}.countdown{gap:6px}.countdown span{width:63px}.countdown b{font-size:20px}.previewKpis b{font-size:17px}.mobileStickyCta{z-index:50;width:calc(100% - 32px);padding:15px;display:block;position:fixed;bottom:14px;left:16px;right:16px;box-shadow:0 10px 30px #102d6947}body{padding-bottom:72px}}
:root{--blue:#1552b8;--navy:#102d69;--orange:#f08222}*{box-sizing:border-box}body{color:#102044;background:#f5f8ff;margin:0;font-family:Arial,Helvetica,sans-serif}.page{min-height:100vh;position:relative;overflow:hidden}.backdrop{pointer-events:none;background:radial-gradient(circle at 8% 8%,#1755c729,#0000 28%),radial-gradient(circle at 92% 84%,#ff8b2524,#0000 25%);position:fixed;inset:0}.header{justify-content:space-between;align-items:center;max-width:1240px;margin:auto;padding:20px 32px;display:flex;position:relative}.brand{align-items:center;gap:12px;display:flex}.brandLogo{object-fit:contain;border-radius:12px;width:58px;height:58px}.brand p{margin:0}.brandName{letter-spacing:-.4px;color:#123d8b;font-size:20px;font-weight:900}.brandSlogan{letter-spacing:1.55px;color:var(--orange);font-size:11px;font-weight:700;margin-top:2px!important}.onlinePill{color:#164caa;background:#fffc;border:1px solid #bfd3f5;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:700}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;max-width:1240px;margin:auto;padding:30px 32px 76px;display:grid;position:relative}.intro{max-width:660px}.badge{color:var(--blue);background:#e9f0ff;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:9px 16px;font-size:14px;font-weight:800;display:inline-flex}.intro h1{color:var(--navy);letter-spacing:-4px;margin:0;font-size:clamp(42px,5.8vw,82px);font-weight:900;line-height:.97}.intro h1 span{color:var(--orange)}.lead{color:#59677c;max-width:590px;margin:24px 0 0;font-size:18px;line-height:1.75}.features{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.feature{background:#ffffffb8;border:1px solid #dce7f8;border-radius:16px;flex-direction:column;justify-content:center;gap:5px;min-height:112px;padding:16px;display:flex}.feature svg{width:22px;color:var(--blue)}.feature strong{color:#173b7a;font-size:14px}.feature small{color:#708097;font-size:12px}.benefits{flex-wrap:wrap;gap:12px 22px;margin-top:28px;display:flex}.benefits span{color:#59677c;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.benefits svg{width:20px;color:var(--orange)}.formCard{background:#fff;border:1px solid #dce7f8;border-radius:32px;padding:32px;box-shadow:0 30px 80px #1552b829}.eyebrow{color:var(--orange);text-transform:uppercase;letter-spacing:2px;margin:0;font-size:14px;font-weight:800}.formCard h2{color:var(--navy);letter-spacing:-1px;margin:6px 0 0;font-size:30px}.formIntro{color:#7a8798;margin:8px 0 22px;font-size:14px}.formCard form{flex-direction:column;gap:16px;display:flex}.twoCols{grid-template-columns:1fr 1fr;gap:16px;display:grid}.formCard label{color:#344258;flex-direction:column;gap:7px;font-size:14px;font-weight:700;display:flex}.formCard input:not([type=checkbox]),.formCard select{color:#17233a;background:#fbfdff;border:1px solid #cfd9e7;border-radius:12px;outline:none;width:100%;height:48px;padding:0 14px;font-size:16px}.formCard input:focus,.formCard select:focus{border-color:#3971cb;box-shadow:0 0 0 3px #1552b81f}.consent{align-items:flex-start;line-height:1.45;color:#687589!important;flex-direction:row!important;gap:10px!important;font-weight:400!important}.consent input{width:17px;height:17px;accent-color:var(--blue);flex:none;margin:2px 0 0}.submitButton{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;height:56px;font-size:16px;font-weight:800;display:flex;box-shadow:0 12px 24px #102d6933}.submitButton:hover{background:#103f90}.submitButton:disabled{opacity:.7;cursor:wait}.submitButton svg{width:20px}.privacy{color:#9aa5b4;justify-content:center;align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.privacy svg{width:16px}.error{color:#b91c1c;background:#fef2f2;border-radius:10px;margin:0;padding:12px 14px;font-size:14px}.success{text-align:center;padding:42px 34px}.successIcon{color:#16834b;background:#eaf8ef;border-radius:50%;place-items:center;width:64px;height:64px;margin:auto;display:grid}.successIcon svg{width:36px;height:36px}.success p{color:#657186;line-height:1.7}.secondaryButton{height:44px;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #bfd3f5;border-radius:11px;margin-top:15px;padding:0 20px;font-weight:700}.spinner{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}footer{text-align:center;color:#7c8796;background:#ffffff8c;border-top:1px solid #dce7f8;padding:20px;font-size:14px;position:relative}@media (max-width:900px){.hero{grid-template-columns:1fr;gap:40px;padding-top:20px}.intro{max-width:none}.intro h1{letter-spacing:-2.5px}}@media (max-width:600px){.header,.hero{padding-left:20px;padding-right:20px}.onlinePill{display:none}.hero{padding-bottom:50px}.features,.twoCols{grid-template-columns:1fr}.feature{min-height:auto}.formCard{border-radius:24px;padding:24px}.intro h1{letter-spacing:-2px;font-size:45px}.lead{font-size:16px}.brandSlogan{font-size:9px}}.funnel{color:#102d69;background:#f4f7ff;min-height:100vh;padding:40px 20px;font-family:Arial}.funnel section{max-width:1100px;margin:auto}.funnel img{object-fit:contain;width:70px;height:70px}.funnel h1{margin-bottom:8px;font-size:42px}.deadline{color:#a64b00;background:#fff3e8;border-radius:10px;padding:12px 16px;display:inline-block}.plans{grid-template-columns:repeat(3,1fr);gap:18px;margin:28px 0;display:grid}.plans label{cursor:pointer;background:#fff;border:2px solid #dce6f7;border-radius:20px;flex-direction:column;gap:12px;padding:24px;display:flex}.plans label.selected{border-color:#1552b8;box-shadow:0 12px 32px #1552b822}.plans strong{color:#f08222;font-size:22px}.plans span{color:#5d6b82;line-height:1.55}.fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.fields label{flex-direction:column;gap:8px;font-weight:700;display:flex}.fields input,.fields select{border:1px solid #cbd7e8;border-radius:10px;height:48px;padding:0 12px;font-size:16px}.funnel button{color:#fff;background:#1552b8;border:0;border-radius:10px;margin-top:22px;padding:16px 24px;font-size:17px;font-weight:700}.result{color:#176b40;background:#e9f7ef;border-radius:10px;margin-top:20px;padding:18px;line-height:1.5}@media (max-width:750px){.plans,.fields{grid-template-columns:1fr}.funnel h1{font-size:32px}}
