._salesPage_1c17l_1{--sales-night:#030816;--sales-night-2:#071127;--sales-panel:#0a1730;--sales-cyan:#00e7ff;--sales-acid:#d8ff3e;--sales-blue:#1677ff;--sales-violet:#8b5cff;--sales-white:#f7f9ff;--sales-muted:#a8b6d0;--sales-line:#96baff2b;background:var(--sales-night);min-height:100vh;color:var(--sales-white);overflow:hidden}._topbar_1c17l_18{z-index:20;border-bottom:1px solid var(--sales-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030816b3;justify-content:space-between;align-items:center;min-height:76px;padding:0 clamp(22px,5vw,76px);display:flex;position:absolute;inset:0 0 auto}._brand_1c17l_32{font:800 22px/1 var(--font-display), sans-serif;letter-spacing:.07em;align-items:center;gap:12px;display:inline-flex}._brandMark_1c17l_40{background:var(--sales-acid);width:36px;height:36px;color:var(--sales-night);place-items:center;font-size:18px;display:grid;transform:skew(-8deg)}._topbarLink_1c17l_51{color:var(--sales-acid);align-items:center;gap:9px;font-size:13px;font-weight:800;display:inline-flex}._salesHero_1c17l_60{isolation:isolate;background:radial-gradient(circle at 50% 27%,#1677ff33,#0000 34%),linear-gradient(155deg,#030816 45%,#07152e 100%);justify-content:center;min-height:1000px;padding:150px 22px 105px;display:flex;position:relative}._heroGrid_1c17l_72{z-index:-2;opacity:.42;background-image:linear-gradient(var(--sales-line) 1px, transparent 1px), linear-gradient(90deg, var(--sales-line) 1px, transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 80%,#0000);mask-image:linear-gradient(#0000,#000 18% 80%,#0000)}._heroGlow_1c17l_84{z-index:-1;filter:blur(120px);opacity:.23;background:var(--sales-violet);border-radius:50%;width:420px;height:420px;position:absolute;top:23%;left:50%;transform:translate(-50%)}._heroContent_1c17l_98{text-align:center;width:min(100%,1040px)}._eyebrow_1c17l_103,._kicker_1c17l_104{color:var(--sales-cyan);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1}._eyebrow_1c17l_103{background:#00e7ff0d;border:1px solid #00e7ff47;align-items:center;gap:9px;padding:10px 14px;display:inline-flex}._eyebrow_1c17l_103>span{background:var(--sales-acid);width:7px;height:7px;box-shadow:0 0 14px var(--sales-acid);border-radius:50%}._salesHero_1c17l_60 h1{max-width:1020px;color:var(--sales-white);font:800 clamp(58px, 7vw, 106px) / .9 var(--font-display), sans-serif;letter-spacing:-.035em;text-transform:uppercase;margin:30px auto 24px}._salesHero_1c17l_60 h1 strong{color:var(--sales-acid);font:inherit;display:block}._heroLead_1c17l_145{color:#c4cee1;max-width:780px;margin:0 auto;font-size:clamp(17px,1.8vw,22px);line-height:1.65}._videoShell_1c17l_153{aspect-ratio:16/9;clip-path:polygon(0 22px,22px 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%);background:radial-gradient(circle,#00e7ff21,#0000 36%),linear-gradient(145deg,#0b1d3a,#050b1a);border:1px solid #00e7ff5c;width:min(100%,900px);margin:52px auto 32px;padding:12px;position:relative;overflow:hidden;box-shadow:0 34px 100px #00000080,inset 0 0 90px #1677ff14}._videoPlayer_1c17l_168{background:#000;border:0;width:100%;height:100%;display:block}._cta_1c17l_176{border:1px solid #0000;justify-content:center;align-items:center;gap:16px;min-height:58px;padding:0 29px;font-size:14px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex}._cta_1c17l_176:hover{transform:translateY(-3px)}._ctaPrimary_1c17l_193{color:#02111b;background:linear-gradient(100deg, var(--sales-cyan), #75f4ff);min-width:min(100%,390px);box-shadow:0 16px 46px #00e7ff3b}._ctaSecondary_1c17l_200{color:var(--sales-night);background:var(--sales-acid);margin-top:45px;box-shadow:0 16px 46px #d8ff3e26}._ctaDark_1c17l_207{color:var(--sales-white);background:#071127;margin-top:48px;box-shadow:0 16px 46px #0711272e}._trustLine_1c17l_214{color:#8f9fbc;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:10px 24px;margin-top:27px;font-size:11px;font-weight:800;display:flex}._trustLine_1c17l_214 span:before{content:"✓";color:var(--sales-acid);margin-right:7px}._section_1c17l_233{padding:120px clamp(22px,7vw,112px)}._problemSection_1c17l_237{color:#071127;background:#f4f6fb}._narrowCopy_1c17l_242{text-align:center;width:min(100%,900px);margin:0 auto}._narrowCopy_1c17l_242 h2,._sectionHeading_1c17l_249 h2,._purposeCopy_1c17l_250 h2,._familyIntro_1c17l_251 h2,._audienceSection_1c17l_252 h2,._faqIntro_1c17l_253 h2,._formCopy_1c17l_254 h2{font:800 clamp(44px, 5vw, 78px) / .98 var(--font-display), sans-serif;letter-spacing:-.025em;text-transform:uppercase;margin:20px 0 26px}._narrowCopy_1c17l_242>p:not(._kicker_1c17l_104){color:#52617a;max-width:760px;margin:0 auto 18px;font-size:17px;line-height:1.8}._statement_1c17l_269{width:min(100%,1120px);color:var(--sales-white);text-align:center;background:#071127;margin:76px auto 0;padding:clamp(35px,6vw,75px);position:relative;overflow:hidden}._statement_1c17l_269:after{content:"";background:var(--sales-blue);filter:blur(90px);opacity:.28;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-190px;right:-120px}._statement_1c17l_269 span{color:var(--sales-cyan);letter-spacing:.18em;font-size:11px;font-weight:800}._statement_1c17l_269 strong{z-index:2;color:var(--sales-white);font:800 clamp(42px, 5.3vw, 82px) / .96 var(--font-display), sans-serif;text-transform:uppercase;margin-top:20px;display:block;position:relative}._mechanismSection_1c17l_310{text-align:center;background:#061022}._sectionHeading_1c17l_249{text-align:center;width:min(100%,930px);margin:0 auto 55px}._sectionHeading_1c17l_249>p:last-child{max-width:740px;color:var(--sales-muted);margin:0 auto;font-size:16px;line-height:1.75}._pillarGrid_1c17l_329{border:1px solid var(--sales-line);background:var(--sales-line);grid-template-columns:repeat(3,1fr);gap:1px;width:min(100%,1180px);margin:0 auto;display:grid}._pillarCard_1c17l_339{text-align:left;background:#08152c;min-height:330px;padding:38px 34px}._pillarCard_1c17l_339>span{color:var(--sales-cyan);font:800 13px/1 var(--font-display), sans-serif;letter-spacing:.15em}._pillarCard_1c17l_339 h3{font:800 31px/.98 var(--font-display), sans-serif;text-transform:uppercase;margin:82px 0 16px}._pillarCard_1c17l_339 p{color:var(--sales-muted);margin:0;font-size:14px;line-height:1.75}._purposeSection_1c17l_365{background:radial-gradient(circle at 75% 45%,#8b5cff29,#0000 31%),#030816;grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(60px,9vw,140px);display:grid}._purposeCopy_1c17l_250>p:not(._kicker_1c17l_104){color:var(--sales-muted);font-size:16px;line-height:1.8}._purposeQuote_1c17l_379{border-left:3px solid var(--sales-acid);gap:8px;margin-top:35px;padding:24px 0 24px 24px;display:grid}._purposeQuote_1c17l_379 span{color:var(--sales-cyan);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}._purposeQuote_1c17l_379 strong{max-width:570px;font:800 30px/1.05 var(--font-display), sans-serif;text-transform:uppercase}._missionVisual_1c17l_401{clip-path:polygon(0 20px,20px 0,100% 0,100% calc(100% - 26px),calc(100% - 26px) 100%,0 100%);background:linear-gradient(145deg,#0c1d3ef5,#050c1dfa);border:1px solid #00e7ff4d;padding:20px;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000073}._missionTop_1c17l_411{border-bottom:1px solid var(--sales-line);justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:0 5px 15px;display:flex}._missionTop_1c17l_411 span,._missionTop_1c17l_411 small{letter-spacing:.14em;font-size:9px;font-weight:800}._missionTop_1c17l_411 span{color:var(--sales-cyan)}._missionTop_1c17l_411 small{color:var(--sales-acid)}._missionField_1c17l_436{background:radial-gradient(circle at 48% 38%,#00e7ff26,#0000 30%),linear-gradient(#0207141a,#0207147a);min-height:490px;position:relative;overflow:hidden}._missionField_1c17l_436:before{content:"";transform-origin:bottom;background-image:linear-gradient(#00e7ff14 1px,#0000 1px),linear-gradient(90deg,#00e7ff14 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;transform:perspective(500px)rotateX(60deg)scale(1.25)}._missionPath_1c17l_457{border:2px dashed #d8ff3e85;border-radius:50%;width:260px;height:260px;position:absolute;top:8%;left:34%;box-shadow:0 0 45px #00e7ff24}._missionNode_1c17l_468{z-index:2;border:1px solid var(--sales-cyan);width:34px;height:34px;color:var(--sales-acid);background:#0b1d3c;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;box-shadow:0 0 18px #00e7ff73}._nodeOne_1c17l_484{top:18%;left:14%}._nodeTwo_1c17l_485{top:23%;right:15%}._nodeThree_1c17l_486{bottom:22%;left:46%}._missionField_1c17l_436 img{z-index:2;object-fit:contain;filter:drop-shadow(0 18px 24px #00000080)drop-shadow(0 0 22px #00e7ff30);width:auto;height:425px;position:absolute;bottom:-12px;right:-3%}._teacherMessage_1c17l_499{z-index:3;border-left:3px solid var(--sales-violet);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040b1be6;width:240px;padding:17px;position:absolute;bottom:18px;left:18px}._teacherMessage_1c17l_499 span{color:#8190ad;letter-spacing:.12em;margin-bottom:8px;font-size:9px;display:block}._teacherMessage_1c17l_499 strong{font-size:14px}._teacherMessage_1c17l_499 p{color:var(--sales-muted);margin:8px 0 0;font-size:10px;line-height:1.5}._benefitsSection_1c17l_530{background:#071127}._benefitGrid_1c17l_534{grid-template-columns:repeat(3,1fr);gap:16px;width:min(100%,1180px);margin:0 auto;display:grid}._benefitCard_1c17l_542{border:1px solid var(--sales-line);background:linear-gradient(145deg,#0b1933,#081329);min-height:245px;padding:30px}._benefitCard_1c17l_542>span{color:var(--sales-acid);font:800 12px/1 var(--font-display), sans-serif;letter-spacing:.12em}._benefitCard_1c17l_542 h3{font:800 27px/1 var(--font-display), sans-serif;text-transform:uppercase;margin:48px 0 13px}._benefitCard_1c17l_542 p{color:var(--sales-muted);margin:0;font-size:13px;line-height:1.7}._journeySection_1c17l_568{color:#071127;text-align:center;background:#f4f6fb}._journeySection_1c17l_568 ._sectionHeading_1c17l_249>p:last-child{color:#52617a}._journeyList_1c17l_578{border-top:1px solid #07112724;width:min(100%,980px);margin:0 auto}._journeyItem_1c17l_584{text-align:left;border-bottom:1px solid #07112724;grid-template-columns:90px 1fr;align-items:center;gap:25px;min-height:128px;padding:25px 0;display:grid}._journeyItem_1c17l_584>span{width:54px;height:54px;color:var(--sales-acid);font:800 16px/1 var(--font-display), sans-serif;background:#071127;border-radius:50%;place-items:center;display:grid}._journeyItem_1c17l_584 h3{font:800 29px/1 var(--font-display), sans-serif;text-transform:uppercase;margin:0 0 8px}._journeyItem_1c17l_584 p{color:#5d6a82;margin:0;font-size:14px;line-height:1.6}._familySection_1c17l_619{background:#040a18;grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(60px,9vw,140px);display:grid}._familyChecklist_1c17l_627{border-top:1px solid var(--sales-line)}._familyChecklist_1c17l_627>div{border-bottom:1px solid var(--sales-line);grid-template-columns:40px 1fr;align-items:center;gap:18px;min-height:84px;display:grid}._familyChecklist_1c17l_627 span{width:34px;height:34px;color:var(--sales-night);background:var(--sales-acid);place-items:center;font-weight:900;display:grid}._familyChecklist_1c17l_627 p{color:var(--sales-muted);margin:0;font-size:14px;line-height:1.6}._familyChecklist_1c17l_627 strong{color:var(--sales-white)}._audienceSection_1c17l_252{text-align:center;background:radial-gradient(circle at 50% 45%,#1677ff26,#0000 35%),#071127}._audienceSection_1c17l_252>h2{max-width:990px;margin-left:auto;margin-right:auto}._audienceGrid_1c17l_674{background:var(--sales-line);border:1px solid var(--sales-line);grid-template-columns:repeat(3,1fr);gap:1px;width:min(100%,1040px);margin:55px auto 0;display:grid}._audienceGrid_1c17l_674 p{color:#c5cfe2;text-align:left;background:#08152c;align-items:center;min-height:190px;margin:0;padding:36px 28px;font-size:15px;line-height:1.7;display:flex}._faqSection_1c17l_697{color:#071127;background:#f4f6fb;grid-template-columns:.72fr 1.28fr;gap:clamp(60px,10vw,150px);display:grid}._faqIntro_1c17l_253>p:last-child{color:#66738a;line-height:1.7}._faqList_1c17l_710 details{border-top:1px solid #07112729}._faqList_1c17l_710 details:last-child{border-bottom:1px solid #07112729}._faqList_1c17l_710 summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:88px;font-size:19px;font-weight:800;list-style:none;display:flex}._faqList_1c17l_710 summary::-webkit-details-marker{display:none}._faqList_1c17l_710 summary span{width:32px;height:32px;color:var(--sales-blue);border:1px solid #1677ff4d;flex:0 0 32px;place-items:center;transition:transform .2s;display:grid}._faqList_1c17l_710 details[open] summary span{transform:rotate(45deg)}._faqList_1c17l_710 details p{color:#5f6d84;max-width:720px;padding:0 55px 28px 0;font-size:14px;line-height:1.75}._formSection_1c17l_757{isolation:isolate;text-align:center;background:linear-gradient(#0308164d,#030816b3),#030816;flex-direction:column;justify-content:center;align-items:center;min-height:820px;padding:120px 22px;display:flex;position:relative;overflow:hidden}._formSection_1c17l_757:before{content:"";z-index:-2;opacity:.36;background-image:linear-gradient(var(--sales-line) 1px, transparent 1px), linear-gradient(90deg, var(--sales-line) 1px, transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 84%,#0000);mask-image:linear-gradient(#0000,#000 18% 84%,#0000)}._formGlow_1c17l_786{z-index:-1;background:var(--sales-blue);filter:blur(130px);opacity:.24;border-radius:50%;width:430px;height:430px;position:absolute;top:28%;left:50%;transform:translate(-50%,-50%)}._formCopy_1c17l_254{width:min(100%,880px)}._formCopy_1c17l_254>p:last-child{max-width:700px;color:var(--sales-muted);margin:0 auto;font-size:16px;line-height:1.75}._formEmbedSlot_1c17l_812{background:linear-gradient(145deg,#0b1d3ae6,#050b1af5);border:1px dashed #00e7ff80;flex-direction:column;justify-content:center;align-items:center;width:min(100%,760px);min-height:300px;margin-top:48px;padding:45px;display:flex;box-shadow:0 30px 90px #0000006b}._slotIcon_1c17l_826{background:#d8ff3e0f;border:1px solid #d8ff3e66;place-items:center;width:62px;height:62px;margin-bottom:25px;display:grid;transform:rotate(45deg)}._slotIcon_1c17l_826 span{background:var(--sales-acid);width:18px;height:18px;box-shadow:0 0 22px #d8ff3ea6}._formEmbedSlot_1c17l_812>strong{color:var(--sales-white);font:800 clamp(24px, 3vw, 34px) / 1 var(--font-display), sans-serif;letter-spacing:.05em}._formEmbedSlot_1c17l_812>p{color:var(--sales-muted);margin:13px 0 24px}._formCta_1c17l_855{margin-bottom:24px}._formEmbedSlot_1c17l_812>small{color:var(--sales-cyan);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}._footer_1c17l_867{border-top:1px solid var(--sales-line);background:#020612;grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;padding:50px clamp(22px,6vw,90px) 38px;display:grid}._footer_1c17l_867 ._brand_1c17l_32{font-size:18px}._footer_1c17l_867>p{color:#8f9eba;margin:0;font-size:12px}._footer_1c17l_867>a:not(._brand_1c17l_32){color:var(--sales-cyan);font-size:12px;font-weight:800}._footer_1c17l_867>small{border-top:1px solid var(--sales-line);color:#64738f;grid-column:1/-1;padding-top:26px;font-size:10px;line-height:1.6}._mobileCta_1c17l_902{display:none}@media (width<=1050px){._purposeSection_1c17l_365,._familySection_1c17l_619,._faqSection_1c17l_697{grid-template-columns:1fr}._purposeCopy_1c17l_250,._familyIntro_1c17l_251,._faqIntro_1c17l_253{width:min(100%,800px)}._missionVisual_1c17l_401{width:min(100%,760px);margin:0 auto}._benefitGrid_1c17l_534{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){._topbar_1c17l_18{min-height:68px}._brand_1c17l_32{font-size:18px}._brandMark_1c17l_40{width:32px;height:32px}._topbarLink_1c17l_51{display:none}._salesHero_1c17l_60{min-height:auto;padding:118px 18px 82px}._salesHero_1c17l_60 h1{font-size:clamp(52px,16vw,74px)}._heroLead_1c17l_145{font-size:16px}._videoShell_1c17l_153{margin-top:38px;padding:7px}._section_1c17l_233{padding:84px 20px}._pillarGrid_1c17l_329,._benefitGrid_1c17l_534,._audienceGrid_1c17l_674{grid-template-columns:1fr}._pillarCard_1c17l_339{min-height:280px}._pillarCard_1c17l_339 h3{margin-top:58px}._missionVisual_1c17l_401{padding:12px}._missionField_1c17l_436{min-height:390px}._missionField_1c17l_436 img{height:330px;right:-23%}._missionPath_1c17l_457{width:190px;height:190px;left:20%}._teacherMessage_1c17l_499{width:200px}._journeyItem_1c17l_584{grid-template-columns:58px 1fr;gap:15px}._journeyItem_1c17l_584>span{width:46px;height:46px}._familyChecklist_1c17l_627>div{align-items:start;padding:20px 0}._faqList_1c17l_710 summary{font-size:16px}._faqList_1c17l_710 details p{padding-right:0}._formSection_1c17l_757{min-height:720px;padding:90px 18px 120px}._formEmbedSlot_1c17l_812{min-height:280px;padding:30px 20px}._footer_1c17l_867{grid-template-columns:1fr;padding-bottom:100px}._footer_1c17l_867>small{grid-column:1}._mobileCta_1c17l_902{z-index:40;color:#02111b;background:var(--sales-acid);justify-content:center;align-items:center;gap:12px;min-height:56px;padding:0 22px;font-size:14px;font-weight:900;display:flex;position:fixed;bottom:14px;left:14px;right:14px;box-shadow:0 18px 50px #00000073}}@media (prefers-reduced-motion:reduce){._cta_1c17l_176,._faqList_1c17l_710 summary span{transition:none}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}:root{--night:#030816;--night-2:#071127;--panel:#0a1630;--cyan:#00e7ff;--blue:#1677ff;--violet:#8b5cff;--acid:#d8ff3e;--white:#f7f9ff;--muted:#9eacc9;--line:#96baff29}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--night);color:var(--white);font-family:var(--font-body), Arial, sans-serif;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}.site-header{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0308167a;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(24px,5vw,80px);display:flex;position:absolute;inset:0 0 auto}.brand{font:800 22px/1 var(--font-display), sans-serif;letter-spacing:.07em;align-items:center;gap:12px;display:inline-flex}.brand-mark{width:36px;height:36px;color:var(--night);background:var(--acid);place-items:center;font-size:18px;display:grid;transform:skew(-8deg)}.site-header nav{color:#c9d2e7;gap:36px;font-size:13px;font-weight:700;display:flex}.site-header nav a,.footer-links a{transition:color .2s}.site-header nav a:hover,.footer-links a:hover{color:var(--cyan)}.header-cta{color:var(--acid);font:800 14px/1 var(--font-body);align-items:center;gap:9px;display:flex}.hero{isolation:isolate;background:radial-gradient(circle at 72% 35%,#1677ff1f,#0000 34%),linear-gradient(160deg,#030816 45%,#071126 100%);grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:clamp(44px,6vw,96px);min-height:920px;padding:150px clamp(24px,5vw,80px) 84px;display:grid;position:relative}.hero-grid,.final-grid{z-index:-2;opacity:.4;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 78%,#0000);mask-image:linear-gradient(#0000,#000 20% 78%,#0000)}.hero-glow{filter:blur(100px);z-index:-1;opacity:.24;border-radius:50%;position:absolute}.hero-glow-one{background:var(--violet);width:340px;height:340px;top:18%;right:5%}.hero-glow-two{background:var(--blue);width:280px;height:280px;bottom:8%;left:28%}.hero-copy{max-width:720px}.eyebrow,.section-kicker{color:var(--cyan);letter-spacing:.19em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1}.eyebrow{background:#00e7ff0d;border:1px solid #00e7ff42;align-items:center;gap:9px;padding:10px 14px;display:inline-flex}.live-dot{background:var(--acid);width:7px;height:7px;box-shadow:0 0 14px var(--acid);border-radius:50%;animation:2s infinite pulse}h1,h2,h3,p{margin-top:0}h1{font:800 clamp(62px, 6.2vw, 106px)/.86 var(--font-display), sans-serif;letter-spacing:-.035em;text-transform:uppercase;margin:24px 0}h1 span{color:#0000;-webkit-text-stroke:1px #f7f9ff8a}.hero-copy>p{color:#bdc8df;max-width:630px;font-size:clamp(17px,1.4vw,21px);line-height:1.65}.hero-actions{flex-wrap:wrap;gap:14px;margin:35px 0 28px;display:flex}.button{letter-spacing:.02em;border:1px solid #0000;justify-content:center;align-items:center;gap:16px;min-height:54px;padding:0 25px;font-size:14px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button:focus-visible,summary:focus-visible,a:focus-visible{outline:3px solid var(--acid);outline-offset:4px}.button-primary{color:#02111b;background:linear-gradient(100deg, var(--cyan), #79f6ff);box-shadow:0 14px 42px #00e7ff2e}.button-primary:hover{box-shadow:0 18px 52px #00e7ff4d}.button-ghost{background:#ffffff0a;border-color:#d5e2ff38}.proof-line{color:#8e9db9;text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;gap:10px 22px;font-size:12px;font-weight:700;display:flex}.proof-line span:before{content:"✓";color:var(--acid);margin-right:7px}.mission-console{clip-path:polygon(0 22px,22px 0,100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%);background:linear-gradient(145deg,#0c1d3eed,#050c1df5);border:1px solid #00e7ff45;min-height:600px;padding:20px;position:relative;transform:perspective(1200px)rotateY(-3deg)rotateX(1deg);box-shadow:0 40px 120px #00000075,inset 0 0 80px #1677ff0f}.mission-console:before{content:"";pointer-events:none;border:1px solid #8b5cff26;position:absolute;inset:8px}.console-top,.console-bottom{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.console-top{border-bottom:1px solid var(--line);min-height:66px;padding:0 8px 14px}.console-top div{gap:6px;display:grid}.console-label,.teacher-chip small{color:var(--cyan);letter-spacing:.2em;font-size:9px;font-weight:800}.console-top strong{font:800 27px/1 var(--font-display), sans-serif;letter-spacing:.05em}.status-pill{letter-spacing:.11em;color:var(--acid);background:#d8ff3e0f;border:1px solid #d8ff3e40;padding:9px 10px;font-size:9px;font-weight:800}.radar-field{background:radial-gradient(circle at 60% 45%,#00e7ff24,#0000 27%),linear-gradient(#0207142e,#02071473);min-height:420px;position:relative;overflow:hidden}.radar-field:before{content:"";transform-origin:bottom;background-image:linear-gradient(#00e7ff14 1px,#0000 1px),linear-gradient(90deg,#00e7ff14 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;transform:perspective(500px)rotateX(60deg)scale(1.25)}.terrain{background:linear-gradient(135deg,#1677ff26,#8b5cff40);border:1px solid #00e7ff2b;position:absolute;transform:rotate(35deg)}.terrain-one{width:250px;height:140px;bottom:70px;left:12%}.terrain-two{width:170px;height:210px;top:75px;right:5%}.scan-line{background:linear-gradient(#0000 0 45%,#00e7ff52 50%,#0000 55%);animation:4.5s linear infinite scan;position:absolute;inset:0}.portal{border:2px solid var(--cyan);width:190px;height:190px;box-shadow:0 0 24px var(--cyan), inset 0 0 34px #8b5cffb3, 0 0 80px #8b5cff9e;border-radius:50%;animation:4s ease-in-out infinite float;position:absolute;top:43%;left:40%;transform:translate(-50%,-50%)}.portal:before,.portal:after{content:"";border:1px dashed #d8ff3eb3;border-radius:50%;animation:12s linear infinite spin;position:absolute;inset:18px}.portal:after{border-color:#00e7ffbf;animation-duration:8s;animation-direction:reverse;inset:43px}.portal-core{background:var(--acid);color:var(--night);font:900 26px/1 var(--font-display);border-radius:50%;place-items:center;display:grid;position:absolute;inset:63px;box-shadow:0 0 25px #d8ff3e8c}.checkpoint{border:1px solid var(--blue);width:32px;height:32px;color:var(--cyan);background:#0b1d3c;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;box-shadow:0 0 18px #1677ff80}.checkpoint-a{top:22%;left:12%}.checkpoint-b{top:16%;right:14%}.checkpoint-c{bottom:22%;right:18%}.mission-teacher-character{z-index:2;object-fit:contain;filter:drop-shadow(0 18px 24px #0000007a)drop-shadow(0 0 22px #00e7ff33);pointer-events:none;width:auto;height:405px;position:absolute;bottom:-16px;right:-2%}.mission-card{border-left:3px solid var(--violet);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040b1bde;width:220px;padding:15px;position:absolute;bottom:18px;left:18px}.mission-card span{color:#8190ad;letter-spacing:.12em;margin-bottom:7px;font-size:9px;display:block}.mission-card strong{font-size:13px}.mission-card p{color:#aab7cf;margin:7px 0 0;font-size:10px;line-height:1.5}.progress{background:#ffffff1a;height:3px;margin-top:12px}.progress span{background:linear-gradient(90deg, var(--violet), var(--cyan));width:62%;height:100%;display:block}.console-bottom{padding:16px 8px 2px}.teacher-chip{align-items:center;gap:11px;display:flex}.teacher-chip div{gap:4px;display:grid}.teacher-chip strong{font-size:11px}.teacher-avatar{background:linear-gradient(135deg, var(--violet), var(--blue));border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.squad-avatars{display:flex}.squad-avatars span{border:2px solid var(--night-2);color:#b9c7df;background:#172d55;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:-7px;font-size:9px;font-weight:800;display:grid}.section-pad{padding:120px clamp(24px,7vw,112px)}.manifesto{text-align:center;color:#071127;background:#f4f6fb}.manifesto h2{max-width:1200px;font:800 clamp(46px, 5vw, 82px)/.96 var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:-.02em;margin:22px auto 30px}.manifesto h2 em{color:var(--blue);font-style:normal}.manifesto-copy{color:#52617a;max-width:730px;margin:0 auto;font-size:17px;line-height:1.75}.section-heading{margin-bottom:54px}.section-heading h2,.split-heading h2,.method-copy h2,.offer-copy h2,.faq-intro h2,.final-cta h2{font:800 clamp(44px, 4.6vw, 74px)/.96 var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:-.02em;margin:17px 0 0}.split-heading{grid-template-columns:1.3fr .7fr;align-items:end;gap:70px;display:grid}.split-heading>p{color:var(--muted);line-height:1.7}.steps-section{background:#061022}.steps-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.step-card{background:#08142a;min-height:370px;padding:30px;transition:background .25s,transform .25s;position:relative}.step-card:hover{z-index:2;background:#0b1a36;transform:translateY(-5px)}.step-number{color:#5e708e;font:800 13px/1 var(--font-display);letter-spacing:.15em}.step-icon{border:1px solid #00e7ff4d;place-items:center;width:74px;height:74px;margin:45px 0 42px;display:grid;transform:rotate(45deg);box-shadow:inset 0 0 30px #00e7ff12}.step-icon span{background:var(--cyan);width:18px;height:18px;box-shadow:0 0 20px #00e7ffb3}.step-card h3{font:800 28px/1 var(--font-display);text-transform:uppercase;letter-spacing:.01em}.step-card p{color:var(--muted);font-size:14px;line-height:1.7}.method-section{background:linear-gradient(145deg,#07152d,#030816);grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(70px,10vw,160px);display:grid}.method-visual{aspect-ratio:1;place-items:center;width:min(100%,570px);margin:auto;display:grid;position:relative}.method-visual:before{content:"";filter:blur(20px);background:radial-gradient(circle,#00e7ff2b,#0000 65%);position:absolute;inset:10%}.orbit{border:1px solid #00e7ff38;border-radius:50%;position:absolute}.orbit-one{inset:8%}.orbit-two{border-color:#8b5cff59;inset:22%}.orbit:before,.orbit:after{content:"";background:var(--acid);width:10px;height:10px;box-shadow:0 0 16px var(--acid);border-radius:50%;position:absolute;top:50%;left:-5px}.orbit:after{background:var(--cyan);box-shadow:0 0 16px var(--cyan);left:auto;right:-5px}.method-core{aspect-ratio:1;text-align:center;background:radial-gradient(circle at 35% 30%,#17366c,#071326 68%);border:1px solid #00e7ff6b;border-radius:50%;place-content:center;width:44%;display:grid;box-shadow:0 0 80px #1677ff3d}.method-core span{color:var(--cyan);letter-spacing:.2em;font-size:10px;font-weight:800}.method-core strong{font:900 clamp(30px, 3vw, 50px)/.78 var(--font-display);margin-top:8px}.orbit-tag{font:800 10px/1 var(--font-body);letter-spacing:.14em;color:var(--acid);background:#071326;border:1px solid #d8ff3e40;padding:9px 12px;position:absolute}.tag-one{top:10%;left:18%}.tag-two{top:48%;right:3%}.tag-three{bottom:12%;left:6%}.method-copy .lead{color:#abb9d2;max-width:650px;margin:28px 0 35px;font-size:17px;line-height:1.75}.method-list{border-top:1px solid var(--line)}.method-item{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;gap:28px;padding:21px 0;display:grid}.method-item strong{color:var(--cyan);font:800 14px/1 var(--font-display);letter-spacing:.1em}.method-item p{color:#9baac5;margin:0;font-size:13px}.mission-journey{color:#071127;background:#f4f6fb}.journey-track{grid-template-columns:repeat(4,1fr);gap:30px;padding-top:30px;display:grid;position:relative}.journey-line{background:linear-gradient(90deg, var(--blue), var(--violet), var(--cyan));height:2px;position:absolute;top:51px;left:5%;right:5%}.journey-point{text-align:center;position:relative}.journey-point>span{z-index:2;width:44px;height:44px;color:var(--acid);font:800 14px/1 var(--font-display);background:#071127;border-radius:50%;place-items:center;margin:0 auto 30px;display:grid;position:relative;box-shadow:0 0 0 9px #f4f6fb}.journey-point strong{font:800 22px/1 var(--font-display);letter-spacing:.06em}.journey-point p{color:#637089;margin-top:10px;font-size:13px}.offer-section{background:radial-gradient(circle at 75% 40%,#8b5cff29,#0000 30%),#040a18;grid-template-columns:1fr .82fr;align-items:center;gap:clamp(60px,9vw,150px);display:grid}.offer-copy>p:last-child{max-width:670px;color:var(--muted);margin-top:28px;line-height:1.75}.offer-card{clip-path:polygon(0 18px,18px 0,100% 0,100% calc(100% - 25px),calc(100% - 25px) 100%,0 100%);background:linear-gradient(150deg,#0d2041,#071127);border:1px solid #00e7ff38;padding:clamp(28px,4vw,48px);position:relative;box-shadow:0 30px 80px #0006}.offer-card:before{content:"";background:linear-gradient(90deg, var(--cyan), var(--violet));width:38%;height:3px;position:absolute;top:0;left:0}.offer-top{border-bottom:1px solid var(--line);gap:7px;padding-bottom:24px;display:grid}.offer-top span{color:var(--cyan);letter-spacing:.17em;font-size:10px;font-weight:800}.offer-top strong{font:800 31px/1 var(--font-display)}.offer-card ul{margin:0;padding:12px 0;list-style:none}.offer-card li{border-bottom:1px solid var(--line);color:#d8e0f0;padding:15px 0;font-size:14px}.offer-card li span{width:36px;color:var(--acid);font:800 12px/1 var(--font-display);display:inline-block}.button-wide{width:100%;margin-top:18px}.offer-card small{text-align:center;color:#7d8da9;margin-top:15px;display:block}.faq-section{background:#071127;grid-template-columns:.72fr 1.28fr;gap:clamp(60px,10vw,160px);display:grid}.faq-intro{align-self:start;position:sticky;top:110px}.faq-intro>p:last-child{color:var(--muted);margin-top:25px}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;min-height:88px;font:700 21px/1.25 var(--font-body);justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{width:32px;height:32px;color:var(--cyan);border:1px solid #00e7ff4d;place-items:center;transition:transform .2s;display:grid}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:720px;color:var(--muted);padding:0 60px 27px 0;line-height:1.7}.final-cta{text-align:center;isolation:isolate;background:radial-gradient(circle,#1677ff33,#0000 42%),#030816;flex-direction:column;justify-content:center;align-items:center;min-height:650px;display:flex;position:relative;overflow:hidden}.final-cta h2{max-width:900px;margin-bottom:5px}.final-cta>strong{color:var(--cyan);font:800 clamp(56px, 6vw, 96px)/.92 var(--font-display);text-transform:uppercase}.button-acid{color:#071127;background:var(--acid);margin-top:38px;box-shadow:0 14px 50px #d8ff3e33}footer{border-top:1px solid var(--line);background:#020612;grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;padding:55px clamp(24px,6vw,96px) 40px;display:grid}.footer-brand{font-size:18px}footer>p{color:#8f9eba;margin:0;font-size:12px}.footer-links{color:#aebad0;gap:22px;font-size:12px;display:flex}footer>small{border-top:1px solid var(--line);color:#64738f;grid-column:1/-1;padding-top:28px;font-size:10px;line-height:1.6}@keyframes pulse{50%{opacity:.5}}@keyframes scan{0%{transform:translateY(-55%)}to{transform:translateY(55%)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes float{50%{transform:translate(-50%,-54%)}}@media (width<=1100px){.site-header nav{display:none}.hero{grid-template-columns:1fr;padding-top:145px}.hero-copy{max-width:850px}.mission-console{width:min(760px,100%);margin:0 auto;transform:none}.steps-grid{grid-template-columns:repeat(2,1fr)}.method-section,.offer-section,.faq-section{grid-template-columns:1fr}.method-visual{max-width:520px}.faq-intro{position:static}}@media (width<=720px){.site-header{height:68px}.header-cta{display:none}.brand{font-size:18px}.brand-mark{width:32px;height:32px}.hero{gap:54px;min-height:auto;padding-top:120px}h1{font-size:clamp(56px,18vw,78px)}.proof-line{display:grid}.mission-console{min-height:500px;padding:12px}.radar-field{min-height:340px}.portal{width:145px;height:145px;left:34%}.portal-core{inset:48px}.mission-teacher-character{height:315px;bottom:-8px;right:-24%}.mission-card{z-index:3;width:190px}.console-top strong{font-size:21px}.status-pill{display:none}.section-pad{padding:84px 22px}.split-heading{grid-template-columns:1fr;gap:20px}.steps-grid{grid-template-columns:1fr}.step-card{min-height:330px}.step-icon{margin:35px 0}.method-item{grid-template-columns:1fr;gap:10px}.journey-track{grid-template-columns:1fr;gap:30px}.journey-line{width:2px;height:auto;top:35px;bottom:35px;left:21px}.journey-point{text-align:left;grid-template-columns:44px 1fr;gap:0 20px;display:grid}.journey-point>span{grid-row:span 2;margin:0;box-shadow:0 0 0 8px #f4f6fb}.journey-point p{margin:6px 0 0}.faq-list summary{font-size:17px}.faq-list details p{padding-right:0}.final-cta{min-height:580px}.final-cta>strong{font-size:58px}footer{grid-template-columns:1fr}.footer-links{flex-wrap:wrap}footer>small{grid-column:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
