@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--bg: #131209;--surface: #181818;--surface-strong: #1f1f1f;--panel: #000000;--panel-soft: #272727;--text: #ffffff;--muted: #b8b4ac;--faint: #8c8880;--line: #313131;--line-strong: #4f4b45;--accent: #e47452;--accent-soft: #f0a089;--accent-ink: #131209;--container: 1240px;--space-0: 0;--space-25: 2px;--space-50: 4px;--space-75: 8px;--space-100: 12px;--space-200: 16px;--space-300: 24px;--space-400: 32px;--space-500: 40px;--space-600: 48px;--space-700: 64px;--space-800: 80px;--space-900: 96px;--radius-sm: 2px;--radius: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-3xl: 24px;--radius-full: 9999px;--ease-fluid: cubic-bezier(.32, .72, 0, 1);--motion: .7s;--motion-fast: .28s;--motion-reveal: .85s}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{min-width:320px;margin:var(--space-0);background:var(--bg);color:var(--text);font-family:Manrope Variable,sans-serif;font-size:16px;line-height:24px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none;content:"";opacity:.045;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='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.85'/%3E%3C/svg%3E");mix-blend-mode:screen}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;font:inherit}img{display:block;max-width:100%}figure,blockquote{margin:var(--space-0)}h1,h2,h3,p{margin-top:var(--space-0)}h1,h2,h3{font-weight:700;letter-spacing:-.04em;text-wrap:balance}h2{max-width:15ch;margin-bottom:var(--space-300);font-size:60px;line-height:1}h3{font-size:24px;line-height:32px}p,li,span{text-wrap:pretty}p{color:var(--muted)}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:var(--space-50)}.site-shell{overflow:clip}.container{width:min(calc(100% - var(--space-700)),var(--container));margin-inline:auto}.section{position:relative;padding-block:var(--space-800) var(--space-900)}.section+.section{border-top:1px solid var(--line)}.section-heading{position:relative;max-width:900px;margin-bottom:var(--space-700);padding-left:var(--space-600)}.section-heading:before{position:absolute;top:var(--space-75);left:var(--space-0);color:var(--accent);content:"//";font-size:14px;font-weight:600;letter-spacing:.12em}.section-heading p{max-width:65ch;margin-bottom:var(--space-0);font-size:16px;line-height:24px}.system-label,.eyebrow{margin-bottom:var(--space-200);color:var(--accent);font-size:12px;font-weight:600;letter-spacing:.12em}.skip-link{position:fixed;top:var(--space-200);left:var(--space-200);z-index:60;padding:var(--space-75) var(--space-100);border-radius:var(--radius-lg);background:var(--accent);color:var(--accent-ink);font-size:14px;font-weight:600;transform:translateY(-200%);transition:transform var(--motion) var(--ease-fluid)}.skip-link:focus{transform:translateY(0)}.brand{position:relative;z-index:32;display:inline-flex;align-items:center;font-size:14px;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.brand span{margin-inline:var(--space-50);color:var(--accent)}.nav-wrap{position:absolute;top:var(--space-300);right:var(--space-0);left:var(--space-0);z-index:30;pointer-events:none}.nav{position:relative;z-index:32;display:flex;width:max-content;max-width:calc(100% - var(--space-700));align-items:center;gap:var(--space-400);margin-inline:auto;padding:var(--space-75);padding-left:var(--space-200);border:1px solid var(--line-strong);border-radius:var(--radius-full);background:#000c;box-shadow:0 var(--space-200) var(--space-500) #00000052;pointer-events:auto;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.desktop-links{display:flex;align-items:center;gap:var(--space-300)}.desktop-links>a{position:relative;color:var(--muted);font-size:14px;font-weight:500;transition:color var(--motion-fast) var(--ease-fluid)}.desktop-links>a:after{position:absolute;right:var(--space-0);bottom:calc(var(--space-75) * -1);left:var(--space-0);height:1px;background:var(--accent);content:"";opacity:0;transform:scaleX(.5);transition:opacity var(--motion-fast) var(--ease-fluid),transform var(--motion-fast) var(--ease-fluid)}.desktop-links>a:hover{color:var(--text)}.desktop-links>a:hover:after{opacity:1;transform:scaleX(1)}.menu-cta,.menu-toggle,.nav-links{display:none}.cta{display:inline-flex;min-height:var(--space-500);align-items:center;justify-content:center;gap:var(--space-100);padding:var(--space-75) var(--space-100);border:1px solid var(--accent);border-radius:var(--radius-lg);background:var(--accent);color:var(--accent-ink);font-size:16px;font-weight:600;line-height:24px;white-space:nowrap;transition:background var(--motion) var(--ease-fluid),color var(--motion) var(--ease-fluid),transform var(--motion) var(--ease-fluid),box-shadow var(--motion) var(--ease-fluid)}.cta:hover{background:var(--accent-soft);box-shadow:0 var(--space-100) var(--space-400) #e4745238;transform:translateY(calc(var(--space-50) * -1))}.cta:active{transform:scale(.98)}.cta.is-disabled{border-color:var(--line-strong);background:var(--panel-soft);box-shadow:none;color:var(--faint);cursor:not-allowed;transform:none}.nav-cta{min-height:var(--space-400);border-radius:var(--radius-full);font-size:14px;line-height:20px}.hero{display:grid;width:min(calc(100% - var(--space-700)),var(--container));min-height:100dvh;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr auto;column-gap:var(--space-300);margin-inline:auto;padding-block:var(--space-900) var(--space-300)}.hero-topline{display:flex;width:100%;grid-row:1;grid-column:1 / -1;justify-content:space-between;margin:var(--space-0);padding-block:var(--space-100);border-block:1px solid var(--line);color:var(--faint);font-size:12px;line-height:16px}.hero-copy{position:relative;z-index:2;grid-row:2;grid-column:1 / 8;align-self:center;padding-block:var(--space-600);animation:hero-copy-in var(--motion-reveal) var(--ease-fluid) both}.hero h1{max-width:680px;margin-bottom:var(--space-300);background:linear-gradient(90deg,#fff,#9b9b9b);background-clip:text;color:transparent;font-size:60px;font-weight:700;line-height:1;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-lede{max-width:680px;margin-bottom:var(--space-300);color:var(--muted);font-size:18px;line-height:28px}.hero-actions{display:flex;align-items:center;gap:var(--space-300)}.hero-proof{max-width:28ch;margin:var(--space-0);color:var(--faint);font-size:14px;line-height:20px}.hero-visual{position:relative;z-index:1;overflow:hidden;grid-row:2;grid-column:9 / -1;align-self:center;height:calc(100dvh - var(--space-800) - var(--space-800));min-height:480px;max-height:640px;border:1px solid var(--line-strong);border-radius:var(--radius-2xl);background:var(--panel);animation:hero-visual-in var(--motion-reveal) .1s var(--ease-fluid) both}.hero-visual:after,.failure-image:after,.framework-image:after,.offer-image:after,.final-cta-visual:after,.package-visual:after,.evidence-image:after{position:absolute;inset:var(--space-0);pointer-events:none;content:"";background:#00000024}.hero-visual>img{width:100%;height:100%;object-fit:cover;object-position:50% 48%;filter:contrast(1.12) saturate(.82) brightness(.84)}.visual-index{position:absolute;top:var(--space-100);right:var(--space-100);z-index:2;padding:var(--space-50) var(--space-75);border-radius:var(--radius);background:var(--accent);color:var(--accent-ink);font-size:12px;font-weight:700;line-height:16px}.hero-visual figcaption{position:absolute;right:var(--space-75);bottom:var(--space-75);left:var(--space-75);z-index:2;display:flex;justify-content:space-between;gap:var(--space-200);padding:var(--space-100);border-radius:var(--radius-lg);background:#000c;color:var(--muted);font-size:12px;line-height:16px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.hero-format{position:absolute;bottom:var(--space-700);left:var(--space-75);z-index:2;display:grid;grid-template-columns:auto 1fr;gap:var(--space-0) var(--space-75);align-items:center;padding:var(--space-75) var(--space-100);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--panel)}.hero-format svg{grid-row:1 / 3;color:var(--accent)}.hero-format span,.hero-format strong{font-size:12px;line-height:16px}.hero-format span{color:var(--faint)}.hero-coordinate{grid-row:3;grid-column:1 / -1;color:var(--faint);font-size:12px;line-height:16px;text-align:right}.proof-rail{background:var(--surface)}.proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;padding-block:var(--space-25);background:var(--line)}.proof-item{display:flex;min-height:144px;flex-direction:column;justify-content:center;padding:var(--space-300);background:var(--surface)}.proof-item small{margin-bottom:var(--space-75);color:var(--accent);font-size:12px;line-height:16px}.proof-item strong{font-size:24px;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:32px}.proof-item span{margin-top:var(--space-50);color:var(--faint);font-size:12px;line-height:16px}.problem-section{display:grid;grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);gap:var(--space-800);align-items:center}.problem-copy>p{max-width:65ch;margin-bottom:var(--space-400)}.pattern-list{display:grid;gap:var(--space-75)}.pattern-item{display:grid;grid-template-columns:var(--space-300) 1fr;gap:var(--space-100);align-items:center;padding:var(--space-100);border-radius:var(--radius-lg);background:var(--surface);color:var(--muted);font-size:14px;line-height:20px}.pattern-item svg{color:var(--accent)}.failure-sequence{display:grid;min-height:640px;overflow:hidden;grid-template-columns:minmax(0,1.2fr) minmax(200px,.8fr);gap:1px;border:1px solid var(--line-strong);border-radius:var(--radius-2xl);background:var(--line-strong)}.failure-image{position:relative;overflow:hidden;min-height:640px;background:var(--panel)}.failure-image img{width:100%;height:100%;object-fit:cover;filter:contrast(1.18) saturate(.72) brightness(.76)}.failure-image figcaption,.framework-image figcaption{position:absolute;right:var(--space-75);bottom:var(--space-75);left:var(--space-75);z-index:2;padding:var(--space-75) var(--space-100);border-radius:var(--radius-lg);background:#000c;color:var(--accent);font-size:12px;line-height:16px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.sequence-track{display:flex;flex-direction:column;justify-content:center;padding:var(--space-200);background:var(--panel)}.sequence-node{display:flex;width:100%;min-height:var(--space-800);flex-direction:column;align-items:flex-start;justify-content:center;padding:var(--space-100);border:1px solid var(--line);border-radius:var(--radius-lg)}.sequence-node svg{margin-bottom:var(--space-50);color:var(--faint)}.sequence-node span,.sequence-node small{font-size:12px;line-height:16px}.sequence-node span{font-weight:600}.sequence-node small{margin-top:var(--space-50);color:var(--faint)}.sequence-node-hot{border-color:var(--accent);color:var(--accent)}.sequence-arrow{margin:var(--space-50) auto;color:var(--accent)}.framework-section,.curriculum-section,.founder-section,.offer-section{background:var(--surface)}.framework-system{display:grid;min-height:720px;overflow:hidden;grid-template-columns:minmax(0,1.05fr) minmax(400px,.95fr);gap:1px;border:1px solid var(--line-strong);border-radius:var(--radius-2xl);background:var(--line-strong)}.framework-image{position:relative;overflow:hidden;background:var(--panel)}.framework-image img{width:100%;height:100%;object-fit:contain;filter:contrast(1.08) saturate(.86) brightness(.86)}.framework-flow{display:grid;grid-template-rows:repeat(5,1fr);gap:1px;background:var(--line)}.framework-step{position:relative;display:grid;min-height:128px;grid-template-columns:var(--space-500) 1fr;gap:var(--space-200);align-items:center;padding:var(--space-300);background:var(--panel);transition:background var(--motion) var(--ease-fluid),transform var(--motion) var(--ease-fluid)}.framework-step:hover{background:var(--surface-strong);transform:translate(var(--space-50))}.framework-step small{color:var(--accent);font-size:12px;line-height:16px}.framework-step>div{display:flex;flex-direction:column;gap:var(--space-50)}.framework-step strong{font-size:14px;font-weight:600;line-height:20px}.framework-step span{color:var(--muted);font-size:14px;line-height:20px}.framework-step>svg{position:absolute;right:var(--space-300);bottom:calc(var(--space-75) * -1);z-index:2;padding:var(--space-25);border:1px solid var(--accent);border-radius:var(--radius-full);background:var(--panel);color:var(--accent);transform:rotate(90deg)}.output-board{display:grid;overflow:hidden;grid-template-columns:1fr 1fr .9fr;gap:1px;border:1px solid var(--line-strong);border-radius:var(--radius-2xl);background:var(--line-strong)}.output-group,.output-summary{min-height:400px;padding:var(--space-500);background:var(--panel)}.output-group h3{margin-bottom:var(--space-400);font-size:16px;font-weight:600;line-height:24px}.output-group h3:before{margin-right:var(--space-75);color:var(--accent);content:"["}.output-group h3:after{margin-left:var(--space-75);color:var(--accent);content:"]"}.output-items{display:grid;gap:var(--space-300)}.output-item{display:grid;grid-template-columns:var(--space-300) 1fr;gap:var(--space-100);align-items:start}.output-item svg{margin-top:var(--space-25);color:var(--accent)}.output-item span{color:var(--muted);font-size:14px;line-height:20px}.output-summary{display:flex;flex-direction:column;justify-content:center;background:var(--surface-strong)}.output-summary span{color:var(--faint);font-size:12px;font-weight:600;line-height:16px}.output-summary p{margin:var(--space-75) var(--space-0) var(--space-300);color:var(--text);font-size:18px;font-weight:600;line-height:28px}.output-summary p:last-child{margin-bottom:var(--space-0);color:var(--accent-soft)}.tagline-section{display:grid;min-height:72dvh;place-items:center;background:var(--panel)}.tagline-inner{display:flex;flex-direction:column;align-items:flex-start}.tagline-inner h2{max-width:680px;margin-bottom:var(--space-0);font-size:60px;line-height:1}.tagline-line{display:block}.tagline-word{color:#ffffff4d;transition:color var(--motion) var(--ease-fluid),text-shadow var(--motion) var(--ease-fluid)}.tagline-word.is-active{color:var(--text);text-shadow:0 var(--space-75) var(--space-400) rgba(228,116,82,.12)}.word-delay-0{transition-delay:0ms}.word-delay-1{transition-delay:.1s}.word-delay-2{transition-delay:.2s}.word-delay-3{transition-delay:.3s}.word-delay-4{transition-delay:.4s}.word-delay-5{transition-delay:.5s}.word-delay-6{transition-delay:.6s}.word-delay-7{transition-delay:.7s}.word-delay-8{transition-delay:.8s}.word-delay-9{transition-delay:.9s}.word-delay-10{transition-delay:1s}.curriculum-panel{display:grid;min-height:560px;overflow:hidden;grid-template-columns:.7fr 1.3fr;gap:1px;border:1px solid var(--line-strong);border-radius:var(--radius-2xl);background:var(--line-strong)}.module-tabs{display:flex;flex-direction:column;gap:1px;background:var(--line)}.module-tabs button{display:flex;flex:1;align-items:center;justify-content:space-between;padding:var(--space-200) var(--space-300);border:var(--space-0);background:var(--panel);cursor:pointer;font-size:14px;font-weight:600;line-height:20px;text-align:left;transition:background var(--motion) var(--ease-fluid),color var(--motion) var(--ease-fluid),transform var(--motion) var(--ease-fluid)}.module-tabs button:hover,.module-tabs button.active{background:var(--surface-strong)}.module-tabs button.active{color:var(--accent)}.module-tabs button:active{transform:scale(.98)}.module-tabs button svg{transition:transform var(--motion) var(--ease-fluid)}.module-tabs button.active svg{transform:translate(var(--space-50))}.module-content{position:relative;display:flex;flex-direction:column;justify-content:center;padding:var(--space-700);background:var(--panel)}.module-content:before{position:absolute;top:var(--space-200);right:var(--space-200);color:var(--faint);content:"Module data / active";font-size:12px;line-height:16px}.module-name{margin-bottom:var(--space-200);color:var(--accent);font-size:12px;font-weight:600;letter-spacing:.12em;line-height:16px}.module-content h3{max-width:680px;margin-bottom:var(--space-400);font-size:36px;line-height:40px}.concept-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-75);margin-bottom:var(--space-400)}.concept-grid span{padding:var(--space-100);border-radius:var(--radius-lg);background:var(--surface-strong);color:var(--muted);font-size:14px;line-height:20px}.module-output{display:flex;align-items:center;gap:var(--space-100);padding:var(--space-200);border:1px solid var(--line-strong);border-radius:var(--radius-xl);background:var(--surface)}.module-output>svg{color:var(--accent)}.module-output div{display:flex;flex-direction:column}.module-output small{color:var(--faint);font-size:12px;line-height:16px}.module-output strong{font-size:14px;line-height:20px}.package-section{display:grid;grid-template-columns:1.05fr .95fr;gap:var(--space-900);align-items:center}.package-visual{position:relative;overflow:hidden;aspect-ratio:4 / 5;border:1px solid var(--line-strong);border-radius:var(--radius-2xl);background:var(--panel)}.package-visual:before{position:absolute;top:var(--space-100);left:var(--space-100);z-index:2;padding:var(--space-50) var(--space-75);border-radius:var(--radius);background:var(--accent);color:var(--accent-ink);content:"Figure 05 / field kit";font-size:12px;font-weight:600;line-height:16px}.package-visual img{width:100%;height:100%;object-fit:contain;filter:contrast(1.08) saturate(.86) brightness(.82)}.package-copy>p:not(.system-label){max-width:65ch;margin-bottom:var(--space-400)}.video-deliverable{display:flex;align-items:center;gap:var(--space-100);margin-bottom:var(--space-75);padding:var(--space-200);border:1px solid var(--accent);border-radius:var(--radius-xl);background:var(--surface)}.video-deliverable>svg{color:var(--accent)}.video-deliverable>div{display:flex;flex-direction:column}.video-deliverable span{display:flex;align-items:center;gap:var(--space-50);color:var(--muted);font-size:12px;line-height:16px}.resource-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-75)}.resource{display:flex;min-height:var(--space-800);align-items:center;gap:var(--space-100);padding:var(--space-100);border-radius:var(--radius-lg);background:var(--panel)}.resource:last-child{grid-column:1 / 3}.resource svg{flex:0 0 auto;color:var(--accent)}.resource span{font-size:14px;line-height:20px}.founder-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:var(--space-900);align-items:end;margin-bottom:var(--space-900)}.founder-name{display:flex;align-items:center;gap:var(--space-200);margin-bottom:var(--space-500)}.founder-mark{display:grid;width:var(--space-600);height:var(--space-600);place-items:center;border:1px solid var(--accent);border-radius:var(--radius-xl);color:var(--accent);font-size:14px;font-weight:700;line-height:20px}.founder-name>div{display:flex;flex-direction:column}.founder-name strong{font-size:16px;line-height:24px}.founder-name span:last-child{color:var(--faint);font-size:12px;line-height:16px}.founder-story>p{max-width:65ch;margin-bottom:var(--space-300)}.founder-story blockquote{padding:var(--space-300);border:1px solid var(--line-strong);border-radius:var(--radius-xl);background:var(--panel);color:var(--text);font-size:16px;font-weight:600;line-height:24px}.founder-facts>p{max-width:65ch;margin-bottom:var(--space-300)}.founder-facts>div{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-75)}.founder-fact{display:grid;min-height:var(--space-900);grid-template-columns:var(--space-300) 1fr;gap:var(--space-100);align-items:center;padding:var(--space-200);border-radius:var(--radius-xl);background:var(--panel)}.founder-fact svg{color:var(--accent)}.founder-fact span{font-size:14px;line-height:20px}.evidence-heading{max-width:680px;margin-bottom:var(--space-500)}.evidence-heading h3{margin-bottom:var(--space-100);font-size:48px;line-height:1}.evidence-heading h3 span{color:var(--accent)}.evidence-heading p{margin:var(--space-0);font-size:14px;line-height:20px}.evidence-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-75);align-items:start}.evidence-card{display:block;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-2xl);background:var(--panel);transition:background var(--motion) var(--ease-fluid),transform var(--motion) var(--ease-fluid)}.evidence-card:hover{background:var(--surface-strong);transform:translateY(calc(var(--space-50) * -1))}.evidence-card:active{transform:scale(.98)}.evidence-github{grid-column:span 7}.evidence-youtube{grid-column:span 5}.evidence-linkedin{grid-column:span 4}.evidence-udemy{grid-column:span 8}.evidence-image{position:relative;display:block;overflow:hidden;background:var(--panel)}.evidence-github .evidence-image{aspect-ratio:16 / 9}.evidence-youtube .evidence-image{aspect-ratio:4 / 3}.evidence-linkedin .evidence-image{aspect-ratio:4 / 5}.evidence-udemy .evidence-image{aspect-ratio:8 / 5}.evidence-image img{width:100%;height:100%;object-fit:cover;object-position:top center;filter:grayscale(.72) contrast(1.12) brightness(.72);transition:filter var(--motion) var(--ease-fluid),transform var(--motion) var(--ease-fluid)}.evidence-card:hover .evidence-image img{filter:grayscale(.08) contrast(1.04) brightness(.9);transform:scale(1.02)}.evidence-caption{display:grid;min-height:var(--space-900);grid-template-columns:1fr auto;gap:var(--space-50) var(--space-100);align-items:center;padding:var(--space-200)}.evidence-platform{display:flex;align-items:center;gap:var(--space-75);font-size:14px;line-height:20px}.evidence-platform svg,.evidence-caption>svg{color:var(--accent)}.evidence-caption>span:nth-child(2){grid-column:1;color:var(--muted);font-size:12px;line-height:16px}.evidence-caption>svg{grid-row:1 / 3;grid-column:2}.audience-grid{display:grid;overflow:hidden;grid-template-columns:1.08fr .92fr;gap:1px;border:1px solid var(--line-strong);border-radius:var(--radius-2xl);background:var(--line-strong)}.audience-group{padding:var(--space-600);background:var(--panel)}.audience-group.negative{background:var(--surface-strong)}.audience-group h3{margin-bottom:var(--space-400);font-size:18px;line-height:28px}.audience-item{display:grid;grid-template-columns:var(--space-300) 1fr;gap:var(--space-100);margin-bottom:var(--space-200);color:var(--muted);font-size:14px;line-height:20px}.audience-item:last-child{margin-bottom:var(--space-0)}.audience-item svg{margin-top:var(--space-25);color:var(--accent)}.audience-group.negative svg{color:var(--faint)}.offer-grid{display:grid;overflow:hidden;grid-template-columns:.86fr 1.14fr;gap:1px;align-items:stretch;border:1px solid var(--line-strong);border-radius:var(--radius-3xl);background:var(--line-strong)}.offer-image{position:relative;overflow:hidden;min-height:720px;background:var(--panel)}.offer-art{width:100%;height:100%;object-fit:cover;object-position:center;filter:contrast(1.08) saturate(.88) brightness(.82)}.offer-card{padding:var(--space-600);background:var(--panel)}.offer-card>p:not(.system-label,.offer-note){max-width:65ch;margin-bottom:var(--space-300)}.price{display:flex;align-items:baseline;gap:var(--space-200);margin-block:var(--space-400);padding:var(--space-300);border:1px solid var(--line-strong);border-radius:var(--radius-xl);background:var(--surface)}.price strong{color:var(--accent);font-size:72px;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1}.price span{color:var(--faint);font-size:12px;line-height:16px}.included-list{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-100) var(--space-300);margin-bottom:var(--space-400)}.included-list>div{display:grid;grid-template-columns:var(--space-300) 1fr;gap:var(--space-75);align-items:start;color:var(--muted);font-size:14px;line-height:20px}.included-list svg{margin-top:var(--space-25);color:var(--accent)}.offer-cta{width:100%}.offer-note{display:flex;align-items:center;justify-content:center;gap:var(--space-75);margin:var(--space-200) var(--space-0) var(--space-0);color:var(--faint);font-size:12px;line-height:16px;text-align:center}.faq-section{display:grid;grid-template-columns:.68fr 1.32fr;gap:var(--space-900)}.faq-heading{position:sticky;top:var(--space-300);align-self:start}.faq-heading p{color:var(--accent);font-size:14px;line-height:20px}.faq-list{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-200)}.faq-item{padding:var(--space-300);border:1px solid var(--line);border-radius:var(--radius-2xl);background:var(--surface)}.faq-item:nth-child(3n+2){transform:translateY(var(--space-300))}.faq-item>span{color:var(--accent);font-size:12px;line-height:16px}.faq-item h3{margin:var(--space-100) var(--space-0);font-size:18px;line-height:28px}.faq-item p{margin-bottom:var(--space-0);font-size:14px;line-height:20px}.final-cta-section{display:grid;min-height:720px;overflow:hidden;align-items:center;background:var(--panel)}.final-cta-visual{position:absolute;inset:var(--space-0) var(--space-0) var(--space-0) auto;width:48%;opacity:.58}.final-cta-visual img{width:100%;height:100%;object-fit:cover;object-position:center 42%;filter:contrast(1.16) brightness(.8)}.final-cta-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start}.final-cta-inner h2{max-width:680px}.final-cta-inner p:not(.system-label){max-width:65ch;margin-bottom:var(--space-400);font-size:18px;line-height:28px}.footer{display:grid;min-height:160px;grid-template-columns:1fr auto auto;gap:var(--space-500);align-items:center}.footer-links{display:flex;gap:var(--space-200)}.footer-links a,.footer p{margin:var(--space-0);color:var(--faint);font-size:12px;line-height:16px;transition:color var(--motion-fast) var(--ease-fluid)}.footer-links a:hover{color:var(--text)}.mobile-cta{display:none}.reveal{opacity:0;filter:blur(12px);transform:translateY(var(--space-700));transition:opacity var(--motion-reveal) var(--ease-fluid),filter var(--motion-reveal) var(--ease-fluid),transform var(--motion-reveal) var(--ease-fluid)}.reveal.is-visible{opacity:1;filter:blur(0);transform:translateY(0)}@keyframes hero-copy-in{0%{opacity:0;filter:blur(12px);transform:translateY(var(--space-700))}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes hero-visual-in{0%{opacity:0;filter:blur(12px);transform:translateY(var(--space-700)) scale(.98)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@media(max-width:1100px){.problem-section{grid-template-columns:minmax(0,.76fr) minmax(440px,1.24fr);gap:var(--space-600)}.package-section,.founder-grid{gap:var(--space-700)}}@media(max-width:920px){.container,.hero{width:min(calc(100% - var(--space-500)),var(--container))}.desktop-links{display:none}.hero-copy{grid-column:1 / 9}.hero-visual{grid-column:9 / -1}.problem-section,.package-section,.founder-grid,.offer-grid{grid-template-columns:1fr;gap:var(--space-700)}.failure-sequence{grid-template-columns:1.3fr .7fr}.framework-system{grid-template-columns:.9fr 1.1fr}.output-board{grid-template-columns:1fr 1fr}.output-summary{min-height:auto;grid-column:1 / 3}.curriculum-panel{grid-template-columns:.6fr 1.4fr}.module-content{padding:var(--space-600)}.package-visual{order:2}.package-copy,.offer-card{order:1}.offer-image{order:2;min-height:640px}.faq-section{gap:var(--space-700)}}@media(max-width:767px){html.menu-open{overflow:hidden}body{padding-bottom:var(--space-800)}.container,.hero{width:calc(100% - var(--space-400))}.section{padding-block:var(--space-700) var(--space-800)}.section-heading{margin-bottom:var(--space-500);padding-left:var(--space-400)}h2{max-width:18ch;font-size:48px;line-height:1}.nav-wrap{top:var(--space-200)}.nav{width:calc(100% - var(--space-400));max-width:none;justify-content:space-between;gap:var(--space-200)}.nav-cta{display:none}.menu-toggle{position:relative;z-index:32;display:grid;width:var(--space-500);height:var(--space-500);place-items:center;padding:var(--space-0);border:1px solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface);cursor:pointer}.menu-toggle span{position:absolute;width:var(--space-200);height:2px;border-radius:var(--radius-full);background:var(--text);transition:transform var(--motion) var(--ease-fluid)}.menu-toggle span:first-child{transform:translateY(calc(var(--space-50) * -1))}.menu-toggle span:last-child{transform:translateY(var(--space-50))}.is-open .menu-toggle span:first-child{transform:rotate(45deg)}.is-open .menu-toggle span:last-child{transform:rotate(-45deg)}.nav-links{position:fixed;inset:var(--space-0);z-index:31;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-300);padding:var(--space-400);background:#000c;opacity:0;pointer-events:none;transition:opacity var(--motion) var(--ease-fluid);-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px)}.is-open .nav-links{opacity:1;pointer-events:all}.nav-links>a:not(.cta),.nav-links .menu-cta{opacity:0;transform:translateY(var(--space-600));transition:opacity var(--motion) var(--ease-fluid),transform var(--motion) var(--ease-fluid),color var(--motion-fast) var(--ease-fluid)}.nav-links>a:not(.cta){color:var(--text);font-size:36px;font-weight:600;line-height:40px}.is-open .nav-links>a:not(.cta),.is-open .nav-links>.menu-cta{opacity:1;transform:translateY(0)}.is-open .nav-links>:nth-child(1){transition-delay:.1s}.is-open .nav-links>:nth-child(2){transition-delay:.15s}.is-open .nav-links>:nth-child(3){transition-delay:.2s}.is-open .nav-links>:nth-child(4){transition-delay:.25s}.menu-cta{display:inline-flex;margin-top:var(--space-300)}.hero{min-height:auto;grid-template-columns:1fr;grid-template-rows:auto auto auto auto;padding-block:var(--space-900) var(--space-300)}.hero-topline{grid-row:1;grid-column:1}.hero-topline span:nth-child(2){display:none}.hero-copy{grid-row:2;grid-column:1;padding-block:var(--space-600)}.hero h1{max-width:680px;margin-bottom:var(--space-300);font-size:48px;line-height:1}.hero-lede{margin-bottom:var(--space-300);font-size:16px;line-height:24px}.hero-actions{align-items:flex-start;flex-direction:column;gap:var(--space-100)}.hero-visual{grid-row:3;grid-column:1;height:480px;min-height:0;margin-bottom:var(--space-100)}.hero-visual figcaption span:last-child{display:none}.hero-coordinate{grid-row:4;grid-column:1}.proof-grid{grid-template-columns:1fr 1fr}.proof-item{min-height:128px;padding:var(--space-200)}.problem-section,.package-section,.founder-grid,.offer-grid,.faq-section{grid-template-columns:1fr;gap:var(--space-600)}.failure-sequence{min-height:0;grid-template-columns:1fr}.failure-image{min-height:480px}.framework-system{min-height:0;grid-template-columns:1fr}.framework-image{min-height:560px}.framework-step{min-height:112px}.output-board{grid-template-columns:1fr}.output-group,.output-summary{min-height:auto;padding:var(--space-400)}.output-summary{grid-column:auto}.tagline-section{min-height:64dvh}.tagline-inner h2{font-size:36px;line-height:40px}.curriculum-panel{min-height:0;grid-template-columns:1fr}.module-tabs{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.module-tabs::-webkit-scrollbar{display:none}.module-tabs button{min-width:128px;min-height:var(--space-700);flex:0 0 auto;scroll-snap-align:start}.module-tabs button svg{display:none}.module-content{min-height:480px;justify-content:flex-start;padding:var(--space-600) var(--space-300) var(--space-400)}.module-content h3{font-size:30px;line-height:36px}.concept-grid,.resource-grid,.founder-facts>div,.audience-grid,.included-list,.faq-list{grid-template-columns:1fr}.resource:last-child{grid-column:auto}.founder-grid{margin-bottom:var(--space-700)}.evidence-gallery{margin-right:calc(var(--space-200) * -1)}.evidence-heading{margin-right:var(--space-200)}.evidence-grid{display:flex;overflow-x:auto;padding-right:var(--space-200);scroll-snap-type:x mandatory;scrollbar-width:none}.evidence-grid::-webkit-scrollbar{display:none}.evidence-card{flex:0 0 84vw;scroll-snap-align:start}.evidence-image,.evidence-github .evidence-image,.evidence-youtube .evidence-image,.evidence-linkedin .evidence-image,.evidence-udemy .evidence-image{aspect-ratio:4 / 3}.audience-group,.offer-card{padding:var(--space-400) var(--space-300)}.offer-image{min-height:560px}.price strong{font-size:60px}.offer-note{align-items:flex-start}.faq-heading{position:static}.faq-item:nth-child(3n+2){transform:none}.final-cta-section{min-height:720px;align-items:end}.final-cta-visual{inset:var(--space-0);width:100%;opacity:.4}.final-cta-inner{padding-bottom:var(--space-300)}.footer{min-height:224px;grid-template-columns:1fr;gap:var(--space-100);align-content:center}.mobile-cta{position:fixed;right:var(--space-0);bottom:var(--space-0);left:var(--space-0);z-index:25;display:block;padding:var(--space-75) var(--space-200);border-top:1px solid var(--line-strong);background:#000c;transition:opacity var(--motion) var(--ease-fluid),transform var(--motion) var(--ease-fluid);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.mobile-cta .cta{width:100%}.mobile-cta.is-hidden{pointer-events:none;opacity:0;transform:translateY(110%)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.reveal,.tagline-word{opacity:1;filter:none;transform:none}.tagline-word{color:var(--text)}}@media(prefers-reduced-transparency:reduce){.nav,.nav-links,.hero-visual figcaption,.failure-image figcaption,.framework-image figcaption,.mobile-cta{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none}}
