.brain-page{background:radial-gradient(circle at 82% 8%,#6b32a93b,transparent 30rem),radial-gradient(circle at 12% 45%,#ff6b3518,transparent 34rem),var(--ink);min-height:100svh}
.brain-glow{position:fixed;z-index:0;width:28rem;height:28rem;border-radius:50%;filter:blur(100px);pointer-events:none;opacity:.14}.brain-glow-one{top:10%;right:-12rem;background:var(--violet)}.brain-glow-two{bottom:5%;left:-14rem;background:var(--signal)}
.brain-header,.brain-footer{position:relative;z-index:3;width:min(calc(100% - 40px),1320px);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:30px;color:#938a99;font:400 .6rem/1.4 var(--mono);letter-spacing:.12em}
.brain-header{padding-block:28px;border-bottom:1px solid var(--line)}
.brain-header .wordmark,.brain-footer .wordmark{color:var(--paper)}
.brain-hero{position:relative;z-index:2;width:min(calc(100% - 40px),1320px);margin-inline:auto;min-height:calc(100svh - 92px);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.58fr);align-items:center;gap:clamp(50px,8vw,130px);padding-block:80px 100px}
.brain-copy h1{max-width:850px;font-size:clamp(4rem,7.2vw,7.8rem)}
.brain-copy h1 em{-webkit-text-stroke:1px var(--paper)}
.brain-lede{max-width:760px;margin:42px 0 0;color:#c8c1cc;font-size:clamp(1.1rem,1.7vw,1.42rem);line-height:1.55}
.checkout-card{padding:clamp(25px,3.5vw,42px);border:1px solid #a989ff66;border-radius:22px;background:linear-gradient(150deg,#ffffff0d,#a989ff10);box-shadow:0 36px 90px #0000004f,0 0 80px #a989ff12;backdrop-filter:blur(20px) saturate(170%)}
.availability{display:flex;align-items:center;gap:10px;color:var(--lime);font:400 .58rem/1.3 var(--mono);letter-spacing:.12em}.availability span{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 17px var(--lime)}
.price-label{margin:36px 0 5px;color:#958c9c;font:400 .58rem/1 var(--mono);letter-spacing:.14em}.total-price{margin:0;color:var(--paper);font:500 clamp(5rem,8vw,7.4rem)/.94 var(--sans);letter-spacing:-.08em}.total-price sup{position:relative;top:.25em;margin-right:7px;font-size:.3em;vertical-align:top;color:var(--lime)}
.payment-split{display:grid;grid-template-columns:1fr auto;gap:8px 16px;margin-top:28px;padding-top:25px;border-top:1px solid var(--line)}.payment-split span{align-self:center;color:#aaa2af;font:400 .6rem/1 var(--mono);letter-spacing:.12em}.payment-split strong{font-size:1.65rem;line-height:1;font-weight:500;color:var(--lime)}.payment-split small{grid-column:1/-1;color:#8f8794}
.coupon-box{margin-top:26px;padding:18px;border:1px solid #69e8ed55;border-radius:13px;background:#69e8ed0a}.coupon-box>p{margin:0 0 12px;color:var(--cyan);font:400 .58rem/1 var(--mono);letter-spacing:.12em}.coupon-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.coupon-row code{color:var(--paper);font:500 .94rem/1.2 var(--mono);letter-spacing:.08em}.coupon-row button{padding:8px 10px;border:1px solid #69e8ed66;border-radius:7px;background:transparent;color:var(--cyan);font:500 .54rem/1 var(--mono);letter-spacing:.1em;cursor:pointer}.coupon-row button:hover,.coupon-row button:focus-visible{background:var(--cyan);color:var(--ink-deep)}.coupon-box>span{display:block;margin-top:11px;color:#aaa2af;font-size:.82rem}
.payment-cta{width:100%;min-width:0;margin-top:28px}.checkout-note{margin:16px 0 0;color:#817986;font-size:.78rem;line-height:1.5;text-align:center}
.experience-section,.scope-section,.final-cta{position:relative;z-index:2;width:min(calc(100% - 40px),1320px);margin-inline:auto;padding-block:clamp(100px,13vw,180px);border-top:1px solid var(--line)}
.experience-section h2{max-width:980px}.experience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:clamp(55px,8vw,100px)}.experience-grid article{min-height:310px;padding:30px;display:flex;flex-direction:column;border:1px solid #ffffff20;border-radius:17px;background:#ffffff06}.experience-grid article>span{color:var(--signal);font:400 .6rem/1 var(--mono)}.experience-grid h3{margin:90px 0 18px;font-size:clamp(1.5rem,2.3vw,2.15rem)}.experience-grid p{margin:0;color:#aaa2af}
.scope-section{display:grid;grid-template-columns:1fr .9fr;gap:clamp(50px,9vw,145px);align-items:start}.scope-section h2{font-size:clamp(3rem,5.4vw,6rem)}.scope-lede{max-width:650px;margin:35px 0 0;color:#b9b1be;font-size:1.12rem}.scope-card{padding:clamp(25px,4vw,45px);border:1px solid #ffffff20;border-radius:18px;background:#0d0914a8}.scope-card ul{margin:0;padding:0;list-style:none}.scope-card li{display:grid;grid-template-columns:36px 1fr;gap:13px;padding:16px 0;border-bottom:1px solid var(--line);font-size:1.05rem}.scope-card li:first-child{padding-top:0}.scope-card li span{color:var(--violet);font:400 .56rem/1.9 var(--mono)}.scope-card>p{margin:25px 0 0;color:#8f8794;font-size:.84rem}
.final-cta{text-align:center}.final-cta h2{max-width:950px;margin-inline:auto}.final-cta>p:not(.eyebrow){max-width:650px;margin:32px auto 0;color:#b9b1be;font-size:1.08rem}.final-cta .primary-cta{width:auto;min-width:390px;margin-top:38px}
.brain-footer{min-height:120px;padding-block:34px;border-top:1px solid var(--line)}.brain-footer p{margin:0}.brain-footer>a:last-child{text-decoration:none}.brain-footer>a:last-child:hover{color:var(--lime)}
@media(max-width:980px){.brain-hero{grid-template-columns:1fr;min-height:0;padding-top:90px}.checkout-card{width:min(100%,620px)}.experience-grid{grid-template-columns:1fr}.experience-grid article{min-height:220px}.experience-grid h3{margin-top:60px}.scope-section{grid-template-columns:1fr}.scope-card{width:min(100%,720px)}}
@media(max-width:680px){.brain-header>span{display:none}.brain-hero,.experience-section,.scope-section,.final-cta{width:min(calc(100% - 28px),1320px)}.brain-hero{padding-block:68px 80px}.brain-copy h1{font-size:clamp(3.35rem,16vw,5rem)}.brain-lede{margin-top:30px}.checkout-card{padding:25px 19px}.total-price{font-size:5.2rem}.experience-grid article{min-height:200px;padding:24px}.experience-grid h3{margin-top:45px}.final-cta .primary-cta{width:100%;min-width:0}.brain-footer{width:min(calc(100% - 28px),1320px);display:grid;justify-items:center;text-align:center}.brain-footer>a:last-child{text-align:center}}
@media(prefers-reduced-motion:reduce){.brain-glow{display:none}}
