@font-face{font-family:Alexandria;src:url(/assets/brand/alexandria-regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Alexandria;src:url(/assets/brand/alexandria-bold.ttf)format("truetype");font-weight:700 900;font-display:swap}:root{--ink:#10162a;--ink-soft:#5f697d;--paper:#f5f7fc;--white:#fff;--navy:#07101f;--navy-2:#0e1930;--purple:#6946e8;--purple-dark:#5132c8;--cyan:#21b8e6;--line:#dfe5ef;--line-dark:#ffffff1f;--page:1120px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);scroll-padding-top:82px}body{background:var(--paper);color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:Alexandria,Segoe UI,Tahoma,Arial,sans-serif}body,input,button{font-family:inherit}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}bdi{unicode-bidi:isolate}:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.brand{letter-spacing:-1.5px;direction:ltr;font:900 22px Arial,sans-serif}.brand span{color:var(--cyan);vertical-align:top;margin-inline-start:3px;font-size:7px}.siteHeader{z-index:80;color:#fff;border:1px solid #0000;border-radius:15px;justify-content:space-between;align-items:center;width:min(100% - 20px,1180px);height:62px;margin:auto;padding-inline:14px;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;display:flex;position:fixed;inset:9px 0 auto}.siteHeader.isScrolled{color:var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-color:#1b29481f;box-shadow:0 14px 45px #18233d24}.siteHeader nav{display:none}.headerCta{background:var(--purple);color:#fff;border-radius:10px;place-items:center;min-height:42px;padding:0 18px;font-size:12px;font-weight:900;display:grid;box-shadow:0 10px 25px #6946e840}.heroSection{color:#fff;background:radial-gradient(circle at 84% 25%,#21b8e62e,#0000 30%),radial-gradient(circle at 12% 8%,#6946e847,#0000 29%),linear-gradient(150deg,#0b1530,#050a13 72%);align-content:start;gap:19px;min-height:760px;padding:98px 18px 42px;display:grid;position:relative;overflow:hidden}.heroSection:before{content:"";opacity:.17;pointer-events:none;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.heroCopy,.heroVisual,.heroOffer,.heroPrice{z-index:2;position:relative}.heroEyebrow,.sectionKicker{color:#83e2ff;letter-spacing:.2px;align-items:center;gap:8px;width:max-content;font-size:10px;font-weight:900;display:inline-flex}.heroEyebrow{background:#182f4a94;border:1px solid #68e1ff59;border-radius:999px;padding:8px 12px}.heroCopy h1{letter-spacing:-2.1px;margin:18px 0 0;padding-block:.04em .12em;font-size:clamp(39px,10.6vw,58px);line-height:1.16;overflow:visible}.heroCopy h1 em{background:linear-gradient(95deg,#9d7cff,#c8b8ff 52%,#6ddfff);color:#0000;-webkit-background-clip:text;background-clip:text;padding-block:.03em .12em;font-style:normal;line-height:1.16;display:inline-block}.heroCopy p{color:#d6deec;max-width:590px;margin:16px 0 0;font-size:15px;line-height:1.85}.productVisual{background:#0a1120;border:1px solid #ffffff29;border-radius:22px;min-height:270px;position:relative;overflow:hidden;box-shadow:0 28px 75px #0006}.productVisual>img{object-fit:cover}.productVisual:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 55px #04070e2e}.productBadge{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);direction:ltr;background:#070d19c2;border:1px solid #fff3;border-radius:9px;flex-direction:column;padding:8px 10px;display:flex;position:absolute;inset-block-end:12px;inset-inline-start:12px}.productBadge span{color:#72ddff;letter-spacing:1px;font:800 8px Arial}.productBadge b{font:900 11px Arial}.productVisual.isCompact{min-height:245px}.heroPrice{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;width:100%;display:flex}.heroPriceLine{direction:ltr;align-items:baseline;gap:8px;display:flex}.heroPriceLine span{color:#fff;direction:rtl;font-size:15px;font-weight:900}.heroPrice strong{color:#b9a6ff;letter-spacing:-2px;font:900 49px/1 Arial}.heroPrice>small{color:#6bdcff;font-size:10px;font-weight:700}.heroOffer{gap:10px;display:grid}.heroOffer>a{background:linear-gradient(135deg,#7955ed,var(--purple-dark));color:#fff;border-radius:13px;justify-content:space-between;align-items:center;min-height:58px;padding-inline:20px;font-size:16px;font-weight:900;display:flex;box-shadow:0 18px 42px #4e2ebe5c}.heroOffer>a span{font:900 21px Arial}.heroOffer>p{text-align:center;color:#aebbd0;margin:0;font-size:10px}.trustStrip{border-block:1px solid var(--line);background:#fff;display:grid}.trustStrip>div{border-block-end:1px solid var(--line);align-items:center;gap:13px;min-height:78px;padding:14px 18px;display:flex}.trustStrip>div:last-child{border:0}.trustStrip b{width:36px;height:36px;color:var(--purple);background:#f2efff;border:1px solid #d8d0ff;border-radius:10px;flex:none;place-items:center;font:900 9px Arial;display:grid}.trustStrip>div>span{flex-direction:column;gap:3px;display:flex}.trustStrip strong{font-size:12px}.trustStrip small{color:var(--ink-soft);font-size:10px;line-height:1.5}.section,.orderSection{padding:58px 18px}.sectionHeader,.curriculumHeader{max-width:760px;margin:0 0 28px}.sectionHeader h2,.curriculumHeader h2,.videoIntro h2{letter-spacing:-1.7px;margin:8px 0 0;font-size:clamp(32px,8.5vw,49px);line-height:1.2}.sectionHeader p,.curriculumHeader p,.videoIntro p{color:var(--ink-soft);margin:12px 0 0;font-size:14px;line-height:1.8}.sectionKicker{color:var(--purple)}.orderSection{background:linear-gradient(#f1f4fa,#f8f9fc)}.orderCard{background:#fff;border:1px solid #d7d0f4;border-radius:23px;width:min(100%,720px);margin-inline:auto;padding:20px;position:relative;box-shadow:0 26px 72px #1e2b4a21}.orderCard:before{content:"";opacity:.18;pointer-events:none;background:linear-gradient(120deg,#21b8e680,#0000 28% 72%,#6946e899);border-radius:23px;position:absolute;inset:-1px}.formHead{text-align:center;margin-bottom:22px;position:relative}.formHead>span{color:#5032ca;background:#f1efff;border:1px solid #d8d0ff;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:900;display:inline-flex}.formHead h3{color:var(--ink);margin:14px 0 7px;font-size:25px;line-height:1.35}.formHead p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.7}.formGrid{display:grid;position:relative}.orderCard label{color:var(--ink);margin:13px 0 7px;font-size:13px;font-weight:900}.orderCard label:first-child{margin-top:0}.orderCard input{width:100%;min-height:56px;color:var(--ink);background:#f8fafc;border:1px solid #d8dfea;border-radius:12px;outline:0;padding:12px 14px;font-size:16px;line-height:1.45}.orderCard input::placeholder{color:#8993a5}.orderCard input:focus{border-color:#8a6cf0;box-shadow:0 0 0 4px #6946e81c}.orderCard input:invalid:not(:placeholder-shown){border-color:#c65d70}.submitOrder{color:#fff;cursor:pointer;background:linear-gradient(110deg,#7550e9,#5c39d3 68%,#22aeda);border:0;border-radius:13px;justify-content:space-between;align-items:center;width:100%;min-height:59px;margin-top:22px;padding-inline:19px;font-size:16px;font-weight:900;display:flex;box-shadow:0 14px 34px #5838cb47}.submitOrder b{font:900 20px Arial}.submitOrder:disabled{opacity:.65;cursor:wait}.paymentTrust,.privacyNote{text-align:center;color:#69748a;margin:11px 0 0;font-size:10px;line-height:1.65}.privacyNote{color:#8a93a5;margin-top:5px;font-size:9px}.honeyField{position:absolute!important;inset-inline-start:-9999px!important}.formError{background:#fff1f4;border:1px solid #e7bdc6;border-radius:10px;margin-top:13px;padding:12px}.formError p{color:#a7374d;margin:0;font-size:11px}.formError button{color:#6a3154;cursor:pointer;background:0 0;border:0;margin-top:7px;padding:0;text-decoration:underline}.orderSuccess{text-align:center;background:#fff;border:1px solid #d7d0f4;border-radius:23px;flex-direction:column;justify-content:center;align-items:center;width:min(100%,720px);min-height:420px;margin-inline:auto;padding:30px 18px;display:flex;box-shadow:0 26px 72px #1e2b4a21}.successMark{color:#1389ad;background:#e9faff;border:1px solid #a8dff0;border-radius:50%;place-items:center;width:68px;height:68px;font-size:30px;display:grid}.orderSuccess h3{margin:19px 0 7px;font-size:26px}.orderSuccess>p{color:var(--ink-soft);margin:0;font-size:13px}.successSummary{border:1px solid var(--line);background:#f8fafc;border-radius:12px;gap:8px;width:100%;margin:21px 0 10px;padding:16px;display:grid}.successSummary b{font-size:13px}.successSummary span{color:var(--ink-soft);font-size:11px}.orderSuccess>small{color:#747f92;font-size:9px}.videoSection{color:#fff;background:radial-gradient(circle at 88% 24%,#21b8e629,transparent 30%),radial-gradient(circle at 10% 78%,#6946e833,transparent 29%),var(--navy)}.videoSection .sectionKicker{color:#71dcff}.videoIntro{max-width:650px}.videoIntro p{color:#bdc8d9}.videoIntro>div{color:#e5edf8;background:#14213b;border:1px solid #71dcff4d;border-radius:999px;align-items:center;gap:9px;width:max-content;margin-top:19px;padding:9px 12px;font-size:10px;font-weight:800;display:flex}.videoIntro>div b{background:var(--purple);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font:800 8px Arial;display:grid}.videoFrame{background:#020307;border:1px solid #71dcff57;border-radius:21px;width:100%;margin:25px auto 0;position:relative;overflow:hidden;box-shadow:0 28px 72px #00000057}.videoFrame video{object-fit:contain;background:#000;width:100%;max-height:650px;display:block}.videoFrame>span{z-index:3;color:#d6ccff;letter-spacing:.7px;pointer-events:none;direction:ltr;background:#05070db8;border:1px solid #ffffff2e;border-radius:7px;padding:7px 9px;font:800 8px Arial;position:absolute;inset-block-start:11px;inset-inline-start:11px}.curriculumSection{background:#f6f8fc}.curriculumHeader{text-align:center;max-width:900px;margin-inline:auto}.curriculumHeader .sectionKicker{margin-inline:auto}.curriculumAccordion{gap:10px;max-width:900px;margin:0 auto;display:grid}.curriculumAccordion details{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 12px 34px #1f2b480e}.curriculumAccordion summary{cursor:pointer;grid-template-columns:44px 1fr 28px;align-items:center;gap:13px;min-height:82px;padding:14px 16px;list-style:none;display:grid}.curriculumAccordion summary::-webkit-details-marker{display:none}.curriculumAccordion summary>b{width:44px;height:44px;color:var(--purple);background:#eef2ff;border-radius:12px;place-items:center;font:900 11px Arial;display:grid}.curriculumAccordion summary>span{flex-direction:column;gap:4px;display:flex}.curriculumAccordion summary small{color:#818a9c;font-size:9px}.curriculumAccordion summary strong{font-size:14px;line-height:1.45}.curriculumAccordion summary i{color:var(--purple);place-items:center;font:400 25px Arial;transition:transform .2s;display:grid}.curriculumAccordion details[open] summary i{transform:rotate(45deg)}.curriculumAccordion details>p{color:var(--ink-soft);margin:0;padding:0 73px 14px;font-size:12px;line-height:1.75}.curriculumAccordion ul{border-top:1px solid #edf0f5;gap:9px;margin:0;padding:15px 73px 18px 16px;list-style:none;display:grid}.curriculumAccordion li{font-size:12px;line-height:1.6}.curriculumAccordion li:before{content:"✓";color:var(--purple);margin-inline-end:8px;font-weight:900}.productSummary{background:#fff;border:1px solid #d9deea;border-radius:22px;max-width:980px;margin:34px auto 0;overflow:hidden;box-shadow:0 22px 60px #1e2b4a14}.productSummary .productVisual{box-shadow:none;border:0;border-radius:0}.productSummary>div:last-child{padding:24px}.productSummary h3{margin:9px 0 15px;font-size:24px;line-height:1.35}.productSummary ul{color:var(--ink-soft);gap:10px;margin:0;padding:0;list-style:none;display:grid}.productSummary li{font-size:12px;line-height:1.6}.productSummary li:before{content:"✓";color:var(--purple);margin-inline-end:8px;font-weight:900}.productSummary a{background:var(--purple);color:#fff;text-align:center;border-radius:12px;place-items:center;min-height:55px;margin-top:21px;padding-inline:14px;font-size:14px;font-weight:900;display:grid;box-shadow:0 13px 30px #6946e840}.faqSection{background:#fff}.compactHeader{margin-bottom:22px}.faqList{border-top:1px solid var(--line);max-width:780px}.faqList details{border-bottom:1px solid var(--line)}.faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding-block:16px;font-size:14px;font-weight:900;list-style:none;display:flex}.faqList summary::-webkit-details-marker{display:none}.faqList summary span{color:var(--purple);font:400 23px Arial;transition:transform .2s}.faqList details[open] summary span{transform:rotate(45deg)}.faqList p{color:var(--ink-soft);margin:-2px 0 18px;font-size:13px;line-height:1.8}footer{color:#fff;text-align:center;background:#060c18;border-top:1px solid #16213a;justify-items:center;gap:15px;padding:40px 18px 108px;display:grid}footer p{color:#9ba8bd;margin:0;font-size:11px}footer>a:not(.brand){color:#b9a6ff;font-size:12px;font-weight:900}footer>small{color:#758196;border-top:1px solid #ffffff1a;width:100%;padding-top:15px;font-size:8px;line-height:1.7}.stickyCta{padding:8px 8px 8px 13px;z-index:90;color:var(--ink);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);opacity:0;pointer-events:none;background:#fffffff2;border:1px solid #dce1ea;border-radius:14px;justify-content:space-between;align-items:center;padding-block-end:max(8px,env(safe-area-inset-bottom));transition:all .2s;display:flex;position:fixed;inset-block-end:9px;inset-inline:9px;transform:translateY(130%);box-shadow:0 16px 50px #19254138}.stickyCta.isVisible{opacity:1;pointer-events:auto;transform:none}.stickyCta>div{flex-direction:column;display:flex}.stickyCta b{font-size:14px}.stickyCta span{color:var(--ink-soft);margin-top:2px;font-size:8px}.stickyCta a{background:var(--purple);color:#fff;border-radius:10px;place-items:center;min-height:45px;padding-inline:22px;font-size:13px;font-weight:900;display:grid}body:has(.orderSection input:focus) .stickyCta{opacity:0;pointer-events:none;transform:translateY(130%)}@media (min-width:640px){.heroSection,.section,.orderSection{padding-inline:34px}.trustStrip{grid-template-columns:repeat(3,1fr)}.trustStrip>div{border-block-end:0;border-inline-end:1px solid var(--line)}.trustStrip>div:last-child{border:0}.orderCard{padding:31px}.productSummary{grid-template-columns:1.05fr .95fr;display:grid}.productSummary .productVisual{min-height:390px}.productSummary>div:last-child{flex-direction:column;justify-content:center;padding:34px;display:flex}}@media (min-width:768px){.siteHeader{height:68px;padding-inline:20px}.siteHeader nav{gap:25px;font-size:10px;font-weight:700;display:flex}.siteHeader:not(.isScrolled) nav{color:#bdc7d8}.siteHeader nav a:hover{color:var(--purple)}.heroSection{grid-template-columns:.88fr 1.12fr;grid-template-areas:"copy visual""offer price";align-items:center;gap:20px 5vw;min-height:710px;padding-block:120px 58px}.heroCopy{grid-area:copy}.heroVisual{grid-area:visual;min-height:470px}.heroOffer{grid-area:offer;align-self:start;max-width:420px}.heroPrice{grid-area:price;place-self:start stretch}.heroCopy h1{font-size:62px}.heroCopy p{font-size:16px}.section,.orderSection{padding-block:72px}.orderCard{padding:36px}.formHead h3{font-size:31px}.formHead p{font-size:13px}.curriculumAccordion summary{min-height:90px;padding:17px 20px}.curriculumAccordion summary strong{font-size:16px}.curriculumAccordion details>p{padding-inline-start:81px;font-size:13px}.curriculumAccordion ul{padding-inline-start:81px}.productSummary h3{font-size:30px}.productSummary li{font-size:13px}}@media (min-width:900px){.videoSection{grid-template-columns:.68fr 1.32fr;align-items:center;gap:5vw;display:grid}.videoFrame{margin:0}.videoIntro p{font-size:15px}.faqSection{grid-template-columns:.7fr 1.3fr;gap:7vw;display:grid}.faqList{width:100%}footer{text-align:start;grid-template-columns:1fr 1fr 1fr;place-items:center stretch;padding-bottom:38px}footer p{text-align:center}footer>a:not(.brand){justify-self:end}footer>small{text-align:center;grid-column:1/-1}.stickyCta{display:none}}@media (min-width:1180px){.heroSection,.section,.orderSection{padding-inline:max(calc((100vw - var(--page))/2),44px)}.heroCopy h1{font-size:68px}.sectionHeader h2,.curriculumHeader h2,.videoIntro h2{font-size:52px}}@media (max-width:359px){.heroSection,.section,.orderSection{padding-inline:14px}.heroCopy h1{font-size:36px}.productVisual{min-height:230px}.curriculumAccordion summary{grid-template-columns:40px 1fr 22px;padding-inline:11px}.curriculumAccordion summary>b{width:40px;height:40px}.curriculumAccordion details>p,.curriculumAccordion ul{padding-inline:62px 12px}}.heroDeal{z-index:2;background:linear-gradient(135deg,#111d37e6,#080f1deb);border:1px solid #71dcff40;border-radius:18px;gap:15px;padding:16px;display:grid;position:relative;box-shadow:0 20px 50px #00000038}.heroDealInfo{gap:7px;display:grid}.heroDealInfo>span{color:#fff;font-size:14px;font-weight:900}.heroDeal .heroPriceLine{justify-content:flex-end}.heroDeal .heroPriceLine strong{color:#b9a6ff;letter-spacing:-2px;font:900 49px/1 Arial}.heroDeal .heroPriceLine b{color:#fff;direction:rtl;font-size:17px;font-weight:900}.heroDealInfo>small{color:#71dcff;font-size:13px;font-weight:700;line-height:1.65}.heroDealInfo>small i{color:#737f96;margin-inline:5px;font-style:normal}.heroDeal>a{background:linear-gradient(135deg,#7955ed,var(--purple-dark));color:#fff;border-radius:13px;justify-content:space-between;align-items:center;min-height:58px;padding-inline:20px;font-size:16px;font-weight:900;display:flex;box-shadow:0 18px 42px #4e2ebe5c}.heroDeal>a span{font:900 21px Arial}@media (min-width:768px){.heroSection{grid-template-areas:"copy visual""deal visual"}.heroVisual{min-height:540px}.heroDeal{grid-area:deal;align-self:start;max-width:520px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
