:root{--bg:#070910;--panel:#0d111c;--panel2:#111725;--ink:#f7f8fb;--muted:#9aa6b9;--blue:#4488ff;--cyan:#52d6ff;--violet:#8a68ff;--green:#53e2a2;--line:rgba(255,255,255,.1);--font:'DM Sans',sans-serif;--display:'Manrope',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);overflow-x:hidden}.noise{position:fixed;inset:0;pointer-events:none;opacity:.025;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}.shell{width:min(1180px,calc(100% - 40px));margin:auto}.nav{height:84px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{color:var(--ink);text-decoration:none;font:600 12px/1 var(--display);letter-spacing:1.8px;display:flex;align-items:center;gap:11px}.brand b{color:#76a3ff}.brand-mark{display:flex;gap:2px;align-items:flex-end;width:22px;height:22px}.brand-mark i{display:block;width:5px;border-radius:2px;background:linear-gradient(180deg,var(--cyan),var(--blue))}.brand-mark i:nth-child(1){height:9px}.brand-mark i:nth-child(2){height:15px}.brand-mark i:nth-child(3){height:21px}.nav-cta{border:0;background:none;color:#cad4e5;font:600 13px var(--font);cursor:pointer}.nav-cta span{color:var(--cyan);margin-left:8px}.hero{min-height:700px;display:grid;grid-template-columns:1.03fr .97fr;gap:60px;align-items:center;padding-block:76px 90px}.hero-copy{position:relative;z-index:2}.eyebrow{font:700 11px var(--display);letter-spacing:2.1px;text-transform:uppercase;color:#8fbaff}.pulse{display:inline-block;width:7px;height:7px;margin-right:9px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 5px rgba(82,214,255,.1)}h1,h2,h3{font-family:var(--display);margin:0}h1{font-size:clamp(48px,5.4vw,76px);line-height:1.02;letter-spacing:-4px;margin:25px 0}h1 em,h2 em{font-style:normal;background:linear-gradient(100deg,#66a6ff,#8b78ff 65%,#bc74f5);-webkit-background-clip:text;color:transparent}.hero-lede{color:#b2bdcd;font-size:19px;line-height:1.7;max-width:600px}.hero-actions{margin-top:36px;display:flex;align-items:center;gap:25px;flex-wrap:wrap}.button{border:0;border-radius:7px;padding:18px 25px;color:white;font:700 13px var(--display);letter-spacing:.5px;text-transform:uppercase;cursor:pointer;transition:.2s}.button.primary{background:linear-gradient(135deg,#347fff,#6659ed);box-shadow:0 14px 38px rgba(65,103,255,.28)}.button:hover{transform:translateY(-2px);filter:brightness(1.1)}.button span{margin-left:18px}.micro-proof{font-size:12px;color:#9ca9ba}.micro-proof span{color:var(--green);margin-right:6px}.trust-row{display:flex;align-items:center;gap:24px;margin-top:50px}.trust-row>div{display:flex;align-items:center;gap:9px}.trust-row strong{font:700 23px var(--display)}.trust-row span{font-size:10px;line-height:1.3;color:#7e8a9d;text-transform:uppercase;letter-spacing:.7px}.trust-row>i{height:28px;width:1px;background:var(--line)}.hero-visual{height:570px;position:relative;display:flex;align-items:center;justify-content:center}.orb{position:absolute;border-radius:50%;filter:blur(75px)}.orb-one{width:330px;height:330px;background:rgba(44,100,255,.2);top:70px;left:70px}.orb-two{width:250px;height:250px;background:rgba(135,72,255,.16);bottom:50px;right:10px}.glass{background:linear-gradient(145deg,rgba(18,26,43,.94),rgba(10,14,25,.9));border:1px solid rgba(146,177,255,.16);box-shadow:0 40px 100px rgba(0,0,0,.45);backdrop-filter:blur(20px)}.match-card{width:430px;height:475px;border-radius:18px;padding:24px;position:relative;transform:perspective(900px) rotateY(-5deg) rotateX(2deg)}.card-top{display:flex;justify-content:space-between;font:700 9px var(--display);letter-spacing:1.7px;color:#8390a5}.status{color:var(--green);background:rgba(83,226,162,.08);padding:5px 8px;border-radius:4px}.match-card>p{font:600 22px var(--display);margin:17px 0}.radar{height:310px;position:relative;display:grid;place-items:center;overflow:hidden}.radar-ring{position:absolute;border:1px solid rgba(96,147,255,.14);border-radius:50%}.r1{width:100px;height:100px}.r2{width:210px;height:210px}.r3{width:310px;height:310px}.radar:before,.radar:after{content:"";position:absolute;background:rgba(96,147,255,.1)}.radar:before{width:100%;height:1px}.radar:after{height:100%;width:1px}.radar-scan{position:absolute;width:150px;height:150px;transform-origin:100% 100%;top:5px;left:30px;background:linear-gradient(45deg,rgba(57,141,255,.13),transparent 70%);animation:scan 8s linear infinite}.radar-core{z-index:2;width:64px;height:64px;border-radius:50%;background:linear-gradient(145deg,#347fff,#795ee9);box-shadow:0 0 30px rgba(78,126,255,.5);display:flex;flex-direction:column;align-items:center;justify-content:center}.radar-core span{font:800 19px var(--display)}.radar-core small{font-size:7px;letter-spacing:1px}.radar-node{position:absolute;padding:8px 10px;border-radius:5px;background:#151d2d;border:1px solid rgba(255,255,255,.08);font-size:9px;display:flex;gap:7px;color:#aebad0}.radar-node b{color:#65bfff}.n1{top:45px;right:28px}.n2{bottom:50px;right:14px}.n3{bottom:25px;left:42px}.n4{top:70px;left:20px}.match-footer{display:flex;justify-content:space-between;font-size:9px;text-transform:uppercase;color:#77859a;letter-spacing:1px}.match-footer div{display:flex;gap:3px}.match-footer i{width:18px;height:3px;background:#273149}.match-footer i:nth-child(-n+4){background:#477ff1}.float-card{position:absolute;background:rgba(18,25,40,.96);border:1px solid var(--line);border-radius:10px;padding:12px 14px;display:flex;align-items:center;gap:11px;box-shadow:0 20px 40px rgba(0,0,0,.35)}.float-card .icon{display:grid;place-items:center;width:34px;height:34px;border-radius:7px;background:rgba(73,127,255,.14);color:#68baff}.float-card div{display:flex;flex-direction:column}.float-card small{font-size:7px;letter-spacing:1.2px;color:#6f7d92}.float-card b{font-size:11px;margin-top:4px}.float-card .check{color:var(--green);margin-left:10px}.fc-one{left:-5px;bottom:62px}.fc-two{right:-20px;top:45px}@keyframes scan{to{transform:rotate(360deg)}}.pathways{padding-block:120px}.section-intro{text-align:center;max-width:720px;margin:auto}.section-intro h2,.how h2,.final-cta h2,.offer-preview h2{font-size:clamp(36px,4vw,53px);line-height:1.12;letter-spacing:-2.5px;margin:18px 0}.section-intro p,.final-cta p{color:var(--muted);font-size:17px;line-height:1.6}.path-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:56px}.path-card{min-height:190px;padding:23px;background:linear-gradient(145deg,#0d121e,#0a0e17);border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;position:relative;transition:.25s}.path-card:hover{transform:translateY(-4px);border-color:rgba(90,140,255,.38)}.path-card.featured{background:linear-gradient(145deg,rgba(48,107,255,.18),#0c1220)}.path-icon{width:38px;height:38px;display:grid;place-items:center;background:#141d2e;color:#69b5ff;border-radius:8px}.path-card small{color:#647289;font-size:8px;letter-spacing:1.3px}.path-card h3{font-size:16px;margin:7px 0}.path-card p{font-size:12px;color:#8190a5;margin:0;line-height:1.5}.path-card>b{position:absolute;right:18px;top:18px;color:#354056;font-size:11px}.path-cta{border:1px solid rgba(76,137,255,.3);background:linear-gradient(145deg,rgba(48,113,255,.16),rgba(91,56,220,.08));color:white;border-radius:10px;padding:24px;text-align:left;display:flex;flex-direction:column;justify-content:center;gap:14px;cursor:pointer}.path-cta span{color:#9aaac0;font-size:12px}.path-cta b{font:700 13px var(--display);color:#75a7ff}.how{padding-block:50px 130px}.how-card{padding:70px;background:linear-gradient(135deg,#0d1422,#0b0e18);border:1px solid var(--line);border-radius:18px;text-align:center}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin:55px 0}.steps>div{position:relative}.steps>div>b{position:absolute;top:0;right:20px;color:#303b50;font-size:11px}.step-icon{margin:auto;display:grid;place-items:center;width:52px;height:52px;border-radius:12px;background:rgba(65,126,255,.1);color:#70b7ff;font-size:21px}.steps h3{font-size:16px;margin:17px 0 8px}.steps p{color:#8996aa;font-size:13px;line-height:1.6}.final-cta{text-align:center;padding-block:130px}.final-cta>p{margin:0 auto 28px}.final-cta>small{display:block;color:#657185;font-size:10px;margin-top:15px}.footer{border-top:1px solid var(--line);padding:40px 0;display:grid;grid-template-columns:1fr 1fr;gap:24px;color:#677387;font-size:11px}.footer p{text-align:right;margin:0}.footer>div:nth-of-type(2){display:flex;gap:22px}.footer a{color:#7d899c;text-decoration:none}.footer>small{text-align:right}.hidden{display:none!important}
/* Assessment */.assessment{position:fixed;inset:0;z-index:30;background:radial-gradient(circle at 50% 45%,#101a2e 0,#080b12 48%,#06080d 100%);overflow:auto}.assessment-nav{height:76px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1180px,calc(100% - 40px));margin:auto}.icon-button{justify-self:start;background:#101622;border:1px solid var(--line);color:#c9d4e4;width:38px;height:38px;border-radius:50%;cursor:pointer}.step-count{justify-self:end;font:600 10px var(--display);letter-spacing:1.4px;color:#6e7d92}.progress-track{height:2px;background:#151c28}.progress-track div{height:100%;background:linear-gradient(90deg,var(--blue),var(--cyan));transition:width .35s}.assessment-body{min-height:calc(100vh - 78px);display:grid;place-items:center;padding:55px 20px}.question-wrap{width:min(810px,100%);text-align:center;animation:enter .35s ease}.question-kicker{font:700 10px var(--display);color:#6f8fc6;letter-spacing:1.8px;text-transform:uppercase}.question-wrap h2{font-size:clamp(31px,4vw,48px);letter-spacing:-2px;margin:18px 0 10px}.question-wrap>p{color:#8e9bad;margin:0 auto 34px;max-width:580px;line-height:1.6}.answers{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.answer{min-height:78px;border:1px solid var(--line);border-radius:10px;background:rgba(16,22,34,.76);color:white;display:flex;align-items:center;text-align:left;padding:16px;cursor:pointer;transition:.2s}.answer:hover{border-color:#4b7edb;background:rgba(40,78,148,.16);transform:translateY(-1px)}.answer .answer-icon{width:43px;height:43px;flex:0 0 43px;border-radius:8px;background:#171f2e;display:grid;place-items:center;color:#6bb5ff;font-size:17px;margin-right:14px}.answer div{display:flex;flex-direction:column}.answer b{font:600 14px var(--display)}.answer small{color:#738198;margin-top:4px}.answer:after{content:'→';margin-left:auto;color:#44536b}.multi-note{font-size:10px;color:#627086;margin-top:18px}.email-gate{max-width:580px}.gate-icon{width:62px;height:62px;display:grid;place-items:center;margin:0 auto 22px;border-radius:16px;background:linear-gradient(145deg,#2d80ff,#7558e9);box-shadow:0 15px 35px rgba(63,101,255,.25);font-size:24px}.email-gate form{text-align:left;margin:30px auto 0;max-width:440px}.email-gate label:not(.consent){font-size:10px;color:#8492a7;display:block;margin:14px 0 7px;text-transform:uppercase;letter-spacing:1px}.email-gate input:not([type=checkbox]){width:100%;padding:17px;border:1px solid var(--line);border-radius:7px;background:#0f1521;color:white;outline:0;font:14px var(--font)}.email-gate input:focus{border-color:#538dff}.consent{display:flex;gap:9px;color:#748297;font-size:11px;line-height:1.5;margin:14px 0}.email-gate .button{width:100%;margin-top:4px}.email-gate form>small{text-align:center;color:#627086;display:block;margin-top:13px}.result-wrap{width:100%;animation:enter .5s ease}.result-hero{text-align:center;padding:60px 20px 80px}.result-icon{width:70px;height:70px;margin:25px auto 16px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(145deg,#287eff,#7657e6);box-shadow:0 20px 50px rgba(55,104,255,.3);font-size:28px}.result-hero h1{font-size:clamp(42px,6vw,75px);margin:10px 0}.result-hero>p{color:#a6b3c6;font-size:17px}.fit-score{width:min(420px,100%);margin:30px auto 0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.fit-score span{font-size:8px;letter-spacing:1px;color:#718099}.fit-score>div{height:4px;background:#202838;border-radius:4px}.fit-score i{display:block;height:100%;background:linear-gradient(90deg,var(--blue),var(--cyan));border-radius:4px}.fit-score b{font-size:12px;color:#65cfff}.result-content{width:min(980px,calc(100% - 40px));margin:auto;padding-bottom:80px}.why-card,.next-steps,.offer-preview{padding:45px;background:#0d131f;border:1px solid var(--line);border-radius:15px}.section-label{font:700 9px var(--display);letter-spacing:1.8px;color:#6fa8ff}.why-card h2,.next-steps h2{font-size:29px;letter-spacing:-1px;margin:10px 0 25px}.reasons{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.reason{padding:15px;background:#111a28;border-radius:8px;color:#9daabd;font-size:13px;text-align:left}.reason span{color:var(--green);margin-right:8px}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:10px 0}.stats-grid>div{background:#0d131f;border:1px solid var(--line);padding:23px;border-radius:10px}.stats-grid small{display:block;color:#65738a;font-size:8px;letter-spacing:1.3px}.stats-grid strong{display:block;font:600 16px var(--display);margin-top:9px}.details-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.details-grid section{padding:32px;background:#0d131f;border:1px solid var(--line);border-radius:10px}.chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}.chips span{font-size:11px;color:#a5b3c5;padding:8px 10px;border:1px solid var(--line);border-radius:5px}.details-grid ul{padding-left:18px;color:#9eacbe;font-size:12px;line-height:2;margin-bottom:0}.next-steps{margin-bottom:10px;display:grid;grid-template-columns:1fr 1.3fr;gap:30px}.next-steps ol{list-style:none;padding:0;margin:0;counter-reset:steps}.next-steps li{counter-increment:steps;padding:13px 0 13px 44px;border-bottom:1px solid var(--line);position:relative;color:#9eacbe;font-size:13px}.next-steps li:before{content:'0' counter(steps);position:absolute;left:0;color:#65a5ff;font:700 11px var(--display)}.offer-preview{display:grid;grid-template-columns:1.25fr .75fr;align-items:center;overflow:hidden;background:radial-gradient(circle at 80% 50%,rgba(67,97,234,.2),transparent 40%),#0d131f}.offer-preview p{color:#909db1;line-height:1.7}.offer-preview small{display:block;color:#5f6d80;margin-top:11px}.book-mockup{width:230px;height:320px;margin:auto;position:relative;transform:perspective(700px) rotateY(-17deg) rotateX(3deg);filter:drop-shadow(25px 28px 25px rgba(0,0,0,.4))}.book-cover{height:100%;padding:30px 25px;background:radial-gradient(circle at 70% 20%,rgba(76,122,255,.5),transparent 32%),linear-gradient(150deg,#121b30,#090d16);border:1px solid rgba(133,166,255,.35);display:flex;flex-direction:column}.book-cover>span{font-size:6px;letter-spacing:1.4px;color:#91b8ff}.book-cover>b{font:800 27px/1.1 var(--display);margin-top:55px}.book-cover em{font-style:normal;color:#6f9cff}.book-cover small{font-size:8px;line-height:1.5;margin-top:auto;color:#9eacc0}.book-spine{position:absolute;right:100%;top:5px;width:28px;height:100%;background:#10172a;transform-origin:right;transform:rotateY(-55deg);writing-mode:vertical-rl;font-size:7px;padding:12px 8px;color:#6f9cff}.disclaimer{text-align:center;color:#566275;font-size:9px;max-width:720px;margin:25px auto 0;line-height:1.6}@keyframes enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@media(max-width:850px){.hero{grid-template-columns:1fr;padding-top:55px}.hero-visual{height:510px}.path-grid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:1fr;gap:30px}.next-steps,.offer-preview{grid-template-columns:1fr}.book-mockup{margin-top:40px}.footer{grid-template-columns:1fr}.footer p,.footer>small{text-align:left}}@media(max-width:560px){.shell{width:min(100% - 28px,1180px)}.nav{height:67px}.nav-cta{font-size:0}.nav-cta span{font-size:18px}.hero{padding-block:50px 65px;gap:30px}.hero h1{font-size:46px;letter-spacing:-2.8px}.hero-lede{font-size:16px}.hero-actions .button{width:100%}.trust-row{gap:15px;justify-content:center}.trust-row strong{font-size:18px}.hero-visual{height:410px}.match-card{width:95%;height:395px;padding:18px;transform:none}.radar{height:255px}.r3{width:255px;height:255px}.r2{width:175px;height:175px}.float-card{display:none}.pathways{padding-block:80px}.path-grid{grid-template-columns:1fr 1fr;gap:8px}.path-card{min-height:178px;padding:17px}.path-card h3{font-size:14px}.path-card p{font-size:11px}.path-cta{grid-column:1/-1;min-height:110px}.how-card{padding:50px 22px}.final-cta{padding-block:90px}.footer>div:nth-of-type(2){flex-wrap:wrap}.assessment-nav .brand>span:last-child{display:none}.assessment-body{padding:35px 15px}.answers{grid-template-columns:1fr}.answer{min-height:70px}.question-wrap h2{font-size:32px}.why-card,.next-steps,.offer-preview{padding:28px 20px}.reasons{grid-template-columns:1fr}.stats-grid{grid-template-columns:1fr}.details-grid{grid-template-columns:1fr}.result-content{width:calc(100% - 24px)}.result-hero{padding-top:35px}.offer-preview h2{font-size:33px}.book-mockup{width:190px;height:270px}}
html{overflow-x:hidden}
/* Modern Field Guide visual identity */
:root{--bg:#f1eee6;--panel:#f8f6ef;--panel2:#e8e4d9;--ink:#151b23;--muted:#66707a;--blue:#1649d8;--cyan:#1649d8;--violet:#1649d8;--green:#147a58;--orange:#f05a2a;--line:rgba(21,27,35,.16);--display:'DM Serif Display',serif;--mono:'IBM Plex Mono',monospace}.noise{opacity:.06;mix-blend-mode:multiply}.nav{height:78px;border-bottom:1px solid var(--ink)}.brand{font-family:var(--mono);color:var(--ink);letter-spacing:1px}.brand b{color:var(--blue)}.brand-mark i{background:var(--orange);border-radius:0}.nav-cta{font-family:var(--mono);color:var(--ink);text-transform:uppercase;letter-spacing:.4px}.nav-cta span{color:var(--orange)}.hero{min-height:760px;padding-block:72px 110px;grid-template-columns:.92fr 1.08fr}.hero:before{content:'FIELD NOTE / 01';position:absolute;left:0;top:24px;font:500 9px var(--mono);letter-spacing:1.4px;color:#899097}.hero{position:relative}.eyebrow,.question-kicker,.section-label{font-family:var(--mono);color:var(--blue);letter-spacing:1.4px}.pulse{border-radius:0;background:var(--orange);box-shadow:none;transform:rotate(45deg)}h1{font-weight:400;letter-spacing:-2.8px;line-height:.98}h1 em,h2 em{background:none;color:var(--blue);-webkit-text-fill-color:var(--blue)}.hero-lede{color:#4e5964;font-size:18px;max-width:560px}.button{border-radius:0;font-family:var(--mono);letter-spacing:.2px}.button.primary{background:var(--blue);box-shadow:8px 8px 0 var(--ink)}.button.primary:hover{transform:translate(-2px,-2px);box-shadow:11px 11px 0 var(--ink)}.micro-proof,.trust-row span{color:#58636d}.trust-row>i{background:var(--ink);opacity:.25}.route-visual{height:600px}.map-sheet{width:520px;height:560px;background:var(--panel);border:1px solid var(--ink);position:relative;box-shadow:14px 14px 0 #d4cec0;overflow:hidden}.map-head{height:48px;border-bottom:1px solid var(--ink);display:flex;align-items:center;justify-content:space-between;padding:0 17px;font:500 8px var(--mono);letter-spacing:1px}.map-head b{background:var(--ink);color:var(--panel);padding:6px 8px}.map-grid{position:absolute;inset:48px 0 0;background-image:linear-gradient(rgba(21,27,35,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(21,27,35,.07) 1px,transparent 1px);background-size:26px 26px}.route-lines{position:absolute;left:0;top:48px;width:100%;height:510px}.route-lines path{fill:none;stroke:var(--blue);stroke-width:1.5;stroke-dasharray:4 5}.origin{position:absolute;left:226px;top:275px;width:68px;height:68px;border-radius:50%;background:var(--orange);color:white;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2;box-shadow:0 0 0 7px var(--panel),0 0 0 8px var(--ink)}.origin small{font:500 7px var(--mono)}.origin b{font:400 21px var(--display)}.route-point{position:absolute;display:flex;align-items:center;gap:6px;font:500 9px var(--mono);background:var(--panel);padding:5px;z-index:2}.route-point i{width:22px;height:22px;border:1px solid var(--blue);color:var(--blue);border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:7px}.rp1{left:62px;top:120px}.rp2{left:18px;top:245px}.rp3{left:50px;bottom:86px}.rp4{left:213px;bottom:21px}.rp5{right:30px;bottom:72px}.rp6{right:4px;top:254px}.rp7{right:34px;top:115px}.map-note{position:absolute;left:18px;top:66px;display:flex;flex-direction:column;font-family:var(--mono)}.map-note b{font-size:6px;color:#899097}.map-note span{font-size:8px}.map-stamp{position:absolute;right:18px;bottom:16px;border:2px solid var(--orange);color:var(--orange);padding:7px 11px;font:600 8px/1.3 var(--mono);transform:rotate(-5deg)}.pathways{border-top:1px solid var(--ink);padding-top:110px}.section-intro h2,.how h2,.final-cta h2,.offer-preview h2{font-weight:400;letter-spacing:-1.8px}.section-intro p,.final-cta p{color:#5f6973}.path-grid{gap:0;border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.path-card{border-radius:0;border:0;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--panel);min-height:205px}.path-card.featured{background:#dfe6f7}.path-card:hover{border-color:var(--ink);background:#fff;transform:none}.path-icon{border-radius:50%;border:1px solid var(--ink);background:transparent;color:var(--ink)}.path-card small{font-family:var(--mono);color:var(--blue)}.path-card h3{font-family:var(--display);font-weight:400;font-size:20px}.path-card p{color:#66707a}.path-card>b{font-family:var(--mono);color:#8a8f90}.path-cta{border-radius:0;border:0;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--orange);color:white}.path-cta span,.path-cta b{color:white;font-family:var(--mono)}.how-card,.why-card,.next-steps,.offer-preview,.stats-grid>div,.details-grid section{border-radius:0;border-color:var(--ink);background:var(--panel);box-shadow:none}.how-card{border:1px solid var(--ink);box-shadow:12px 12px 0 #d2ccbd}.step-icon{border-radius:50%;background:transparent;border:1px solid var(--blue);color:var(--blue)}.steps p{color:#68727c}.final-cta{border-top:1px solid var(--ink)}.footer{border-color:var(--ink);color:#616a73}.footer a{color:#4e5860}.assessment{background:var(--bg);color:var(--ink)}.assessment-nav{border-color:var(--ink)}.icon-button{background:transparent;border-color:var(--ink);color:var(--ink)}.progress-track{background:#d5d0c4}.progress-track div{background:var(--orange)}.answer{border-radius:0;border-color:var(--ink);background:var(--panel);color:var(--ink);box-shadow:4px 4px 0 transparent}.answer:hover{border-color:var(--blue);background:#e5eaf8;transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--blue)}.answer .answer-icon{border-radius:50%;background:transparent;border:1px solid var(--blue);color:var(--blue)}.answer small,.question-wrap>p,.multi-note{color:#65707a}.email-gate input:not([type=checkbox]),.checkout-form>input{border-radius:0;background:var(--panel);border-color:var(--ink);color:var(--ink)}.gate-icon,.result-icon{border-radius:50%;background:var(--orange);box-shadow:none}.result-hero{border-bottom:1px solid var(--ink)}.fit-score>div{background:#d4d0c6}.fit-score i{background:var(--orange)}.reason{border-radius:0;background:#e7e3d9;color:#58636d}.chips span{border-radius:0}.book-cover{background:var(--ink);border-color:var(--ink)}.book-spine{background:#24303d}.disclaimer{color:#727b82}.sales-page,.checkout-page{color:var(--ink)}.product-ui,.compare-grid>div,.chapter-grid article,.price-card,.buy-box,.checkout-form,.order-summary{background:var(--panel);border-color:var(--ink);border-radius:0}.sales-product:before{background:rgba(22,73,216,.1)}.ui-row.active{background:#dfe6f7}.chapter-grid{gap:0;border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.chapter-grid article{border:0;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.price-card{box-shadow:12px 12px 0 #d2ccbd;background:var(--panel)}.buy-box{background:#e1e7f5}.payment-placeholder{border-radius:0;background:#e5e1d7;color:#5d6871}.bump-card{border-radius:0;background:#e1e7f5}.mini-cover{background:var(--ink)}
@media(max-width:850px){.hero{grid-template-columns:1fr}.map-sheet{transform:scale(.92)}.route-visual{height:540px}}@media(max-width:560px){.hero:before{display:none}.hero h1{font-size:50px;letter-spacing:-1.7px}.route-visual{height:390px}.map-sheet{transform:scale(.68);transform-origin:top center}.path-grid{gap:0}.how-card{box-shadow:7px 7px 0 #d2ccbd}.price-card{box-shadow:7px 7px 0 #d2ccbd}}
.post-purchase-page,.membership-page,.confirmation-page{padding:55px 0 100px;color:var(--ink);animation:enter .45s ease}.purchase-status{display:flex;align-items:center;gap:12px;border:1px solid var(--ink);padding:14px 18px;background:#dfe9df;width:max-content;max-width:100%}.purchase-status>span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:var(--green);color:white}.purchase-status div{display:flex;flex-direction:column}.purchase-status b{font:600 10px var(--mono)}.purchase-status small{font-size:9px;color:#5e6a63;margin-top:3px}.upsell-hero,.lab-hero,.confirmation-hero{text-align:center;max-width:830px;margin:70px auto}.upsell-hero h1,.lab-hero h1,.confirmation-hero h1{font-size:clamp(48px,6vw,76px);font-weight:400;line-height:1;letter-spacing:-2.5px;margin:20px 0}.upsell-hero p,.lab-hero p,.confirmation-hero p{max-width:700px;margin:auto;color:#5d6873;font-size:17px;line-height:1.7}.week-system{border:1px solid var(--ink);display:grid;grid-template-columns:repeat(4,1fr);position:relative;padding-top:46px;background:var(--panel)}.week-rail{position:absolute;left:0;right:0;top:0;height:46px;border-bottom:1px solid var(--ink);display:flex;align-items:center;padding:0 15px;gap:12px;font:500 8px var(--mono)}.week-rail i{height:1px;background:var(--orange);flex:1}.week-system article{min-height:245px;padding:27px;border-right:1px solid var(--ink);position:relative}.week-system article:last-child{border:0}.week-system article>b{font:600 8px var(--mono);color:var(--blue);letter-spacing:1px}.week-system h3{font-size:27px;font-weight:400;margin:42px 0 12px}.week-system p{font-size:12px;line-height:1.65;color:#68727d}.week-system article>small{position:absolute;bottom:22px;font:600 7px var(--mono);color:#929795}.system-includes{padding:100px 0;display:grid;grid-template-columns:1fr 1fr;gap:80px}.system-includes h2{font-size:44px;font-weight:400;margin-top:15px}.includes-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.includes-grid span{padding:20px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);font:500 10px var(--mono);background:var(--panel)}.upsell-decision,.membership-decision{border:1px solid var(--ink);padding:42px;background:var(--panel);box-shadow:10px 10px 0 #d2ccbd;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.upsell-decision>div:first-child>small{font:600 8px var(--mono);color:var(--blue)}.decision-price,.member-buy>div{display:flex;align-items:flex-end;margin:12px 0}.decision-price sup,.member-buy sup{font:500 20px var(--mono);align-self:flex-start;margin-top:8px}.decision-price b,.member-buy b{font:400 70px/1 var(--display)}.decision-price span,.member-buy span{font:500 9px var(--mono);margin:0 0 8px 10px}.upsell-decision p{font-size:10px;color:#7b858d}.upsell-decision>div:last-child,.member-buy{display:flex;flex-direction:column}.text-decline{border:0;background:none;color:#59636b;text-decoration:underline;text-underline-offset:3px;font:500 10px var(--mono);padding:16px;cursor:pointer}.upsell-decision>div:last-child>small,.member-buy>small{text-align:center;color:#8a9297;font-size:8px}.lab-tag{display:inline-block;border:2px solid var(--orange);color:var(--orange);padding:8px 12px;font:600 9px var(--mono);transform:rotate(-3deg);margin-bottom:25px}.lab-board{border:1px solid var(--ink);background:var(--ink);color:#f4f1e8}.lab-nav{height:50px;border-bottom:1px solid #5a6168;display:flex;justify-content:space-between;align-items:center;padding:0 20px;font:500 8px var(--mono)}.lab-nav b{color:#ff7a4f}.lab-feature{padding:60px;max-width:750px}.lab-feature>small{font:500 8px var(--mono);color:#80a4ff}.lab-feature h2{font-size:46px;font-weight:400;margin:18px 0}.lab-feature p{color:#aab1b5;line-height:1.7}.lab-status{display:inline-block;margin-top:20px;border-bottom:1px solid #ff7650;padding-bottom:5px;color:#ff7650;font:500 9px var(--mono)}.lab-items{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #5a6168}.lab-items article{padding:25px;border-right:1px solid #5a6168;display:flex;align-items:center;gap:12px}.lab-items b{font:400 31px var(--display);color:#ff7650}.lab-items span{font:500 8px var(--mono)}.lab-benefits{display:grid;grid-template-columns:repeat(3,1fr);padding:100px 0}.lab-benefits>div{padding:30px;border-left:1px solid var(--ink)}.lab-benefits span{font:500 9px var(--mono);color:var(--blue)}.lab-benefits h3{font-size:22px;font-weight:400;margin:35px 0 10px}.lab-benefits p{font-size:12px;color:#68727d;line-height:1.6}.membership-decision h2{font-size:41px;margin:12px 0}.membership-decision p{color:#68727d;font-size:12px}.confirm-mark{width:65px;height:65px;margin:0 auto 25px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:white;font-size:24px}.access-dossier{border:1px solid var(--ink);background:var(--panel);box-shadow:10px 10px 0 #d2ccbd}.dossier-head{height:50px;border-bottom:1px solid var(--ink);display:flex;justify-content:space-between;align-items:center;padding:0 20px;font:500 8px var(--mono)}.dossier-head b{color:var(--blue)}.access-list>div{display:grid;grid-template-columns:50px 1fr auto;padding:22px 20px;border-bottom:1px solid var(--line);align-items:center}.access-list span{font:500 8px var(--mono);color:#92999a}.access-list b{font:400 19px var(--display)}.access-list em{font:600 7px var(--mono);color:var(--green);font-style:normal}.dossier-note{padding:22px;background:#e2e7f3;display:grid;grid-template-columns:130px 1fr;align-items:start}.dossier-note b{font:600 8px var(--mono);color:var(--blue)}.dossier-note p{font-size:10px;line-height:1.5;margin:0;color:#5e6974}.next-actions{padding:100px 0;display:grid;grid-template-columns:1fr 1fr;gap:70px}.next-actions h2{font-size:44px;font-weight:400;margin-top:14px}.next-actions ol{list-style:none;padding:0;margin:0}.next-actions li{display:grid;grid-template-columns:50px 1fr;padding:20px 0;border-bottom:1px solid var(--ink)}.next-actions li b{font:500 9px var(--mono);color:var(--blue)}.next-actions li span{font-size:13px;color:#56616a}.confirm-buttons{text-align:center;display:flex;flex-direction:column;align-items:center}.confirm-buttons .button{min-width:320px}@media(max-width:720px){.week-system{grid-template-columns:1fr 1fr}.week-system article:nth-of-type(2){border-right:0}.week-system article:nth-of-type(-n+2){border-bottom:1px solid var(--ink)}.system-includes,.upsell-decision,.membership-decision,.next-actions{grid-template-columns:1fr;gap:35px}.lab-feature{padding:40px 25px}.lab-feature h2{font-size:35px}.lab-benefits{grid-template-columns:1fr;padding:65px 0}.lab-benefits>div{border-bottom:1px solid var(--ink)}.dossier-note{grid-template-columns:1fr;gap:10px}}@media(max-width:460px){.week-system{grid-template-columns:1fr}.week-system article{border-right:0;border-bottom:1px solid var(--ink)!important}.lab-items{grid-template-columns:1fr}.lab-items article{border-right:0;border-bottom:1px solid #5a6168}.upsell-decision,.membership-decision{padding:28px 20px}.access-list>div{grid-template-columns:34px 1fr}.access-list em{grid-column:2;margin-top:5px}.confirm-buttons .button{min-width:100%}}
.funnel-shell{width:min(1040px,calc(100% - 40px));margin-inline:auto}.sales-page,.checkout-page{width:100%;animation:enter .45s ease}.sales-hero{text-align:center;padding:80px 0 100px}.sales-hero h1,.checkout-head h1{font-size:clamp(45px,6vw,72px);line-height:1.05;letter-spacing:-3.5px;margin:20px 0}.sales-lede{max-width:720px;margin:0 auto 30px;color:#a6b2c5;font-size:18px;line-height:1.7}.sales-hero>small{display:block;color:#69768b;margin-top:13px}.sales-product{height:470px;margin-top:80px;position:relative;display:flex;align-items:center;justify-content:center}.sales-product:before{content:'';position:absolute;width:70%;height:70%;background:rgba(49,101,245,.18);filter:blur(90px)}.sales-book{margin:0 -20px 0 0;z-index:2;transform:perspective(700px) rotateY(8deg) rotateX(2deg);width:245px;height:345px}.product-ui{width:510px;text-align:left;padding:24px;border-radius:15px;background:rgba(13,19,31,.95);border:1px solid rgba(133,164,255,.17);box-shadow:0 35px 80px rgba(0,0,0,.4);z-index:1}.ui-top{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.3px;color:#7c899d}.ui-top b{color:#69aaff}.ui-progress{height:3px;background:#20293b;margin:18px 0}.ui-progress i{display:block;width:42%;height:100%;background:linear-gradient(90deg,var(--blue),var(--cyan))}.ui-row{display:grid;grid-template-columns:35px 1fr auto;align-items:center;padding:16px 12px;border-bottom:1px solid var(--line)}.ui-row>span{font:700 10px var(--display);color:#59677c}.ui-row div{display:flex;flex-direction:column}.ui-row div b{font-size:13px}.ui-row div small,.ui-row em{font-size:9px;color:#6e7b8f;margin-top:4px;font-style:normal}.ui-row.active{background:rgba(63,119,238,.11);border-radius:7px}.transformation,.inside,.audience{padding:100px 0}.compare-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:25px;align-items:center;margin-top:50px}.compare-grid>div{padding:35px;border:1px solid var(--line);border-radius:12px;background:#0d131f}.compare-grid small{color:#6f8fc6;font:700 9px var(--display);letter-spacing:1.4px}.compare-grid p{font:600 17px/1.6 var(--display);color:#b3bfd0}.compare-grid>span{color:#5799ff}.inside-copy{max-width:680px}.inside-copy h2{font-size:48px;letter-spacing:-2px;margin:16px 0}.inside-copy p{color:#8e9bad;line-height:1.7}.chapter-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:45px}.chapter-grid article{min-height:220px;padding:26px;background:#0d131f;border:1px solid var(--line);border-radius:10px;position:relative}.chapter-grid article>b{position:absolute;right:20px;color:#313d51;font-size:11px}.chapter-grid span{font-size:8px;letter-spacing:1.4px;color:#6b9ef2}.chapter-grid h3{margin:55px 0 10px;font-size:16px}.chapter-grid p{color:#78869b;font-size:12px;line-height:1.6}.audience{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.audience h2{font-size:46px;margin-top:15px}.audience-list p{padding:17px 0;border-bottom:1px solid var(--line);color:#a5b2c4;margin:0;line-height:1.5}.audience-list span{color:var(--green);margin-right:12px}.price-card{padding:55px;background:radial-gradient(circle at 90% 20%,rgba(65,102,236,.2),transparent 35%),#0d131f;border:1px solid var(--line);border-radius:17px;display:grid;grid-template-columns:1.15fr .85fr;align-items:center}.price-copy h2{font-size:42px;margin:12px 0}.price-copy>p{color:#8795a9}.price-copy ul{padding:0;list-style:none;color:#9caabd;line-height:2}.price-copy li:before{content:'✓';color:var(--green);margin-right:10px}.buy-box{padding:35px;background:#101825;border:1px solid rgba(96,139,255,.2);border-radius:12px;text-align:center}.buy-box>small{font:700 8px var(--display);letter-spacing:1.4px;color:#6fa7ff}.price{display:flex;align-items:center;justify-content:center;margin:24px 0}.price sup{font:600 22px var(--display);align-self:flex-start;margin-top:10px}.price>b{font:800 70px/1 var(--display);letter-spacing:-5px}.price span{text-align:left;color:#6f7d91;font-size:8px;line-height:1.5;margin-left:12px}.buy-box .button{width:100%}.buy-box>p{font-size:9px;color:#68768a}.checkout-page{padding:70px 0 100px}.checkout-head{text-align:center;max-width:750px;margin:auto}.checkout-head>p{color:#8492a6;line-height:1.6}.checkout-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:18px;align-items:start;margin-top:50px}.checkout-form,.order-summary{padding:35px;background:#0d131f;border:1px solid var(--line);border-radius:13px}.checkout-section{display:flex;gap:13px;align-items:center;margin-bottom:25px}.checkout-section.payment{margin-top:32px}.checkout-section .number{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:rgba(69,126,255,.14);color:#6da7ff;font:700 10px var(--display)}.checkout-section h3{font-size:15px}.checkout-section p{font-size:10px;color:#6f7d91;margin:4px 0 0}.checkout-form>label:not(.bump-card){display:block;font-size:9px;letter-spacing:1px;color:#8390a4;margin-bottom:7px}.checkout-form>input{width:100%;padding:16px;border:1px solid var(--line);border-radius:7px;background:#101722;color:white;outline:0}.payment-placeholder{display:flex;gap:12px;align-items:center;padding:18px;background:#101722;border:1px dashed #334158;border-radius:8px;color:#6b7a8e}.payment-placeholder div{display:flex;flex-direction:column}.payment-placeholder b{font-size:11px}.payment-placeholder small{font-size:9px;margin-top:4px}.bump-card{display:flex;gap:12px;padding:18px;margin:25px 0;border:1px solid rgba(85,143,255,.4);border-radius:9px;background:rgba(48,102,226,.09);cursor:pointer}.bump-card input{position:absolute;opacity:0}.bump-check{width:22px;height:22px;display:grid;place-items:center;flex:0 0 22px;border:1px solid #4b6692;border-radius:4px;color:transparent}.bump-card input:checked+.bump-check{background:#427ff1;color:white}.bump-card div{position:relative}.bump-card strong{font-size:12px}.bump-card div>b{position:absolute;right:0;color:#78aaff}.bump-card p{font-size:10px;line-height:1.6;color:#7f8da1;margin-bottom:0}.bump-card em{color:#b5c4d8;font-style:normal}.checkout-button{width:100%}.secure-note{display:block;text-align:center;color:#687589;margin-top:12px}.summary-product{display:grid;grid-template-columns:58px 1fr auto;gap:14px;align-items:center;padding-bottom:20px;border-bottom:1px solid var(--line)}.mini-cover{height:75px;padding:10px 7px;background:linear-gradient(145deg,#17243f,#0b101c);font:800 9px/1.2 var(--display);color:white;border:1px solid #294a81}.mini-cover b{color:#6c9fff}.summary-product h3{font-size:12px}.summary-product p{font-size:9px;color:#718096}.summary-product>b,.summary-bump b{font-size:12px}.summary-bump,.summary-total{display:flex;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--line);font-size:11px}.summary-total{font-size:15px}.summary-trust{padding-top:14px;color:#758398;font-size:10px}.summary-trust p{margin:9px 0}.summary-trust p:First-letter{color:var(--green)}@media(max-width:720px){.sales-hero{padding-top:55px}.sales-product{height:410px;margin-top:50px}.sales-book{width:150px;height:220px;margin-right:-35px}.sales-book .book-cover{padding:18px 14px}.sales-book .book-cover>b{font-size:17px;margin-top:30px}.product-ui{width:75%;padding:15px}.ui-row{grid-template-columns:28px 1fr}.ui-row>em{display:none}.chapter-grid{grid-template-columns:1fr 1fr}.audience,.price-card,.checkout-grid{grid-template-columns:1fr}.price-card{padding:30px 20px}.compare-grid{grid-template-columns:1fr}.compare-grid>span{transform:rotate(90deg);margin:auto}.inside-copy h2,.audience h2{font-size:36px}.checkout-form,.order-summary{padding:25px 18px}}@media(max-width:480px){.chapter-grid{grid-template-columns:1fr}.sales-product{height:350px}.sales-book{display:none}.product-ui{width:100%}.checkout-page{padding-top:45px}}
/* HighLevel implementation offer */
.platform{padding:35px 0 115px}.platform-card{display:grid;grid-template-columns:1.05fr .95fr;border:1px solid var(--ink);background:var(--panel);box-shadow:12px 12px 0 #d2ccbd}.platform-copy,.platform-offer{padding:52px}.platform-copy{border-right:1px solid var(--ink)}.platform h2{font-size:clamp(38px,4vw,54px);font-weight:400;letter-spacing:-1.8px;line-height:1.08;margin:17px 0}.platform-copy>p,.platform-offer>p{color:#5f6973;line-height:1.65}.platform-points{margin-top:32px;border-top:1px solid var(--ink)}.platform-points span{display:flex;gap:18px;padding:16px 0;border-bottom:1px solid var(--ink);font:500 10px var(--mono);text-transform:uppercase}.platform-points b{color:var(--blue)}.platform-offer{background:#e1e7f5;display:flex;flex-direction:column;justify-content:center}.platform-offer>small{font:600 9px var(--mono);letter-spacing:1.2px;color:var(--blue)}.platform-offer h3{font-size:31px;font-weight:400;line-height:1.15;margin:18px 0 4px}.platform-offer .button{display:block;text-align:center;text-decoration:none;margin-top:18px}.platform-offer .affiliate-note{font-size:9px;line-height:1.55;color:#69737d;margin:15px 0 0}.platform-offer .affiliate-note:before{content:'DISCLOSURE  ';font:600 8px var(--mono);color:var(--orange)}
@media(max-width:780px){.platform-card{grid-template-columns:1fr;box-shadow:7px 7px 0 #d2ccbd}.platform-copy{border-right:0;border-bottom:1px solid var(--ink)}.platform-copy,.platform-offer{padding:38px 28px}.platform{padding-bottom:90px}}
