/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-cyrillic-ext-wght-normal.8bbfa6e0.woff2)format("woff2-variations");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-cyrillic-wght-normal.12b57c6b.woff2)format("woff2-variations");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-vietnamese-wght-normal.c6a3f4e5.woff2)format("woff2-variations");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-latin-ext-wght-normal.b921df26.woff2)format("woff2-variations");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-latin-wght-normal.9ff55a8a.woff2)format("woff2-variations");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-mono-cyrillic-ext-wght-normal.85d55428.woff2)format("woff2-variations");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-mono-cyrillic-wght-normal.33900800.woff2)format("woff2-variations");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-mono-symbols2-wght-normal.b6529aae.woff2)format("woff2-variations");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-mono-vietnamese-wght-normal.55bad67b.woff2)format("woff2-variations");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-mono-latin-ext-wght-normal.3d379059.woff2)format("woff2-variations");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-mono-latin-wght-normal.125b055e.woff2)format("woff2-variations");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--bg:#0c0e10;--surface:#141619;--text:#f1f1ef;--muted:#a4a6aa;--line:#292c30;--accent:#c2ef9a;--font:"Geist Variable",Arial,sans-serif;--mono:"Geist Mono Variable",monospace}*{box-sizing:border-box}html{scroll-padding-top:90px}body{font:15px/1.5 var(--font);-webkit-font-smoothing:antialiased;margin:0}a,button,input,textarea{font:inherit}a,button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:default}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500}img{max-width:100%;display:block}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}::selection{color:#111;background:#bde29b}.wrap{max-width:1120px;margin-inline:auto}.eyebrow{font:10px/1.5 var(--mono);letter-spacing:.14em;color:#adafb4}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{color:#111;z-index:100;background:#fff;padding:12px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.site-header{z-index:30;background:var(--bg);border-bottom:1px solid #1b1e21;position:sticky;top:0}.nav{gap:30px;min-height:72px;display:flex}.brand,.nav{align-items:center}.brand{letter-spacing:-.65px;white-space:nowrap;gap:12px;font-size:20px;font-weight:570;display:inline-flex}.brand-light{color:#aeb0b4;font-weight:370}.brand-mark{border:7px solid #e5e6e3;flex-shrink:0;width:22px;height:22px;transition:transform .2s;display:inline-block;transform:rotate(12deg)}.brand:hover .brand-mark{transform:rotate(0)}.nav-links{color:#afb1b5;gap:29px;margin-left:auto;font-size:12px;display:flex}.button{white-space:nowrap;border:1px solid #323538;border-radius:99px;justify-content:center;align-items:center;gap:15px;min-height:45px;padding:11px 21px;font-size:13px;transition:background .18s ease-out,transform .18s ease-out,border-color .18s ease-out;display:inline-flex}.button>span:last-child{font-size:17px;line-height:1}.button-secondary{color:#e8e9e6;background:#191b1e;border-color:#25282b}.button-secondary:hover{background:#25282c;transform:translateY(-2px)}.nav-cta{gap:7px;min-height:36px;padding:8px 16px}.nav-cta>span:last-child{font-size:14px}.menu-toggle,.mobile-nav{display:none}.hero{text-align:center;padding:63px 0 38px}.hero>.eyebrow{color:#b5b8ba}.hero h1{letter-spacing:-.058em;margin:20px 0;font-size:clamp(58px,6.7vw,88px);font-weight:450;line-height:1.045}.hero h1>span{display:block}.hero-description{color:#adafb3;max-width:590px;margin:0 auto;font-size:16px;line-height:1.7}.hero-actions{justify-content:center;gap:10px;margin-top:25px;display:flex}.hero-note{color:#a0a3a7;margin-top:18px;font-size:11px}.workflow{padding-bottom:42px;scroll-margin-top:90px}.workflow-heading{justify-content:space-between;align-items:center;margin:15px 0 16px;display:flex}.workflow-heading h2{color:#c1c3c5;letter-spacing:-.1px;font-size:14px;font-weight:450}.chapter-tabs{background:#171a1d;border:1px solid #2b2e32;border-radius:99px;gap:3px;padding:4px;display:flex}.chapter-tabs button,.dialog-chapters button{color:#aeb1b5;background:0 0;border:0;border-radius:99px;padding:6px 17px;font-size:12px;transition:background .2s,color .2s}.chapter-tabs button[aria-pressed=true],.dialog-chapters button[aria-pressed=true]{color:#fff;background:#33373b}.capture-stage{transform-origin:50%;background:#1c1f23;border:1px solid #41454b;border-radius:15px;height:450px;padding:7px;box-shadow:0 7px #151719}.capture-expand,.capture-stage{position:relative;overflow:hidden}.capture-expand{text-align:left;background:#0c0e12;border:1px solid #262a30;border-radius:9px;width:100%;height:100%;display:block}.capture-image{position:absolute;inset:0}.capture-image img{object-fit:cover;object-position:50% 0}.enlarge-label{z-index:2;color:#eee;background:#24282e;border:1px solid #565b64;border-radius:99px;align-items:center;gap:16px;padding:8px 12px;font-size:11px;transition:background .2s;display:flex;position:absolute;bottom:15px;right:15px}.enlarge-label>span{font-size:18px;line-height:1}.workflow-caption{justify-content:space-between;align-items:flex-start;gap:20px;min-height:90px;padding:24px 3px 0;display:flex}.workflow-caption h3{margin-bottom:4px;font-size:13px;font-weight:500}.workflow-caption p{color:#a6a9ad;max-width:620px;font-size:12px;line-height:1.65}.capture-disclosure{color:#a6a9ad;white-space:nowrap;padding-top:2px;font-size:10px}.knowledge-section{background:#121416;border-block:1px solid #1e2124;padding:55px 0}.knowledge-layout{grid-template-columns:1fr 1.12fr;gap:68px}.knowledge-copy h2,.offer-copy h2{letter-spacing:-1.8px;margin-top:15px;font-size:40px;font-weight:460;line-height:1.14}.knowledge-copy h2 span,.offer-copy h2 span{color:#a1a5a8}.section-description{color:#a8abb0;max-width:460px;margin-top:18px;font-size:14px}.knowledge-tabs{border-bottom:1px solid #303338;gap:22px;margin-top:23px;display:flex}.knowledge-tabs button{color:#999da1;background:0 0;border:0;border-bottom:1px solid #0000;margin-bottom:-1px;padding:0 0 9px;font-size:12px}.knowledge-tabs button[aria-pressed=true]{color:#e8eae7;border-bottom-color:#e8eae7}.knowledge-detail{min-height:83px;padding-top:14px}.knowledge-detail h3{margin-bottom:5px;font-size:13px}.knowledge-detail p{color:#9da2a6;max-width:400px;font-size:12px}.vault-preview{background:#1b1e21;border:1px solid #33373b;border-radius:9px;height:327px;position:relative;overflow:hidden}.vault-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:30px;display:flex;position:relative}.placeholder-corner{font:9px var(--mono);letter-spacing:.11em;color:#a0a5a9;position:absolute;top:17px;left:19px}.preview-play{background:#24292d;border:1px solid #636a71;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:20px;display:grid}.preview-play svg{fill:#c1c7cb;width:22px;height:22px}.vault-placeholder strong{letter-spacing:-.4px;font-size:19px;font-weight:450}.vault-placeholder>span:not(.placeholder-corner){color:#aaafb3;margin-top:7px;font-size:12px}.vault-placeholder small{color:#999fa4;font-size:10px;position:absolute;bottom:20px;left:10px;right:10px}.vault-preview video{object-fit:cover;width:100%;height:100%}.video-toggle{background:#15191d;border:1px solid #62696f;border-radius:99px;padding:7px 13px;font-size:12px;position:absolute;bottom:14px;right:14px}.games-section{border-bottom:1px solid var(--line);padding-block:37px 39px}.games-heading{align-items:center;gap:20px;margin-bottom:23px}.placeholder-note{color:#9da2a7;font-size:10px}.games-layout{grid-template-columns:1.65fr 1fr;gap:40px;display:grid}.game-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.game-tile{align-items:center;gap:11px;min-width:0;display:flex}.game-thumb{background:#22282c;border:1px solid #3b4045;flex-shrink:0;width:56px;height:56px;position:relative;overflow:hidden}.game-thumb img{object-fit:cover;opacity:.2}.game-thumb>span{font:15px var(--mono);color:#9aa2a7;place-items:center;display:grid;position:absolute;inset:0}.game-tile h3{font-size:12px;font-weight:500}.game-tile h3 a,.game-tile h3 button{color:#e5e7e7;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:12px;display:inline-flex}.game-tile h3 a:hover,.game-tile h3 button:hover{color:var(--accent)}.game-tile p{color:#9ca2a6;white-space:nowrap;margin-top:6px;font-size:9px}.game-results{border-left:1px solid var(--line);justify-content:space-between;padding-left:34px;display:flex}.game-results>div{justify-content:center}.game-results strong{font-size:25px;font-weight:400;line-height:1.1}.game-results span{color:#a0a5aa;white-space:nowrap;margin-top:9px;font-size:10px}.offer-section{grid-template-columns:1fr 370px;align-items:center;gap:118px;padding-block:57px;display:grid}.offer-copy .section-description{max-width:470px}.course-inclusions{gap:12px;margin-top:22px;display:grid}.course-inclusions>div{gap:18px;display:flex}.inclusion-index{font:10px var(--mono);color:#818b91;padding-top:3px}.course-inclusions h3{font-size:13px;font-weight:500}.course-inclusions p{color:#999fa4;margin-top:2px;font-size:11px}.curriculum{border-top:1px solid #2b3035;max-width:465px;margin-top:19px}.curriculum summary{cursor:pointer;justify-content:space-between;font-size:12px;list-style:none;display:flex}.curriculum summary::-webkit-details-marker{display:none}.curriculum[open] summary>span{transform:rotate(45deg)}.curriculum ol{color:#afb4b8;column-count:2;padding-left:18px;font-size:12px;line-height:1.8}.curriculum small{color:#a0a6ac;font-size:10px}.purchase{background:#16191c;border:1px solid #3b4045;border-radius:14px;padding:33px;box-shadow:0 5px #07090a}.purchase-label{color:#c1c5c7;font-size:12px}.price{letter-spacing:-4px;margin:22px 0 18px;font-size:70px;font-weight:420;line-height:1.1}.price>span{color:#a3a9af;margin-top:10px;font-size:11px;display:block}.purchase>p{letter-spacing:-.4px;color:#b9bfc2;margin-bottom:27px;font-size:18px;line-height:1.45}.purchase .button{justify-content:space-between;margin-bottom:10px;padding-inline:18px}.purchase .button-secondary{background:0 0;border-color:#373e43;font-size:12px}.purchase-note{color:#a6adb2;border-top:1px solid #333a3f;margin-top:7px;padding-top:16px;font-size:11px;line-height:1.7}.purchase-note>span{color:#959da3;margin-top:11px;font-size:10px;display:block}.faq-section{border-top:1px solid var(--line);grid-template-columns:1fr 1.5fr;gap:100px;padding-block:37px;display:grid}.faq-section h2{font-size:25px}.text-button{color:#b7bec3;background:0 0;justify-content:flex-start;gap:10px;min-height:35px;font-size:12px}.text-button:hover{color:#fff;background:0 0;transform:none}.faq-section .text-button{margin-top:10px}.faq-list details{border-bottom:1px solid #282d31}.faq-list details:last-child{border-bottom:0}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:51px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary h3{font-size:13px;font-weight:450}.faq-list summary>span{color:#9fa7ad;font-size:18px;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details p{color:#acb3b8;padding:0 22px 18px 0;font-size:12px;line-height:1.75}.footer{border-top:1px solid var(--line);padding-block:26px 22px}.footer-top{justify-content:space-between;align-items:center;display:flex}.footer .brand{font-size:17px}.footer .brand-mark{border-width:6px;width:18px;height:18px}.footer-top>div{gap:25px;display:flex}.footer-bottom{color:#989fa5;justify-content:space-between;gap:20px;margin-top:22px;font-size:10px;display:flex}.site-dialog{width:500px;max-width:calc(100vw - 36px);max-height:calc(100dvh - 36px);color:var(--text);background:#15191d;border:1px solid #484f56;border-radius:13px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 8px #090b0d}.site-dialog::backdrop{background:#030507e0}.dialog-header{z-index:3;background:#15191d;border-bottom:1px solid #353c43;justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;display:flex;position:sticky;top:0}.dialog-header>span{color:#c0c6cb;font-size:11px}.dialog-header button{background:#252b31;border:1px solid #3e474f;border-radius:50%;width:33px;height:33px;font-size:23px;line-height:1}.dialog-body{padding:30px}.dialog-body h2{letter-spacing:-1px;font-size:27px}.dialog-body p{color:#b4bec5;margin-top:15px;font-size:14px;line-height:1.75}.dialog-body small{color:#a8b2b9;margin-top:15px;line-height:1.6;display:block}.dialog-body .button{margin-top:24px}.capture-dialog{width:1540px}.dialog-capture{padding:12px}.dialog-chapters{justify-content:center;gap:5px;padding-bottom:12px;display:flex}.dialog-image-scroll{background:#090c10;border-radius:5px;max-height:calc(100dvh - 200px);overflow:auto}.dialog-image-scroll img{width:100%;height:auto}.dialog-capture>p{color:#a8b1b9;text-align:center;margin:12px 5px 3px;font-size:11px}@media (min-width:1500px){.hero{padding-top:72px}.hero h1{font-size:91px}.capture-stage{height:475px}}@media (max-width:1050px){.wrap{width:calc(100% - 64px)}.nav{gap:20px}.nav-links{gap:18px}.brand{font-size:18px}.hero h1{font-size:73px}.capture-stage{height:410px}.knowledge-layout{gap:36px}.knowledge-copy h2{font-size:33px}.vault-preview{height:300px}.games-layout{grid-template-columns:1fr;gap:25px}.game-results{border-left:0;border-top:1px solid var(--line);justify-content:flex-start;gap:65px;padding:18px 0 0}.game-results>div{flex-direction:row;align-items:center;gap:12px}.game-results span{margin:0}.offer-section{grid-template-columns:1fr 335px;gap:55px}.purchase{padding:27px}.faq-section{gap:55px}}@media (max-width:760px){.wrap{width:calc(100% - 40px)}.nav{gap:15px;min-height:64px}.brand{gap:9px;font-size:17px}.brand-mark{border-width:6px;width:19px;height:19px}.nav-links{display:none}.nav-cta{min-height:34px;margin-left:auto;padding:7px 12px;font-size:10px}.nav-price{display:none}.menu-toggle{background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:28px;height:36px;padding:3px;display:flex}.menu-toggle span{background:#c9ced2;width:18px;height:1px;display:block}.mobile-nav{background:#161a1d;border-top:1px solid #30353a;flex-direction:column;gap:15px;padding:15px 20px 20px;display:flex}.mobile-nav>a{justify-content:space-between;padding:5px;font-size:14px;display:flex}.mobile-nav .button{align-self:flex-start}.hero{padding:47px 0 31px}.hero>.eyebrow{letter-spacing:.11em;font-size:8px}.hero h1{letter-spacing:-.055em;margin:20px -6px 18px;font-size:clamp(38px,8.8vw,65px);line-height:1.1}.hero-description{max-width:460px;font-size:14px;line-height:1.7}.hero-actions{gap:8px;margin-top:23px}.hero-actions .button{gap:11px;min-height:43px;padding-inline:16px;font-size:11px}.hero-note{margin-top:17px;font-size:9px}.workflow{padding-bottom:29px}.workflow-heading{margin:6px 0 12px;display:block}.workflow-heading h2{text-align:center;margin-bottom:14px;font-size:12px}.chapter-tabs{width:max-content;margin:auto;padding:3px}.chapter-tabs button{padding:6px 22px;font-size:11px}.capture-stage{border-radius:11px;height:270px;padding:4px}.capture-expand{border-radius:7px}.capture-image{width:720px;max-width:none;left:50%;transform:translate(-44%)}.capture-image img{object-fit:cover;object-position:50% 0}.enlarge-label{padding:6px 10px;font-size:10px;bottom:10px;right:9px}.workflow-caption{min-height:112px;padding-top:17px;display:block}.workflow-caption h3{font-size:12px}.workflow-caption p{max-width:430px;font-size:11px}.capture-disclosure{margin-top:10px;font-size:9px;display:block}.knowledge-section{padding:34px 0}.knowledge-layout{grid-template-columns:1fr;gap:20px}.eyebrow{letter-spacing:.09em;font-size:9px}.knowledge-copy h2,.offer-copy h2{letter-spacing:-1.5px;margin-top:12px;font-size:35px;line-height:1.13}.section-description{margin-top:15px;font-size:13px;line-height:1.75}.knowledge-tabs{gap:28px;margin-top:20px}.knowledge-tabs button{padding-bottom:9px;font-size:12px}.knowledge-detail{min-height:83px}.knowledge-detail h3{font-size:12px}.knowledge-detail p{max-width:470px;font-size:12px}.vault-preview{height:228px}.vault-placeholder{padding:22px}.preview-play{width:44px;height:44px;margin-bottom:14px}.preview-play svg{width:19px}.vault-placeholder strong{font-size:18px}.vault-placeholder small{font-size:9px;bottom:16px}.placeholder-corner{font-size:8px;top:15px;left:16px}.games-section{padding-block:29px}.games-heading{margin-bottom:18px;display:block}.games-heading h2{font-size:21px}.placeholder-note{margin-top:6px;font-size:9px;display:block}.games-layout{gap:18px}.game-list{gap:10px}.game-tile{display:block}.game-thumb{border-radius:8px;width:49px;height:49px;margin-bottom:9px}.game-tile h3,.game-tile h3 a,.game-tile h3 button{font-size:11px}.game-tile h3 a,.game-tile h3 button{gap:8px}.game-tile p{margin-top:3px;font-size:8px}.game-results{justify-content:space-between;gap:15px;padding-top:17px}.game-results>div{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.game-results strong{font-size:23px}.game-results span{font-size:10px}.offer-section{grid-template-columns:1fr;gap:27px;padding-block:34px}.offer-copy h2{font-size:36px}.course-inclusions{gap:13px;margin-top:22px}.course-inclusions h3{font-size:13px}.course-inclusions p{font-size:11px}.curriculum{margin-top:18px;padding-top:13px}.purchase{border-radius:11px;padding:25px}.purchase-label{font-size:12px}.price{align-items:flex-end;gap:20px;margin:18px 0 14px;font-size:65px;display:flex}.price>span{letter-spacing:0;margin:0 0 8px;font-size:10px}.purchase>p{margin-bottom:21px;font-size:17px}.purchase>p br{display:none}.purchase>p br:after{content:" "}.purchase .button{min-height:45px;font-size:12px}.purchase-note{margin-top:6px;padding-top:12px;font-size:10px}.purchase-note>span{margin-top:8px;font-size:9px}.faq-section{grid-template-columns:1fr;gap:14px;padding-block:27px}.faq-section>div:first-child{justify-content:space-between;align-items:center;display:flex}.faq-section h2{font-size:23px}.faq-section .text-button{margin:0;font-size:10px}.faq-list summary{min-height:52px}.faq-list details p,.faq-list summary h3{font-size:12px}.footer{padding-block:22px}.footer .brand{font-size:15px}.footer-top>div{gap:15px}.footer-top .text-button{font-size:10px}.footer-bottom{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:17px;font-size:9px;line-height:1.7;display:flex}.footer-bottom>span:nth-child(2){flex-basis:100%;order:3}.site-dialog{max-width:calc(100vw - 24px)}.dialog-header{padding:12px 15px}.dialog-header>span{font-size:10px}.dialog-body{padding:23px}.dialog-body h2{font-size:25px}.dialog-body p{font-size:13px}.dialog-image-scroll img{width:1100px;max-width:none}.dialog-capture>p{font-size:10px}.capture-dialog .dialog-image-scroll{max-height:60dvh}}@media (max-width:370px){.wrap{width:calc(100% - 32px)}.brand-light{display:none}.hero-actions .button{gap:9px;padding-inline:12px;font-size:10px}.hero h1{font-size:36px}.knowledge-copy h2{font-size:31px}.game-tile p{font-size:7px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}.brand-mark{transform:rotate(12deg)!important}.button:hover{transform:none}.capture-stage{transform:none!important}}.preview-pending{letter-spacing:.06em;border:1px solid #4b535a;border-radius:99px;padding:5px 10px;font:9px var(--mono)!important;color:#b9c0c5!important;margin:0 0 19px!important}@media (max-width:760px){.capture-image{transform:translate(-42%)}.purchase>p br{display:initial}.purchase>p br:after{content:none}}@media (prefers-reduced-motion:reduce){.hero h1>span{opacity:1!important}.hero h1>span,.knowledge-copy{transform:none!important}}.vault-chapters{border-top:1px solid #30363a;margin-top:8px;padding-top:12px}.vault-chapters summary{cursor:pointer;color:#c0c6ca;justify-content:space-between;gap:15px;font-size:11px;list-style:none;display:flex}.vault-chapters summary::-webkit-details-marker{display:none}.vault-chapters[open] summary>span{transform:rotate(45deg)}.vault-chapters ul{column-count:2;column-gap:20px;margin:15px 0 0;padding:0;list-style:none}.vault-chapters li{color:#a8b0b6;break-inside:avoid;margin-bottom:7px;font-size:10px;line-height:1.5}.vault-preview.has-video video{object-fit:contain}.video-actions{justify-content:flex-end;gap:8px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.video-actions .video-toggle,.video-expand{color:#eef1f3;background:#15191d;border:1px solid #62696f;border-radius:99px;padding:7px 12px;font-size:10px;line-height:1.5;position:static}.video-expand{align-items:center;gap:12px;display:flex}.video-actions button:hover{background:#303840}.vault-dialog{width:1100px}.vault-dialog>video{background:#101214;width:100%;max-height:calc(100dvh - 160px);display:block}.vault-dialog>p{text-align:center;color:#b3bbc1;padding:12px 18px;font-size:11px}.vault-preview:has(video[controls]) .video-actions{top:12px;bottom:auto}.vault-preview.has-video{border-color:#484d53}@media (max-width:760px){.vault-chapters{margin-top:6px}.vault-chapters summary{font-size:11px}.video-actions{gap:6px;bottom:8px;left:8px;right:8px}.video-actions .video-toggle,.video-expand{padding:6px 10px;font-size:9px}.vault-dialog>p{font-size:10px}.vault-chapters ul{column-count:1;overscroll-behavior:contain;max-height:280px;overflow:auto}.vault-chapters li{font-size:11px}}.hero h1{font-size:clamp(52px,5.5vw,76px)}.hero-note{margin-inline:auto;line-height:1.65}.nav-links{font-size:14px}.button{min-height:48px;font-size:15px}.nav-cta{font-size:13px}.workflow-heading h2{font-size:17px}.chapter-tabs button{min-height:36px;font-size:14px}.workflow-caption h3{margin-bottom:7px;font-size:17px}.workflow-caption p{max-width:680px;font-size:16px;line-height:1.7}.capture-disclosure{font-size:12px}.workflow-caption{min-height:125px;padding-top:26px}.enlarge-label{color:#171a1c;background:#e7e8e5;border-color:#e7e8e5;min-height:44px;padding-inline:17px;font-size:14px}.capture-expand:hover .enlarge-label{background:#fff}.section-description{font-size:17px;line-height:1.75}.knowledge-layout{gap:55px}.knowledge-tabs button{min-height:36px;font-size:15px}.knowledge-detail h3{font-size:16px;line-height:1.5}.knowledge-detail p{font-size:15px;line-height:1.7}.vault-chapters summary{min-height:34px;font-size:14px}.vault-chapters li{font-size:13px}.knowledge-section{padding-block:64px}.placeholder-note,.video-actions .video-toggle,.video-expand{font-size:12px}.game-tile p{white-space:normal;font-size:11px}.game-results span{font-size:12px}.games-layout{gap:27px}.game-results{padding-left:24px}.offer-section{gap:80px;padding-block:66px}.course-inclusions{gap:18px}.course-inclusions h3{font-size:17px;line-height:1.4}.course-inclusions p{font-size:15px;line-height:1.6}.inclusion-index{padding-top:5px;font-size:12px}.curriculum summary{min-height:36px}.purchase-label{font-size:14px}.price>span{font-size:13px}.purchase>p{font-size:21px}.purchase .button-secondary,.purchase-note{font-size:14px}.purchase-note>span{font-size:12px}.faq-list summary{min-height:62px}.faq-list summary h3{line-height:1.4}.text-button{font-size:14px}.footer-bottom{font-size:12px}.dialog-header>span{font-size:14px}.dialog-header button{min-width:40px;min-height:40px}.dialog-body p{font-size:16px}.dialog-body small{font-size:14px}.vault-dialog>p{font-size:13px}.demo-dialog{max-width:none;max-height:none;display:none;overflow:hidden}.demo-dialog[open]{flex-direction:column;display:flex}.demo-frame-wrap{background:#0b0d12;flex:1;min-height:0;position:relative}.demo-frame-wrap iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.demo-loading{z-index:1;pointer-events:none;background:#15191d;place-items:center;font-size:17px;display:grid;position:absolute;inset:0}@media (max-width:1050px){.offer-section{gap:40px}.knowledge-layout{gap:32px}.hero h1{font-size:clamp(48px,6vw,67px)}}@media (max-width:760px){.hero h1{letter-spacing:-.05em;margin-inline:0;font-size:clamp(35px,8.7vw,56px);line-height:1.1}.hero-description{font-size:17px}.hero-note{margin-top:19px;font-size:13px}.hero>.eyebrow{font-size:10px}.hero-actions{flex-wrap:wrap}.hero-actions .button{gap:10px;min-height:47px;padding-inline:16px;font-size:14px}.hero{padding-block:43px 35px}.nav-cta{min-height:38px;font-size:12px}.workflow-heading h2{margin-bottom:15px;font-size:15px}.chapter-tabs button{min-height:36px;padding:6px 22px;font-size:14px}.workflow-caption h3{font-size:17px}.workflow-caption p{font-size:16px}.workflow-caption{min-height:153px;padding-top:21px}.capture-disclosure{margin-top:14px;font-size:12px}.enlarge-label{min-height:43px;padding-inline:15px;font-size:13px}.knowledge-section{padding-block:42px}.section-description{font-size:17px}.knowledge-detail h3,.knowledge-detail p{font-size:16px}.knowledge-detail{min-height:132px}.knowledge-tabs button{font-size:15px}.vault-chapters summary{font-size:14px}.vault-chapters li{font-size:13px}.video-actions .video-toggle,.video-expand{min-height:38px;padding-inline:10px;font-size:11px}.games-heading h2{font-size:24px}.placeholder-note{margin-top:9px;font-size:12px;line-height:1.6}.game-tile h3,.game-tile h3 a,.game-tile h3 button{font-size:14px}.game-tile p{font-size:11px}.game-results{padding-left:0}.game-results span{font-size:12px}.offer-section{gap:30px;padding-block:43px}.course-inclusions h3{font-size:17px}.course-inclusions p{font-size:15px}.course-inclusions{gap:18px}.curriculum summary{font-size:15px}.curriculum ol{column-count:1;font-size:15px}.purchase-label{font-size:14px}.price>span{font-size:12px}.purchase>p{font-size:21px}.purchase .button{min-height:49px;font-size:15px}.purchase .button-secondary,.purchase-note{font-size:14px}.purchase-note>span{font-size:12px}.faq-section{padding-block:32px}.faq-section>div:first-child{flex-direction:column;align-items:flex-start;gap:8px}.faq-section .text-button{font-size:14px}.faq-list summary h3{font-size:16px}.faq-list details p{font-size:15px}.footer-top .text-button{font-size:12px}.footer-bottom{font-size:11px}.dialog-header>span{font-size:13px}.dialog-body p{font-size:16px}.demo-dialog{border:0;border-radius:0;width:100vw;max-width:none;height:100dvh}.demo-dialog .dialog-header{min-height:60px}}@media (max-width:370px){.hero-actions{flex-direction:column}.hero-actions .button{justify-content:space-between;width:100%;font-size:15px}.hero h1{font-size:34px}.game-tile h3 button{font-size:13px}.game-tile p{font-size:11px}.hero-description{font-size:16px}}.brand .brand-mark,.footer .brand-mark{width:30px;height:30px;color:var(--accent);border-radius:0;flex-shrink:0}.hero{padding-block:85px 70px}.hero h1{letter-spacing:-.065em;font-size:clamp(52px,5.8vw,84px);line-height:1.04}.hero-description{max-width:690px;font-size:20px}.hero-note{max-width:700px;font-size:14px}.hero>.eyebrow{color:var(--accent)}.hero-actions{margin-top:30px}.button-primary{color:#172013;background:#d3f5b2;border-color:#d3f5b2}.button-primary:hover{background:#e3ffca;border-color:#e3ffca}.section-intro{grid-template-columns:1.2fr 1fr;gap:90px;margin-bottom:34px}.section-intro h2{letter-spacing:-1.7px;font-size:42px}.section-intro>p{color:#b2b8bd;font-size:17px}.system-section{padding-bottom:70px}.system-panel{background:#13171a;border:1px solid #373d42;border-radius:22px;grid-template-columns:1fr 1fr;overflow:hidden}.system-path{background:#191e21;flex-direction:column;justify-content:center;gap:28px;padding:42px 48px}.system-path>div{align-items:center;gap:22px;display:flex;position:relative}.system-path>div>span:first-child{font:13px var(--mono);width:42px;height:42px;color:var(--accent);border:1px solid #65735e;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.system-path strong{letter-spacing:-.6px;font-size:23px}.path-line{background:#515b4c;width:1px;height:27px;position:absolute;top:43px;left:20px}.system-path>div:last-child .path-line{display:none}.system-explanation{padding:42px 46px}.system-explanation h3{letter-spacing:-1px;max-width:330px;font-size:28px;line-height:1.2}.system-explanation p{color:#b2b9bf;line-height:1.8}.system-explanation a{color:var(--accent);gap:20px;margin-top:24px;font-size:15px}.knowledge-section{background:#15181a;border-block:1px solid #292f33;padding-block:74px}.knowledge-copy h2{font-size:43px}.knowledge-layout{gap:60px}.vault-preview{border-radius:16px;height:390px;box-shadow:0 12px #0c0f11}.knowledge-detail{min-height:125px}.mentorship{border-bottom:1px solid var(--line);grid-template-columns:.65fr 1.35fr;align-items:center;gap:85px;padding-block:70px}.month-mark{min-height:250px;color:var(--accent);background:#151c17;border:1px solid #384039;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;display:flex}.month-mark>span{letter-spacing:-12px;padding-right:12px;font-size:136px;font-weight:350;line-height:1}.month-mark small{font:11px var(--mono);letter-spacing:.14em;margin-top:15px}.mentorship h2{letter-spacing:-1.4px;max-width:510px;margin-top:15px;font-size:39px;line-height:1.15}.mentor-note{color:#a7b0b6;margin-top:18px;line-height:1.7}.workflow{padding-block:70px}.inline-demo{background:#0b0d12;border:1px solid #41484d;border-radius:16px;box-shadow:0 10px #080a0b}.demo-caption{color:#abb3ba}.demo-caption button{color:#e4e8eb;background:0 0;padding:8px 0}.demo-caption a{color:#d3f5b2}.games-section{border-block:1px solid var(--line);padding-block:60px 66px}.games-heading{margin-bottom:28px}.games-heading h2{letter-spacing:-1.7px;font-size:42px}.games-layout{gap:30px}.game-results{border:0;border-block:1px solid #30363a;padding:23px 0}.game-results>div{border-right:1px solid #30363a;padding-left:32px}.game-results strong{font-size:40px}.game-results span{font-size:14px}.game-list{gap:22px}.game-tile{background:#14181b;border:1px solid #343b40;border-radius:15px;grid-template-columns:108px 1fr;gap:20px;padding:20px;display:grid}.game-thumb{border-radius:9px;width:108px;height:108px;margin:0}.game-thumb>span{color:#b4babf;font-size:32px}.game-tile h3,.game-tile h3 a,.game-tile h3 button{font-size:18px}.game-tile p{margin-top:9px;font-size:13px;line-height:1.6}.offer-section{padding-block:80px}.purchase{background:#181e18;border-color:#6a795f;padding:36px}.purchase-label{color:#d3f5b2}.offer-copy h2{font-size:46px}.eyebrow{font-size:11px}@media (max-width:1050px){.section-intro{gap:40px}.game-tile{grid-template-columns:74px 1fr;gap:13px;padding:15px}.game-thumb{width:74px;height:74px}.game-tile h3 button{font-size:16px}.knowledge-layout{gap:30px}.system-explanation,.system-path{padding:30px}.mentorship{gap:45px}.inline-demo{height:680px}}@media (max-width:760px){.hero{padding-block:57px 48px}.hero h1{letter-spacing:-.055em;font-size:clamp(36px,9vw,62px)}.hero-description{font-size:18px;line-height:1.65}.hero-note{font-size:13px}.hero>.eyebrow{font-size:10px}.brand .brand-mark,.footer .brand-mark{width:25px;height:25px}.section-intro{grid-template-columns:1fr;gap:18px;margin-bottom:25px}.games-heading h2,.knowledge-copy h2,.section-intro h2{letter-spacing:-1.2px;font-size:34px;line-height:1.13}.section-intro>p{font-size:17px}.system-section{padding-bottom:42px}.system-panel{border-radius:16px;grid-template-columns:1fr}.system-path{gap:19px;padding:26px}.system-path strong{font-size:20px}.system-path>div>span:first-child{width:35px;height:35px}.path-line{height:18px;top:36px;left:17px}.system-explanation{padding:28px}.system-explanation h3{font-size:27px}.system-explanation p{font-size:16px}.knowledge-section{padding-block:45px}.knowledge-layout{grid-template-columns:1fr;gap:25px}.vault-preview{aspect-ratio:1.6;height:auto;min-height:210px}.mentorship{grid-template-columns:1fr;gap:25px;padding-block:45px}.month-mark{border-radius:13px;flex-direction:row;justify-content:flex-start;gap:26px;min-height:130px;padding:20px 30px}.month-mark>span{letter-spacing:-8px;padding-right:8px;font-size:85px}.month-mark small{max-width:100px;margin:0;line-height:1.8}.mentorship h2{font-size:33px}.workflow{padding-block:45px}.inline-demo{border-radius:12px;height:640px}.demo-caption{flex-wrap:wrap;gap:12px 24px;margin-top:20px;font-size:12px;line-height:1.6}.demo-caption>span{flex-basis:100%}.demo-caption button{margin:0}.games-section{padding-block:40px}.game-results{gap:10px;padding-block:18px}.game-results>div{gap:9px;padding-left:10px}.game-results strong{font-size:34px}.game-results span{white-space:normal;font-size:12px}.game-list{grid-template-columns:1fr;gap:12px}.game-tile{grid-template-columns:82px 1fr;gap:20px;padding:14px}.game-thumb{width:82px;height:82px}.game-tile h3 a,.game-tile h3 button{font-size:18px}.game-tile p{font-size:13px}.offer-section{padding-block:48px}.offer-copy h2{font-size:36px}.purchase{padding:27px}.faq-section{padding-block:32px}.knowledge-layout>*{min-width:0}.vault-preview{aspect-ratio:auto;width:100%;height:240px;min-height:0}.vault-preview video{min-width:0}.hero-actions{flex-direction:row}.hero-actions .button{width:auto}.knowledge-copy .vault-chapters:not([open]) ul{display:none}}.hero{isolation:isolate;padding-top:95px;padding-bottom:48px;position:relative}.hero-light{z-index:-1;pointer-events:none;position:absolute;inset:-74px -10vw 0;overflow:hidden}.hero-light:before{content:"";opacity:.13;background:#b3c9a9;border-radius:50%;width:850px;height:430px;animation:light-arrive 1.2s ease-out both;top:-360px;box-shadow:0 70px 125px 75px #93a18d}.hero-light:before,.hero-light>span{position:absolute;left:50%;transform:translate(-50%)rotate(-9deg)}.hero-light>span{border:1px solid #c4e6b316;border-radius:50%;width:1050px;height:630px;animation:rim-arrive 1.1s ease-out both;top:-345px}.hero-light>span:nth-child(2){width:1250px;height:730px;animation-delay:.12s;top:-380px}.hero-light>span:nth-child(3){width:1450px;height:830px;animation-delay:.24s;top:-420px}.hero-actions,.hero-description,.hero-note{animation:copy-arrive .65s ease-out .22s both}.hero h1>span:last-child{color:#c7cec4}.hero-scroll{color:#a8b4a3;gap:24px;margin-top:40px;padding:9px;font-size:12px}.hero-scroll span{animation:scroll-cue 1.3s ease-out .8s 2;display:inline-block}.hero-scroll:hover{color:#e7f4dd}.system-section{padding-top:28px}.included-strip{color:#d1d8cd;border-top:1px solid #384033;gap:16px 26px;padding:23px 0 30px;font-size:14px}.included-strip>span>span{color:var(--accent)}.system-panel{border-radius:18px;box-shadow:inset 0 1px #ffffff0d,0 16px 50px #00000035}.system-path{background:#161c18;gap:14px;padding:35px}.system-path>button{color:#89938e;background:0 0;border:1px solid #0000;border-radius:12px;gap:17px;padding:17px;transition:background .25s,color .25s,border-color .25s;position:relative}.system-path>button>span:first-child{font:12px var(--mono);border:1px solid #4f5e4c;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.system-path>button[aria-pressed=true]{color:#eef6e8;background:#263123;border-color:#718269}.system-path>button[aria-pressed=true]>span:first-child{color:#172013;background:#d3f5b2;border-color:#d3f5b2}.system-path strong{font-size:20px}.system-path .path-line{display:none}.system-explanation{flex-direction:column;justify-content:space-between;min-height:355px;padding:35px 40px;display:flex}.system-explanation .eyebrow{color:#c3d7b7;letter-spacing:.12em;margin:0 0 18px}.system-explanation h3{max-width:370px;font-size:29px}.system-explanation p{line-height:1.7}.stage-tags{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.stage-tags>span{color:#c4cfbf;border:1px solid #444d43;border-radius:5px;padding:6px 9px;font-size:11px}.system-explanation a{margin-top:23px}.mentorship{grid-template-columns:1fr 1fr;gap:95px;padding-block:70px 85px}.mentorship h2{letter-spacing:-1.8px;max-width:520px;font-size:46px}.mentorship .eyebrow{color:#c2ef9a}.mentorship .section-description{max-width:500px;font-size:18px}.mentor-note{border-left:2px solid #70866b;max-width:420px;margin-top:25px;padding-left:17px}.mentor-topics{border-top:1px solid #46533f}.mentor-topics>div{border-bottom:1px solid #333c31;gap:22px;padding:28px 0}.mentor-topics>div>span{font:12px var(--mono);color:#a9c799;padding-top:5px}.mentor-topics h3{letter-spacing:-.5px}.mentor-topics p{color:#aeb7ac}.knowledge-section{background:#131713;box-shadow:inset 0 1px #d4e9c910}.knowledge-copy h2{font-size:42px}.knowledge-tabs button[aria-pressed=true]{color:#d3f5b2;border-color:#c2ef9a}.vault-preview{border-color:#5c6857;box-shadow:0 20px 70px #00000050}.game-tile{transition:transform .2s,border-color .2s}.game-tile:hover{border-color:#718069;transform:translateY(-4px)}.purchase{box-shadow:inset 0 1px #d9f8c822,0 15px 60px #0005}.button{transition:transform .2s,background .2s,border-color .2s}.button:hover{transform:translateY(-2px)}@keyframes light-arrive{0%{opacity:0;transform:translate(-50%)translateY(-60px)rotate(-9deg)}to{opacity:.13;transform:translate(-50%)rotate(-9deg)}}@keyframes rim-arrive{0%{opacity:0;transform:translate(-50%)translateY(-30px)rotate(-9deg)}to{opacity:1;transform:translate(-50%)rotate(-9deg)}}@keyframes copy-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes scroll-cue{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (max-width:1050px){.mentorship{gap:45px}.mentorship h2{font-size:39px}.system-path{padding:22px}.system-explanation{padding:28px}.system-path strong{font-size:18px}}@media (max-width:760px){.hero{padding-top:65px;padding-bottom:25px}.hero-light{inset:-64px -20px 0}.hero-light:before{width:420px;height:230px;top:-245px;box-shadow:0 70px 90px 45px #93a18d}.hero-light>span{width:600px;height:380px;top:-240px}.hero-light>span:nth-child(2){width:740px;height:450px;top:-260px}.hero-light>span:nth-child(3){width:880px;height:520px;top:-280px}.hero h1{font-size:clamp(34px,8.8vw,58px)}.hero-description{font-size:18px}.hero-scroll{margin-top:22px}.system-section{padding-top:20px}.included-strip{gap:14px 22px;padding-block:20px 26px;font-size:14px}.system-path{gap:5px;padding:14px}.system-path>button{gap:14px;padding:13px 12px}.system-path strong{font-size:18px}.system-explanation{min-height:350px;padding:27px}.system-explanation h3{font-size:27px}.mentorship{grid-template-columns:1fr;gap:27px;padding-block:20px 50px}.mentorship h2{letter-spacing:-1.3px;font-size:35px}.mentorship .section-description{font-size:17px}.mentor-topics>div{gap:17px;padding:21px 0}.mentor-topics h3{font-size:20px}.mentor-topics p{font-size:16px}.knowledge-copy h2{font-size:33px}.hero-note{max-width:340px}.stage-tags{gap:5px}.stage-tags>span{font-size:11px}.hero-light:before{animation-name:light-mobile}}@keyframes light-mobile{0%{opacity:0}to{opacity:.13}}@media (prefers-reduced-motion:reduce){.hero h1>span,.hero-actions,.hero-description,.hero-note{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.mentor-topics>div{transform:none!important}.hero-light:before{opacity:.13}.hero-light>span{opacity:1}.button:hover,.game-tile:hover{transform:none}}@media (max-width:370px){.hero-light{left:-16px;right:-16px}.system-explanation{padding:23px}.system-path>button{gap:10px}.system-path strong{font-size:17px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}:root{--bg:#0e1012;--surface:#171a1d;--text:#f0eeea;--muted:#a2a5a7;--line:#303437;--accent:#dfa17c;color-scheme:dark}body{background:var(--bg);color:var(--text)}::selection{background:#dba380;color:#171312}main{overflow:clip}.wrap{width:calc(100% - 96px);max-width:1200px}.site-header{background:#0e1012;border-bottom:1px solid #26292b}.nav{min-height:78px}.brand{color:#efede9;letter-spacing:-.7px}.brand-light{color:#9ca0a3}.brand .brand-mark,.footer .brand-mark{border:0;transform:none!important;width:28px;height:28px;color:#dfa17c}.nav-links{font-size:13px;gap:30px}.nav-links a{color:#a9acae}.nav-links a:hover{color:#fff}.button{border-radius:7px;min-height:49px;padding-inline:23px;box-shadow:none;font-size:14px;font-weight:500;transition:background .2s,transform .2s,border-color .2s}.button-primary{background:#edebe6;border-color:#edebe6;color:#17191b;box-shadow:inset 0 1px #fff}.button-primary:hover{background:#fff;border-color:#fff;transform:translateY(-2px)}.button-secondary{background:#1c1f22;border-color:#393e41;color:#e4e3df}.button-secondary:hover{background:#272b2e;border-color:#61676b}.nav-cta{min-height:38px;font-size:12px;padding-inline:15px}.eyebrow{color:#bc977e;font:11px/1.6 var(--mono);letter-spacing:.13em}.menu-toggle span{background:#ebe9e5}.mobile-nav{background:#131618;color:#e5e5e2;border-color:#34383a}.skip-link{color:#141719}.hero.wrap{position:relative;isolation:isolate;overflow:hidden;max-width:1800px;width:100%;background:#101315;border-radius:0;text-align:center;padding:84px 24px 303px;border-bottom:1px solid #30363a}.hero:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%2399a3aa'%3E%3Ccircle cx='12' cy='9' r='.5'/%3E%3Ccircle cx='66' cy='31' r='.5'/%3E%3Ccircle cx='34' cy='78' r='.5'/%3E%3Ccircle cx='91' cy='64' r='.5'/%3E%3C/g%3E%3C/svg%3E")}.hero>.eyebrow{display:inline-flex;align-items:center;gap:12px;color:#c7ac98;position:relative;z-index:2;font-size:11px;letter-spacing:.16em}.hero>.eyebrow:before{content:"";display:block;width:5px;height:5px;background:#df9b6e;transform:rotate(12deg)}.hero h1{position:relative;z-index:2;font-size:clamp(56px,6.3vw,90px);font-weight:430;letter-spacing:-.064em;line-height:1.025;margin:25px 0 27px}.hero h1>span:last-child{color:#b9bfc2}.hero-description{position:relative;z-index:2;max-width:655px;color:#aeb6bc}.hero-actions{position:relative;z-index:2;gap:12px;margin-top:29px}.hero .button-primary{background:#edebe6;color:#191b1d}.hero .button-secondary{background:#171d20;border-color:#465058;color:#e6e8e8}.hero-note{position:relative;z-index:2;color:#909ba2;font-size:12px;line-height:1.7;margin:21px auto 0;max-width:610px}.hero-scroll{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);z-index:3;margin:0;font:10px var(--mono);text-transform:uppercase;letter-spacing:.13em;display:inline-flex;gap:20px;align-items:center;padding:12px 15px;color:#c0c4c7;background:#101315;border:1px solid #343c41;border-radius:4px}.hero-scroll:hover{color:#f3c4a7;border-color:#8b6953}.hero-scroll span{animation:none}.hero-registration{inset:28px 35px auto;display:flex;justify-content:space-between;color:#748088;font:9px var(--mono);letter-spacing:.12em}.hero-registration,.world-scene{position:absolute;pointer-events:none}.world-scene{inset:auto 0 -25px;height:450px;z-index:0;overflow:hidden}.world-scene svg{display:block;width:100%;height:100%;min-width:1100px;position:absolute;left:50%;translate:-50% 0;overflow:visible}.world-grid{stroke:#69747c;stroke-width:.65;opacity:.19}.world-brick{transform-box:fill-box;transform-origin:center}.hero-process{display:flex;justify-content:space-between;gap:20px;padding:26px 0;margin:0 auto 76px;border:0;border-bottom:1px solid #2a2e31;font:10px var(--mono);color:#a1a7ab;letter-spacing:.07em}.hero-process span{display:flex;align-items:center;gap:12px}.hero-process span:before{content:"";display:block;width:4px;height:4px;background:#b98666;transform:rotate(12deg)}.section-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:end;margin-bottom:30px}.section-intro h2{font-size:48px;font-weight:430;letter-spacing:-2px;line-height:1.12;margin-top:15px;max-width:570px}.section-intro>p{font-size:18px;line-height:1.75;color:#a2a6a9}.system-section{padding:0 0 94px}.included-strip{border:0;padding:12px 0 36px;display:flex;gap:14px 26px;flex-wrap:wrap;font-size:13px;color:#afb2b3}.included-strip>span{display:flex;gap:9px;align-items:center}.included-strip>span>span{color:#dba481}.system-path{flex-direction:row;justify-content:flex-start;padding:0;gap:35px;border-bottom:1px solid #34393c;margin:0}.system-path,.system-path>button{display:flex;background:transparent}.system-path>button{border:0;border-radius:0;border-bottom:2px solid transparent;color:#929a9f;padding:19px 0;gap:13px;align-items:center;min-height:60px;margin-bottom:-1px;text-align:left}.system-path>button[aria-pressed=true]{background:none;color:#f2e2d7;border-color:#d69c77}.system-path>button>span:first-child{width:auto;height:auto;border:0;border-radius:0;background:none;color:#818c94;font:11px var(--mono)}.system-path>button[aria-pressed=true]>span:first-child{background:none;color:#dba17c;border:0}.system-path strong{font-size:17px;font-weight:450;letter-spacing:-.3px}.system-panel{display:grid;grid-template-columns:.7fr 1.5fr;gap:55px;align-items:center;background:none;border:0;box-shadow:none;border-radius:0;padding-top:45px;overflow:visible;perspective:1200px}.system-explanation{display:block;padding:0;min-height:0}.system-explanation .eyebrow{color:#c79c7f;font-size:10px;line-height:1.6;margin:0 0 15px}.system-explanation h3{font-size:34px;line-height:1.12;letter-spacing:-1.1px;max-width:350px;font-weight:450}.system-explanation p{font-size:16px;line-height:1.75;color:#a2a9ae;margin-top:17px}.system-explanation a{display:inline-flex;gap:15px;margin-top:26px;color:#e5c2a9;font-size:14px}.research-switch{display:flex;gap:7px;margin-top:22px;flex-wrap:wrap}.research-switch button{border:1px solid #474f54;background:none;padding:8px 12px;border-radius:5px;color:#b0b8bd;font-size:12px}.research-switch button[aria-pressed=true]{background:#30383e;border-color:#76818a;color:#fff}.system-capture{margin:0;min-width:0;position:relative}.system-capture:before{content:"";position:absolute;inset:-13px -13px 34px;border:1px solid #3f403e;transform:rotate(-2deg);pointer-events:none;background:#1a1e20;z-index:-1;border-radius:11px}.system-capture>div{position:relative;background:#111519;border:1px solid #666e73;padding:5px;border-radius:10px;overflow:hidden;box-shadow:0 22px 35px #0005;aspect-ratio:1.43}.system-capture img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;border-radius:5px}.system-capture figcaption{color:#939fa7;font:10px/1.6 var(--mono);margin-top:19px;text-align:right}.mentorship{padding:72px 0 90px;border-top:1px solid #34383b;border-bottom:0;display:grid;grid-template-columns:1.05fr 1fr;gap:100px;align-items:start;position:relative}.mentorship .eyebrow{color:#bf977a}.mentorship h2{font-size:49px;font-weight:430;letter-spacing:-2px;line-height:1.1;margin-top:20px;max-width:470px}.mentorship .section-description,.section-description{font-size:18px;line-height:1.75;color:#a5aaad;max-width:490px}.mentor-note{border:0;border-left:2px solid #b6815e;border-radius:0;background:none;padding:0 0 0 20px;font-size:15px;line-height:1.75;color:#c0b2a8;max-width:470px;margin-top:28px}.mentor-topics{border:0}.mentor-topics>div{display:flex;gap:24px;padding:25px 0;border-bottom:1px solid #303639}.mentor-topics>div:first-child{padding-top:0}.mentor-topics>div>span{color:#b58c72;font:11px var(--mono);padding-top:6px}.mentor-topics h3{font-size:22px;font-weight:450;letter-spacing:-.6px;color:#e1e2e0;line-height:1.3}.mentor-topics p{font-size:16px;color:#a0a8ad;line-height:1.7;margin-top:9px}.knowledge-section{position:relative;isolation:isolate;background:#171b1f;color:#edf0f1;border-block:1px solid #3b4349;box-shadow:none;padding:82px 0;overflow:hidden}.knowledge-section:before{content:"";z-index:-1;position:absolute;top:-280px;right:-150px;width:900px;height:900px;border:1px solid #6a787328;transform:rotate(-28deg);box-shadow:0 0 0 85px #0000,0 0 0 86px #67758018,0 0 0 170px #0000,0 0 0 171px #67758018;pointer-events:none}.knowledge-layout{display:grid;grid-template-columns:.85fr 1.2fr;gap:55px 65px;align-items:center}.knowledge-copy .eyebrow{color:#d7a583}.knowledge-copy h2{font-size:44px;font-weight:430;letter-spacing:-1.8px;line-height:1.1;margin-top:18px}.knowledge-copy h2 span{color:#96a4ad}.knowledge-copy .section-description{font-size:17px;color:#afbac2;line-height:1.75}.vault-preview,.vault-preview.has-video{height:350px;border:1px solid #8d969b;padding:5px;border-radius:10px;background:#30373c;box-shadow:14px 14px 0 #0f1316,15px 15px 0 #424a50;transform:none}.vault-preview video{border-radius:5px;background:#171a1d}.video-actions .video-toggle,.video-expand{background:#20272c;border-color:#6d7e89;color:#e3edf3;font-size:11px;border-radius:5px;min-height:38px}.knowledge-index{grid-column:1/-1;border-top:1px solid #3d474e;padding-top:30px}.knowledge-index h3{font-size:18px;font-weight:450;color:#e3e8eb;margin-bottom:25px}.knowledge-index ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px 28px}.knowledge-index li{display:flex;gap:13px;align-items:baseline;color:#b5c0c7;font-size:14px;line-height:1.5}.knowledge-index li>span{font:10px var(--mono);color:#c0977a;flex-shrink:0}.workflow{padding:90px 0 82px}.inline-demo{height:720px;border:1px solid #7c898f;padding:5px;border-radius:12px;background:#343b40;overflow:hidden;box-shadow:0 24px 60px #0005;position:relative}.inline-demo iframe{display:block;width:100%;height:100%;border:0;border-radius:6px}.demo-loading{color:#d9e3ec}.demo-caption{font-size:12px;color:#929fa7;display:flex;gap:24px;align-items:center;margin-top:24px}.demo-caption button{background:none;border:0;color:#e0bd9f;margin-left:auto;font-size:13px}.demo-caption a{color:#c6cdd2}.showcase{display:grid;grid-template-columns:1fr 1fr;gap:30px 70px;align-items:end;padding:20px 0 85px}.showcase-heading{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.5fr;gap:70px;align-items:start}.showcase-heading .eyebrow{padding-top:12px}.showcase-heading h2{font-size:52px;letter-spacing:-2px;line-height:1.08;font-weight:430;margin:0}.showcase-heading h2 span{color:#919ca3}.showcase-media{grid-column:1/-1;aspect-ratio:16/7;height:auto;min-height:0;border:1px solid #3c454b;background:#181d21;border-radius:10px;box-shadow:none;overflow:hidden}.showcase-media video{width:100%;height:100%;object-fit:contain}.showcase-placeholder{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:30px;color:#a1adb5;background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='1' fill='%23727f89' opacity='.13'/%3E%3C/svg%3E")}.showcase-placeholder:before{content:"";position:absolute;inset:15px;border:1px solid #444d533f;border-radius:4px;pointer-events:none}.showcase-placeholder strong{font-size:27px;color:#ced5d9;font-weight:430;letter-spacing:-.6px;margin-bottom:13px}.showcase-placeholder>span:not(.media-cross){font:11px var(--mono);line-height:1.6}.media-corner{position:absolute;top:29px;left:30px}.media-duration{position:absolute;bottom:27px;right:30px}.media-cross{font-size:48px;font-weight:200;color:#bb8c6b;margin-bottom:18px}.showcase-caption{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:70px}.showcase-caption p{font-size:17px;line-height:1.7;color:#97a2aa}.showcase-caption p:first-child{color:#bdc5cb}.games-section{padding:60px 0 85px;border-block:1px solid #30383d}.games-heading{display:flex;justify-content:space-between;align-items:end;gap:80px;margin-bottom:30px}.games-heading h2{font-size:48px;font-weight:430;letter-spacing:-2px;line-height:1.1;margin-top:18px}.games-description{font-size:17px;line-height:1.75;color:#a2adb4;max-width:640px;margin-top:20px}.placeholder-note{font-size:11px;color:#99a2a9;max-width:200px}.games-layout{display:flex;flex-direction:column-reverse;gap:28px}.game-results{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #3a4349;background:#161c20;border-radius:8px;padding:25px 30px;gap:20px}.game-results>div{padding-left:25px;border-right:1px solid #384249;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.game-results>div:first-child{padding-left:0}.game-results>div:last-child{border:0}.game-results strong{font:28px var(--mono);color:#c1cbd2;letter-spacing:-1px}.game-results span{font-size:13px;color:#a2aeb7;margin:0}.game-list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.game-tile{display:block;background:transparent;border:0;padding:0;box-shadow:none}.game-thumb{height:auto;aspect-ratio:1.4;width:100%;background:#1b2227;border:1px solid #333e46;border-radius:8px;margin:0 0 18px}.game-thumb img{opacity:.1}.game-thumb>span{font:38px var(--mono);color:#84939e}.game-tile h3 a,.game-tile h3 button{color:#dbe0e3;font-size:19px}.game-tile p{font-size:12px;color:#9ba8b2;margin-top:8px}.game-tile:hover{transform:translateY(-3px)}.offer-section{display:block;padding:85px 0}.offer-copy{display:grid;grid-template-columns:1fr 1fr;gap:22px 90px}.offer-copy>.eyebrow{grid-column:1/-1}.offer-copy h2{font-size:56px;font-weight:430;letter-spacing:-2.3px;line-height:1.08;margin:0}.offer-copy h2 span{color:#98a2a9}.offer-copy>.section-description{align-self:center;margin:0;max-width:530px}.curriculum{grid-column:1/-1;max-width:none;margin-top:8px;border-color:#343d43;padding-top:14px}.curriculum summary{font-size:15px;color:#bac4ca}.curriculum ol{font-size:15px;color:#abb8c2}.curriculum small{color:#939fa8;font-size:12px}.course-inclusions h3{color:#d1d9df}.course-inclusions p{color:#a3b0b9}.plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.purchase{display:flex;flex-direction:column;background:#181e22;border:1px solid #4a555d;border-radius:12px;padding:35px;box-shadow:inset 0 1px #7d8c961f}.purchase.plan-1{background:#22201e;border-color:#766051}.purchase-label{font:11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#c3b09f}.purchase h3{font-size:27px;font-weight:450;letter-spacing:-.8px;line-height:1.25;margin-top:18px;color:#e8e7e2}.price{font-size:66px;color:#efeee9;margin:27px 0;letter-spacing:-3px;line-height:1}.price>span{font-size:12px;color:#adb5b9;letter-spacing:0;margin-top:13px}.purchase>p{font-size:17px;line-height:1.7;color:#b4b9bc;letter-spacing:0;margin-bottom:20px}.plan-included{list-style:none;padding:20px 0;margin:0 0 25px;border-top:1px solid #495157;display:grid;gap:14px;color:#c1c4c5;line-height:1.55}.plan-included li{display:flex;gap:12px}.plan-included li>span{color:#d9a280}.purchase .button{width:100%;margin-top:auto;margin-bottom:0}.plan-1 .button-primary{background:#dba380;border-color:#e4b596;color:#201811}.offer-footnote{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-top:30px}.offer-footnote p{font-size:12px;line-height:1.8;color:#a5afb5}.offer-footnote p span{color:#9aa5ad}.faq-section{border-color:#303a41;padding-block:45px;gap:90px}.faq-section h2{font-size:32px;letter-spacing:-1px}.faq-list details{border-color:#344049}.faq-list summary h3{color:#c0cbd3;font-size:16px}.faq-list details p{color:#a2b0ba;font-size:15px}.faq-list summary>span{color:#b69982}.text-button{padding:0;border:0;background:none;color:#cdb49e;box-shadow:none}.text-button:hover{color:#efd2ba;background:none}.footer{border-color:#303a42}.footer-bottom{color:#96a5b1}.footer-top .text-button{color:#c6b09c}.site-dialog{background:#171e24;color:#e9eff3;border-color:#4c6070}.dialog-header{background:#171e24;border-color:#354958}.dialog-header>span{color:#c5d5df}.dialog-body p,.dialog-body small{color:#b3c1cb}.dialog-body .button-primary{background:#eef3f6;color:#17232c;border-color:#eef3f6}.dialog-header button{color:#d7e8f3;background:#263844;border-color:#466174}.demo-dialog{height:calc(100dvh - 32px);width:calc(100vw - 32px)}@media(min-width:1600px){.hero.wrap{border-inline:1px solid #2e363b}.world-scene{height:490px}}@media(max-width:1050px){.wrap{width:calc(100% - 64px)}.knowledge-layout,.mentorship,.offer-copy,.section-intro,.showcase-caption,.showcase-heading{gap:35px}.system-panel{gap:35px;grid-template-columns:.8fr 1.2fr}.system-path{gap:22px}.system-path strong{font-size:15px}.knowledge-copy h2{font-size:35px}.hero h1{font-size:clamp(51px,6.3vw,75px)}.hero-registration{font-size:8px}.world-scene{height:430px;bottom:-25px}}@media(max-width:760px){.wrap{width:calc(100% - 40px)}.nav{min-height:67px}.nav-cta{padding-inline:13px;min-height:36px}.brand{font-size:18px}.brand .brand-mark{width:24px;height:24px}.hero.wrap{width:100%;padding:64px 20px 235px}.hero h1{font-size:clamp(35px,8.8vw,62px);letter-spacing:-.055em;margin:22px 0}.hero-description{font-size:17px;line-height:1.7;max-width:470px}.hero>.eyebrow{font-size:9px;gap:8px;letter-spacing:.1em}.hero-note{font-size:12px;max-width:315px}.hero-actions{gap:9px;margin-top:26px}.hero-actions .button{font-size:13px;min-height:46px;padding-inline:16px}.hero-scroll{bottom:20px;font-size:8px;padding:10px 12px;white-space:nowrap}.hero-registration{inset:20px 20px auto;font-size:7px;letter-spacing:.07em}.hero-registration span:last-child{display:none}.world-scene{height:320px;bottom:-20px}.world-scene svg{min-width:730px}.world-scene svg>g:last-child{display:none}.hero-process{gap:15px;font-size:8px;line-height:1.7;letter-spacing:0;padding-block:22px;margin-bottom:43px}.hero-process span{max-width:95px;display:block}.hero-process span:before{display:none}.section-intro{grid-template-columns:1fr;gap:18px;margin-bottom:20px}.section-intro h2{font-size:34px;letter-spacing:-1.3px}.section-intro>p{font-size:17px}.included-strip{font-size:12px;gap:11px 18px;padding-bottom:25px}.system-path{gap:0;justify-content:space-between}.system-path>button{display:block;width:31%;padding:14px 0;min-height:90px}.system-path>button>span:first-child{display:block;margin-bottom:9px}.system-path strong{font-size:13px;line-height:1.4;display:block;max-width:110px}.system-panel{grid-template-columns:1fr;gap:34px;padding-top:28px}.system-explanation{padding:0;min-height:0}.system-explanation h3{font-size:30px}.system-explanation p{font-size:16px}.system-capture>div{aspect-ratio:1.28;border-radius:8px;padding:3px}.system-capture:before{inset:-7px -5px 32px;border-radius:8px;transform:rotate(-1.5deg)}.system-capture img{width:610px;max-width:none;height:auto;object-fit:fill;object-position:top;transform:translateX(-10px)}.system-capture figcaption{text-align:left;font-size:9px;line-height:1.7;margin-top:15px}.system-section{padding-bottom:50px}.mentorship{grid-template-columns:1fr;gap:30px;padding:43px 0 55px}.mentorship h2{font-size:36px;letter-spacing:-1.3px}.mentorship .section-description,.section-description{font-size:17px}.mentor-topics h3{font-size:20px}.mentor-topics p{font-size:16px}.mentor-note{font-size:15px;padding:0 0 0 16px}.mentor-topics>div{padding:21px 0}.knowledge-section{padding-block:48px}.knowledge-layout{grid-template-columns:1fr;gap:29px}.knowledge-copy h2{font-size:34px}.knowledge-copy .section-description{font-size:16px}.vault-preview,.vault-preview.has-video{height:240px;width:100%;aspect-ratio:auto;min-height:0;padding:3px;box-shadow:7px 7px 0 #0f1316,8px 8px 0 #424a50}.knowledge-index{padding-top:24px;margin-top:8px}.knowledge-index ul{grid-template-columns:1fr 1fr;gap:16px 18px}.knowledge-index li{font-size:12px;gap:8px}.knowledge-index li>span{font-size:9px}.knowledge-index h3{font-size:17px}.workflow{padding:50px 0}.inline-demo{height:640px;border-radius:8px;padding:3px}.demo-caption{flex-wrap:wrap;gap:13px;font-size:11px;line-height:1.7}.demo-caption>span{flex-basis:100%}.demo-caption button{margin:0}.showcase{grid-template-columns:1fr;padding:10px 0 50px;gap:24px}.showcase-heading{grid-template-columns:1fr;gap:16px}.showcase-heading h2{font-size:37px;letter-spacing:-1.3px}.showcase-media{width:100%;height:245px;aspect-ratio:auto;border-radius:8px;min-width:0}.showcase-caption{grid-template-columns:1fr;gap:14px}.showcase-caption p{font-size:16px}.showcase-placeholder{padding:25px 14px}.showcase-placeholder strong{font-size:24px}.showcase-placeholder>span:not(.media-cross){font-size:9px;max-width:100%}.media-corner{top:22px;left:22px}.media-duration{bottom:20px;right:23px}.media-cross{font-size:34px;margin-bottom:10px}.games-section{padding-block:45px}.games-heading{display:block}.games-heading h2{font-size:34px;letter-spacing:-1.3px}.games-description{font-size:16px}.placeholder-note{max-width:none;font-size:11px}.game-results{padding:20px 16px;gap:10px}.game-results>div{padding-left:9px}.game-results strong{font-size:23px}.game-results span{font-size:11px;white-space:normal}.game-list{grid-template-columns:1fr;gap:18px}.game-tile{display:grid;grid-template-columns:85px 1fr;gap:18px;align-items:center}.game-thumb{width:85px;height:85px;aspect-ratio:auto;margin:0;border-radius:7px}.game-thumb>span{font-size:25px}.game-tile h3 a,.game-tile h3 button{font-size:17px}.offer-section{padding-block:48px}.offer-copy{grid-template-columns:1fr;gap:18px}.offer-copy h2{font-size:41px;letter-spacing:-1.5px}.plan-grid{grid-template-columns:1fr;gap:20px;margin-top:28px}.purchase{padding:27px;border-radius:10px}.purchase h3{font-size:25px}.price{font-size:60px;display:block;margin:24px 0;letter-spacing:-3px}.price>span{margin-top:12px;font-size:12px}.purchase>p{font-size:16px}.plan-included{font-size:14px;gap:12px}.offer-footnote{display:block;margin-top:23px}.offer-footnote p{margin-top:21px;font-size:11px}.faq-section{grid-template-columns:1fr;gap:18px;padding-block:38px}.faq-section h2{font-size:28px}.faq-list summary h3{font-size:16px}.faq-list details p{font-size:15px}.footer-top .text-button{font-size:12px}.footer-bottom{font-size:10px}.demo-dialog{width:100vw;height:100dvh}}@media(max-width:370px){.wrap{width:calc(100% - 32px)}.hero.wrap{padding-inline:16px}.hero h1{font-size:31px}.world-scene{height:280px;bottom:-10px}.world-scene svg{min-width:600px}.hero-description{font-size:16px}.hero-actions{flex-direction:column}.hero-actions .button{width:100%;justify-content:center}.knowledge-index ul{gap:14px 12px}.knowledge-index li{font-size:11px}.purchase{padding:22px}.system-path strong{font-size:12px}.hero-process{font-size:7px}}@media(prefers-reduced-motion:reduce){.hero h1>span{filter:none!important}.hero h1>span,.hero-actions,.hero-description,.hero-note,.knowledge-copy,.mentor-topics>div,.system-capture,.system-section>div,.world-brick,.world-scene svg{opacity:1!important;transform:none!important}.world-route{opacity:.7!important;stroke-dasharray:none!important}.button:hover,.game-tile:hover{transform:none}}.getting-started{display:grid;grid-template-columns:1fr 1fr;gap:95px;padding-block:88px 90px}.getting-started-intro h2{line-height:1.1;letter-spacing:-1.9px;font-weight:430;max-width:500px;margin-top:19px}.getting-started-intro>p:not(.eyebrow){font-size:17px;line-height:1.8;color:#aab2b7;margin-top:23px;max-width:470px}.getting-started-next{margin-top:29px;padding-left:20px;border-left:2px solid #ba8a67;max-width:465px}.getting-started-next>span{font-size:14px;color:#e0c2a9}.getting-started-next p{font-size:15px;line-height:1.75;color:#adb6bb;margin-top:9px}.package-list{border-top:1px solid #41494f}.package-row{display:flex;gap:23px;padding:28px 0;border-bottom:1px solid #30383d}.package-row>span{font:11px var(--mono);color:#c19a7c;padding-top:7px}.package-row h3{font-size:23px;font-weight:450;letter-spacing:-.5px}.package-row p{line-height:1.75;color:#a8b2b9;margin-top:9px}.knowledge-section+.system-section{padding-top:85px}.world-labels{opacity:.9}@media(max-width:1050px){.getting-started{gap:50px}.getting-started-intro h2{font-size:40px}}@media(max-width:760px){.getting-started{grid-template-columns:1fr;gap:30px;padding-block:48px 52px}.getting-started-intro h2{font-size:34px;letter-spacing:-1.2px}.getting-started-intro>p:not(.eyebrow){font-size:16px;margin-top:18px}.getting-started-next{margin-top:22px;padding-left:16px}.package-row{gap:20px;padding:23px 0}.package-row h3{font-size:21px}.package-row p{font-size:16px}.knowledge-section+.system-section{padding-top:50px}.world-labels{display:none}}@media(prefers-reduced-motion:reduce){.getting-started-intro,.package-row,.world-avatar,.world-finish{transform:none!important;opacity:1!important}}main{position:relative;isolation:isolate}.wrap{max-width:1280px}.page-path{position:absolute;left:0;top:0;z-index:3;pointer-events:none;overflow:visible;opacity:.75}.path-you{filter:none}.page-path-line{opacity:.6}.section-path-block{opacity:.85}.button-primary,.hero .button-primary,.plan-1 .button-primary{background:#dca580;border-color:#e7bc9b;color:#261b14;box-shadow:inset 0 1px #efc4a5}.button-primary:hover,.hero .button-primary:hover{background:#e8b792;border-color:#efd0b8}.brand .brand-mark,.footer .brand-mark{color:#d6d9da}.eyebrow,.hero>.eyebrow,.knowledge-copy .eyebrow,.system-explanation .eyebrow{color:#a1adb6}.hero>.eyebrow:before{background:#c3cbd0}.demo-caption button,.footer-top .text-button,.system-explanation a,.text-button{color:#c0cbd3}.plan-included li>span{color:#a6b5c0}.knowledge-index li>span{color:#91a6b5}.media-cross{color:#9dacb8}.system-path>button[aria-pressed=true]{color:#e7edf1;border-color:#8ca4b7}.system-path>button[aria-pressed=true]>span:first-child{color:#9bb5c8}.hero.wrap{padding-top:65px;padding-bottom:330px}.hero h1{font-size:clamp(53px,5.8vw,84px);margin-block:23px}.hero-description{max-width:820px;font-size:19px;line-height:1.65}.hero-note{max-width:780px}.hero-scroll{bottom:19px}.world-scene{height:520px;bottom:-75px}.world-scene svg{min-width:1450px}.world-gem{transform-box:fill-box;transform-origin:center}.workflow.wrap{width:calc(100% - 40px);max-width:1600px;padding-block:58px 65px}.workflow .section-intro{max-width:1280px;margin-inline:auto;grid-template-columns:1.05fr 1fr;gap:60px;margin-bottom:28px}.workflow .section-intro h2{max-width:680px}.workflow .section-intro>p{max-width:640px}.inline-demo{height:650px}.demo-caption{max-width:1280px;margin-inline:auto;margin-top:20px}.getting-started{display:block;padding-block:60px}.getting-started-intro h2{max-width:850px;font-size:47px;margin-top:14px}.package-list{margin-top:34px;border-top:1px solid #424d56}.package-row{display:grid;grid-template-columns:40px .9fr 1.1fr;gap:25px;align-items:baseline;padding:23px 0}.package-row h3{font-size:22px;line-height:1.35}.package-row p{font-size:16px;margin:0;line-height:1.65}.mentorship-tag{display:inline-flex;margin-left:13px;font:9px var(--mono);letter-spacing:.08em;color:#aab7c2;border:1px solid #52606a;border-radius:3px;padding:5px 7px;vertical-align:middle}.package-note{margin-top:20px;color:#98a8b4;font-size:13px}.first-month{padding-block:65px;border-top:1px solid #34404a}.month-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:15px 70px}.month-heading>.eyebrow{grid-column:1/-1}.month-heading h2{font-size:47px;font-weight:430;letter-spacing:-1.9px;line-height:1.1;max-width:650px}.month-heading>p:last-child{font-size:17px;line-height:1.75;color:#aab7c1;max-width:600px}.month-timeline{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:30px}.month-timeline:before{content:"";position:absolute;left:10%;right:10%;top:49px;height:1px;background:#485b695c}.timeline-block{position:relative;width:150px;margin-bottom:15px}.timeline-block svg{width:150px;height:108px;display:block;overflow:visible}.timeline-block>span{position:absolute;left:0;right:0;bottom:0;text-align:center;font:9px var(--mono);letter-spacing:.15em;color:#a5b7c5}.timeline-time{font:11px var(--mono);color:#95aabd}.timeline-copy h3{font-size:22px;letter-spacing:-.5px;font-weight:450;margin-top:10px}.timeline-copy p{font-size:16px;line-height:1.7;color:#aab6bf;margin-top:11px}.month-outcomes{display:grid;grid-template-columns:1fr 1fr;gap:50px;border-top:1px solid #34424b;padding-top:23px;margin-top:32px}.month-outcomes p{font-size:15px;color:#a2b3bf;line-height:1.7}.month-outcomes strong{display:block;font-weight:500;color:#d2dce3}.month-note{font-size:12px;color:#9aabb8;margin-top:17px}.system-section{padding-block:60px 65px}.knowledge-section+.system-section{padding-top:60px}.section-intro{gap:70px}.section-intro>p{max-width:640px}.system-panel{grid-template-columns:.75fr 1.35fr;gap:45px;padding-top:34px}.system-explanation p{font-size:17px}.knowledge-section{padding-block:60px}.knowledge-layout{gap:38px 65px;grid-template-columns:1fr 1.15fr}.knowledge-copy .section-description{max-width:590px;font-size:18px}.knowledge-index{padding-top:25px}.knowledge-index ul{gap:13px 28px}.games-section,.showcase{padding-block:55px 65px}.offer-section{padding-block:65px 55px}.offer-copy h2{font-size:53px}.offer-copy{gap:18px 60px}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:62px;align-items:stretch}.purchase{position:relative;padding:30px 25px;border-radius:10px;background:#171d22;border-color:#46555f;overflow:visible}.purchase.plan-1{background:#211f1d;border-color:#b88a68}.purchase-label{color:#a5b6c2;font-size:10px;letter-spacing:.08em;line-height:1.6}.purchase h3{font-size:23px;letter-spacing:-.6px;margin-top:15px}.price{font-size:58px;margin-block:23px}.purchase>p{font-size:16px;line-height:1.65;min-height:80px}.plan-included{font-size:14px;gap:13px;border-color:#48525a;padding-block:20px}.purchase .button{font-size:13px;padding-inline:15px;min-height:47px}.recommended-plan{margin-top:-17px;margin-bottom:-17px;padding-top:43px;z-index:4}.recommended-badge{position:absolute;top:-14px;left:22px;padding:6px 10px;background:#dba47e;color:#2a1e16;border:1px solid #edc5a5;border-radius:4px;font:10px var(--mono);text-transform:uppercase;letter-spacing:.06em}.pricing-flag{top:-105px;right:3px;width:94px;height:110px}.pricing-block,.pricing-flag{position:absolute;pointer-events:none}.pricing-block{bottom:-67px;left:50%;translate:-50% 0;width:225px;height:100px;z-index:-1}.offer-footnote{margin-top:92px}.faq-section{padding-block:34px}.footer{padding-block:25px}@media(max-width:1050px){.page-path{opacity:.3}.workflow .section-intro{gap:35px}.plan-grid{gap:13px}.purchase{padding-inline:20px}.purchase .button{font-size:12px;gap:7px}.price{font-size:51px}.month-timeline{gap:23px}.month-heading{gap:20px 35px}.month-heading h2{font-size:39px}.package-row{grid-template-columns:30px .9fr 1.1fr;gap:20px}.package-row h3{font-size:20px}.world-scene{height:485px;bottom:-60px}}@media(max-width:760px){.page-path{opacity:.13}.page-path .path-you{opacity:1}.hero.wrap{padding-top:57px;padding-bottom:260px}.hero h1{font-size:clamp(33px,8.6vw,58px);line-height:1.07;margin:20px 0}.hero-description{font-size:17px;max-width:530px}.hero-note{font-size:11px;max-width:330px}.world-scene{height:370px;bottom:-50px}.world-scene svg{min-width:820px}.hero-actions .button{font-size:13px;padding-inline:15px}.hero-scroll{bottom:15px}.workflow.wrap{width:calc(100% - 24px);padding-block:42px 45px}.workflow .section-intro{display:block;padding-inline:8px}.workflow .section-intro h2{font-size:33px;margin-top:12px}.workflow .section-intro>p{font-size:16px;margin-top:20px}.inline-demo{height:630px}.demo-caption{padding-inline:8px}.getting-started{padding-block:40px}.getting-started-intro h2{font-size:34px;max-width:500px}.package-list{margin-top:25px}.package-row{grid-template-columns:24px 1fr;gap:8px 17px;padding:22px 0}.package-row>span{grid-row:1/3;padding-top:5px}.package-row h3{font-size:20px}.package-row p{grid-column:2;font-size:16px}.mentorship-tag{display:table;margin:9px 0 0;font-size:8px}.package-note{font-size:12px;line-height:1.7}.first-month{padding-block:43px}.month-heading{display:block}.month-heading h2{font-size:34px;letter-spacing:-1.2px;margin-top:13px}.month-heading>p:last-child{font-size:16px;margin-top:19px}.month-timeline{display:block;margin-top:30px}.month-timeline:before{left:49px;top:40px;bottom:90px;width:1px;height:auto;right:auto;background:#485b695c}.month-stop{display:grid;grid-template-columns:105px 1fr;gap:14px;margin-bottom:28px;align-items:start}.timeline-block{width:105px;margin:0}.timeline-block svg{width:105px;height:84px}.timeline-block>span{font-size:8px;bottom:-3px}.timeline-copy h3{font-size:20px;margin-top:6px}.timeline-copy p{font-size:15px;margin-top:9px}.timeline-time{font-size:10px}.month-outcomes{grid-template-columns:1fr;gap:17px;margin-top:12px}.month-note{font-size:11px;line-height:1.7}.system-section{padding-block:42px 48px}.system-panel{grid-template-columns:1fr;gap:30px;padding-top:26px}.system-explanation p{font-size:16px}.knowledge-section{padding-block:45px}.knowledge-layout{grid-template-columns:1fr;gap:27px}.knowledge-copy .section-description{font-size:16px}.knowledge-index li{font-size:12px}.games-section,.showcase{padding-block:40px 45px}.offer-section{padding-block:45px}.offer-copy h2{font-size:38px;letter-spacing:-1.5px}.plan-grid{grid-template-columns:1fr;gap:35px;margin-top:55px}.purchase{padding:28px 25px}.recommended-plan{order:-1;margin:0 0 22px;padding-top:38px}.purchase h3{font-size:25px}.price{font-size:62px}.purchase>p{min-height:0;font-size:16px}.purchase .button{font-size:14px}.purchase-label{font-size:11px}.pricing-flag{width:83px;right:10px;top:-96px}.pricing-block{bottom:-67px;width:215px}.offer-footnote{margin-top:32px}.faq-section{padding-block:30px}}@media(max-width:370px){.hero h1{font-size:30px}.world-scene{height:335px;bottom:-36px}.world-scene svg{min-width:680px}.hero-description{font-size:16px}.month-stop{grid-template-columns:86px 1fr;gap:9px}.timeline-block{width:86px}.timeline-block svg{width:86px;height:74px}.month-timeline:before{left:41px}.purchase{padding-inline:22px}}@media(prefers-reduced-motion:reduce){.pricing-flag-raise,.timeline-landing,.world-gem{transform:none!important;opacity:1!important}.stud-dust{display:none}.page-path.path-static .path-you{opacity:1}.page-path-line{stroke-dasharray:none}}.pricing-flag{top:0;right:12px;width:72px;height:90px}.recommended-plan .purchase-label{display:block;max-width:calc(100% - 60px)}.pricing-block{width:calc(100% - 45px);height:110px;bottom:-66px}@media(max-width:760px){.pricing-flag{top:0;right:12px;width:68px;height:85px}.pricing-block{width:calc(100% - 35px);height:100px;bottom:-62px}}@media(prefers-reduced-motion:reduce){.pricing-player{opacity:1!important;transform:none!important}}.path-you{position:absolute;left:0;top:0;width:36px;height:27px;translate:-18px -24px;z-index:3;pointer-events:none;will-change:transform;opacity:.85}.path-you svg{display:block;width:100%;height:100%}@media(max-width:760px){.path-you{opacity:.25}}@media(prefers-reduced-motion:reduce){.path-you{will-change:auto}}.hero.wrap{padding:62px 24px 0}.hero h1{font-size:clamp(58px,6.9vw,100px);line-height:1.01;max-width:1330px;margin:23px auto 27px}.hero h1>span:last-child{font-size:.7em;letter-spacing:-.05em;line-height:1.12;margin-top:13px}.hero-description{max-width:850px}.hero-note{font-size:13px}.hero-scroll{position:relative;left:auto;bottom:auto;transform:none;margin:0 auto 22px}.world-scene.live-map{position:relative;inset:auto;height:530px;width:100%;max-width:1280px;margin:30px auto 0;overflow:visible;z-index:1}.live-map svg.live-map-svg{position:relative;left:auto;translate:none;width:100%;height:100%;min-width:0;overflow:visible}.map-topline{position:absolute;top:0;left:24px;right:24px;z-index:4;display:flex;justify-content:space-between;gap:20px;font:10px var(--mono);letter-spacing:.08em;color:#9cadba}.map-topline button{background:#1d2b35;border:1px solid #536c80;padding:6px 10px;border-radius:4px;color:#c8d5df;font-size:11px}.map-speech{position:absolute;left:50%;top:39px;translate:-50% 0;z-index:3;background:#14232e;border:1px solid;border-radius:7px;padding:11px 18px;display:flex;gap:13px;align-items:center;box-shadow:0 9px 22px #0004;white-space:nowrap}.map-speech span{font:11px var(--mono);text-transform:uppercase}.map-speech p{font-size:13px;color:#e0e8ee}.map-agent .character-arms{transform-box:fill-box;transform-origin:50% 10%}.character-active .character-arms{animation:place-piece .5s ease-out 2}.character-active .character-legs{animation:walk-piece .45s ease-in-out 2}@keyframes place-piece{0%,to{transform:rotate(0)}50%{transform:rotate(-13deg)}}@keyframes walk-piece{0%,to{transform:translateX(0)}50%{transform:translateX(3px)}}.numbers-strip{padding:42px 0 34px;background:#1a2530;border-block:1px solid #405367}.numbers-strip>.wrap{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:45px}.numbers-strip>.wrap>div{display:flex;gap:25px;align-items:center;border-right:1px solid #4c6278}.numbers-strip>.wrap>div:last-child{border:0}.numbers-strip strong{font:110px/1 var(--mono);letter-spacing:-9px;color:#d4e1eb}.numbers-strip span{font-size:18px;line-height:1.3;max-width:210px;color:#a9c0d2}.numbers-strip>p{font-size:12px;color:#a5bacb;max-width:1280px;width:calc(100% - 96px);margin:20px auto 0}.team-roster{padding-block:55px}.roster-heading{display:flex;justify-content:space-between;gap:50px;align-items:end}.roster-heading h2{font-size:72px;font-weight:430;letter-spacing:-3px;line-height:1.04;max-width:850px;margin-top:17px}.roster-controls{display:flex;gap:9px;align-items:center;flex-shrink:0}.roster-controls span{font-size:12px;color:#afbecb;margin-right:12px}.roster-controls button{background:#1a2732;border:1px solid #486177;color:#d5e4ef;width:38px;height:38px;border-radius:5px}.roster-rail{display:flex;overflow-x:auto;gap:17px;margin-top:28px;padding:0 0 18px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#556f85 #17212a}.roster-agent{flex:0 0 218px;text-align:left;background:none;border:0;border-bottom:2px solid #344756;padding:0 10px 16px;scroll-snap-align:start;position:relative}.roster-agent>svg{width:100%;height:224px;overflow:visible}.roster-agent h3{font-size:23px;font-weight:450;margin-top:2px;color:var(--agent-color)}.roster-agent>p{font-size:15px;line-height:1.65;color:#b0c0cc;margin-top:10px;min-height:74px}.caught-line{display:block;font-size:13px;line-height:1.55;color:#9bafbf;padding-top:16px;min-height:84px}.caught-line small{display:block;font:9px var(--mono);letter-spacing:.08em;color:#829cac;margin-bottom:7px}.roster-agent.agent-active{border-color:var(--agent-color)}.agent-active .caught-line{color:#e0eaf1}.roster-note{font-size:11px;line-height:1.6;color:#9eb0bf;margin-top:11px}#workflow{--section-color:#a293ff}#team{--section-color:#b8a0e8}#what-you-get{--section-color:#8cb4e8}#first-month{--section-color:#98a8ee}#agents{--section-color:#77c4d0}#knowledge{--section-color:#ba9ae4}#showcase{--section-color:#d69fc4}#games{--section-color:#d7af89}main>section .eyebrow{color:var(--section-color,#abbcca)}.system-path>button[aria-pressed=true]{border-color:#77c4d0;color:#caeef3}.system-path>button[aria-pressed=true]>span:first-child{color:#88d0d9}.knowledge-stats{display:flex;flex-wrap:wrap;gap:12px 27px;align-items:center;margin-bottom:8px;font:24px/1.5 var(--mono);letter-spacing:-1px;color:#d6c4ec}.knowledge-stats-note{font:10px/1.6 var(--mono);color:#b8a6ce;margin-bottom:25px}.workflow.wrap{padding-block:43px 48px}.first-month,.getting-started{padding-block:45px}.system-section{padding-block:45px 48px}.knowledge-section{padding-block:45px}.showcase{padding-block:35px 42px;gap:25px 70px}.showcase-media{aspect-ratio:16/6}.games-section{padding-block:35px 45px}.offer-section{padding-block:48px 42px}.page-path{opacity:1}.page-path-line{opacity:.5}.trail-tile{opacity:.54}.tile-lit{opacity:.92}.section-path-block{opacity:.7}.marker-lit{opacity:1}.marker-edge{stroke:transparent;stroke-width:3}.marker-lit .marker-edge{stroke:var(--marker-color)}.path-you{opacity:1;filter:drop-shadow(0 2px 3px #dba78055)}.marker-lit{filter:brightness(1.3)}.plan-0 .button,.plan-2 .button{background:transparent;border-color:#718595;color:#dbe7ef;box-shadow:none}.plan-0 .button:hover,.plan-2 .button:hover{background:#23323d;border-color:#a6bdcf}@media(max-width:1050px){.roster-heading h2{font-size:58px}.roster-controls span{display:none}.numbers-strip strong{font-size:85px}.numbers-strip>.wrap{gap:25px}.numbers-strip>.wrap>div{gap:20px}.numbers-strip span{font-size:16px}.hero h1{font-size:clamp(54px,6.5vw,84px)}}@media(max-width:760px){.hero.wrap{padding:55px 20px 0}.hero h1{font-size:clamp(36px,9.7vw,65px);letter-spacing:-.055em;margin:21px 0}.hero h1>span:last-child{font-size:.72em;line-height:1.18;margin-top:13px}.hero-description{font-size:17px}.hero-note{font-size:11px}.hero-scroll{margin:8px auto 20px}.world-scene.live-map{height:340px;width:calc(100% + 40px);margin:24px -20px 0;overflow:hidden}.live-map svg.live-map-svg{width:780px;max-width:none;height:340px;left:50%;translate:-50% 0}.map-topline{left:17px;right:17px;font-size:7px;gap:8px}.map-topline button{font-size:9px;padding:5px 7px}.map-speech{top:34px;max-width:calc(100% - 30px);white-space:normal;display:block;padding:9px 12px;min-width:245px}.map-speech span{font-size:9px}.map-speech p{font-size:12px;line-height:1.45;margin-top:4px}.numbers-strip{padding-block:27px}.numbers-strip>.wrap{grid-template-columns:1fr 1fr;gap:25px 20px}.numbers-strip>.wrap>div{gap:12px;border:0;align-items:center}.numbers-strip>.wrap>div:last-child{grid-column:1/-1}.numbers-strip strong{font-size:72px;letter-spacing:-6px}.numbers-strip span{font-size:16px;max-width:215px}.numbers-strip>p{width:calc(100% - 40px);font-size:11px;line-height:1.6;margin-top:16px}.team-roster{padding-block:42px}.roster-heading{display:block}.roster-heading h2{font-size:46px;letter-spacing:-1.8px;margin-top:13px}.roster-controls{margin-top:20px;justify-content:flex-end}.roster-controls span{display:block;margin-right:auto;font-size:11px}.roster-agent{flex-basis:220px}.roster-rail{margin-top:16px}.roster-agent>svg{height:210px}.roster-note{font-size:10px}.knowledge-stats{font-size:18px;letter-spacing:-.5px;display:grid;gap:8px}.knowledge-stats-note{font-size:9px}.workflow.wrap{padding-block:34px 38px}.first-month,.getting-started{padding-block:34px}.system-section{padding-block:34px 40px}.knowledge-section{padding-block:35px}.showcase{padding-block:30px 34px}.showcase-media{height:230px}.games-section{padding-block:30px 35px}.offer-section{padding-block:35px}.page-path{opacity:.28}.path-you{opacity:.65}.map-agent .agent-character text{font-size:14px}}@media(max-width:370px){.hero h1{font-size:33px}.hero-description{font-size:16px}.world-scene.live-map{height:310px}.live-map svg.live-map-svg{height:310px;width:700px}.roster-heading h2{font-size:40px}.numbers-strip strong{font-size:64px}.numbers-strip span{font-size:15px}.map-speech{min-width:225px}.hero-actions .button{font-size:13px}}@media(prefers-reduced-motion:reduce){.character-active .character-arms,.character-active .character-legs{animation:none!important}.map-piece,.map-ready{transform:none;opacity:1}.marker-lit,.path-you{filter:none}}.world-scene.live-map{pointer-events:auto}.live-map svg{pointer-events:none}.world-scene.live-map{height:600px}.live-map svg.live-map-svg{height:calc(100% - 60px);margin-top:60px;overflow:hidden}.map-agent .agent-character text{font-size:16px}@media(max-width:760px){.world-scene.live-map{height:380px}.live-map svg.live-map-svg{height:320px;margin-top:60px}.map-agent .agent-character text{font-size:16px}}@media(max-width:370px){.world-scene.live-map{height:355px}.live-map svg.live-map-svg{height:295px}}.map-speech{left:clamp(150px,calc(50% + var(--bubble-x,0px)),calc(100% - 150px));top:var(--bubble-y,39px)}.roster-agent>svg{height:252px}.roster-speech{z-index:3;top:0;left:10px;right:10px;border:1px solid var(--agent-color);color:#dfebf3;padding:9px 12px;border-radius:6px;font-size:12px;line-height:1.45;text-align:center;pointer-events:none}.roster-speech,.roster-speech:after{position:absolute;background:#192936}.roster-speech:after{content:"";bottom:-6px;left:calc(50% - 5px);width:10px;height:10px;border-right:1px solid var(--agent-color);border-bottom:1px solid var(--agent-color);transform:rotate(45deg)}@media(max-width:760px){.map-speech{left:50%;top:34px}.roster-agent>svg{height:242px}}