@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";.mobileNav{display:none}:root{--navy:#11294d;--blue:#1769e0;--cyan:#13b8c8;--ink:#15213a;--muted:#69748a;--line:#e6eaf0;--soft:#f5f8fc;--green:#16a66a}.giftSection{padding-top:24px;padding-bottom:24px}.giftPitch{background:linear-gradient(125deg,#f6faff,#edf4ff);border:1px solid #d8e4f4;border-radius:19px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:28px;display:grid;box-shadow:0 18px 50px #173e7410}.giftIcon{color:#fff;background:linear-gradient(135deg,#6f4ce8,#2385f4);border-radius:17px;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 12px 28px #4d64dc42}.giftIcon svg{width:29px}.giftPitch h2{margin:3px 0 7px;font-size:27px}.giftPitch p{color:var(--muted);margin:0;line-height:1.55}.giftIntro{color:#9aa9bf;margin-top:-10px;line-height:1.6}.giftPlans{grid-template-columns:repeat(3,1fr);gap:8px;margin:19px 0;display:grid}.giftPlans label{cursor:pointer;background:#0e1724;border:1px solid #30415d;border-radius:11px;gap:7px;padding:13px;display:grid}.giftPlans label.selected{background:#13253d;border-color:#4a9fff;box-shadow:0 0 0 2px #2587f226}.giftPlans input{opacity:0;position:absolute}.giftPlans span{display:grid}.giftPlans small{color:#8494aa}.giftPlans strong{color:#6ce6cb}.giftFields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.giftFields label{color:#bdc9da;gap:6px;font-size:12px;font-weight:800;display:grid}.giftFields label:last-child{grid-column:1/-1}.giftFields label>span small{color:#718199;font-weight:500}.giftFields input,.giftFields textarea{color:#fff;width:100%;font:inherit;background:#0d1624;border:1px solid #30415f;border-radius:10px;outline:none;padding:12px}.giftFields input:focus,.giftFields textarea:focus{border-color:#4da2ff;box-shadow:0 0 0 3px #268cf426}.giftFields textarea{resize:vertical}.giftPanel{width:min(620px,100%)}@media (width<=700px){.giftPitch{grid-template-columns:auto 1fr}.giftPitch>button{grid-column:1/-1;width:100%}.giftPlans,.giftFields{grid-template-columns:1fr}.giftFields label:last-child{grid-column:auto}}@media (width<=560px){body{background:#f5f8fc;padding-bottom:82px;font-size:17px}.nav{padding:0 18px}.nav .logo img{width:148px}.menu{background:#edf4ff;border-radius:13px;width:44px;height:44px}.hero{display:none}.section,.features{padding:66px 18px}.section h2,.features h2,.cta h2,.faq h2{font-size:32px}.priceCards article{border-radius:21px}.priceCards button{min-height:55px;font-size:16px}.mobileNav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:60;background:#fffffff5;border:1px solid #dce5f1;border-radius:20px;grid-template-columns:1fr 1.2fr 1fr;align-items:end;height:68px;padding:8px 10px 7px;display:grid;position:fixed;bottom:9px;left:10px;right:10px;box-shadow:0 12px 40px #10234436}.mobileNav a,.mobileNav button{color:#65748c;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;font-size:11px;display:flex}.mobileNav svg{width:21px}.mobileNav .mobileTest{color:var(--navy)}.mobileNav .mobileTest>span{color:#fff;background:linear-gradient(135deg,#2380f4,#0c58c3);border-radius:15px;place-items:center;width:46px;height:46px;margin-top:-23px;display:grid;box-shadow:0 8px 20px #1769e052}.modal{padding:0}.quiz,.accountPanel{border-radius:0;width:100%;height:100dvh;max-height:none;padding:22px 18px 105px}.answers button{border-radius:14px;min-height:61px;font-size:16px}.quiz h2{font-size:23px}.quizNext{border-top:1px solid var(--line);z-index:4;background:#fffffff3;margin:0;padding:12px 18px;position:fixed;bottom:0;left:0;right:0}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:DM Sans,sans-serif}.cookieConsent{z-index:120;color:#edf5ff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1728f5;border:1px solid #2b405f;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;max-width:980px;margin:0 auto;padding:18px 20px;display:flex;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 22px 65px #07101c66}.cookieConsent b{margin-bottom:5px;font:800 17px Manrope;display:block}.cookieConsent p{color:#b8c6d9;margin:0 0 5px;font-size:14px;line-height:1.45}.cookieConsent a{color:#6fd9ff;text-underline-offset:3px;font-size:13px;text-decoration:underline}.cookieActions{flex:none;gap:9px;display:flex}.cookieActions button{white-space:nowrap;min-height:46px}.cookieActions .white{color:#dce8f7;background:#1a2940;border:1px solid #3b4d68}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.inlineContact{color:var(--blue);text-underline-offset:3px;font-weight:800;text-decoration:underline}header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#fffc;height:76px;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;max-width:1180px;height:100%;margin:auto;padding:0 24px;display:flex}.logo{align-items:center;gap:9px;font:800 21px Manrope;display:flex}.logo>span:last-child>span{color:var(--blue)}.logoMark{background:linear-gradient(135deg, var(--blue), var(--cyan));color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.nav nav{align-items:center;gap:28px;font-size:14px;font-weight:600;display:flex}.nav nav>a:hover{color:var(--blue)}.login{background:0 0;border:0;font-weight:700}.primary,.outline,.white{border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-weight:700;display:inline-flex}.primary{color:#fff;background:linear-gradient(135deg,#1769e0,#145dcc);box-shadow:0 7px 18px #1769e033}.primary.small{padding:10px 16px}.primary:disabled{opacity:.45;cursor:not-allowed}.menu{background:0 0;border:0;display:none}.hero{background:radial-gradient(circle at 47% 17%,#e8f4ff 0,#0000 28%);grid-template-columns:1fr 1fr;align-items:center;gap:76px;max-width:1180px;margin:auto;padding:80px 24px 88px;display:grid}.pill{color:var(--blue);background:#eaf3ff;border-radius:99px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.hero h1{color:#102344;letter-spacing:-2.5px;margin:22px 0;font:800 clamp(42px,5vw,64px)/1.08 Manrope}.hero h1 em{color:var(--blue);font-style:normal}.heroCopy>p{color:var(--muted);max-width:550px;font-size:19px;line-height:1.65}.heroActions{align-items:center;gap:24px;margin:30px 0;display:flex}.heroActions>a{color:var(--navy);border-bottom:1px solid;font-weight:700}.trust{color:#67758b;gap:19px;font-size:12px;display:flex}.trust span{align-items:center;gap:5px;display:flex}.trust svg{width:15px;color:var(--green);stroke-width:3px}.heroCard{background:#fff;border:1px solid #dfe7f2;border-radius:18px;overflow:hidden;transform:rotate(1deg);box-shadow:0 25px 70px #183d6924}.mockTop{background:var(--navy);color:#fff;justify-content:space-between;padding:17px 21px;font-size:13px;display:flex}.mockTop span{align-items:center;gap:8px;display:flex}.mockTop i{background:#21d29a;border-radius:50%;width:8px;height:8px}.mockProgress{color:var(--muted);flex-wrap:wrap;justify-content:space-between;padding:18px 22px 4px;font-size:12px;display:flex}.mockProgress>i{background:#eef1f5;border-radius:5px;width:100%;height:5px;margin-top:9px}.mockProgress i b{background:var(--blue);border-radius:5px;width:40%;height:100%;display:block}.eyebrow{letter-spacing:1.5px;color:var(--blue)!important;font-size:12px!important;font-weight:800!important}.heroCard>.eyebrow,.heroCard>h3{margin-left:22px;margin-right:22px}.heroCard>h3{font:700 20px/1.4 Manrope}.mockSign{color:#e9363b;text-shadow:0 0 #000;place-items:center;width:74px;height:67px;margin:19px auto;font-size:80px;line-height:.4;display:grid}.mockAnswers{gap:9px;padding:0 22px;display:grid}.mockAnswers div{border:1px solid var(--line);border-radius:9px;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex}.mockAnswers b{background:#f0f3f7;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.mockAnswers .selected{color:#145bc0;background:#f0f6ff;border-color:#5b9cf3}.mockAnswers .selected b{background:var(--blue);color:#fff}.mockAnswers svg{width:17px;margin-left:auto}.mockFoot{color:#788499;background:#f7f9fc;justify-content:space-between;align-items:center;margin-top:19px;padding:13px 22px;font-size:10px;display:flex}.mockFoot span{align-items:center;gap:5px;display:flex}.mockFoot svg{width:14px}.mockFoot button{background:var(--blue);color:#fff;border:0;border-radius:7px;align-items:center;gap:5px;padding:8px 12px;display:flex}.proof{background:var(--navy);color:#fff;text-align:center;padding:27px 24px}.proof>p{color:#aab8ce;margin:0 0 21px;font-size:12px}.proof>div{justify-content:space-between;align-items:center;max-width:900px;margin:auto;display:flex}.proof b{font:700 20px Manrope}.proof span{color:#aab8ce;margin-left:-50px;font-size:11px}.section{max-width:1180px;margin:auto;padding:100px 24px}.sectionHead{text-align:center;max-width:650px;margin:0 auto 53px}.section h2,.features h2,.cta h2,.faq h2{letter-spacing:-1.3px;color:#102344;margin:10px 0 14px;font:800 38px/1.2 Manrope}.sectionHead>p:last-child,.features>div>p,.faq>div>p{color:var(--muted);line-height:1.7}.steps{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.steps article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:30px;position:relative}.steps article>span{color:#edf1f6;font:800 40px Manrope;position:absolute;top:14px;right:20px}.icon{width:49px;height:49px;color:var(--blue);background:#eaf3ff;border-radius:13px;place-items:center;display:grid}.steps h3{margin:22px 0 8px;font:700 18px Manrope}.steps p{color:var(--muted);font-size:14px;line-height:1.6}.features{background:#f5f8fc;grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding:100px max(24px,50vw - 566px);display:grid}.features ul{margin-top:32px;padding:0;list-style:none}.features li{gap:15px;margin:22px 0;display:flex}.features li>span{width:42px;height:42px;color:var(--blue);background:#fff;border-radius:11px;flex:none;place-items:center;display:grid;box-shadow:0 5px 18px #243d5b0d}.features li svg{width:20px}.features li b{font:700 15px Manrope}.features li p{color:var(--muted);margin:5px 0;font-size:13px;line-height:1.5}.dashboard{border:1px solid var(--line);border-radius:18px;padding:26px;box-shadow:0 20px 60px #24466c17;background:#fff!important}.dashTitle{justify-content:space-between;align-items:center;display:flex}.dashTitle small{letter-spacing:1px;color:var(--muted);font-size:9px}.dashTitle h3{margin:5px 0;font:700 21px Manrope}.dashTitle>span{color:var(--green);background:#e9f8f2;border-radius:8px;padding:7px 10px;font-weight:700}.ring{background:radial-gradient(closest-side, white 77%, transparent 78% 99%), conic-gradient(var(--blue) 82%, #e7ebf1 0);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;margin:25px auto;display:flex}.ring b{color:var(--navy);font:800 36px Manrope}.ring small{font-size:18px}.ring span{color:var(--muted);font-size:10px}.topics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.topics>div{background:#f8fafc;border-radius:9px;flex-wrap:wrap;justify-content:space-between;padding:13px;font-size:10px;display:flex}.topics b{color:var(--blue)}.topics i{background:#e4e9ef;border-radius:4px;width:100%;height:4px;margin-top:9px}.topics em{background:var(--blue);border-radius:4px;height:100%;display:block}.dashboard>p{text-align:center;background:#fff8e8;border-radius:8px;margin:20px 0 0;padding:11px;color:#960!important;font-size:11px!important}.dashboard>p svg{vertical-align:middle;width:15px;margin-right:7px}.pricing{background:#fff}.paymentNotice{z-index:150;width:min(540px,100% - 30px);position:fixed;top:88px;left:50%;transform:translate(-50%)}.paymentNotice>div{color:#fff;background:#102344;border-radius:13px;align-items:center;gap:12px;padding:15px 16px;display:flex;box-shadow:0 18px 45px #07162e4a}.paymentNotice>div.success{background:#08734c}.paymentNotice span{flex-direction:column;flex:1;display:flex}.paymentNotice small{color:#dbe6f5;margin-top:3px}.paymentNotice button{color:#fff;background:0 0;border:0}.priceCards{grid-template-columns:1fr 1fr;align-items:center;gap:24px;max-width:790px;margin:auto;display:grid}.priceCards article{border:1px solid var(--line);border-radius:18px;padding:29px;position:relative}.priceCards h3{margin:0;font:700 20px Manrope}.priceCards article>p{color:var(--muted);font-size:13px}.price{color:var(--navy);border-bottom:1px solid var(--line);padding:17px 0;font:800 34px Manrope}.price small{color:var(--muted);font:500 11px DM Sans}.priceCards ul{min-height:172px;padding:14px 0;list-style:none}.priceCards li{align-items:center;gap:9px;margin:13px 0;font-size:13px;display:flex}.priceCards li svg{width:17px;color:var(--green);stroke-width:3px}.priceCards button{width:100%}.outline{color:var(--navy);background:#fff;border:1px solid #cdd5e0}.popular{box-shadow:0 20px 50px #1769e018;border:2px solid var(--blue)!important}.badge{background:var(--blue);color:#fff;letter-spacing:1px;border-radius:99px;padding:7px 13px;font-size:9px;font-weight:800;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.popular>small{text-align:center;color:var(--muted);margin-top:12px;font-size:9px;display:block}.testimonial{background:var(--navy);color:#fff;text-align:center;padding:75px 24px}.quote{color:#3f82dc;height:45px;font:800 60px Georgia}.testimonial blockquote{max-width:730px;margin:12px auto 28px;font:600 23px/1.55 Manrope}.testimonial p{flex-direction:column;gap:5px;font-size:12px;display:flex}.testimonial p span{color:#91a3bd}.faq{grid-template-columns:1fr 1.25fr;gap:90px;display:grid}.faq>div:first-child{padding-top:7px}.faq article{border-bottom:1px solid var(--line)}.faq article button{text-align:left;width:100%;color:var(--ink);background:#fff;border:0;justify-content:space-between;padding:20px 0;display:flex}.faq article svg{width:18px;transition:all .2s}.faqOpen svg{transform:rotate(180deg)}.faq article p{color:var(--muted);margin:0 30px 19px 0;font-size:13px;line-height:1.65}.cta{padding:0 24px 90px}.cta>div{text-align:center;color:#fff;background:linear-gradient(135deg,#1769e0,#0b4fae);border-radius:22px;max-width:1132px;margin:auto;padding:58px 24px;position:relative;overflow:hidden}.cta>div:before,.cta>div:after{content:"";border:45px solid #ffffff0a;border-radius:50%;width:180px;height:180px;position:absolute;top:-110px;left:-100px}.cta>div:after{inset:auto -100px -120px auto}.cta>div>span{background:#ffffff1d;border-radius:50%;place-items:center;width:42px;height:42px;margin:auto;display:grid}.cta h2{color:#fff;margin:15px 0 10px}.cta p{color:#d8e7ff;margin-bottom:24px}.white{color:var(--blue);background:#fff}footer{color:#fff;background:#0d1e38;padding:55px max(24px,50vw - 566px) 25px}.footerTop{grid-template-columns:2fr 1fr 1fr;gap:70px;padding-bottom:40px;display:grid}.footerTop>div{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footerTop p{color:#91a3bd;max-width:310px;font-size:13px;line-height:1.6}.footerTop .companyInfo{color:#7f91aa;margin-top:4px}.purchasePanel{color:#edf4ff;background:linear-gradient(150deg,#111927,#0b111c);border:1px solid #2b3952;border-radius:18px;width:min(560px,100%);max-height:94vh;padding:32px;position:relative;overflow:auto;box-shadow:0 28px 90px #000b}.purchasePanel h2{margin:6px 0 20px;font-size:30px}.purchaseSummary{background:#111d2e;border:1px solid #31435f;border-radius:13px;justify-content:space-between;align-items:center;padding:17px;display:flex}.purchaseSummary span{gap:4px;display:grid}.purchaseSummary small,.purchaseTax,.purchaseHelp{color:#92a2ba}.purchaseSummary strong{font-size:22px}.purchaseTax{font-size:12px;line-height:1.55}.consentCheck{color:#bdc9da;cursor:pointer;background:#0d1624;border:1px solid #2b3952;border-radius:12px;grid-template-columns:20px 1fr;align-items:start;gap:11px;margin:16px 0;padding:15px;font-size:13px;line-height:1.55;display:grid}.consentCheck input{accent-color:#2d8cff;width:18px;height:18px;margin:2px 0}.consentCheck a,.purchaseHelp a{color:#71b9ff;text-decoration:underline}.purchaseConfirm{width:100%;margin-top:5px}.purchaseConfirm:disabled{opacity:.45;cursor:not-allowed}.purchaseHelp{text-align:center;margin-top:13px;font-size:11px;display:block}.purchaseEmail{color:#d7e2f2;gap:7px;margin:17px 0;font-size:13px;font-weight:800;display:grid}.purchaseEmail input{color:#fff;width:100%;font:inherit;background:#0d1624;border:1px solid #30415f;border-radius:11px;outline:none;padding:13px 14px}.purchaseEmail input:focus{border-color:#4da2ff;box-shadow:0 0 0 3px #268cf426}.purchaseEmail small{color:#8798b1;font-size:11px;font-weight:500;line-height:1.45}.footerTop b{font-size:13px}.footerTop a:not(.logo){color:#91a3bd;font-size:12px}.footerBottom{color:#6f829d;border-top:1px solid #ffffff12;justify-content:space-between;padding-top:21px;font-size:10px;display:flex}.footerBottom a{color:inherit;text-underline-offset:2px;text-decoration:underline}.modal{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:100;background:#0a1933db;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.quiz{background:#fff;border-radius:18px;width:min(690px,100%);max-height:95vh;padding:31px 40px;position:relative;overflow:auto}.close{z-index:2;background:#f1f4f7;border:0;border-radius:50%;place-items:center;width:33px;height:33px;display:grid;position:absolute;top:15px;right:16px}.close svg{width:18px}.quizTop{color:var(--muted);justify-content:space-between;align-items:center;padding-right:32px;font-size:12px;display:flex}.progress{background:#edf0f4;border-radius:5px;height:5px;margin:22px 0 28px}.progress i{background:var(--blue);border-radius:5px;height:100%;display:block}.quiz h2{margin:8px 0 20px;font:700 24px/1.4 Manrope}.answers{gap:10px;display:grid}.answers button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;align-items:center;gap:12px;padding:13px;display:flex}.answers button b{background:#f0f3f7;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.answers button.correct{background:#eefbf5;border-color:#56c99a}.answers button.wrong{background:#fff2f2;border-color:#ee7b7f}.answers button svg{color:var(--green);width:20px;margin-left:auto}.explain{border-radius:9px;margin-top:14px;padding:14px;font-size:13px;line-height:1.5}.quizNext{color:var(--muted);justify-content:space-between;align-items:center;margin-top:22px;font-size:11px;display:flex}.sign{text-align:center;color:#e9363b;padding:10px;font-size:25px}.result{text-align:center;padding:35px 10px 15px}.resultIcon{color:#da9900;background:#fff3d8;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 22px;display:grid}.result h2{font-size:34px}.result>p:not(.eyebrow){color:var(--muted)}.scorebar{background:#e8edf3;border-radius:10px;width:80%;height:10px;margin:28px auto}.scorebar i{background:linear-gradient(90deg, var(--cyan), var(--blue));border-radius:10px;height:100%;display:block}.result>a{color:var(--blue);justify-content:center;align-items:center;gap:6px;margin-top:19px;font-size:13px;font-weight:700;display:flex}@media (width<=850px){.paymentNotice{top:76px}header{height:66px}.nav nav{background:#fff;flex-direction:column;align-items:stretch;padding:25px;display:none;position:absolute;top:66px;left:0;right:0;box-shadow:0 15px 30px #0002}.nav nav.open{display:flex}.menu{display:block}.hero{text-align:center;grid-template-columns:1fr;gap:45px;padding-top:55px}.heroCopy>p{margin-left:auto;margin-right:auto}.heroActions,.trust{justify-content:center}.heroCard{text-align:left;max-width:550px;margin:auto}.proof>div{text-align:left;grid-template-columns:auto 1fr;gap:14px;max-width:400px;display:grid}.proof span{margin:0}.steps{grid-template-columns:1fr}.features{grid-template-columns:1fr;gap:45px}.faq{grid-template-columns:1fr;gap:25px}.footerTop{grid-template-columns:1.5fr 1fr 1fr}.topics{grid-template-columns:1fr}.dashboard{max-width:520px;margin:auto}}@media (width<=560px){.cookieConsent{gap:14px;padding:17px;display:grid;bottom:88px;left:10px;right:10px}.cookieActions{grid-template-columns:1fr;display:grid}.cookieActions button{white-space:normal;width:100%}.hero{padding-top:42px}.hero h1{letter-spacing:-1.7px;font-size:39px}.heroCopy>p{font-size:16px}.heroActions{flex-direction:column;gap:16px}.trust{flex-wrap:wrap;gap:10px}.section,.features{padding-top:75px;padding-bottom:75px}.section h2,.features h2,.cta h2,.faq h2{font-size:30px}.priceCards{grid-template-columns:1fr}.priceCards ul{min-height:auto}.testimonial blockquote{font-size:19px}.footerTop{grid-template-columns:1fr 1fr}.footerTop>div:first-child{grid-column:1/-1}.footerBottom{flex-direction:column;gap:10px}.quiz{padding:25px 18px}.quizTop{padding-right:34px}.quiz .logo>span:last-child{display:none}.quizNext{align-items:flex-end}.mockFoot span{display:none}.heroCard{transform:none}.faq{padding-top:70px}.proof{padding-left:40px}.proof>p{text-align:left}.cta>div{padding:45px 18px}}.logo{flex:none}.logo img{width:184px;height:auto;display:block}footer .logo img{filter:brightness(0)invert();width:205px}.quiz .logo img{width:154px}@media (width<=560px){.logo img{width:160px}footer .logo img{width:190px}.quiz .logo img{width:138px}}.loading{text-align:center;color:var(--muted);padding:70px 30px}.mode{width:min(850px,100%)}.mode>.logo{margin-bottom:26px}.mode h2{margin-top:7px;font-size:34px}.mode h3{margin:26px 0 12px;font:700 15px Manrope}.modeHero{background:linear-gradient(135deg,var(--navy),#174f96);color:#fff;text-align:left;border:0;border-radius:15px;justify-content:space-between;align-items:center;width:100%;padding:20px 22px;display:flex;box-shadow:0 12px 28px #11294d2e}.modeHero span{flex-direction:column;gap:5px;display:flex}.modeHero b{font:700 18px Manrope}.modeHero small{color:#c7d8ef}.topicGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.topicGrid button{border:1px solid var(--line);text-align:left;color:var(--ink);background:#fff;border-radius:10px;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.topicGrid span{font-size:12px;font-weight:600}.topicGrid b{white-space:nowrap;color:var(--blue);font-size:10px}.topicGrid button:focus-visible{outline-offset:2px;outline:3px solid #2d8cff55}.topicGrid button b{align-self:center}.sourceNote{color:var(--muted);align-items:flex-start;gap:8px;margin:18px 0 0;font-size:10px;line-height:1.5;display:flex}.sourceNote svg{width:15px;color:var(--green);flex:none}.textButton{color:var(--blue);background:0 0;border:0;margin:13px auto 0;font-weight:700;display:block}.questionVisual{background:#edf4fb;border:1px solid #dce5f1;border-radius:18px;margin:18px 0 20px;overflow:hidden;box-shadow:0 8px 24px #11294d14}.questionVisual svg{width:100%;height:auto;max-height:340px;display:block}.questionVisual figcaption{color:#65748c;background:#fff;border-top:1px solid #e6eaf0;padding:9px 14px;font-size:12px}.officialSignStage{background:#f4f7fa;place-items:center;min-height:270px;padding:22px;display:grid}.officialSignStage img{object-fit:contain;width:auto;max-width:min(72%,500px);height:auto;max-height:270px;display:block}.photoCaseStage{background:#111827;place-items:center;min-height:260px;display:grid}.photoCaseStage img{object-fit:contain;width:100%;height:auto;max-height:430px;display:block}.photoCaseVisual figcaption{justify-content:space-between;align-items:center;gap:16px;display:flex}.photoCaseVisual figcaption small{color:#8794a7;white-space:nowrap;font-size:9px}.questionVisual .svgLabel{fill:#fff;letter-spacing:.7px;paint-order:stroke;stroke:#26364e;stroke-width:4px;font:800 15px Manrope}.questionVisual .svgLabel.dark{fill:#26364e;stroke:#fff;stroke-width:3px}.questionVisual .signSymbol{fill:#1f2937;font:800 112px Manrope}.questionVisual .stopText{fill:#fff;letter-spacing:3px;font:800 58px Manrope}.questionVisual .sceneTitle{fill:#1769e0;letter-spacing:1.8px;font:800 18px Manrope}.questionVisual .variantText{fill:#26364e;letter-spacing:1px;font:800 20px Manrope}.questionId{color:#68778f;letter-spacing:.35px;margin:3px 0 8px;font-size:13px;font-weight:750}@media (width<=560px){.topicGrid{grid-template-columns:1fr}.mode h2{font-size:28px}.modeHero{padding:17px}.topicGrid button{padding:11px}.modal{padding:10px}.questionVisual{border-radius:15px;margin:14px -2px 17px}.questionVisual svg{max-height:245px}.questionVisual figcaption{padding:8px 11px;font-size:11px}.questionVisual .variantText{font-size:18px}.officialSignStage{min-height:205px;padding:16px}.officialSignStage img{max-width:82%;max-height:205px}.photoCaseStage{min-height:210px}.photoCaseStage img{max-height:330px}.photoCaseVisual figcaption{flex-direction:column;align-items:flex-start;gap:3px}.photoCaseVisual figcaption small{font-size:8px}}.resultUpsell{text-align:left;background:linear-gradient(145deg,#10291f,#12243a);border:1px solid #25c48c;border-radius:15px;margin:22px 0 16px;padding:20px;box-shadow:0 14px 35px #0003}.resultUpsell>span{color:#53dfae;letter-spacing:1.2px;font-size:10px;font-weight:900}.resultUpsell h3{color:#fff;margin:7px 0 5px;font:800 20px Manrope}.resultUpsell p{font-size:13px;line-height:1.5;color:#b8c8d9!important;margin:0 0 14px!important}.resultUpsell button{justify-content:center;align-items:center;gap:7px;width:100%;display:flex}.resultUpsell button svg{width:17px}.resultUpsell small{color:#8fa2b7;text-align:center;margin-top:9px;font-size:10px;display:block}html[data-theme=light] .resultUpsell{background:linear-gradient(145deg,#ecfff7,#f4f9ff);box-shadow:0 12px 30px #12865f1c}html[data-theme=light] .resultUpsell h3{color:#102344}html[data-theme=light] .resultUpsell p{color:#60708a!important}html[data-theme=light] .resultUpsell>span{color:#087a58}.priceCards.four{grid-template-columns:repeat(5,1fr);align-items:stretch;gap:14px;max-width:1132px}.priceCards.four article{flex-direction:column;padding:25px 19px;display:flex}.priceCards.four ul{flex:1;min-height:0}.priceCards.four button{margin-top:auto}.priceCards .starterOffer{border:2px solid #20c997;box-shadow:0 18px 45px #20c99718}.priceCards .starterBadge{background:#138a69}.heroStarterOffer{background:linear-gradient(135deg,#14283a,#10251f);border:1px solid #2bcf9a66;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin:26px 0 8px;padding:16px 18px;display:flex;box-shadow:0 16px 40px #0004}.heroStarterText{text-align:left;gap:3px;display:grid}.heroStarterText span{color:#55e3b3;letter-spacing:1.2px;font-size:10px;font-weight:900}.heroStarterText b{color:#fff;font:800 21px Manrope}.heroStarterText small{color:#b8c7d8;font-size:12px}.heroStarterBuy{flex:none;align-items:center;gap:13px;display:flex}.heroStarterBuy strong{color:#fff;white-space:nowrap;font:800 25px Manrope}.heroStarterBuy button{white-space:nowrap;padding:11px 14px}.heroStarterBuy svg{width:16px}html[data-theme=light] .heroStarterOffer{background:linear-gradient(135deg,#ecfff8,#f7fffc);border-color:#20b783;box-shadow:0 14px 35px #0f8f6820}html[data-theme=light] .heroStarterText b,html[data-theme=light] .heroStarterBuy strong{color:#102344}html[data-theme=light] .heroStarterText span{color:#087a58}html[data-theme=light] .heroStarterText small{color:#60708a}.linkButton,.footerLink{background:0 0;border:0;font-weight:700}.linkButton{color:var(--navy);border-bottom:1px solid}.footerLink{color:#91a3bd;padding:0;font-size:12px}.pill svg{width:15px}.quizTop span{align-items:center;gap:5px;display:flex}.quizTop span svg{width:15px}.entitlement{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;display:grid}.entitlement span{border:1px solid var(--line);text-align:center;border-radius:12px;flex-direction:column;padding:16px 10px;display:flex}.entitlement b{color:var(--blue);font:800 26px Manrope}.entitlement small{color:var(--muted);font-size:10px}.resultStatus{border-radius:99px;padding:8px 13px;font-size:12px;font-weight:700;display:inline-block}.resultStatus.pass{color:#12734e;background:#e8f8f1}.resultStatus.fail{color:#9b3033;background:#fff0f0}.weakTopics{text-align:left;background:var(--soft);border-radius:12px;margin-bottom:18px;padding:15px}.weakTopics>b{margin-bottom:8px;display:block}.weakTopics span{border-top:1px solid var(--line);justify-content:space-between;padding:7px 0;font-size:12px;display:flex}.weakTopics em{color:var(--blue);font-style:normal;font-weight:700}.accountPanel{background:#fff;border-radius:20px;width:min(760px,100%);max-height:95vh;padding:32px;position:relative;overflow:auto}.accountHead{text-align:center}.accountHead .logo{justify-content:center;margin-bottom:20px}.accountHead h2{margin:5px;font:800 30px Manrope}.accountStats{grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0;display:grid}.accountStats div{border:1px solid var(--line);text-align:center;border-radius:14px;flex-direction:column;gap:5px;padding:17px;display:flex}.accountStats svg{color:var(--blue);margin:auto}.accountStats b{font:700 17px Manrope}.accountStats small{color:var(--muted)}.levelbar{background:#e8edf3;border-radius:10px;height:10px;margin:15px 0 42px;position:relative}.levelbar i{background:linear-gradient(90deg,var(--cyan),var(--blue));border-radius:10px;height:100%;display:block}.levelbar span{color:var(--muted);font-size:10px;position:absolute;top:15px;right:0}.customerLoginPanel{width:min(510px,100%);padding:42px}.customerLoginIcon{color:#8df1df;background:linear-gradient(135deg,#173e55,#173e38);border-radius:18px;place-items:center;width:62px;height:62px;margin:0 auto 15px;display:grid;box-shadow:0 0 30px #35e0c126}.customerLoginIcon svg{width:27px}.customerLoginPanel .accountHead>p:last-child{color:#91a1b9;max-width:420px;margin:10px auto 24px;line-height:1.6}.customerLoginForm{gap:13px;display:grid}.customerLoginForm label{color:#bdc9da;gap:7px;font-size:12px;font-weight:800;display:grid}.customerLoginForm input{color:#fff;width:100%;font:inherit;background:#0c1523;border:1px solid #32435f;border-radius:11px;outline:none;padding:14px 15px}.customerLoginForm input:focus{border-color:#4ca3ff;box-shadow:0 0 0 3px #268cf426}.customerLoginForm .customerCode{text-align:center;letter-spacing:.28em;font-size:25px;font-weight:800}.customerLoginForm .primary{min-height:49px}.customerLoginMessage{text-align:center;color:#78dfc7;margin:15px 0 0;font-size:13px}.customerLoginHelp{color:#7f8da3;text-align:center;justify-content:center;align-items:center;gap:7px;margin-top:20px;display:flex}.customerLoginHelp svg{width:16px}.customerIdentity{background:#0e1827;border:1px solid #2a3c55;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;margin:20px 0 8px;padding:13px 15px;display:flex}.customerIdentity>span{grid-template-columns:auto 1fr;align-items:center;column-gap:10px;display:grid}.customerIdentity svg{color:#65dfc5;grid-row:1/3;width:19px}.customerIdentity small{color:#7f8fa7}.customerIdentity b{font-size:13px}.customerIdentity button{color:#b8c7da;background:#131f30;border:1px solid #33455f;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-weight:700;display:flex}.customerIdentity button svg{width:15px;color:inherit}.badges{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.badges h3,.history h3{font:700 15px Manrope}.badges h3{width:100%}.badges span{color:#9aa3b1;background:#f0f2f5;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;font-size:11px;display:flex}.badges span.earned{color:#a66c00;background:#fff4d8}.badges svg{width:16px}.history h3{align-items:center;gap:7px;display:flex}.history h3 svg{width:18px}.history>div{border-top:1px solid var(--line);justify-content:space-between;padding:12px 4px;display:flex}.history span{flex-direction:column;display:flex}.history small{color:var(--muted);margin-top:3px}.history em{color:#c74d53;font-style:normal;font-weight:800}.history em.passed{color:var(--green)}.accountActions{justify-content:space-between;align-items:center;margin-top:22px;display:flex}.accountActions small{color:var(--muted)}@media (width<=1100px){.priceCards.four{grid-template-columns:repeat(3,1fr)}}@media (width<=960px){.priceCards.four{grid-template-columns:1fr 1fr}}@media (width<=760px){.priceCards.four{grid-template-columns:1fr}.accountPanel{padding:26px 18px}.accountStats{grid-template-columns:1fr 1fr}.accountStats div:last-child{grid-column:1/-1}.entitlement{gap:6px}.entitlement b{font-size:22px}.accountActions{flex-direction:column;gap:12px}.proof>div{grid-template-columns:auto 1fr}.customerIdentity{flex-direction:column;align-items:stretch}.customerIdentity button{justify-content:center}}@media (width<=560px){.heroStarterOffer{flex-direction:column;align-items:stretch;padding:15px}.heroStarterBuy{justify-content:space-between}.heroStarterBuy button{flex:1}.heroStarterText{text-align:left}}.customerLoginHelp a{color:#72b7ff}.passwordSettings{gap:12px;margin:0 0 18px;display:grid}.passwordSettings>.textButton{justify-self:start;align-items:center;gap:7px;display:flex}.passwordSettings>.textButton svg{width:16px}.passwordSettings .customerLoginForm{background:#0e1827;border:1px solid #2a3c55;border-radius:13px;padding:15px}.customerContactLogin{justify-content:center;align-items:center;min-height:49px;text-decoration:none;display:flex}.purchaseIdentity{color:#93a4ba;align-items:center;gap:9px;margin:2px 0;font-size:13px;line-height:1.45;display:flex}.purchaseIdentity svg{color:#63dec5;width:18px;min-width:18px}.mobileHome{display:none}@media (width<=560px){main{flex-direction:column;display:flex}.mobileHome{order:1}.hero{order:2}.pricing{order:3;padding:42px 18px 52px}.proof{order:4}#how{order:5}.features{order:6}.testimonial{order:7}.faq{order:8}.cta{order:9}.pricing .sectionHead{text-align:left}.pricing .sectionHead h2{font-size:27px}.pricing .priceCards{gap:13px}.pricing .priceCards article{padding:23px 20px}.pricing .priceCards article>p{margin:6px 0}.pricing .price{padding:12px 0}.pricing .priceCards ul{padding:8px 0}.hero{display:none}.mobileHome{background:linear-gradient(#f5f9ff 0,#f7f9fc 100%);padding:28px 18px 34px;display:block}.appGreeting{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.appGreeting small,.mobileSectionTitle small{letter-spacing:1.3px;color:var(--blue);font-size:11px;font-weight:800}.appGreeting h2{color:#102344;letter-spacing:-.8px;margin:6px 0 4px;font:800 30px/1.1 Manrope}.appGreeting p{color:var(--muted);margin:0;font-size:16px}.appGreeting>button{width:48px;height:48px;color:var(--blue);background:linear-gradient(135deg,#eaf3ff,#d8eaff);border:0;border-radius:16px;place-items:center;font-weight:800;display:grid}.appGreeting>button span{background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 5px 15px #1769e020}.continueCard{color:#fff;text-align:left;background:linear-gradient(145deg,#112d58,#1769e0);border:0;border-radius:23px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:100%;padding:21px 18px;display:grid;box-shadow:0 17px 38px #124f9c3d}.continueIcon{background:#ffffff1b;border-radius:16px;place-items:center;width:51px;height:51px;display:grid}.continueIcon svg{width:25px}.continueCard small{letter-spacing:1.1px;color:#bcd8ff;font-size:10px;font-weight:800}.continueCard h2{margin:5px 0;font:800 19px/1.2 Manrope}.continueCard p{color:#d8e8ff;margin:0;font-size:12px;line-height:1.4}.continueCard>svg{width:23px}.mobileTrialOffer{text-align:left;background:linear-gradient(145deg,#edfff8,#f7fffc);border:2px solid #18a979;border-radius:21px;margin:15px 0 0;padding:19px 18px;box-shadow:0 14px 34px #118d6724}.mobileTrialTop{justify-content:space-between;align-items:center;display:flex}.mobileTrialTop span{color:#087a58;letter-spacing:1.15px;font-size:10px;font-weight:900}.mobileTrialTop strong{color:#102344;font:900 25px Manrope}.mobileTrialOffer h2{color:#102344;margin:3px 0 5px;font:800 23px Manrope}.mobileTrialOffer>p{color:#60708a;margin:0;font-size:13px;line-height:1.5}.mobileTrialOffer ul{gap:7px;margin:13px 0;padding:0;list-style:none;display:grid}.mobileTrialOffer li{color:#31445f;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.mobileTrialOffer li svg{color:#0a966a;stroke-width:3px;width:16px}.mobileTrialOffer>button{justify-content:center;align-items:center;gap:7px;width:100%;display:flex}.mobileTrialOffer>button svg{width:17px}.appStats{grid-template-columns:repeat(3,1fr);gap:9px;margin:17px 0 30px;display:grid}.appStats button{background:#fff;border:1px solid #e3e9f1;border-radius:17px;flex-direction:column;align-items:center;gap:7px;padding:13px 6px;display:flex;box-shadow:0 7px 22px #173c6809}.appStats button>span{width:32px;height:32px;color:var(--blue);background:#eef5ff;border-radius:10px;place-items:center;display:grid}.appStats svg{width:17px}.appStats div{flex-direction:column;display:flex}.appStats b{color:var(--navy);font:800 17px Manrope}.appStats small{color:var(--muted);font-size:10px}.mobileSectionTitle{justify-content:space-between;align-items:end;margin-bottom:13px;display:flex}.mobileSectionTitle h2{color:var(--navy);margin:4px 0 0;font:800 23px Manrope}.mobileSectionTitle button{color:var(--blue);background:0 0;border:0;padding:5px;font-size:12px;font-weight:700}.trainingCards{gap:11px;display:grid}.trainingCards>button,.trainingCards>a{text-align:left;background:#fff;border:1px solid #e3e9f1;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;width:100%;padding:16px;display:grid;box-shadow:0 7px 22px #173c6809}.trainingCards>button>span,.trainingCards>a>span{border-radius:14px;place-items:center;width:45px;height:45px;display:grid}.trainingCards .blueIcon{color:var(--blue);background:#eaf3ff}.trainingCards .mintIcon{color:var(--green);background:#e7f9f3}.trainingCards svg{width:21px}.trainingCards>button>svg,.trainingCards>a>svg{color:#9aa7ba;width:18px}.trainingCards div{flex-direction:column;gap:4px;display:flex}.trainingCards b{color:var(--navy);font:700 16px Manrope}.trainingCards small{color:var(--muted);font-size:12px}.modal{padding:0}.quiz,.accountPanel{border-radius:0;width:100%;height:100dvh;max-height:none;padding:22px 18px 105px}.quizNext{padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:4;background:#fffffff3;margin:0;position:fixed;bottom:0;left:0;right:0}.answers button{border-radius:14px;min-height:61px;font-size:16px}.quiz h2{font-size:23px}.explain{font-size:15px}.close{width:42px;height:42px;position:fixed}.pricingAfterStart{background:#fff;padding-top:44px;padding-bottom:58px}.pricingAfterStart .sectionHead{margin-bottom:30px}.pricingAfterStart .sectionHead h2{font-size:29px}.pricingAfterStart .priceCards{gap:18px}.pricingAfterStart .priceCards article{padding:25px 22px}.pricingAfterStart .priceCards article:first-child{order:1}.pricingAfterStart .priceCards article:nth-child(2){order:2}.pricingAfterStart .priceCards article:nth-child(3){order:3}.pricingAfterStart .priceCards article:nth-child(4){order:4}}:root{--navy:#080d18;--blue:#2d8cff;--cyan:#35e0c1;--purple:#a855f7;--ink:#f7f9ff;--muted:#9aa8c4;--line:#24304a;--soft:#111827;--green:#35dc9b;--red:#ff5b63;--panel:#101726;--panel-2:#151e31;--glow:0 0 30px #2d8cff2d}html{background:#070b14}body{color:var(--ink);background:radial-gradient(circle at 12% 4%,#17396b55 0,#0000 28rem),radial-gradient(circle at 90% 18%,#6f2fae2f 0,#0000 30rem),#080d18}header{background:#080d18e8;border-bottom-color:#2d8cff26;height:96px;box-shadow:0 12px 40px #0007}.nav{max-width:1240px}.nav nav{color:#c8d3e7}.nav nav>a:hover,.login:hover{color:var(--cyan)}.login{color:#dce6f8}.menu{color:#f5f8ff}.logo{width:148px;height:auto;position:relative;overflow:visible}.logo img{object-fit:contain;filter:none;width:100%;max-width:100%;height:auto;display:block;transform:none}.primary{color:#fff;background:linear-gradient(120deg,#1577ff,#7258f5 58%,#a855f7);border:1px solid #7b9dff66;transition:transform .18s,box-shadow .18s;box-shadow:0 10px 28px #247cff48,0 0 26px #a855f72a}.primary:hover{transform:translateY(-2px);box-shadow:0 14px 34px #247cff60,0 0 34px #a855f745}.giftSection{background:#0b111d}.giftPitch{color:#eef4ff;background:linear-gradient(135deg,#111d31,#18152c);border-color:#344362;box-shadow:0 18px 55px #0006,0 0 35px #6554e71b}.giftPitch p{color:#9aa9c0}.primary:focus-visible,button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #35e0c188}.hero{background:radial-gradient(circle at 80% 28%,#2d8cff26 0,#0000 34%),radial-gradient(circle at 65% 68%,#a855f720 0,#0000 35%);gap:70px;max-width:1240px;min-height:680px;padding-top:60px;padding-bottom:78px}.pill{color:#77eddb;background:#13314a;border:1px solid #35e0c145;box-shadow:inset 0 0 18px #35e0c10f}.hero h1{color:#f7f9ff;text-shadow:0 0 32px #2d8cff1f}.hero h1 em{background:linear-gradient(90deg,#2d8cff,#7a6df5,#35e0c1);color:#0000;-webkit-background-clip:text;background-clip:text}.heroCopy>p{color:#aebbd1}.linkButton{color:#b9c8df}.trust{color:#8998b4}.trust svg{color:var(--green);filter:drop-shadow(0 0 7px #35dc9b88)}.heroVisual{padding:22px 20px 0;position:relative}.floatingBadge{z-index:3;color:#dffdf8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d1829eb;border:1px solid #35e0c159;border-radius:15px;align-items:center;gap:10px;padding:12px 15px;display:flex;position:absolute;top:-15px;right:-12px;box-shadow:0 14px 38px #0007,0 0 26px #35e0c126}.floatingBadge svg{color:#ffe16e;width:22px}.floatingBadge span{color:#91a2bd;flex-direction:column;font-size:10px;display:flex}.floatingBadge b{color:#54e8cf;letter-spacing:1.2px;font-size:11px}.heroCard{color:#edf4ff;background:linear-gradient(150deg,#111a2b,#0b1220);border-color:#415275;transform:rotate(1.2deg);box-shadow:0 28px 80px #0009,0 0 45px #2d8cff2b}.mockTop{background:#080d18;border-bottom:1px solid #26334c}.mockProgress{color:#91a1ba}.mockProgress>i{background:#263149}.mockProgress i b{background:linear-gradient(90deg,#2d8cff,#9b5cf5);box-shadow:0 0 12px #2d8cff88}.heroCard>h3{color:#f6f9ff}.mockAnswers div{color:#cbd7ea;background:#111a2b;border-color:#283550}.mockAnswers b{background:#202b40}.mockAnswers .selected{color:#b9e7ff;background:#11264a;border-color:#4a9cff;box-shadow:inset 0 0 18px #2d8cff1a}.mockAnswers .selected b{background:linear-gradient(135deg,#247eff,#7658f2)}.mockFoot{color:#8292ad;background:#0c1321;border-top:1px solid #263149}.mockFoot button{background:linear-gradient(135deg,#247eff,#7258f5)}.section,.pricing{background:0 0}.section h2,.features h2,.cta h2,.faq h2{color:#f6f8ff}.eyebrow{color:#54e8cf!important}.sectionHead>p:last-child,.features>div>p,.faq>div>p{color:#99a8c1}.steps article,.priceCards article{color:#edf3ff;background:linear-gradient(150deg,#121a2a,#0d1422);border-color:#283650;box-shadow:0 16px 38px #0004}.steps article:hover,.priceCards article:hover{border-color:#4777bd;transform:translateY(-3px)}.steps article{transition:all .2s}.steps article>span{color:#2d8cff22}.steps h3{color:#eef4ff}.steps p,.priceCards article>p{color:#95a5bf}.icon,.features li>span{color:#73b7ff;background:#13294a;box-shadow:inset 0 0 16px #2d8cff18}.features{color:#eff5ff;background:radial-gradient(circle at 75% 45%,#6d3bb32b,#0000 33%),#0b111d}.features li p{color:#96a6bf}.dashboard{color:#edf4ff;box-shadow:0 25px 70px #0007, var(--glow);border-color:#33415e;background:linear-gradient(145deg,#141d30,#0d1422)!important}.dashTitle small,.ring span{color:#94a3bd}.dashTitle h3{color:#f6f9ff}.dashTitle>span{color:#55e3b2;background:#153b34;box-shadow:0 0 18px #35dc9b25}.ring{background:radial-gradient(closest-side, #111a2b 77%, transparent 78% 99%), conic-gradient(#35e0c1 0 36%, #2d8cff 60%, #a855f7 82%, #27334b 0);box-shadow:0 0 35px #2d8cff2e}.ring b{color:#f6fbff}.topics>div{background:#0b1321;border:1px solid #26344d}.topics i{background:#253149}.topics em{background:linear-gradient(90deg,#2d8cff,#35e0c1)}.dashboard>p{background:#302b174d;border:1px solid #ffe26a22;color:#ffe789!important}.priceCards.four{gap:18px}.priceCards h3,.price{color:#f4f8ff}.price{border-bottom-color:#2a3650}.priceCards li{color:#c5d1e4}.outline{color:#dbe7fa;background:#121d30;border-color:#3b4e70}.outline:hover{background:#162845;border-color:#4e9cff}.popular{background:linear-gradient(#121a2a,#0d1422) padding-box padding-box,linear-gradient(135deg,#2d8cff,#a855f7,#35e0c1) border-box!important;border:2px solid #0000!important;box-shadow:0 22px 60px #2d8cff22,0 0 35px #a855f71d!important}.badge{background:linear-gradient(90deg,#247eff,#8a58f4);box-shadow:0 0 22px #6e64ff66}.popular>small{color:#8f9db5}.vippsLead{color:#cbd6e8;background:#ff5b2412;border:1px solid #ff5b2455;border-radius:999px;width:fit-content;margin:18px auto 30px;padding:9px 13px;font-size:13px}.vippsLead span,.vippsHint b{color:#ff7043;font-weight:800}.priceCards .vippsHint{color:#8f9db5;text-align:center;margin-top:12px;font-size:11px;display:block}.proof,.testimonial{background:#070c15;border-block:1px solid #202c43}.proof span,.testimonial p span{color:#8392ad}.quote{color:#875af6;text-shadow:0 0 18px #875af688}.referralSection{padding-top:72px;padding-bottom:72px}.referralPitch{background:radial-gradient(circle at 8%,#35e0c122,#0000 28%),linear-gradient(125deg,#101b2e,#15172b 60%,#0d2928);border:1px solid #35e0c14a;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;padding:32px 36px;display:grid;box-shadow:0 20px 55px #0005,0 0 35px #35e0c114}.referralGlow{color:#8af4e2;background:#173c38;border-radius:19px;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 0 30px #35e0c134}.referralGlow svg{width:30px}.referralPitch h2{margin:4px 0 8px;font-size:28px}.referralPitch p:last-child{color:#98a8c1;max-width:670px;margin:0;line-height:1.55}.referralPitch .primary{white-space:nowrap}.faq article{border-bottom-color:#29344b}.faq article button{color:#e6eefb;background:0 0}.faq article p{color:#9cabc2}.cta>div{background:radial-gradient(circle at 12% 18%,#35e0c126,#0000 28%),linear-gradient(120deg,#142d58,#3c2a73 58%,#173e4a);border:1px solid #648cff55;box-shadow:0 25px 65px #0006,0 0 36px #6b61ef2b}.white{color:#162f65;box-shadow:0 8px 24px #0003}footer{background:#060a12;border-top:1px solid #242f45}.modal{background:#02050ddd}.quiz,.accountPanel{color:#edf4ff;background:linear-gradient(150deg,#111927,#0b111c);border:1px solid #2b3952;box-shadow:0 28px 90px #000b,0 0 40px #2d8cff1d}.close{color:#dfe8f7;background:#202b3f}.progress,.levelbar{background:#273249}.progress i,.levelbar i,.scorebar i{background:linear-gradient(90deg,#2d8cff,#a855f7,#35e0c1);box-shadow:0 0 12px #2d8cff70}.quiz h2,.accountHead h2{color:#f6f9ff}.answers button{color:#dce6f6;background:#111a29;border-color:#2b3952}.answers button:not(:disabled):hover{background:#142540;border-color:#478edf}.answers button b{background:#253149}.answers button.correct{color:#bff8df;background:#123329;border-color:#3ed59c}.answers button.wrong{color:#ffd0d2;background:#3a1b24;border-color:#ff686f}.explain.good{color:#bff8df;background:#123329}.explain.bad{color:#ffd0d2;background:#3a1b24}.accountStats div,.entitlement span{background:#111a29;border-color:#2a3750}.topicGrid button{color:#eef4ff;background:#111a29;border-color:#2a3750}.topicGrid button:hover{background:#152238;border-color:#4387e8}.badges span{color:#7f8ca3;background:#151d2b}.badges span.earned{color:#ffe787;background:#332b16;border:1px solid #ffe26a2e}.badges span.earned.pro{color:#98f3e4;background:#123630;box-shadow:0 0 20px #35e0c11f}.referralPanel{background:linear-gradient(135deg,#101d2e,#102526);border:1px solid #35e0c13d;border-radius:17px;grid-template-columns:auto 1fr;gap:12px 15px;margin:24px 0;padding:20px;display:grid}.referralIcon{color:#7ef0dc;background:#173b37;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.referralIcon svg{width:22px}.referralPanel h3{margin:3px 0 5px;font:700 17px Manrope}.referralPanel p{color:#92a3bb;margin:0;font-size:12px;line-height:1.5}.referralPanel .eyebrow{margin-bottom:2px;font-size:9px!important}.referralSteps{grid-column:1/-1;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.referralSteps li{color:#aab8ca;align-items:center;gap:9px;font-size:11px;line-height:1.4;display:flex}.referralSteps li b{color:#07121a;background:#5ee8d0;border-radius:99px;flex:none;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.referralCode{background:#080e19;border:1px solid #2b3a53;border-radius:13px;grid-column:1/-1;gap:10px;padding:9px;display:flex}.referralCode span{color:#dce9fb;letter-spacing:1px;flex:1;align-self:center;padding-left:9px;font:800 15px Manrope}.referralCode span small{color:#71839d;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font:700 8px Manrope;display:block}.referralCode .primary,.referralCode .outline{white-space:nowrap;padding:10px 14px}.referralCode .outline{color:#cae0fb;background:#132238;border:1px solid #365273;border-radius:9px;font-weight:800}.referralStats{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.referralStats span{color:#8fa0b9;text-align:center;background:#0c1522;border-radius:10px;padding:10px;font-size:11px}.referralStats b{color:#5ee8d0;font-size:16px}@media (width<=560px){.referralCode{flex-wrap:wrap}.referralCode span{flex-basis:100%;padding:3px 5px 7px}.referralCode .primary,.referralCode .outline{flex:1}}.history>div{border-top-color:#29354c}.weakTopics{background:#111a29}.paymentNotice>div{background:#111b2d;border:1px solid #33466b}@media (width<=960px){.hero{gap:34px}.referralPitch{grid-template-columns:auto 1fr}.referralPitch .primary{grid-column:2;justify-self:start}}@media (width<=560px){body{color:var(--ink);background:#080d18;padding-bottom:88px}header{height:84px}.nav{padding-inline:14px}.nav .logo{width:118px;height:auto}.nav .logo img{width:100%;transform:none}.menu{color:#eaf2ff;background:#131d2d;border:1px solid #2b3951;width:42px;height:42px}.nav nav{color:#edf3ff;background:#0c1321f7;border-bottom:1px solid #28364f}.mobileHome{color:#eef4ff;background:radial-gradient(circle at 92% 5%,#7743bd38 0,#0000 33%),linear-gradient(#0b1424,#080d18)!important}main{flex-direction:column;display:flex}.mobileHome{order:1}.pricing{order:3}.giftSection{background:#0b111d;order:4;padding:26px 16px}.giftPitch{color:#eef4ff;background:linear-gradient(135deg,#111d31,#18152c);border-color:#344362}.giftPitch p{color:#9aa9c0}.referralSection{order:5;padding:34px 16px}#how{order:6}.features{order:7}.testimonial{order:8}.faq{order:9}.cta{order:10}.referralPitch{grid-template-columns:1fr;gap:14px;padding:24px 20px}.referralGlow{width:54px;height:54px}.referralPitch h2{font-size:25px}.referralPitch .primary{grid-column:1;justify-self:stretch}.appGreeting small,.mobileSectionTitle small{color:#54e8cf}.appGreeting h2,.mobileSectionTitle h2{color:#f4f8ff}.appGreeting p{color:#9aa9c0}.appGreeting>button{color:#77b8ff;background:#142543;border:1px solid #2d5a92}.appGreeting>button span{background:#0f1726}.continueCard{background:linear-gradient(135deg,#145cb6,#5f3bb1 65%,#1c7c74);border:1px solid #7c9fff59;box-shadow:0 18px 46px #0008,0 0 28px #2d8cff26}.mobileTrialOffer{background:linear-gradient(145deg,#10251f,#111c2d);border-color:#31d8a2;box-shadow:0 16px 38px #0007,0 0 24px #20c9971f}.mobileTrialTop span,.mobileTrialOffer li svg{color:#55e3b3}.mobileTrialTop strong,.mobileTrialOffer h2{color:#f2f7ff}.mobileTrialOffer>p,.mobileTrialOffer li{color:#aebbd1}.continueIcon{background:#ffffff18}.appStats button,.trainingCards>button,.trainingCards>a{color:#eaf2ff;background:#101827;border-color:#283750;box-shadow:0 9px 26px #0004}.appStats button>span,.trainingCards .blueIcon{color:#70b6ff;background:#142a4b}.trainingCards .mintIcon{color:#55e7b5;background:#12372f}.appStats b,.trainingCards b{color:#eef5ff}.appStats small,.trainingCards small{color:#8f9db4}.trainingCards>button>svg,.trainingCards>a>svg{color:#6f809b}.pricingAfterStart{background:#0b111d!important}.pricing .sectionHead h2{color:#f3f7ff}.vippsLead{border-radius:14px;line-height:1.45}.mobileNav{color:#aebbd0;background:#0d1422ee;border-color:#2c3a52;grid-template-columns:repeat(4,1fr);height:72px;box-shadow:0 18px 50px #000b}.mobileNav a,.mobileNav button{color:#91a0b7}.mobileNav .mobileTest{color:#eaf2ff}.mobileNav .mobileTest>span{background:linear-gradient(135deg,#2384ff,#7d55f3);box-shadow:0 8px 25px #4e66ef75}.quiz,.accountPanel{padding-bottom:110px}.quizNext{background:#0d1422f2;border-top-color:#29364e}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}html[data-theme=light]{--navy:#10233f;--ink:#13213a;--muted:#60708a;--line:#dce5f1;--soft:#f4f8fd;--panel:#fff;--panel-2:#f7faff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}html[data-theme=light] body{color:var(--ink);background:radial-gradient(circle at 12% 4%,#dcecff 0,#0000 28rem),radial-gradient(circle at 90% 18%,#f0e5ff 0,#0000 30rem),#fff}.themeToggle{color:#dce6f8;min-height:40px;font:inherit;cursor:pointer;background:#111a29;border:1px solid #33415e;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-size:13px;font-weight:700;display:inline-flex}.themeToggle svg{width:17px;height:17px}.themeToggle:hover{border-color:#55a8ff}html[data-theme=light] header{background:#ffffffea;border-bottom-color:#dfe8f3;box-shadow:0 10px 32px #24466b12}html[data-theme=light] .nav nav{color:#40516a}html[data-theme=light] .nav nav>a:hover,html[data-theme=light] .login:hover{color:#1769e0}html[data-theme=light] .login,html[data-theme=light] .menu{color:#243753}html[data-theme=light] .themeToggle{color:#243753;background:#f4f8fd;border-color:#d6e1ef}html[data-theme=light] .themeToggle:hover{background:#eaf3ff;border-color:#9fc8fa}html[data-theme=light] .logo{background:#080d18;border-radius:12px;padding:4px 7px}html[data-theme=light] .hero{background:radial-gradient(circle at 80% 28%,#dcecff 0,#0000 34%),radial-gradient(circle at 65% 68%,#eee4ff 0,#0000 35%)}html[data-theme=light] .pill{color:#087a70;box-shadow:none;background:#e9fbf8;border-color:#bcece5}html[data-theme=light] .hero h1,html[data-theme=light] .section h2,html[data-theme=light] .features h2,html[data-theme=light] .cta h2,html[data-theme=light] .faq h2{color:#10213d;text-shadow:none}html[data-theme=light] .heroCopy>p,html[data-theme=light] .sectionHead>p:last-child,html[data-theme=light] .features>div>p,html[data-theme=light] .faq>div>p{color:#5d6d84}html[data-theme=light] .linkButton{color:#40516a}html[data-theme=light] .trust{color:#60708a}html[data-theme=light] .floatingBadge{color:#17304a;background:#fffffff2;border-color:#b9e8df;box-shadow:0 14px 38px #24466b20}html[data-theme=light] .floatingBadge span{color:#64758d}html[data-theme=light] .floatingBadge b{color:#078673}html[data-theme=light] .heroCard{color:#1a2b45;background:#fff;border-color:#cfdaea;box-shadow:0 28px 65px #23476c24}html[data-theme=light] .mockTop{color:#eef5ff;background:#10213d;border-bottom-color:#1f3557}html[data-theme=light] .mockProgress{color:#60708a}html[data-theme=light] .mockProgress>i{background:#e1e8f2}html[data-theme=light] .heroCard>h3{color:#172943}html[data-theme=light] .mockAnswers div{color:#42536c;background:#f8faff;border-color:#dbe4ef}html[data-theme=light] .mockAnswers b{background:#e8eef7}html[data-theme=light] .mockAnswers .selected{color:#165cae;background:#edf5ff;border-color:#4a9cff}html[data-theme=light] .mockFoot{color:#687991;background:#f5f8fc;border-top-color:#dce5f0}html[data-theme=light] .section,html[data-theme=light] .pricing{background:0 0}html[data-theme=light] .steps article,html[data-theme=light] .priceCards article{color:#1b2c46;background:#fff;border-color:#dce5f1;box-shadow:0 14px 34px #294b7012}html[data-theme=light] .steps article:hover,html[data-theme=light] .priceCards article:hover{border-color:#9fc8fa}html[data-theme=light] .steps article>span{color:#dcecff}html[data-theme=light] .steps h3,html[data-theme=light] .priceCards h3,html[data-theme=light] .price{color:#162942}html[data-theme=light] .steps p,html[data-theme=light] .priceCards article>p{color:#64748b}html[data-theme=light] .price{border-bottom-color:#e1e8f1}html[data-theme=light] .priceCards li{color:#40516a}html[data-theme=light] .outline{color:#1761ba;background:#f7faff;border-color:#b8cef0}html[data-theme=light] .outline:hover{background:#edf5ff;border-color:#5c9fea}html[data-theme=light] .popular{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#2d8cff,#a855f7,#35e0c1) border-box!important;box-shadow:0 22px 54px #4277b51c!important}html[data-theme=light] .popular>small,html[data-theme=light] .priceCards .vippsHint{color:#66768d}html[data-theme=light] .vippsLead{color:#45566e;background:#fff6f2}html[data-theme=light] .features{color:#1b2c46;background:#f4f8fd}html[data-theme=light] .features li p{color:#63738a}html[data-theme=light] .dashboard{color:#1b2c46;border-color:#d4dfed;box-shadow:0 25px 60px #294b701a;background:#fff!important}html[data-theme=light] .dashTitle h3,html[data-theme=light] .ring b{color:#152942}html[data-theme=light] .dashTitle small,html[data-theme=light] .ring span{color:#697990}html[data-theme=light] .topics>div{background:#f7faff;border-color:#dce5f0}html[data-theme=light] .topics i{background:#dce5f1}html[data-theme=light] .ring{background:radial-gradient(closest-side, #fff 77%, transparent 78% 99%), conic-gradient(#35e0c1 0 36%, #2d8cff 60%, #a855f7 82%, #dbe5f1 0)}html[data-theme=light] .proof,html[data-theme=light] .testimonial{background:#f8fbff;border-block-color:#dfe7f1}html[data-theme=light] .proof span,html[data-theme=light] .testimonial p span{color:#6a7890}html[data-theme=light] .giftSection{background:#f7faff}html[data-theme=light] .giftPitch{color:#1b2c46;background:linear-gradient(135deg,#fff,#f4f1ff);border-color:#d9d9ef;box-shadow:0 18px 45px #294b7014}html[data-theme=light] .giftPitch p{color:#65758d}html[data-theme=light] .referralPitch{background:linear-gradient(125deg,#f2fbff,#f7f4ff 60%,#edfdf8);border-color:#bfe9df;box-shadow:0 18px 45px #294b7014}html[data-theme=light] .referralPitch p:last-child{color:#60708a}html[data-theme=light] .faq article{border-bottom-color:#dce5ef}html[data-theme=light] .faq article button{color:#213651}html[data-theme=light] .faq article p{color:#63738a}html[data-theme=light] .mobileHome{color:#142742;background:linear-gradient(#f5f9ff,#fff)!important}html[data-theme=light] .appGreeting h2,html[data-theme=light] .mobileSectionTitle h2{color:#132640}html[data-theme=light] .appGreeting p{color:#66768d}html[data-theme=light] .appGreeting>button{color:#1769e0;background:#eaf3ff;border-color:#bcd7f8}html[data-theme=light] .appGreeting>button span{background:#fff}html[data-theme=light] .appStats button,html[data-theme=light] .trainingCards>button,html[data-theme=light] .trainingCards>a{color:#1b2c46;background:#fff;border-color:#dce5f1;box-shadow:0 9px 24px #294b7012}html[data-theme=light] .appStats b,html[data-theme=light] .trainingCards b{color:#1a2d47}html[data-theme=light] .appStats small,html[data-theme=light] .trainingCards small{color:#68788e}html[data-theme=light] .mobileNav{color:#5e6f87;background:#fffffff2;border-color:#d7e1ed;box-shadow:0 -8px 30px #23476c18}html[data-theme=light] .mobileNav a,html[data-theme=light] .mobileNav button{color:#5d6e85}html[data-theme=light] .mobileNav .mobileTest{color:#10213d}html[data-theme=light] .pricingAfterStart{background:#fff!important}html[data-theme=light] .quiz,html[data-theme=light] .accountPanel{color:#1a2b45;background:#f4f8fd}html[data-theme=light] .quiz h2,html[data-theme=light] .accountHead h2{color:#10213d}html[data-theme=light] .quizNext{background:#fffffff2;border-top-color:#dce5ef}html[data-theme=light] .accountCard,html[data-theme=light] .history,html[data-theme=light] .referralCard{color:#1a2b45;background:#fff;border-color:#dce5ef}html[data-theme=light] .customerLoginPanel .accountHead>p:last-child{color:#68788e}html[data-theme=light] .customerLoginForm label{color:#34455f}html[data-theme=light] .customerLoginForm input{color:#152842;background:#fff;border-color:#cdd9e7}html[data-theme=light] .customerLoginMessage{color:#08785f}html[data-theme=light] .customerLoginHelp{color:#69798e}html[data-theme=light] .purchaseIdentity{color:#5f7188}html[data-theme=light] .referralPanel{color:#1a2b45;background:#fff;border-color:#cfe2e4}html[data-theme=light] .referralPanel p,html[data-theme=light] .referralSteps li{color:#5f7188}html[data-theme=light] .referralCode{background:#f4f8fd;border-color:#d1deec}html[data-theme=light] .referralCode span{color:#18304e}html[data-theme=light] .referralCode .outline{color:#234a73;background:#edf4fb;border-color:#c5d8e9}html[data-theme=light] .customerIdentity{color:#1a2b45;background:#fff;border-color:#d5e0ec}html[data-theme=light] .customerIdentity button{color:#42536b;background:#f3f7fb;border-color:#d2deea}@media (width<=560px){html[data-theme=light] body{color:#142742;background:#fff}html[data-theme=light] .nav nav{color:#243753;background:#fffffff8;border-bottom-color:#dce5ef}html[data-theme=light] .menu{color:#243753;background:#f3f7fc;border-color:#d5e0ed}html[data-theme=light] .giftSection{background:#f7faff}html[data-theme=light] .pricing .sectionHead h2{color:#10213d}.themeToggle{width:100%}}.adminShell{color:#eef4ff;background:#070b13;grid-template-columns:248px 1fr;min-height:100vh;display:grid}.adminSide{background:#0a101c;border-right:1px solid #243047;flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.adminLogo{width:150px;margin:0 auto 36px}.adminLogo img{width:100%;display:block}.adminSide nav{gap:7px;display:grid}.adminSide nav a,.adminSide>div a{color:#aebbd0;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:13px;font-weight:700;display:flex}.adminSide nav a:hover{color:#fff;background:#121d2f}.adminSide svg{width:18px}.adminSide>div{gap:12px;margin-top:auto;display:grid}.adminSide>div>span{letter-spacing:.12em;border-radius:99px;width:max-content;padding:5px 9px;font-size:10px;font-weight:900}.adminSide .sandbox{color:#ffd66b;background:#4b3b12}.adminSide .live{color:#6ef0b7;background:#12392b}.adminMain{min-width:0;padding:34px clamp(22px,4vw,58px) 80px}.adminTop{box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:center;height:auto;margin-bottom:30px;display:flex;position:static}.adminTop small{color:#53e3ca;letter-spacing:.13em;font-weight:900}.adminTop h1{margin:5px 0;font-size:34px}.adminTop p,.adminSectionHead p,.panelHead p{color:#8f9db5;margin:0}.adminTopActions{gap:10px;display:flex}.adminTopActions button,.periods button{color:#dce7f8;background:#111a29;border:1px solid #30415f;border-radius:10px;align-items:center;gap:7px;padding:10px 13px;font-weight:800;display:flex}.adminTopActions svg{width:17px}.adminTopActions .adminLogout{color:#ffb2b0;background:#2d171e;border-color:#663c45}.trafficHero{background:radial-gradient(circle at 92% 0,#123653 0,#0000 32%),linear-gradient(145deg,#0d1c2c,#0a121e);border:1px solid #285070;border-radius:20px;margin:0 0 30px;padding:24px;box-shadow:0 24px 70px #02060d66}.trafficHeroHead,.trafficGraphHead,.trafficFreshness{justify-content:space-between;align-items:center;gap:18px;display:flex}.trafficHeroHead h2{margin:5px 0 4px;font-size:27px}.trafficHeroHead p,.trafficGraphHead p{color:#8192aa;margin:0}.trafficEyebrow{color:#61e7bd;letter-spacing:.14em;align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.trafficEyebrow i,.liveCard span i,.trafficFreshness i{background:#48e2a9;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite trafficPulse;box-shadow:0 0 0 5px #48e2a91c,0 0 18px #48e2a9}.trafficRefresh{color:#d9f4ff;background:#102c42;border:1px solid #376b8e;border-radius:10px;align-items:center;gap:7px;padding:10px 13px;font-weight:800;display:flex}.trafficRefresh svg{width:17px}.trafficRefresh:disabled{opacity:.55}.trafficCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.trafficCard{background:#0c1827;border:1px solid #27415e;border-radius:14px;gap:4px;padding:17px;display:grid;position:relative;overflow:hidden}.trafficCard:after{content:"";background:#277bea16;border-radius:50%;width:110px;height:110px;position:absolute;inset:auto -30px -45px auto}.trafficCard>span{color:#90a3bc;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.trafficCard>b{color:#f1f7ff;font:900 32px Manrope}.trafficCard>small{color:#71849f;font-size:10px}.trafficCard.liveCard{background:linear-gradient(145deg,#102a29,#0c1a25);border-color:#2a715f}.trafficCard.liveCard>b{color:#6ff0c2}.trafficGraphPanel{background:#091421;border:1px solid #253b55;border-radius:15px;margin-top:14px;padding:19px}.trafficGraphHead h3{margin:0 0 4px}.trafficPeriods{background:#0d1b2b;border-radius:10px;gap:5px;padding:4px;display:flex}.trafficPeriods button{color:#8295ae;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:11px;font-weight:800}.trafficPeriods button.active{color:#fff;background:#2479f2;box-shadow:0 5px 18px #2479f24a}.trafficChart{margin-top:14px}.trafficChart svg{width:100%;height:250px;display:block}.trafficArea{fill:#2e8af1;opacity:.14}.trafficLine{fill:none;stroke:#55b7ff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.trafficPoint{fill:#091421;stroke:#66d1ff;stroke-width:3px}.trafficAxis,.trafficFreshness{color:#70839d;font-size:10px}.trafficAxis{justify-content:space-between;gap:12px;display:flex}.trafficAxis strong{color:#9fb3ca}.trafficFreshness{border-top:1px solid #1d3047;margin-top:14px;padding-top:12px}.trafficFreshness span{align-items:center;gap:8px;display:flex}.trafficFreshness span:first-child{color:#62dcb4;font-weight:800}.trafficFreshness i{width:6px;height:6px}.trafficError{color:#ffc2c0;background:#351c22;border:1px solid #7b4b4b;border-radius:10px;margin-top:14px;padding:11px 13px;font-size:12px}.trafficEmpty{place-items:center;min-height:250px;display:grid}@keyframes trafficPulse{50%{opacity:.45;transform:scale(.8)}}.conversionPanel{background:linear-gradient(145deg,#0a1726,#09121e);border:1px solid #28435f;border-radius:15px;margin-top:14px;padding:20px}.conversionHead{justify-content:space-between;align-items:center;gap:20px;display:flex}.conversionHead h3{margin:0 0 4px}.conversionHead p{color:#8192aa;margin:0}.conversionHead>strong{text-align:right;color:#6ff0c2;font:900 26px Manrope;display:grid}.conversionHead>strong small{color:#71849f;text-transform:uppercase;letter-spacing:.08em;font:700 10px Inter}.funnelSteps{gap:10px;margin-top:18px;display:grid}.funnelStep{gap:6px;display:grid}.funnelStep>div{width:var(--funnel-width);background:linear-gradient(90deg,#123f66,#10263d);border:1px solid #28547a;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:280px;padding:10px 13px;transition:width .25s;display:grid}.funnelStep1>div{background:linear-gradient(90deg,#393271,#211f49);border-color:#5a4fa0}.funnelStep2>div{background:linear-gradient(90deg,#624323,#352718);border-color:#8a5d31}.funnelStep3>div{background:linear-gradient(90deg,#175841,#143329);border-color:#26745e}.funnelStep p{margin:0;display:grid}.funnelStep b{font-size:12px}.funnelStep small{color:#a1b1c5;font-size:9px}.funnelStep strong{font:900 21px Manrope}.funnelStep>div>span{color:#dcecff;background:#ffffff12;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.funnelStep>i{width:var(--funnel-width);background:#3e9df1;border-radius:10px;height:3px;display:block}.funnelStep1>i{background:#8f7ef0}.funnelStep2>i{background:#e4a252}.funnelStep3>i{background:#4ad5a8}.funnelStep>em{color:#74879f;font-size:9px;font-style:normal}.funnelNote{color:#8397b0;background:#111f30;border-radius:9px;margin-top:14px;padding:10px 12px;font-size:10px}.sourceFunnel{margin-top:20px}.sourceFunnel h4{margin:0 0 10px;font-size:13px}.sourceFunnelTable{border:1px solid #243a53;border-radius:10px;overflow:auto}.sourceFunnelRow{color:#aebed0;border-top:1px solid #1e334a;grid-template-columns:minmax(140px,1fr) repeat(4,minmax(80px,.55fr));align-items:center;gap:10px;min-width:600px;padding:10px 12px;font-size:11px;display:grid}.sourceFunnelRow:first-child{border-top:0}.sourceFunnelHeader{color:#72879f;text-transform:uppercase;background:#101f31;font-size:9px;font-weight:900}.sourceFunnelRow b{color:#e4eef9;text-transform:capitalize}.trafficLocations{background:linear-gradient(145deg,#0a1726,#09121e);border:1px solid #28435f;border-radius:15px;margin-top:14px;padding:20px}.trafficLocationHead,.trafficLocationHead>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.trafficLocationHead>div{justify-content:flex-start}.trafficLocationHead svg{color:#65d7ff;width:23px}.trafficLocationHead span{display:grid}.trafficLocationHead h3{margin:0 0 4px}.trafficLocationHead p{color:#8192aa;margin:0}.trafficLocationHead>small{color:#73dfc1;background:#12324a;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:900}.trafficLocationTable{border:1px solid #243a53;border-radius:10px;margin-top:17px;overflow:auto}.trafficLocationRow{color:#aebed0;border-top:1px solid #1e334a;grid-template-columns:minmax(180px,1fr) minmax(150px,1fr) 80px;align-items:center;gap:14px;min-width:500px;padding:11px 13px;font-size:11px;display:grid}.trafficLocationRow:first-child{border-top:0}.trafficLocationHeader{color:#72879f;text-transform:uppercase;background:#101f31;font-size:9px;font-weight:900}.trafficLocationRow b{color:#e4eef9}.trafficLocationRow b small{color:#6e829b;margin-left:6px;font-size:9px}.trafficLocationRow strong{text-align:right;color:#6ff0c2;font-size:15px}.periods{gap:5px;display:flex}.periods button{padding:8px 11px;font-size:12px}.periods button.active{color:#fff;background:#236ff0;border-color:#438cff}.adminMessage,.adminWarning{color:#cffff1;background:#12352e;border:1px solid #2e7d68;border-radius:11px;margin:0 0 18px;padding:13px 15px}.adminWarning{color:#ffe8a3;background:#443317;border-color:#806326;align-items:center;gap:9px;display:flex}.adminWarning svg{width:19px}.adminSection{margin-top:34px;scroll-margin-top:20px}.adminSectionHead{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.adminSectionHead h2{margin:0 0 4px;font-size:23px}.adminStats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.usageSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.usageSummary .adminStat{min-width:0}.customerUsagePanel{background:#0e1624;border:1px solid #26344d;border-radius:15px;margin-top:16px;padding:20px}.customerUsagePanel>.panelHead{margin-bottom:14px}.customerUsagePanel .adminTableWrap{background:#0b1320}.customerUsagePanel table{min-width:980px}.testModeList{gap:12px;margin-top:18px;display:grid}.testModeList>div{background:#0b1421;border:1px solid #283953;border-radius:12px;grid-template-columns:minmax(150px,1fr) auto auto;align-items:center;gap:5px 14px;padding:13px;display:grid}.testModeList span,.testModeList strong{display:grid}.testModeList strong{text-align:right;font-size:21px}.testModeList strong small,.testModeList span small,.testModeList>div>small{color:#7f90a8;font-size:10px;font-weight:600}.testModeList em{color:#66dfbc;font-size:11px;font-style:normal;font-weight:800}.testModeList>div>div{background:#1d2b40;border-radius:99px;grid-column:1/-1;height:6px;overflow:hidden}.testModeList>div>div i{border-radius:inherit;background:linear-gradient(90deg,#2678ef,#58dfba);height:100%;display:block}.trafficSourcesGrid{grid-template-columns:minmax(0,1fr)}.trafficSourcesGrid .adminPanel{min-height:0}.adminStat{background:linear-gradient(145deg,#111b2b,#0d1421);border:1px solid #26344d;border-radius:15px;gap:14px;padding:18px;display:flex}.adminStat>span{color:#62b4ff;background:#142945;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.adminStat svg{width:21px}.adminStat div{display:grid}.adminStat small{color:#8f9db5}.adminStat b{font:800 23px Manrope}.adminStat em{color:#6f7f98;font-size:11px;font-style:normal}.adminGrid{grid-template-columns:1.5fr 1fr;gap:16px;margin-top:16px;display:grid}.adminPanel{background:#0e1624;border:1px solid #26344d;border-radius:15px;min-height:285px;padding:20px}.panelHead{justify-content:space-between;display:flex}.panelHead h3{margin:0 0 4px}.panelHead>svg{color:#5aa9ff}.trendChart{margin-top:15px}.trendChart svg{width:100%;height:210px;display:block;overflow:visible}.chartGrid{stroke:#26344d;stroke-width:1px}.salesBar{fill:#754ee6;opacity:.32}.revenueArea{fill:#2674ec;opacity:.12}.revenueLine{fill:none;stroke:#59afff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.revenuePoint{fill:#0e1624;stroke:#71c4ff;stroke-width:2px}.chartLegend,.chartAxis{color:#8190a8;align-items:center;gap:16px;font-size:10px;display:flex}.chartLegend{justify-content:flex-end}.chartLegend span{align-items:center;gap:5px;display:flex}.chartLegend i{border-radius:99px;width:8px;height:8px}.revenueLegend{background:#59afff}.salesLegend{background:#754ee6}.visitsLegend{background:#59afff}.testsLegend{background:#58dfba}.testsBar{fill:#58dfba;opacity:.38}.visitsLine{fill:none;stroke:#59afff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.visitsPoint{fill:#0e1624;stroke:#71c4ff;stroke-width:2px}.chartAxis{justify-content:space-between}.chartAxis strong{color:#aab8cc;font-weight:700}.planList{margin-top:20px;display:grid}.planList>div{border-bottom:1px solid #222f44;justify-content:space-between;align-items:center;padding:15px 0;display:flex}.planList span{display:grid}.planList small{color:#8391a7;margin-top:3px}.adminTableWrap{background:#0e1624;border:1px solid #26344d;border-radius:15px;overflow:auto}.adminTableWrap table{border-collapse:collapse;width:100%;min-width:760px}.adminTableWrap th{text-align:left;color:#7f8fa8;text-transform:uppercase;letter-spacing:.08em;background:#111b2b;font-size:11px}.adminTableWrap th,.adminTableWrap td{border-bottom:1px solid #202d42;padding:14px 16px}.adminTableWrap td{font-size:13px}.adminTableWrap td>small{color:#7e8da5;margin-top:4px;display:block}.planTag,.statusActive,.statusInactive{color:#7abaff;background:#17395f;border-radius:99px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-block}.giftTag{color:#d3b7ff;background:#3a265d;border-radius:99px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-block}.planTag.month{color:#c5a6ff;background:#33245c}.planTag.quarter{color:#6ce8ce;background:#153a36}.statusActive{color:#6ee5b4;background:#143a2c}.statusInactive{color:#98a5ba;background:#222c3c}.adminSearch{background:#0d1624;border:1px solid #30415e;border-radius:10px;align-items:center;gap:8px;width:min(330px,100%);padding:9px 12px;display:flex}.adminSearch svg{color:#7788a2;width:17px}.adminSearch input{color:#fff;background:0 0;border:0;outline:0;width:100%}.customerActions{flex-wrap:wrap;gap:6px;display:flex}.customerActions button{color:#cfe2ff;background:#14243a;border:1px solid #345076;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;font-weight:800;display:flex}.customerActions button:hover{border-color:#5d9fff}.customerActions button.danger{color:#ffaaa8;background:#2d171e;border-color:#663c45}.customerActions button:disabled{opacity:.4}.customerActions svg{width:14px}.customerReferralCode{letter-spacing:.04em;font-weight:800;color:#5ee8d0!important}.grantAccessPanel{background:linear-gradient(135deg,#101c2d,#0d1825);border:1px solid #2a3b57;border-radius:14px;grid-template-columns:minmax(230px,1.2fr) minmax(220px,1fr) minmax(190px,.8fr) auto;align-items:end;gap:12px;margin:0 0 18px;padding:17px;display:grid}.grantAccessPanel>div{align-self:center;align-items:center;gap:12px;display:flex}.grantAccessPanel>div>svg{color:#64dfc4;width:27px}.grantAccessPanel>div span{gap:4px;display:grid}.grantAccessPanel>div small{color:#8392a9;line-height:1.4}.grantAccessPanel label{color:#aebbd0;gap:6px;font-size:11px;font-weight:800;display:grid}.grantAccessPanel input,.grantAccessPanel select{color:#eef4ff;width:100%;font:inherit;background:#0b1421;border:1px solid #334765;border-radius:9px;outline:none;padding:11px 12px}.grantAccessPanel input:focus,.grantAccessPanel select:focus{border-color:#59a5ff}.grantAccessPanel>button{color:#fff;white-space:nowrap;background:#2479f2;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:42px;padding:0 15px;font-weight:800;display:flex}.grantAccessPanel>button svg{width:17px}.grantAccessPanel>button:disabled{opacity:.5}.health{color:#60ddb0;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.health svg{width:17px}.actionLog{background:#0e1624;border:1px solid #26344d;border-radius:15px}.actionLog>div{border-bottom:1px solid #202d42;align-items:center;gap:12px;padding:14px 16px;display:flex}.actionLog>div:last-child{border:0}.actionLog svg{color:#5ea9ff;width:19px}.actionLog span{flex:1;display:grid}.actionLog small{color:#8190a8;margin-top:3px}.actionLog em{color:#6f7f98;font-size:11px;font-style:normal}.contactInbox{gap:12px;display:grid}.contactInbox article{background:#0e1624;border:1px solid #26344d;border-radius:14px;padding:18px}.contactInboxHead{justify-content:space-between;gap:20px;display:flex}.contactInboxHead span{gap:4px;display:grid}.contactInboxHead small,.contactInboxHead em{color:#8190a8;font-size:11px;font-style:normal}.contactInbox article>p{white-space:pre-wrap;color:#bdc9da;line-height:1.65}.contactInbox article>div:last-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.contactInbox a{color:#fff;background:#1d6ddc;border-radius:8px;padding:8px 11px;font-size:12px;font-weight:800}.contactInbox .emailSent,.contactInbox .emailStored{color:#67d8ad;font-size:11px}.contactInbox .emailStored{color:#f3ca75}.marketingNotice{color:#b9d9e9;background:#102331;border:1px solid #2b5369;border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;font-size:12px;line-height:1.5;display:flex}.marketingNotice svg{color:#65e6ca;flex:none;width:21px}.marketingNotice span{gap:2px;display:grid}.marketingNotice b{color:#eaf7ff}.marketingLayout{grid-template-columns:minmax(300px,.8fr) minmax(380px,1.2fr);gap:16px;display:grid}.marketingBuilder,.adPreview{background:#0e1624;border:1px solid #26344d;border-radius:15px;padding:20px}.marketingBuilder{align-content:start;gap:13px;display:grid}.platformTabs{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:3px;display:grid}.platformTabs button{color:#9eabc0;background:#111a29;border:1px solid #30415f;border-radius:9px;padding:10px 8px;font-size:11px;font-weight:800}.platformTabs button.active{color:#fff;background:#17345d;border-color:#438cff}.marketingBuilder label,.adPreview label{color:#aebbd0;gap:6px;font-size:11px;font-weight:800;display:grid}.marketingBuilder input,.marketingBuilder select,.marketingBuilder textarea,.adPreview input,.adPreview textarea{box-sizing:border-box;color:#eef4ff;width:100%;font:inherit;resize:vertical;background:#0a121e;border:1px solid #334765;border-radius:9px;outline:none;padding:11px 12px;line-height:1.5}.marketingBuilder input:focus,.marketingBuilder select:focus,.marketingBuilder textarea:focus,.adPreview input:focus,.adPreview textarea:focus{border-color:#59a5ff}.generateAd{color:#fff;background:linear-gradient(120deg,#2678ef,#754ee6);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px;font-weight:900;display:flex}.generateAd svg{width:17px}.adPreview{background:linear-gradient(150deg,#101b2c,#0c1421);border-color:#345079;gap:13px;display:grid}.adPreviewHead{border-bottom:1px solid #25344d;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.adPreviewHead span{gap:3px;display:grid}.adPreviewHead small{color:#8392a9}.adPreviewHead em{color:#75b8ff;letter-spacing:.12em;background:#183357;border-radius:7px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.adPreview label>span{justify-content:space-between;display:flex}.adPreview label>span small{color:#6f819a}.adDestination{background:#09111c;border:1px solid #24344d;border-radius:10px;align-items:center;gap:10px;padding:11px;display:flex}.adDestination svg{color:#65e6ca;flex:none;width:18px}.adDestination span{min-width:0;display:grid}.adDestination small{color:#72849d}.adDestination b{text-overflow:ellipsis;color:#b9d9ef;white-space:nowrap;font-size:11px;overflow:hidden}.adActions{flex-wrap:wrap;gap:8px;display:flex}.adActions button,.savedDrafts button{color:#cfe2ff;background:#14243a;border:1px solid #345076;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 11px;font-size:11px;font-weight:800;display:flex}.adActions button svg,.savedDrafts button svg{width:15px}.adActions .saveAd{color:#d6fff3;background:#145044;border-color:#2b806d;margin-left:auto}.adActions button:disabled{opacity:.5}.adStatus{color:#cffff1;background:#12352e;border-radius:9px;margin:0;padding:10px;font-size:11px}.savedDrafts{background:#0e1624;border:1px solid #26344d;border-radius:15px;margin-top:16px;padding:18px}.savedDrafts h3{margin:0 0 12px}.savedDrafts>div{gap:8px;display:grid}.savedDrafts article{background:#111c2c;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.savedDrafts article span{gap:3px;display:grid}.savedDrafts article small{color:#7f90aa}.savedDrafts .empty{padding:12px 0}.empty{color:#75849c;margin:auto}.tableEmpty{padding:24px}.adminGate{text-align:center;color:#eef4ff;background:#080d18;place-content:center;justify-items:center;min-height:100vh;padding:25px;display:grid}.adminGate>svg{color:#5faeff;width:42px;height:42px}.adminGate h1{margin:16px 0 4px}.adminGate p{color:#91a0b8}.adminGate a{color:#fff;background:#2479f2;border-radius:10px;margin-top:14px;padding:10px 15px;font-weight:800}.adminGate .adminBack{color:#93a4bd;background:0 0;align-items:center;gap:7px;display:flex}.adminGate .adminBack svg{width:17px}.adminUnlock{gap:8px;margin-top:12px;display:flex}.adminUnlock input{color:#fff;background:#101a2a;border:1px solid #344663;border-radius:10px;outline:none;min-width:240px;padding:12px 13px}.adminUnlock input:focus{border-color:#55a5ff}.adminUnlock button{color:#fff;background:#2479f2;border:0;border-radius:10px;padding:12px 16px;font-weight:800}.adminUnlock button:disabled{opacity:.55}.adminGate .gateError{color:#ffaaa8;margin:10px 0 0}.spin{animation:1s linear infinite adminSpin}@keyframes adminSpin{to{transform:rotate(360deg)}}@media (width<=1050px){.trafficCards{grid-template-columns:1fr 1fr}.adminGrid{grid-template-columns:1fr}.grantAccessPanel{grid-template-columns:1fr 1fr}.grantAccessPanel>div{grid-column:1/-1}.marketingLayout{grid-template-columns:1fr}.usageSummary{grid-template-columns:1fr 1fr}.adminShell{grid-template-columns:1fr}.adminSide{flex-direction:row;align-items:center;height:auto;padding:12px 18px;position:static}.adminLogo{width:100px;margin:0 18px 0 0}.adminSide nav{display:flex;overflow:auto}.adminSide>div{margin:0 0 0 auto}.adminSide>div>a{display:none}}@media (width<=680px){.trafficHero{padding:17px}.trafficHeroHead,.trafficGraphHead,.conversionHead{flex-direction:column;align-items:stretch}.trafficRefresh{justify-content:center}.trafficCards{grid-template-columns:1fr 1fr}.trafficGraphPanel,.conversionPanel{padding:14px}.trafficPeriods{overflow:auto}.trafficPeriods button{white-space:nowrap;flex:1}.trafficChart{overflow:hidden}.trafficChart svg{min-width:620px}.trafficFreshness{flex-direction:column;align-items:flex-start}.trafficCard>b{font-size:28px}.conversionHead>strong{text-align:left}.funnelStep>div{min-width:0;width:100%!important}.funnelStep>i{width:100%!important}.trafficLocationHead{flex-direction:column;align-items:flex-start}.adminSide nav a{padding:10px;font-size:0}.adminSide nav a svg{width:20px}.adminMain{padding:22px 14px 70px}.adminTop,.adminSectionHead{flex-direction:column;align-items:stretch}.adminTopActions,.periods{overflow:auto}.adminTopActions button{flex:1;justify-content:center}.adminTop h1{font-size:28px}.adminStats,.usageSummary,.grantAccessPanel{grid-template-columns:1fr}.grantAccessPanel>div{grid-column:auto}.adminSectionHead .adminSearch{box-sizing:border-box;width:100%}.adminSide>div>span{display:none}.trendChart{overflow:hidden}.trendChart svg{min-width:560px}.adminUnlock{flex-direction:column;width:min(330px,90vw)}.adminUnlock input{min-width:0}.actionLog em{display:none}.platformTabs{grid-template-columns:1fr}.adActions button{flex:1}.adActions .saveAd{margin-left:0}.savedDrafts article{flex-direction:column;align-items:flex-start}.savedDrafts article button{width:100%}}.legalShell{color:#eaf2ff;background:#070b13;min-height:100vh}.legalNav{background:#0a101b;border-bottom:1px solid #26344b;justify-content:space-between;align-items:center;height:auto;padding:16px max(22px,50vw - 490px);display:flex;position:static}.legalNav>a:first-child{width:150px}.legalNav img{width:100%;display:block}.legalBack{color:#aebcd1;align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.legalBack svg{width:18px}.legalMain{width:min(980px,100% - 34px);margin:0 auto;padding:62px 0 90px}.legalHero{max-width:760px}.legalHero>p{color:#53e3ca;letter-spacing:.14em;font-size:12px;font-weight:900}.legalHero h1{margin:9px 0 18px;font-size:clamp(36px,6vw,62px);line-height:1.06}.legalHero>span{color:#9babc1;font-size:17px;line-height:1.7;display:block}.legalCompany{background:linear-gradient(145deg,#111b2b,#0c1421);border:1px solid #2a3b58;border-radius:16px;align-items:flex-start;gap:17px;margin:40px 0;padding:22px;display:flex}.legalCompany>svg{color:#6ce6cb;background:#153a36;border-radius:12px;width:45px;height:45px;padding:11px}.legalCompany>div{gap:5px;display:grid}.legalCompany small{color:#6ce6cb;letter-spacing:.11em;font-weight:900}.legalCompany b{font-size:17px}.legalCompany span,.legalCompany a{color:#91a1b8;align-items:center;gap:6px;font-size:13px;display:flex}.legalCompany span svg,.legalCompany a svg{width:14px}.legalContent{gap:16px;display:grid}.legalContent section{background:#0d1522;border:1px solid #24334b;border-radius:15px;padding:26px}.legalContent h2{margin:0 0 12px;font-size:20px}.legalContent p,.legalContent li{color:#a8b5c8;line-height:1.75}.legalContent p{margin:8px 0}.legalContent ul{gap:7px;margin:8px 0;padding-left:22px;display:grid}.legalContent a{color:#6db8ff;text-underline-offset:3px;text-decoration:underline}.legalContent a svg{width:13px;display:inline}.legalContent blockquote{color:#c5d1e2;background:#111d2e;border-left:3px solid #53e3ca;margin:16px 0;padding:17px;line-height:1.7}.legalTable{display:grid}.legalTable>div{border-bottom:1px solid #25334a;grid-template-columns:150px 1fr 190px;gap:15px;padding:14px 0;display:grid}.legalTable>div:last-child{border:0}.legalTable span,.legalTable em{color:#94a4bb;font-size:13px;line-height:1.55}.legalTable em{color:#6ce6cb;font-style:normal}.legalFooter{color:#6f8099;background:#060a12;border-top:1px solid #26344b;justify-content:space-between;gap:20px;padding:25px max(22px,50vw - 490px);font-size:11px;display:flex}.legalFooter nav{flex-wrap:wrap;gap:16px;display:flex}.legalFooter a{color:#91a1b8}@media (width<=680px){.legalNav>a:first-child{width:120px}.legalMain{padding:42px 0 65px}.legalCompany{padding:18px}.legalContent section{padding:20px}.legalTable>div{grid-template-columns:1fr;gap:5px}.legalFooter{flex-direction:column}.legalHero>span{font-size:15px}}.contactShell{color:#edf4ff;background:radial-gradient(circle at 20% 8%,#112548 0,#080e19 38%,#050810 100%);min-height:100vh}.contactNav{background:#0a101be8;border-bottom:1px solid #26344b;justify-content:space-between;align-items:center;height:auto;padding:16px max(22px,50vw - 540px);display:flex;position:static}.contactNav>a:first-child{width:160px}.contactNav img{width:100%;display:block}.contactNav>a:last-child{color:#aebcd1;align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.contactNav svg{width:18px}.contactMain{grid-template-columns:.85fr 1.15fr;align-items:start;gap:70px;width:min(1080px,100% - 34px);margin:0 auto;padding:70px 0 90px;display:grid}.contactIntro>p{color:#53e3ca;letter-spacing:.14em;font-size:12px;font-weight:900}.contactIntro h1{margin:10px 0 18px;font:800 clamp(40px,5.5vw,62px)/1.06 Manrope}.contactIntro>span{color:#9babc1;font-size:17px;line-height:1.7;display:block}.contactDetails{gap:20px;margin-top:42px;display:grid}.contactDetails>div{align-items:flex-start;gap:14px;display:flex}.contactDetails>div>svg{color:#6ce6cb;background:#123a36;border-radius:11px;width:40px;height:40px;padding:10px}.contactDetails span{gap:4px;display:grid}.contactDetails b{font-size:14px}.contactDetails small{color:#8d9db4;line-height:1.55}.contactCard{background:#0d1624;border:1px solid #2a3b58;border-radius:20px;padding:30px;box-shadow:0 28px 90px #0008}.contactFormHead small{color:#6ce6cb;letter-spacing:.12em;font-weight:900}.contactFormHead h2{margin:7px 0;font-size:27px}.contactFormHead p{color:#8494ab;margin:0}.contactFields{grid-template-columns:1fr 1fr;gap:17px;margin-top:26px;display:grid}.contactFields label{gap:7px;display:grid}.contactFields label>span{color:#b7c5d8;font-size:13px;font-weight:800}.contactFields input,.contactFields select,.contactFields textarea{color:#f3f7ff;width:100%;font:inherit;background:#101c2d;border:1px solid #30415f;border-radius:10px;outline:none;padding:13px}.contactFields input:focus,.contactFields select:focus,.contactFields textarea:focus{border-color:#4da2ff;box-shadow:0 0 0 3px #268cf426}.contactFields textarea{resize:vertical;min-height:145px}.contactWide{grid-column:1/-1}.contactTrap{position:absolute!important;left:-9999px!important}.contactPrivacy{color:#7889a1;font-size:11px;line-height:1.6}.contactPrivacy a{color:#67b6ff;text-decoration:underline}.contactError{color:#ffaaa8;font-size:13px}.contactSubmit{color:#fff;background:linear-gradient(100deg,#2d8cff,#7357e9);border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;padding:14px;font-weight:900;display:flex}.contactSubmit svg{width:18px}.contactSubmit:disabled{opacity:.55}.contactSuccess{text-align:center;padding:55px 15px}.contactSuccess>svg{color:#6ce6cb;width:60px;height:60px}.contactSuccess h2{margin:15px 0 8px;font-size:29px}.contactSuccess p{color:#95a5bc;line-height:1.65}.contactSuccess a{background:#2479f2;border-radius:10px;margin-top:16px;padding:12px 18px;font-weight:800;display:inline-block}.contactFooter{color:#6f8099;background:#060a12;border-top:1px solid #26344b;justify-content:space-between;padding:25px max(22px,50vw - 540px);font-size:11px;display:flex}.contactFooter nav{gap:16px;display:flex}.contactFooter a{color:#91a1b8}@media (width<=820px){.contactMain{grid-template-columns:1fr;gap:42px;padding:48px 0 70px}.contactDetails{margin-top:28px}}@media (width<=560px){.contactNav>a:first-child{width:128px}.contactCard{padding:22px}.contactFields{grid-template-columns:1fr}.contactWide{grid-column:auto}.contactFooter{flex-direction:column;gap:14px}}.blogHeader{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:30;background:#ffffffed;border-bottom:1px solid #dde7f1;height:78px;position:sticky;top:0}.blogNav{justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);height:100%;margin:auto;display:flex}.blogLogo{display:flex}.blogLogo img{width:172px;height:auto}.blogNav nav{color:#28405d;align-items:center;gap:28px;font-size:14px;font-weight:800;display:flex}.blogNavCta{background:#1769e0;border-radius:10px;padding:11px 17px;box-shadow:0 8px 22px #1769e030;color:#fff!important}.blogMain,.articleMain{color:#17243a;background:#f7f9fc;min-height:70vh}.blogHero{grid-template-columns:1.05fr .95fr;align-items:center;gap:58px;width:min(1180px,100% - 40px);margin:auto;padding:74px 0 40px;display:grid}.blogHero>div>span,.articleHero>div>span,.relatedArticles>div>span{color:#1769e0;letter-spacing:.12em;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.blogHero>div>span svg{width:17px}.blogHero h1{color:#10203a;letter-spacing:-.045em;margin:16px 0 18px;font:800 clamp(42px,5vw,68px)/1.03 Manrope}.blogHero p{color:#627089;max-width:620px;margin:0;font-size:19px;line-height:1.65}.blogHero img{aspect-ratio:1.5;object-fit:cover;border-radius:28px;width:100%;box-shadow:0 28px 70px #183b6925}.blogIntro{background:#fff;border:1px solid #dce6f0;border-radius:18px;justify-content:space-between;align-items:center;gap:32px;width:min(1180px,100% - 40px);margin:0 auto 34px;padding:22px 26px;display:flex}.blogIntro>div{flex-wrap:wrap;gap:12px;display:flex}.blogIntro span{color:#23568e;background:#ecf4ff;border-radius:99px;padding:8px 11px;font-size:11px;font-weight:900}.blogIntro p{color:#6c7890;max-width:520px;margin:0;font-size:13px;line-height:1.55}.blogGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:min(1180px,100% - 40px);margin:auto;padding:18px 0 78px;display:grid}.blogCard{background:#fff;border:1px solid #dce5ee;border-radius:19px;transition:all .2s;overflow:hidden;box-shadow:0 14px 45px #1128440c}.blogCard:hover{transform:translateY(-4px);box-shadow:0 20px 55px #11284418}.blogCardImage{background:#dfe7ee;display:block;overflow:hidden}.blogCardImage img{aspect-ratio:1.55;object-fit:cover;width:100%;transition:transform .3s;display:block}.blogCard:hover .blogCardImage img{transform:scale(1.025)}.blogCard>div{padding:21px}.blogCard>div>span{color:#1769e0;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.blogCard h2{color:#14243c;letter-spacing:-.02em;margin:9px 0 10px;font:800 21px/1.24 Manrope}.blogCard p{color:#69768b;margin:0;font-size:14px;line-height:1.6}.blogCard small{color:#8793a5;align-items:center;gap:6px;margin-top:16px;font-size:11px;display:flex}.blogCard small svg{width:14px}.readMore{color:#1769e0;align-items:center;gap:7px;margin-top:16px;font-size:13px;font-weight:900;display:flex}.readMore svg{width:15px}.blogCta{color:#fff;background:radial-gradient(circle at 84% 12%,#1aa5e950,#0000 35%),linear-gradient(135deg,#0d2a52,#0a172c);border-radius:24px;justify-content:space-between;align-items:center;gap:38px;width:min(1180px,100% - 40px);margin:0 auto 82px;padding:34px 38px;display:flex;box-shadow:0 24px 65px #0b244c27}.blogCta span{color:#71e5c3;letter-spacing:.09em;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.blogCta span svg{width:17px}.blogCta h2{margin:9px 0 7px;font:800 29px Manrope}.blogCta p{color:#b8cae1;max-width:720px;margin:0;font-size:14px;line-height:1.65}.blogCta>a{color:#124785;background:#fff;border-radius:11px;flex:none;align-items:center;gap:9px;padding:14px 18px;font-weight:900;display:flex}.blogCta>a svg{width:18px}.blogFooter{color:#b9c8da;background:#0c1727;grid-template-columns:1fr auto;gap:22px 42px;padding:38px max(24px,50% - 590px);display:grid}.blogFooter>div>a{color:#fff;font:800 22px Manrope}.blogFooter p{margin:7px 0 0}.blogFooter nav{align-items:center;gap:22px;font-size:13px;font-weight:700;display:flex}.blogFooter nav a:hover{color:#fff}.blogFooter small{color:#788da6;border-top:1px solid #25364c;grid-column:1/-1;padding-top:18px}.articleMain{padding:44px 0 82px}.articleBack{color:#43617f;align-items:center;gap:8px;width:min(1080px,100% - 40px);margin:0 auto 24px;font-size:13px;font-weight:800;display:flex}.articleBack svg{width:17px}.articleMain>article,.relatedArticles{width:min(1080px,100% - 40px);margin:auto}.articleHero{background:#fff;border:1px solid #dce5ee;border-radius:26px;grid-template-columns:1.05fr .95fr;align-items:center;display:grid;overflow:hidden;box-shadow:0 20px 65px #11284410}.articleHero>div{padding:46px}.articleHero h1{letter-spacing:-.04em;color:#10203a;margin:12px 0 16px;font:800 clamp(38px,4.5vw,58px)/1.04 Manrope}.articleHero p{color:#65738a;margin:0;font-size:17px;line-height:1.65}.articleHero small{color:#8491a3;align-items:center;gap:7px;margin-top:20px;font-size:11px;display:flex}.articleHero small svg{width:15px}.articleHero small i{background:#a9b5c3;border-radius:50%;width:4px;height:4px}.articleHero>img{object-fit:cover;width:100%;height:100%;min-height:410px}.articleLayout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:34px;margin-top:34px;display:grid}.articleBody{background:#fff;border:1px solid #dce5ee;border-radius:22px;padding:42px 48px}.articleLead{color:#344961;margin:0 0 24px;font-size:19px;font-weight:600;line-height:1.72}.articleHighlights{background:#eef6ff;border-radius:15px;gap:10px;margin:0 0 36px;padding:19px 21px;list-style:none;display:grid}.articleHighlights li{color:#294b70;align-items:flex-start;gap:10px;font-size:13px;font-weight:800;display:flex}.articleHighlights svg{color:#16a66a;flex:0 0 18px;width:18px}.articleBody section{margin-top:38px}.articleBody h2{color:#142740;letter-spacing:-.02em;margin:0 0 14px;font:800 27px/1.2 Manrope}.articleBody p{color:#526177;font-size:16px;line-height:1.78}.articleSources{border-top:1px solid #e2e8ef;padding-top:28px}.articleSources p{font-size:13px}.articleSources ul{gap:10px;padding:0;list-style:none;display:grid}.articleSources a{color:#1769e0;align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.articleSources a svg{width:14px}.articleLayout>.blogCta{border-radius:19px;width:auto;margin:0;padding:25px;display:block;position:sticky;top:105px}.articleLayout>.blogCta h2{font-size:23px}.articleLayout>.blogCta>a{justify-content:center;margin-top:20px}.relatedArticles{padding-top:72px}.relatedArticles>div:first-child{margin-bottom:20px}.relatedArticles h2{margin:7px 0 0;font:800 32px Manrope}.relatedArticles>div:last-child{grid-template-columns:1fr 1fr;gap:22px;display:grid}.blogFooter+*{display:none}@media (width<=900px){.blogHero,.articleHero{grid-template-columns:1fr}.blogHero{padding-top:48px}.blogHero img{max-height:360px}.blogGrid{grid-template-columns:1fr 1fr}.articleHero>img{min-height:300px;max-height:420px}.articleLayout{grid-template-columns:1fr}.articleLayout>.blogCta{position:static}.blogCta{flex-direction:column;align-items:stretch}.blogCta>a{justify-content:center}.blogFooter{grid-template-columns:1fr}.blogFooter nav{flex-wrap:wrap}.blogFooter small{grid-column:auto}}@media (width<=620px){.blogHeader{height:68px}.blogNav{width:calc(100% - 28px)}.blogLogo img{width:145px}.blogNav nav a:not(.blogNavCta){display:none}.blogNavCta{padding:10px 13px}.blogHero{gap:28px;width:calc(100% - 28px);padding:38px 0 24px}.blogHero h1{font-size:39px}.blogHero p{font-size:16px}.blogHero img{border-radius:19px}.blogIntro{flex-direction:column;align-items:flex-start;width:calc(100% - 28px)}.blogGrid{grid-template-columns:1fr;width:calc(100% - 28px);padding-bottom:52px}.blogCta{width:calc(100% - 28px);margin-bottom:58px;padding:27px 23px}.blogCta h2{font-size:25px}.articleMain{padding-top:30px}.articleBack,.articleMain>article,.relatedArticles{width:calc(100% - 28px)}.articleHero>div{padding:28px 23px}.articleHero h1{font-size:37px}.articleHero>img{min-height:240px}.articleBody{padding:30px 22px}.articleBody h2{font-size:24px}.articleBody p{font-size:15px}.articleLead{font-size:17px!important}.relatedArticles>div:last-child{grid-template-columns:1fr}.blogFooter{padding:34px 22px}}
