/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{--ink:#0a0b0b;--ink-soft:#141616;--paper:#f2f0e9;--paper-bright:#faf9f5;--acid:#c9ff36;--acid-deep:#a9e600;--muted:#8b8e87;--line:#0a0b0b24;--font-display:var(--font-geist-sans), "Helvetica Neue", Arial, sans-serif;--font-code:var(--font-geist-mono), monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-display);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.wordmark{font-family:var(--font-code);letter-spacing:.12em;align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.wordmark-mark{background:var(--ink);width:31px;height:31px;color:var(--acid);letter-spacing:-.04em;place-items:center;font-size:10px;display:grid;transform:rotate(-4deg)}.section-pad{padding:110px clamp(24px,5vw,78px)}.section-kicker{font-family:var(--font-code);letter-spacing:.18em;align-items:center;gap:12px;font-size:10px;font-weight:700;display:inline-flex}.section-kicker:before{content:"";background:currentColor;width:32px;height:1px}.section-kicker.light{color:var(--acid)}.landing-shell{min-height:100vh;overflow:hidden}.landing-nav{z-index:20;background:var(--ink);min-height:74px;color:var(--paper-bright);border-bottom:1px solid #f2f0e926;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(24px,5vw,78px);display:grid;position:relative}.landing-nav .wordmark-mark{background:var(--acid);color:var(--ink)}.nav-links{gap:34px;display:flex}.nav-links a,.nav-login{font-family:var(--font-code);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:600;transition:color .2s}.nav-links a:hover,.nav-login:hover{color:var(--acid)}.nav-login{justify-self:end;align-items:center;gap:8px;display:flex}.login-short{display:none}.hero{background:radial-gradient(circle at 76% 45%, #c9ff3617, transparent 23%), var(--ink);min-height:690px;color:var(--paper-bright);grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:center;padding-top:82px;padding-bottom:90px;display:grid;position:relative}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.hero-noise{opacity:.1;pointer-events:none;position:absolute;inset:0}.hero-copy{z-index:2;max-width:880px;position:relative}.eyebrow{font-family:var(--font-code);letter-spacing:.17em;text-transform:uppercase;color:#b6b8b1;align-items:center;gap:11px;margin-bottom:34px;font-size:10px;font-weight:600;display:flex}.live-dot{background:var(--acid);width:7px;height:7px;box-shadow:0 0 0 5px #c9ff361a, 0 0 18px var(--acid);border-radius:50%}.hero h1{letter-spacing:-.075em;text-transform:uppercase;max-width:980px;margin:0;font-size:clamp(58px,7.25vw,116px);font-weight:670;line-height:.88}.headline-outline{color:#0000;-webkit-text-stroke:1.5px var(--paper-bright);display:block}.hero-lead{color:#afb1aa;letter-spacing:-.02em;max-width:610px;margin:40px 0 0;font-size:clamp(16px,1.5vw,21px);line-height:1.55}.hero-actions{align-items:center;gap:24px;margin-top:38px;display:flex}.primary-button{border:1px solid var(--acid);background:var(--acid);min-width:290px;color:var(--ink);font-family:var(--font-code);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:18px 20px;font-size:10px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:6px 6px #c9ff3633}.primary-button:hover{background:#d4ff5d;transform:translate(-2px,-2px);box-shadow:10px 10px #c9ff3629}.micro-proof{color:#747870;font-family:var(--font-code);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.hero-aside{min-height:440px;position:relative}.orbit{border:1px solid #c9ff3640;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:390px;height:390px;animation:5s ease-in-out infinite orbitPulse}.orbit-two{border-style:dashed;width:250px;height:250px;animation:20s linear infinite orbitSpin}.hero-monogram{background:var(--acid);width:148px;height:148px;color:var(--ink);font-family:var(--font-code);letter-spacing:-.11em;place-items:center;font-size:44px;font-weight:800;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-7deg);box-shadow:28px 28px #c9ff360f}.orbit-label{background:var(--ink);color:#d8dad3;font-family:var(--font-code);letter-spacing:.16em;border:1px solid #f2f0e92e;padding:6px 9px;font-size:8px;position:absolute}.label-one{top:12%;left:25%}.label-two{top:52%;right:0}.label-three{bottom:10%;left:16%}@keyframes orbitPulse{50%{opacity:.65;transform:translate(-50%,-50%)scale(1.04)}}@keyframes orbitSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}.ticker{border-bottom:1px solid var(--ink);background:var(--acid);overflow:hidden}.ticker>div{min-width:max-content;font-family:var(--font-code);letter-spacing:.18em;justify-content:center;gap:34px;padding:15px 24px;font-size:9px;font-weight:800;display:flex}.ticker i{font-style:normal}.vsl-section{background:var(--paper)}.vsl-heading{grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);align-items:end;gap:80px;margin:28px 0 48px;display:grid}.vsl-heading h2,.section-heading-row h2,.curriculum h2,.faq h2,.outcome h2,.closing-cta h2{letter-spacing:-.065em;margin:0;font-size:clamp(40px,5vw,74px);line-height:.98}.vsl-heading p,.section-heading-row>p{color:#62665f;max-width:430px;margin:0;line-height:1.65}.video-frame{border:1px solid var(--ink);background:var(--ink);box-shadow:15px 15px 0 var(--acid);padding:12px}.video-topbar{color:#8f928a;font-family:var(--font-code);letter-spacing:.16em;justify-content:space-between;padding:2px 3px 13px;font-size:8px;display:flex}.video-placeholder{min-height:clamp(330px,49vw,720px);color:var(--paper-bright);background:linear-gradient(#c9ff360f,#c9ff3603),repeating-linear-gradient(90deg,#0000 0 11.9%,#ffffff09 12%),#101212;justify-content:center;align-items:center;gap:22px;display:flex;position:relative;overflow:hidden}.video-placeholder:before{content:"";aspect-ratio:1;border:1px solid #c9ff3621;border-radius:50%;width:55%;position:absolute;box-shadow:0 0 0 80px #c9ff3604,0 0 0 160px #c9ff3603}.video-placeholder>div{flex-direction:column;gap:5px;display:flex;position:relative}.video-placeholder strong{font-family:var(--font-code);letter-spacing:.16em;font-size:12px}.video-placeholder div span{color:#777c73;font-size:11px}.play-button{background:var(--acid);width:82px;height:82px;color:var(--ink);cursor:pointer;clip-path:polygon(12% 0,100% 0,100% 88%,88% 100%,0 100%,0 12%);border:0;place-items:center;display:grid;position:relative}.play-button span{margin-left:4px;font-size:21px}.video-progress{background:#282b2a;height:3px;margin-top:11px}.video-progress span{background:var(--acid);width:18%;height:100%;display:block}.portrait-vsl-frame{padding-bottom:12px}.portrait-vsl-stage{background:linear-gradient(90deg,#c9ff360a,#0000 42%),repeating-linear-gradient(90deg,#0000 0 99px,#ffffff06 100px),#101212;grid-template-columns:minmax(340px,.9fr) minmax(320px,1.1fr);align-items:center;min-height:690px;display:grid;overflow:hidden}.portrait-video-wrap{background:radial-gradient(circle,#c9ff361f,#0000 64%);justify-content:center;align-items:center;height:690px;padding:26px;display:flex}.portrait-video-wrap video{aspect-ratio:760/1080;object-fit:contain;background:#050606;width:auto;max-width:100%;height:100%;max-height:638px;display:block;box-shadow:0 26px 70px #00000073}.vsl-sidecopy{max-width:570px;color:var(--paper-bright);padding:50px clamp(32px,5vw,78px) 50px 30px}.vsl-side-index{color:var(--acid);font-family:var(--font-code);letter-spacing:.18em;font-size:8px;font-weight:700}.vsl-sidecopy h3{letter-spacing:-.055em;margin:26px 0 20px;font-size:clamp(32px,3.2vw,54px);line-height:.98}.vsl-sidecopy>p{color:#8f938a;line-height:1.65}.vsl-sidecopy ul{border-top:1px solid #343735;margin:34px 0 0;padding:0;list-style:none}.vsl-sidecopy li{font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #343735;grid-template-columns:38px 1fr;gap:14px;padding:18px 0;font-size:9px;font-weight:650;display:grid}.vsl-sidecopy li span{color:#686d64}.benefits{background:var(--paper-bright);border-top:1px solid var(--line)}.section-heading-row{grid-template-columns:minmax(0,1.2fr) minmax(260px,.5fr);align-items:end;gap:80px;display:grid}.section-heading-row h2{max-width:850px;margin-top:28px}.benefit-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:60px;display:grid}.benefit-card{border:1px solid var(--line);background:var(--paper);min-height:510px;padding:18px;transition:transform .25s,box-shadow .25s}.benefit-card:hover{transform:translateY(-6px);box-shadow:0 18px 44px #0a0b0b14}.card-meta{font-family:var(--font-code);letter-spacing:.14em;justify-content:space-between;font-size:8px;font-weight:700;display:flex}.card-visual{background:var(--ink);min-height:250px;color:var(--acid);place-items:center;margin:28px 0;display:grid;position:relative;overflow:hidden}.card-visual:before,.card-visual:after{content:"";position:absolute}.card-visual span{z-index:2;font-family:var(--font-code);letter-spacing:.18em;font-weight:800;position:relative}.visual-01:before{border:1px solid var(--acid);width:150px;height:150px;transform:rotate(22deg)}.visual-01:after{background:var(--acid);opacity:.12;width:82px;height:82px;transform:rotate(-16deg)}.visual-02{background:var(--acid);color:var(--ink)}.visual-02:before{border:1px solid var(--ink);border-radius:50%;inset:25px}.visual-02:after{background:var(--ink);width:1px;height:100%;transform:rotate(42deg)}.visual-03:before{border:1px dashed var(--acid);border-radius:50%;width:210px;height:210px}.visual-03:after{border:18px solid #c9ff3624;border-radius:50%;width:110px;height:110px}.benefit-card h3{letter-spacing:-.04em;margin:0 0 12px;font-size:24px}.benefit-card p{color:#696c66;margin:0;font-size:14px;line-height:1.65}.curriculum{background:var(--paper);border-top:1px solid var(--line);grid-template-columns:minmax(280px,.55fr) minmax(0,1fr);gap:9vw;display:grid}.curriculum-intro{align-self:start;position:sticky;top:36px}.curriculum h2{margin:28px 0 24px}.curriculum-intro p{color:#646760;line-height:1.65}.text-link{border-bottom:1px solid var(--ink);font-family:var(--font-code);letter-spacing:.12em;text-transform:uppercase;gap:10px;margin-top:22px;padding-bottom:5px;font-size:9px;font-weight:700;display:inline-flex}.module-list{border-top:1px solid var(--ink)}.module-row{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr auto 24px;align-items:center;gap:22px;min-height:122px;transition:padding .2s,background .2s;display:grid}.module-row:hover{background:var(--paper-bright);padding:0 16px}.module-index,.module-label,.lesson-count{font-family:var(--font-code);letter-spacing:.13em;font-size:8px}.module-label{color:#8d9189}.module-row h3{letter-spacing:-.035em;margin:6px 0 0;font-size:20px}.lesson-count{color:#747870}.row-arrow{border:1px solid var(--line);place-items:center;width:24px;height:24px;font-size:12px;display:grid}.outcome{background:var(--ink);color:var(--paper-bright);grid-template-columns:1fr 1fr;gap:10vw;display:grid;position:relative}.outcome:after{content:"DS";color:#c9ff3609;font-family:var(--font-code);letter-spacing:-.15em;font-size:350px;font-weight:900;position:absolute;bottom:-95px;right:-35px}.outcome-copy{z-index:1;position:relative}.outcome h2{max-width:650px;margin:28px 0}.outcome-copy p{color:#94978f;max-width:570px;line-height:1.65}.outcome-stack{z-index:1;border-top:1px solid #ffffff2e;position:relative}.outcome-item{border-bottom:1px solid #ffffff24;grid-template-columns:42px 1fr 28px;align-items:center;min-height:82px;display:grid}.outcome-item span{color:#7c8078;font-family:var(--font-code);font-size:9px}.outcome-item strong{font-family:var(--font-code);letter-spacing:.12em;font-size:11px}.outcome-item i{background:var(--acid);width:25px;height:25px;color:var(--ink);border-radius:50%;place-items:center;font-size:11px;font-style:normal;display:grid}.faq{background:var(--paper-bright);grid-template-columns:minmax(260px,.55fr) minmax(0,1fr);gap:10vw;display:grid}.faq h2{margin:28px 0 18px}.faq-title p{color:#73766f}.faq-list{border-top:1px solid var(--ink)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:24px;padding:28px 2px;font-size:18px;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{border:1px solid var(--ink);place-items:center;width:27px;height:27px;font-style:normal;font-weight:400;display:grid}.faq-list details[open] summary i{background:var(--acid);transform:rotate(45deg)}.faq-list details p{color:#666a62;max-width:700px;margin:-6px 40px 28px 0;line-height:1.7}.closing-cta{background:var(--ink);min-height:590px;color:var(--paper-bright);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.closing-grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:66px 66px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.closing-cta>:not(.closing-grid){position:relative}.closing-cta h2{text-transform:uppercase;max-width:1000px;margin:30px 0 22px;font-size:clamp(48px,7vw,104px)}.closing-cta h2 span{color:#0000;-webkit-text-stroke:1px var(--paper)}.closing-cta>p{color:#92968d}.light-button{margin-top:25px}.landing-footer{background:var(--ink);color:var(--paper-bright);border-top:1px solid #2b2e2d;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:34px clamp(24px,5vw,78px);display:grid}.landing-footer p{color:#777b73;font-family:var(--font-code);letter-spacing:.14em;text-transform:uppercase;justify-self:center;font-size:8px}.landing-footer>div{color:#777b73;justify-self:end;gap:24px;font-size:10px;display:flex}.academy-shell{background:#eae9e3;grid-template-columns:350px minmax(0,1fr);min-height:100vh;display:grid}.academy-sidebar{z-index:30;background:var(--ink);height:100vh;color:var(--paper-bright);scrollbar-width:thin;scrollbar-color:#3d403d var(--ink);border-right:1px solid #282b2a;flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.academy-brand-row{border-bottom:1px solid #292b2b;justify-content:space-between;align-items:center;min-height:75px;padding:0 24px;display:flex}.academy-wordmark .wordmark-mark{background:var(--acid);color:var(--ink)}.close-sidebar{color:var(--paper);background:0 0;border:0;font-size:25px;display:none}.course-progress{border-bottom:1px solid #292b2b;padding:24px}.course-progress>div:first-child{font-family:var(--font-code);letter-spacing:.12em;color:#969a92;justify-content:space-between;align-items:center;font-size:8px;display:flex}.course-progress>div strong{color:var(--acid);font-size:11px}.progress-track{background:#303333;height:3px;margin:12px 0 10px}.progress-track span{background:var(--acid);height:100%;display:block}.course-progress p{color:#646860;margin:0;font-size:9px}.course-navigation{flex:1}.course-module{border-bottom:1px solid #292b2b}.module-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px 1fr 20px;align-items:center;gap:12px;padding:20px 22px;display:grid}.module-toggle:hover,.active-module .module-toggle{background:#111413}.module-number{color:#62665f;font-family:var(--font-code);font-size:8px}.module-toggle>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.module-toggle small{color:#62665f;font-family:var(--font-code);letter-spacing:.14em;font-size:7px}.module-toggle strong{letter-spacing:-.01em;font-size:12px}.module-toggle i{color:#777b73;text-align:right;font-size:15px;font-style:normal}.lesson-navigation{padding:0 12px 12px}.lesson-navigation button{color:#9ea198;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px 1fr;align-items:center;gap:10px;width:100%;padding:11px 10px;display:grid}.lesson-navigation button:hover{color:var(--paper)}.lesson-navigation .active-lesson{background:var(--acid);color:var(--ink)}.lesson-status{width:22px;height:22px;font-family:var(--font-code);border:1px solid #444743;border-radius:50%;place-items:center;font-size:7px;display:grid}.lesson-status.completed{border-color:var(--acid);color:var(--acid)}.active-lesson .lesson-status,.active-lesson .lesson-status.completed{border-color:var(--ink);color:var(--ink)}.lesson-navigation button>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.lesson-navigation button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:550;overflow:hidden}.lesson-navigation button small{color:#5e625b;font-family:var(--font-code);letter-spacing:.1em;font-size:6px}.active-lesson small{color:#485118!important}.sidebar-support{background:#111313;border:1px solid #2d302f;gap:12px;margin:16px;padding:14px;display:flex}.sidebar-support>span{width:27px;height:27px;color:var(--acid);font-family:var(--font-code);border:1px solid #4c5049;border-radius:50%;flex:none;place-items:center;font-size:9px;display:grid}.sidebar-support div{flex-direction:column;gap:4px;display:flex}.sidebar-support strong{font-size:10px}.sidebar-support small{color:#72766e;font-size:8px}.academy-main{min-width:0}.academy-topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#eae9e3e6;grid-template-columns:1fr auto;align-items:center;min-height:75px;padding:0 clamp(24px,4vw,56px);display:grid;position:sticky;top:0}.mobile-menu{background:0 0;border:0;font-size:20px;display:none}.lesson-breadcrumb{color:#858980;font-family:var(--font-code);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:8px;display:flex}.lesson-breadcrumb strong{color:var(--ink)}.lesson-breadcrumb i{font-style:normal}.academy-account{align-items:center;gap:12px;display:flex}.academy-account>div{text-align:right;flex-direction:column;gap:3px;display:flex}.academy-account strong{font-size:10px}.academy-account div span{color:#888c84;font-family:var(--font-code);letter-spacing:.1em;text-transform:uppercase;font-size:7px}.account-avatar{background:var(--ink);width:34px;height:34px;color:var(--acid);font-family:var(--font-code);place-items:center;font-size:10px;font-weight:800;display:grid}.academy-content{max-width:1280px;margin:0 auto;padding:55px clamp(24px,4vw,62px) 90px}.lesson-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.lesson-eyebrow{font-family:var(--font-code);letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:700}.lesson-heading h1{letter-spacing:-.065em;max-width:850px;margin:10px 0 0;font-size:clamp(36px,4.4vw,70px);line-height:.95}.lesson-duration{color:#6e726b;font-family:var(--font-code);letter-spacing:.1em;flex:none;padding-bottom:7px;font-size:8px}.academy-video{background:var(--ink);box-shadow:10px 10px 0 var(--acid);padding:10px;position:relative}.academy-video video{aspect-ratio:16/9;background:#050606;width:100%;display:block}.academy-cover-placeholder{aspect-ratio:16/9;background:#050606;position:relative;overflow:hidden}.academy-cover-placeholder img{object-fit:cover;width:100%;height:100%;display:block}.academy-cover-placeholder:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#000000bd);position:absolute;inset:0}.academy-cover-placeholder>div{z-index:2;color:var(--paper-bright);flex-direction:column;gap:5px;display:flex;position:absolute;bottom:22px;left:24px}.academy-cover-placeholder strong{color:var(--acid);font-family:var(--font-code);letter-spacing:.16em;font-size:8px}.academy-cover-placeholder span{font-size:12px}.academy-video-placeholder{aspect-ratio:16/9;color:var(--paper);background:radial-gradient(circle,#c9ff361a,#0000 26%),repeating-linear-gradient(45deg,#0000 0 32px,#ffffff04 32px 33px),#111313;justify-content:center;align-items:center;gap:18px;display:flex;position:relative;overflow:hidden}.academy-video-placeholder:before{content:"DS";color:#c9ff3609;font-family:var(--font-code);letter-spacing:-.18em;font-size:30vw;font-weight:900;position:absolute}.academy-video-placeholder button{z-index:1;background:var(--acid);width:68px;height:68px;color:var(--ink);cursor:pointer;border:0;place-items:center;display:grid;position:relative}.academy-video-placeholder button span{margin-left:4px}.academy-video-placeholder>div{z-index:1;flex-direction:column;gap:4px;display:flex;position:relative}.academy-video-placeholder strong{font-family:var(--font-code);letter-spacing:.16em;font-size:10px}.academy-video-placeholder div span{color:#747970;font-size:10px}.academy-video-label{color:#71756e;font-family:var(--font-code);letter-spacing:.16em;justify-content:space-between;padding:9px 2px 0;font-size:7px;display:flex}.lesson-body-grid{grid-template-columns:minmax(0,1fr) 320px;gap:70px;margin-top:54px;display:grid}.content-label{color:#757970;font-family:var(--font-code);letter-spacing:.15em;font-size:8px;font-weight:700}.lesson-copy>p{letter-spacing:-.01em;max-width:760px;margin:16px 0 28px;font-size:17px;line-height:1.68}.lesson-actions{flex-wrap:wrap;gap:10px;display:flex}.complete-button,.next-button{border:1px solid var(--ink);min-height:48px;color:var(--ink);font-family:var(--font-code);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:8px;font-weight:700;display:inline-flex}.complete-button span{border:1px solid var(--ink);border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.complete-button.is-complete{background:var(--acid);border-color:#9fca24}.next-button{background:var(--ink);color:var(--paper)}.lesson-resources{border:1px solid var(--line);background:#f3f2ed;align-self:start;padding:20px}.focus-number{color:var(--acid-deep);font-family:var(--font-code);letter-spacing:-.08em;margin:22px 0 14px;font-size:54px;font-weight:800;line-height:1}.lesson-resources>strong{letter-spacing:-.04em;font-size:20px;line-height:1.12;display:block}.lesson-resources>p{color:#777b73;margin:16px 0 2px;font-size:12px;line-height:1.55}.lesson-resources>a{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr 15px;align-items:center;gap:10px;padding:18px 0;display:grid}.lesson-resources>a:last-child{border-bottom:0}.resource-icon{background:var(--ink);width:34px;height:34px;color:var(--acid);place-items:center;font-size:12px;display:grid}.lesson-resources a>div{flex-direction:column;gap:4px;display:flex}.lesson-resources strong{font-size:10px}.lesson-resources small{color:#81857c;font-family:var(--font-code);letter-spacing:.08em;font-size:7px}.lesson-resources i{color:#84877f;font-size:11px;font-style:normal}.up-next{background:var(--ink);width:100%;color:var(--paper);text-align:left;cursor:pointer;border:1px solid #292b2a;grid-template-columns:60px 1fr 42px;align-items:center;gap:18px;margin-top:58px;padding:22px 24px;display:grid}.up-next-number{color:#5d615a;font-family:var(--font-code);font-size:20px}.up-next>span:nth-child(2){flex-direction:column;gap:5px;display:flex}.up-next small{color:var(--acid);font-family:var(--font-code);letter-spacing:.14em;font-size:7px}.up-next strong{font-size:15px}.up-next-play{background:var(--acid);width:38px;height:38px;color:var(--ink);justify-self:end;place-items:center;display:grid}.sidebar-backdrop{display:none}@media (width<=1050px){.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{max-width:900px}.hero-aside{opacity:.45;width:500px;position:absolute;bottom:-110px;right:-120px}.benefit-grid{grid-template-columns:1fr}.benefit-card{grid-template-columns:1fr 1.3fr;column-gap:28px;min-height:auto;display:grid}.benefit-card .card-meta{grid-column:1/-1}.benefit-card .card-visual{grid-row:2/4;min-height:230px}.benefit-card h3{align-self:end}.curriculum,.faq{gap:5vw}.academy-shell{grid-template-columns:310px minmax(0,1fr)}.lesson-body-grid{grid-template-columns:1fr;gap:35px}.lesson-resources{max-width:none}}@media (width<=780px){.section-pad{padding:78px 22px}.landing-nav{grid-template-columns:1fr auto;padding:0 22px}.nav-links{display:none}.hero{padding-top:70px;padding-bottom:85px}.hero h1{font-size:clamp(49px,15vw,78px)}.hero-lead{max-width:520px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-aside{display:none}.primary-button{width:100%;min-width:0}.vsl-heading,.section-heading-row,.curriculum,.outcome,.faq{grid-template-columns:1fr;gap:34px}.vsl-heading{margin-bottom:30px}.video-frame{box-shadow:8px 8px 0 var(--acid)}.video-placeholder{text-align:center;flex-direction:column;min-height:260px}.play-button{width:65px;height:65px}.portrait-vsl-stage{min-height:0;display:block}.portrait-video-wrap{height:auto;min-height:0;padding:14px}.portrait-video-wrap video{width:100%;height:auto;max-height:none}.vsl-sidecopy{max-width:none;padding:35px 22px 40px}.vsl-sidecopy h3{font-size:34px}.benefit-grid{margin-top:40px}.benefit-card{display:block}.benefit-card .card-visual{min-height:230px}.curriculum-intro{position:static}.module-row{grid-template-columns:38px 1fr 24px;gap:12px}.lesson-count{display:none}.outcome{gap:45px}.faq-list summary{font-size:16px}.landing-footer{text-align:center;grid-template-columns:1fr;justify-items:center;gap:20px}.landing-footer p,.landing-footer>div{justify-self:center}.academy-shell{display:block}.academy-sidebar{width:min(360px,90vw);transition:transform .25s;position:fixed;left:0;transform:translate(-102%)}.academy-sidebar.sidebar-open{transform:translate(0);box-shadow:20px 0 50px #00000059}.close-sidebar{cursor:pointer;display:block}.sidebar-backdrop{z-index:25;background:#00000080;border:0;display:block;position:fixed;inset:0}.academy-topbar{grid-template-columns:auto 1fr auto;gap:12px;min-height:66px;padding:0 18px}.mobile-menu{cursor:pointer;display:block}.lesson-breadcrumb strong,.lesson-breadcrumb i,.academy-account>div{display:none}.academy-content{padding:40px 20px 70px}.lesson-heading{flex-direction:column;align-items:flex-start;gap:14px}.lesson-heading h1{font-size:clamp(38px,11vw,58px)}.academy-video{box-shadow:7px 7px 0 var(--acid)}.academy-video-placeholder{text-align:center;flex-direction:column;gap:12px}.academy-video-placeholder button{width:56px;height:56px}.academy-video-placeholder>div{display:none}.lesson-body-grid{margin-top:44px}.lesson-copy>p{font-size:15px}.lesson-actions>*{width:100%}.up-next{grid-template-columns:42px 1fr 36px;padding:18px 15px}}@media (width<=440px){.landing-nav .wordmark>span:last-child{font-size:10px}.login-full{display:none}.login-short{display:inline}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sales-page{--sales-ink:#080a09;--sales-acid:#c9ff36;--sales-paper:#f0efe9;background:var(--sales-paper);overflow:hidden}.sales-nav{z-index:30;background:var(--sales-ink);color:#f7f6f0;border-bottom:1px solid #ffffff21;grid-template-columns:1fr auto 1fr;align-items:center;min-height:68px;padding:0 clamp(22px,4.8vw,76px);display:grid;position:relative}.sales-wordmark .wordmark-mark{background:var(--sales-acid);color:var(--sales-ink)}.sales-nav-note{color:#72776f;font-family:var(--font-code);letter-spacing:.18em;font-size:8px;font-weight:650}.sales-nav-cta{color:var(--sales-acid);font-family:var(--font-code);letter-spacing:.14em;justify-self:end;align-items:center;gap:12px;font-size:9px;font-weight:750;display:inline-flex}.sales-hero{background:var(--sales-ink);color:#f7f6f0;min-height:calc(100vh - 68px);padding:54px clamp(22px,4.8vw,76px) 36px;position:relative;overflow:hidden}.sales-grid,.sales-break-grid{pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.sales-hero-heading{z-index:2;grid-template-columns:minmax(180px,.45fr) minmax(500px,1.4fr) minmax(250px,.6fr);align-items:start;gap:clamp(28px,4vw,72px);max-width:1480px;margin:0 auto 42px;display:grid;position:relative}.sales-kicker{color:var(--sales-acid);font-family:var(--font-code);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:11px;margin:6px 0 0;font-size:9px;font-style:normal;font-weight:700;display:flex}.sales-kicker span{background:currentColor;width:26px;height:1px}.sales-kicker.dark{color:#5c625b}.sales-hero-heading h1{letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(46px,5.7vw,88px);font-weight:650;line-height:.91}.sales-hero-heading h1 em{color:#0000;-webkit-text-stroke:1.2px #f7f6f0;font-style:normal;display:block}.sales-hero-lead{color:#969b93;max-width:410px;margin:3px 0 0;font-size:14px;line-height:1.7}.sales-hero-stage{z-index:2;grid-template-columns:minmax(170px,.55fr) minmax(330px,520px) minmax(230px,.65fr);justify-content:center;align-items:center;gap:clamp(28px,4.3vw,72px);max-width:1390px;margin:0 auto;display:grid;position:relative}.sales-stage-note{color:#747970;font-family:var(--font-code)}.sales-stage-note>span{color:var(--sales-acid);letter-spacing:.16em;margin-bottom:18px;font-size:8px;font-weight:700;display:block}.sales-stage-note-left{align-self:end;padding-bottom:54px}.sales-stage-note-left strong{color:#dfe1da;letter-spacing:.12em;font-size:10px;line-height:1.7}.sales-stage-note-left i{width:35px;height:35px;color:var(--sales-acid);border:1px solid #323633;place-items:center;margin-top:23px;font-style:normal;display:grid}.sales-stage-note-right ul{border-top:1px solid #303431;margin:0;padding:0;list-style:none}.sales-stage-note-right li{color:#a0a49b;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #303431;grid-template-columns:30px 1fr;gap:12px;padding:15px 0;font-size:8px;font-weight:650;display:grid}.sales-stage-note-right li i{color:#555b54;font-style:normal}.custom-vsl{background:#101311;border:1px solid #343834;width:100%;padding:9px;box-shadow:13px 13px #c9ff36eb,0 32px 85px #0000006b}.custom-vsl-topline,.custom-vsl-bottomline{color:#666c64;min-height:25px;font-family:var(--font-code);letter-spacing:.15em;justify-content:space-between;align-items:center;padding:0 2px;font-size:6px;display:flex}.custom-vsl-topline i{color:var(--sales-acid);font-style:normal}.custom-vsl-screen{background:#050706;position:relative;overflow:hidden}.custom-vsl video{aspect-ratio:760/1080;object-fit:contain;cursor:pointer;background:#050706;width:100%;max-height:min(58vh,650px);display:block}.custom-vsl-screen:after{content:"";pointer-events:none;border:1px solid #ffffff12;position:absolute;inset:0}.custom-vsl button{z-index:2;color:#fff;cursor:pointer;background:#0305047a;border:0;flex-direction:column;justify-content:center;align-items:center;transition:opacity .2s,background .2s;display:flex;position:absolute;inset:0}.custom-vsl button>span{background:var(--sales-acid);width:74px;height:74px;color:var(--sales-ink);place-items:center;margin-bottom:18px;font-size:22px;display:grid;box-shadow:0 0 0 9px #c9ff3617}.custom-vsl button strong{font-family:var(--font-code);letter-spacing:.15em;font-size:11px}.custom-vsl button small{color:#a1a69d;font-family:var(--font-code);letter-spacing:.15em;margin-top:7px;font-size:6px}.custom-vsl.is-playing button{opacity:0;pointer-events:none}.sales-scroll-cue{z-index:3;color:#747970;font-family:var(--font-code);letter-spacing:.14em;align-items:center;gap:12px;font-size:7px;display:flex;position:absolute;bottom:34px;right:clamp(22px,4.8vw,76px)}.sales-scroll-cue i{width:26px;height:26px;color:var(--sales-acid);border:1px solid #303531;place-items:center;font-style:normal;display:grid}.sales-ticker{border-block:1px solid var(--sales-ink);background:var(--sales-acid);overflow:hidden}.sales-ticker>div{width:max-content;min-width:100%;color:var(--sales-ink);font-family:var(--font-code);letter-spacing:.16em;justify-content:center;gap:30px;padding:14px 24px;font-size:8px;font-weight:800;display:flex}.sales-ticker i{font-style:normal}.sales-section{padding:120px clamp(22px,5.5vw,92px)}.sales-intro{background:var(--sales-paper);grid-template-columns:80px minmax(420px,1.25fr) minmax(300px,.6fr);align-items:start;gap:clamp(34px,6vw,100px);display:grid}.sales-section-number{color:#9a9d96;font-family:var(--font-code);font-size:11px}.sales-intro h2,.sales-principles h2,.sales-outcomes h2,.sales-break h2,.sales-faq h2,.sales-final h2{letter-spacing:-.067em;margin:26px 0 0;font-size:clamp(46px,5.8vw,88px);line-height:.98}.sales-intro-aside{padding-top:39px}.sales-intro-aside p{color:#666b64;margin:0;font-size:16px;line-height:1.75}.sales-intro-aside strong{color:var(--sales-ink);font-weight:650}.sales-intro-aside a{border-bottom:1px solid var(--sales-ink);font-family:var(--font-code);letter-spacing:.13em;text-transform:uppercase;gap:14px;margin-top:30px;padding-bottom:7px;font-size:8px;font-weight:750;display:inline-flex}.sales-principles{background:var(--sales-ink);color:#f6f5ef}.sales-principles-head{grid-template-columns:.65fr 1.35fr;align-items:start;gap:7vw;display:grid}.sales-principles-head h2{max-width:900px}.sales-principle-list{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:72px;display:grid}.sales-principle{background:#0e110f;border:1px solid #2f332f;padding:17px 17px 28px}.sales-principle-meta{color:#626860;font-family:var(--font-code);letter-spacing:.15em;justify-content:space-between;font-size:7px;display:flex}.sales-principle-meta i{color:var(--sales-acid);font-style:normal}.sales-principle-visual{background:#131715;place-items:center;min-height:250px;margin:24px 0 30px;display:grid;position:relative;overflow:hidden}.sales-principle-visual:before,.sales-principle-visual:after{content:"";position:absolute}.sales-principle-visual>span{z-index:2;color:var(--sales-acid);font-family:var(--font-code);letter-spacing:.2em;font-size:11px;font-weight:800;position:relative}.sales-principle-visual.visual-01:before{border:1px solid var(--sales-acid);width:140px;height:140px;transform:rotate(28deg)}.sales-principle-visual.visual-01:after{border:1px solid #4b5248;width:84px;height:84px;transform:rotate(-12deg)}.sales-principle-visual.visual-02{background:var(--sales-acid)}.sales-principle-visual.visual-02>span{color:var(--sales-ink)}.sales-principle-visual.visual-02:before{border:1px solid var(--sales-ink);border-radius:50%;width:160px;height:160px}.sales-principle-visual.visual-02:after{background:var(--sales-ink);width:1px;height:100%;transform:rotate(43deg)}.sales-principle-visual.visual-03:before{border:1px dashed var(--sales-acid);border-radius:50%;width:170px;height:170px}.sales-principle-visual.visual-03:after{border:14px solid #c9ff361f;border-radius:50%;width:76px;height:76px}.sales-principle h3{letter-spacing:-.045em;margin:0;font-size:24px;line-height:1.05}.sales-principle p{color:#878c84;margin:15px 0 0;font-size:13px;line-height:1.7}.sales-outcomes{background:#f7f6f1;grid-template-columns:minmax(320px,.72fr) minmax(0,1fr);gap:9vw;display:grid}.sales-outcomes-title{align-self:start}.sales-outcomes-title h2{font-size:clamp(45px,5vw,76px)}.sales-outcomes-title>p:last-child{color:#72776f;max-width:520px;margin:27px 0 0;line-height:1.7}.sales-outcome-list{border-top:1px solid var(--sales-ink)}.sales-outcome-list article{border-bottom:1px solid #080a0926;grid-template-columns:42px 1fr 34px;align-items:start;gap:20px;min-height:128px;padding:27px 0;display:grid}.sales-outcome-list>article>span{color:#92968f;font-family:var(--font-code);padding-top:5px;font-size:8px}.sales-outcome-list h3{letter-spacing:-.04em;margin:0;font-size:22px}.sales-outcome-list p{color:#747970;margin:9px 0 0;font-size:13px;line-height:1.6}.sales-outcome-list i{border:1px solid #080a0933;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.sales-break{background:var(--sales-ink);color:#f6f5ef;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:650px;padding:100px 22px;display:flex;position:relative;overflow:hidden}.sales-break>:not(.sales-break-grid){position:relative}.sales-break>span{color:var(--sales-acid);font-family:var(--font-code);letter-spacing:.17em;font-size:8px;font-weight:700}.sales-break h2{text-transform:uppercase;max-width:1100px;font-size:clamp(54px,7.8vw,116px)}.sales-button{border:1px solid var(--sales-acid);background:var(--sales-acid);min-width:280px;color:var(--sales-ink);font-family:var(--font-code);letter-spacing:.13em;justify-content:space-between;align-items:center;gap:20px;margin-top:36px;padding:18px 20px;font-size:9px;font-weight:800;display:inline-flex;box-shadow:7px 7px #c9ff3629}.sales-button i{font-style:normal}.sales-faq{background:var(--sales-paper);grid-template-columns:minmax(280px,.55fr) minmax(0,1fr);gap:10vw;display:grid}.sales-faq-title h2{margin-top:26px}.sales-faq-title>p:last-child{color:#777b74}.sales-faq-list{border-top:1px solid var(--sales-ink)}.sales-faq-list details{border-bottom:1px solid #080a092e}.sales-faq-list summary{cursor:pointer;letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:25px;padding:28px 2px;font-size:18px;font-weight:650;list-style:none;display:flex}.sales-faq-list summary::-webkit-details-marker{display:none}.sales-faq-list summary i{border:1px solid var(--sales-ink);flex:none;place-items:center;width:29px;height:29px;font-style:normal;font-weight:400;transition:transform .2s,background .2s;display:grid}.sales-faq-list details[open] summary i{background:var(--sales-acid);transform:rotate(45deg)}.sales-faq-list details p{color:#676c65;max-width:760px;margin:-6px 50px 29px 0;line-height:1.72}.sales-final{background:var(--sales-ink);color:#f6f5ef;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:720px;padding:100px 22px;display:flex}.sales-final h2{text-transform:uppercase;margin-top:30px;font-size:clamp(56px,8vw,120px)}.sales-final h2 em{color:#0000;-webkit-text-stroke:1px #f6f5ef;font-style:normal}.sales-final>p:not(.sales-kicker){color:#8b9087;max-width:620px;margin:27px 0 0;line-height:1.7}.sales-footer{background:var(--sales-ink);color:#f6f5ef;border-top:1px solid #292d29;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:30px clamp(22px,5.5vw,92px);display:grid}.sales-footer p{color:#666b64;font-family:var(--font-code);letter-spacing:.13em;justify-self:center;font-size:7px}.sales-footer>div:last-child{color:#777c74;justify-self:end;gap:22px;font-size:10px;display:flex}@media (width<=1050px){.sales-hero-heading{grid-template-columns:1fr 2fr}.sales-hero-lead{grid-column:2}.sales-hero-stage{grid-template-columns:minmax(150px,.45fr) minmax(330px,500px)}.sales-stage-note-right{display:none}.sales-principle-list{grid-template-columns:1fr}.sales-principle{grid-template-columns:minmax(240px,.8fr) 1fr;column-gap:32px;display:grid}.sales-principle-meta{grid-column:1/-1}.sales-principle-visual{grid-row:2/5}.sales-principle h3{align-self:end}}@media (width<=760px){.sales-nav{grid-template-columns:1fr auto;min-height:62px;padding:0 18px}.sales-nav-note{display:none}.sales-nav-cta{font-size:7px}.sales-hero{min-height:0;padding:42px 18px 66px}.sales-hero-heading{margin-bottom:32px;display:block}.sales-hero-heading h1{margin-top:25px;font-size:clamp(45px,13.6vw,67px)}.sales-hero-lead{margin-top:24px;font-size:14px}.sales-hero-stage{display:block}.sales-stage-note{display:none}.custom-vsl{width:min(100%,500px);box-shadow:8px 8px 0 var(--sales-acid);margin:0 auto}.custom-vsl video{width:100%;max-height:none}.custom-vsl button>span{width:64px;height:64px}.sales-scroll-cue{display:none}.sales-ticker>div{justify-content:flex-start}.sales-section{padding:82px 20px}.sales-intro,.sales-principles-head,.sales-outcomes,.sales-faq{grid-template-columns:1fr;gap:34px}.sales-intro{display:block}.sales-section-number{margin-bottom:28px}.sales-intro h2,.sales-principles h2,.sales-outcomes h2,.sales-faq h2{font-size:clamp(42px,12vw,62px)}.sales-intro-aside{padding-top:25px}.sales-principle-list{margin-top:46px}.sales-principle{display:block}.sales-principle-visual{min-height:220px}.sales-outcomes{gap:48px}.sales-break{min-height:570px;padding:82px 20px}.sales-break h2{font-size:clamp(50px,14vw,74px)}.sales-button{width:100%;min-width:0;max-width:390px}.sales-final{min-height:620px;padding:86px 20px}.sales-final h2{font-size:clamp(48px,14vw,76px)}.sales-footer{text-align:center;grid-template-columns:1fr;justify-items:center;gap:20px}.sales-footer p,.sales-footer>div:last-child{justify-self:center}}@media (width<=420px){.sales-wordmark>span:last-child{font-size:10px}.sales-nav-cta{text-align:right;max-width:90px;line-height:1.4}.custom-vsl-topline,.custom-vsl-bottomline{letter-spacing:.08em}.sales-outcome-list article{grid-template-columns:32px 1fr}.sales-outcome-list article>i{display:none}}
