
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#080d14;color:#edf1f7;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}nav{position:sticky;top:0;z-index:10;background:#080d14ed;backdrop-filter:blur(15px);border-bottom:1px solid #24303e}.wrap{width:min(1280px,calc(100% - 64px));margin:auto}.nav{height:76px;display:flex;align-items:center;justify-content:space-between}.brand{font-size:14px;font-weight:bold;letter-spacing:.02em}.brand small{font-size:9px;display:block;color:#8c9daf;letter-spacing:.18em;margin-top:6px}.links{display:flex;gap:30px;font-size:12px;align-items:center}.tag{font:10px monospace;text-transform:uppercase;letter-spacing:.16em;color:#9fcfff}.pill{border:1px solid #3c566f;padding:11px 16px;border-radius:30px}.hero{padding:64px 0 0;overflow:hidden;background:radial-gradient(ellipse at 75% 50%,#14273c,transparent 65%)}.herohead{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:end}.hero h1{font-size:clamp(60px,7.5vw,108px);font-weight:500;line-height:.98;letter-spacing:-.065em;margin:26px 0 0}.hero h1 span{color:#9bc5ed}.intro{font-size:17px;line-height:1.8;color:#a8b6c7;max-width:420px}.btn{display:inline-flex;padding:16px 22px;border:1px solid #536f89;background:#d5e9fb;color:#0a1521;font-size:12px;font-weight:bold;border-radius:4px;margin-top:16px}.heroimage{display:block;width:100%;margin-top:38px;border-top:1px solid #273b4e}.fine{font-size:11px;color:#8392a3;line-height:1.7}.under{display:flex;justify-content:space-between;gap:20px;padding:17px 0;border-bottom:1px solid #24303e}.ticker{display:flex;gap:30px;justify-content:space-between;padding:29px 0;font:11px monospace;letter-spacing:.08em;color:#abc1d6}.section{padding:100px 0}.section h2{font-size:clamp(36px,4.6vw,62px);line-height:1.06;letter-spacing:-.045em;font-weight:500;margin:21px 0}.split{display:grid;grid-template-columns:1fr 1fr;gap:90px}.copy{color:#99a9ba;font-size:16px;line-height:1.9}.light{background:#eceeea;color:#17212c}.light .copy{color:#57616a}.light .tag{color:#497699}.topics{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:44px;border-top:1px solid #c9cfcd}.topic{padding:28px 25px 24px 0;border-bottom:1px solid #c9cfcd}.topic .n{font:11px monospace;color:#6b8290}.topic h3{font-size:21px;font-weight:500;margin:23px 0 12px}.topic p{font-size:14px;color:#58636b;line-height:1.8;max-width:310px}.statement{font-size:clamp(32px,4vw,56px);line-height:1.2;letter-spacing:-.045em;max-width:1000px;margin:0}.statement span{color:#90bde4}.offers{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:40px}.offer{border:1px solid #304257;padding:38px;background:#101b28}.offer.feature{background:#d4e5f3;color:#142236}.offer.feature p,.offer.feature li{color:#4c6073}.offer.feature .tag{color:#436d91}.offer h3{font-size:31px;letter-spacing:-.035em;font-weight:500;margin:20px 0 12px}.offer p,.offer li{font-size:14px;line-height:1.8;color:#9cacbd}.price{font-size:53px;letter-spacing:-.05em;margin:28px 0 4px}.price small{font-size:12px;letter-spacing:0}.offer ul{padding-left:18px;min-height:170px;margin-top:25px}.closed{border-top:1px solid #43566b;padding-top:20px;margin-top:25px;font:11px monospace;letter-spacing:.08em}.feature .closed{border-color:#9db4c7}.guide{border-top:1px solid #c6cecd;padding-top:24px;margin-top:25px}.footer{padding:35px 0;border-top:1px solid #263546;display:flex;justify-content:space-between;gap:30px;font-size:11px;color:#92a0b0}.notice{text-align:center;padding:10px;background:#122334;font:10px monospace;letter-spacing:.1em;color:#afc9e0}@media(max-width:760px){.wrap{width:calc(100% - 36px)}.links a:not(.pill){display:none}.hero{padding-top:40px}.herohead,.split,.offers{grid-template-columns:1fr;gap:24px}.hero h1{font-size:64px}.intro{max-width:none;font-size:16px}.section{padding:65px 0}.topics{grid-template-columns:1fr}.topic{padding:24px 0}.topic p{max-width:none}.ticker{flex-wrap:wrap;gap:18px}.offer{padding:27px}.offer ul{min-height:0}.under,.footer{flex-direction:column}.heroimage{margin-top:26px}}

/* V4 production polish */
:focus-visible{outline:3px solid #a5d5ff;outline-offset:5px}.links a:hover{color:#b1d9fb}.btn:hover{background:#fff}.heroimage{height:auto;aspect-ratio:2/1;object-fit:cover}.actions{display:flex;gap:12px;flex-wrap:wrap}.secondary{background:transparent;color:#bfd5e9}.pathcards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:38px}.pathcard{border-top:1px solid #43566b;padding-top:24px}.pathcard h3{font-weight:500;font-size:23px}.pathcard p{color:#9cacbd;font-size:14px;line-height:1.8}.pathcard a{display:inline-block;margin-top:15px;font-size:12px;color:#b1d9fb}.faq details{border-top:1px solid #33465a;padding:22px 0}.faq summary{cursor:pointer;font-size:17px;line-height:1.5}.faq details p{max-width:760px}.footer{align-items:flex-start;line-height:1.8}.footlinks{display:flex;gap:18px;flex-wrap:wrap}.sessionhero{padding:80px 0 60px}.sessionhero h1{font-size:clamp(48px,6vw,83px);line-height:1.03;letter-spacing:-.055em;font-weight:500;margin:20px 0}.sessionhero .copy{max-width:760px}.sessionproduct{width:100%;display:block;margin:38px 0 15px;border:1px solid #2c3e50}.wide-note{max-width:850px}.nav{gap:20px}.brand{flex-shrink:0}@media(max-width:900px){.links{gap:16px}.pathcards{grid-template-columns:1fr}.nav{height:auto;min-height:76px;padding:15px 0}.links{flex-wrap:wrap;justify-content:flex-end}.links a{font-size:11px}}@media(max-width:760px){.hero h1{font-size:clamp(46px,12vw,64px)}.heroimage{aspect-ratio:auto}.footer{gap:20px}}

/* V6 silver edition */
body{background:#eeebe3;color:#171512}nav{background:#eeebe3f2;border-color:#d7cfc5;color:#1b1714}.brand small{color:#796b60}.links .pill{border-color:#9d8b7d}.tag{color:#b72c22}.notice{background:#ff493b;color:#2a100b}.sessionhero h1{color:#ff4033}.copy{color:#685f57}.light{background:#f8f5ee}.light .tag{color:#b72c22}.light .copy{color:#685f57}.btn{background:#050505;color:#fff;border-color:#050505}.offer.feature{background:#dfe1df;color:#161a18;border-color:#ccd0cc}.offer.feature .tag{color:#9d2b20}.offer.feature p,.offer.feature li{color:#515751}.offer.feature .closed{border-color:#a8b1aa}.faq details{border-color:#d5cec4}.footer{border-color:#d5cec4;color:#6d6258}.fine{color:#736d64}.sessionproduct{border-color:#d1c8bc}.thesis-strip span{color:#705d50}
