/*! tailwindcss v4.2.1 | 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)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-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{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.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}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-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))}}:root{--navy:#0a1a18;--navy2:#1e3a36;--coral:#007a33;--mint:#00ff41;--cream:#f2f2f0;--ink:#0a1a18;--muted:#52635f;--line:#c9ccc6;--white:#fff;--blue:#756bff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#f8fafb;margin:0;font-family:IBM Plex Sans,Arial,sans-serif}button,input{font:inherit}button{cursor:pointer}p{line-height:1.65}.logo{text-align:left;color:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:16px;font-weight:500;line-height:14px;display:flex}.logo b{letter-spacing:2.7px;font-size:12px}.logo-mark{width:34px;height:34px;display:block;position:relative}.logo-mark i{background:var(--coral);border-radius:6px;width:7px;position:absolute;transform:rotate(38deg)}.logo-mark i:first-child{height:18px;top:12px;left:4px}.logo-mark i:nth-child(2){height:30px;top:2px;left:14px}.logo-mark i:nth-child(3){background:var(--mint);height:22px;top:3px;left:24px}.btn{border:0;border-radius:7px;justify-content:center;align-items:center;gap:22px;padding:13px 20px;font-weight:650;transition:all .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn.primary{background:var(--coral);color:#fff;box-shadow:0 8px 20px #ee745f33}.btn.light{color:var(--navy);background:#fff}.btn.large{padding:17px 25px}.btn.full{width:100%;margin-top:10px}.kicker,.eyebrow{letter-spacing:2px;color:var(--coral);font-size:11px;font-weight:800}.landing-nav{background:#fbfcfc;justify-content:space-between;align-items:center;height:84px;padding:0 7vw;display:flex}.landing-nav nav{gap:36px;display:flex}.landing-nav nav a{color:#526170;font-size:14px;text-decoration:none}.nav-actions{align-items:center;gap:16px;display:flex}.text-btn{color:var(--ink);background:0 0;border:0;font-weight:600}.hero{background:linear-gradient(120deg,#f8f9f6 0% 57%,#eaf1ef 57%);grid-template-columns:1.1fr .9fr;align-items:center;min-height:650px;padding:90px 8vw 75px;display:grid;overflow:hidden}.hero-copy{max-width:680px}.eyebrow{background:#fff;border-radius:20px;align-items:center;gap:10px;padding:9px 13px;display:inline-flex;box-shadow:0 5px 22px #23394a0b}.hero-copy h1{letter-spacing:-2.5px;color:var(--navy);margin:26px 0 24px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:65px;font-weight:500;line-height:1.07}.hero-copy h1 em{color:var(--coral);font-style:normal}.hero-copy>p{color:#5c6975;max-width:590px;font-size:18px}.hero-actions{align-items:center;gap:24px;margin:34px 0;display:flex}.play-btn{color:var(--navy);background:0 0;border:0;align-items:center;gap:10px;font-weight:650;display:flex}.play-btn span{border:1px solid #cbd4d5;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;display:grid}.trust{align-items:center;gap:15px;display:flex}.avatars{display:flex}.avatars span{color:#fff;background:#93a7a2;border:2px solid #fff;border-radius:50%;place-items:center;width:35px;height:35px;margin-left:-7px;font-size:9px;display:grid}.avatars span:first-child{background:#355c6d;margin-left:0}.avatars span:nth-child(2){background:#d37b62}.avatars span:nth-child(3){background:#567a93}.trust div:last-child{flex-direction:column;display:flex}.trust b{font-size:13px}.trust i{color:#e8a844;font-size:10px;font-style:normal}.trust small{color:#7b8790}.hero-visual{height:430px;position:relative}.hero-visual:before{content:"";background:var(--navy);border-radius:50%;width:420px;height:420px;position:absolute;top:0;right:-60px}.float-card{z-index:2;background:#fff;border-radius:12px;position:absolute;box-shadow:0 25px 65px #16304628}.progress-card{width:400px;padding:28px;top:55px;right:10px}.float-card>small{color:#89939d;letter-spacing:1.7px;font-weight:700}.progress-feature{align-items:center;gap:20px;margin:22px 0;display:flex}.progress-feature>div:last-child{flex-direction:column;gap:5px;display:flex}.progress-feature small{color:#81909a}.progress-ring,.mini-ring{background:conic-gradient(var(--coral) 65%,#e7ecee 0);border-radius:50%;place-items:center;width:74px;height:74px;display:grid;position:relative}.progress-ring:before,.mini-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:7px}.progress-ring span,.mini-ring{z-index:1;font-weight:750}.progress-ring small{font-size:11px}.track{background:#e8ecee;border-radius:10px;height:6px;overflow:hidden}.track i{background:var(--coral);border-radius:10px;height:100%;display:block}.card-foot,.continue-foot,.course-status{color:#89939d;justify-content:space-between;align-items:center;margin-top:13px;font-size:12px;display:flex}.card-foot b,.course-status button{color:var(--coral)}.badge-card{align-items:center;gap:13px;padding:17px 20px;display:flex;bottom:10px;right:250px}.badge-card div{flex-direction:column;display:flex}.badge-card small{color:#8d9aa2;letter-spacing:1px;font-size:9px}.badge-card b{font-size:13px}.award{color:#e3a143;background:#fff2e4;border-radius:50%;place-items:center;width:42px;height:42px;font-size:25px;display:grid}.dot-grid{background-image:radial-gradient(#6ec5b8 2px,#0000 2px);background-size:14px 14px;width:80px;height:80px;position:absolute;bottom:10px;right:0}.stats{background:var(--navy);color:#fff;grid-template-columns:repeat(4,1fr);padding:32px 10vw;display:grid}.stats div{border-right:1px solid #ffffff24;flex-direction:column;padding-left:45px;display:flex}.stats div:last-child{border:0}.stats b{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:28px}.stats span{color:#b8c3cb;font-size:12px}.section{padding:110px 8vw}.section-head{justify-content:space-between;align-items:flex-end;margin-bottom:55px;display:flex}.section h2,.benefits h2,.cta h2{color:var(--navy);margin:14px 0;font:500 43px/1.15 Barlow Condensed,Arial Narrow,sans-serif}.section-head>p{max-width:430px;color:var(--muted)}.module-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.public-module{background:#fff;border:1px solid #e5e9e8;border-radius:12px;padding:30px}.module-icon{color:#486c92;background:#edf2f7;border-radius:10px;flex:none;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.module-icon.coral,.course-cover.coral{color:#d9604e;background:#fff0ec}.module-icon.mint,.course-cover.mint{color:#398c78;background:#e7f7f3}.module-icon.gold,.course-cover.gold{color:#b58b22;background:#fff6db}.module-icon.purple,.course-cover.purple{color:#775ba7;background:#f1edfb}.module-icon.teal,.course-cover.teal{color:#317d80;background:#e4f4f4}.public-module>small{color:#9aa3a9;letter-spacing:1.5px;margin-top:25px;display:block}.public-module h3{margin:9px 0;font:500 23px Barlow Condensed,Arial Narrow,sans-serif}.public-module p{color:var(--muted);font-size:14px}.public-module>div{border-top:1px solid var(--line);color:#7c8992;gap:25px;padding-top:18px;font-size:12px;display:flex}.benefits{background:#eef3f1;grid-template-columns:1fr 1fr;gap:90px;padding:90px 9vw;display:grid}.benefit-list article{border-bottom:1px solid #cad5d2;gap:25px;padding:25px 0;display:flex}.benefit-list article>b{color:var(--coral);font:23px Barlow Condensed,Arial Narrow,sans-serif}.benefit-list h3{margin:0}.benefit-list p{color:var(--muted);margin:5px 0}.cta{text-align:center;background:var(--navy);color:#fff;padding:90px 20px}.cta h2{color:#fff;font-size:48px}.cta p{color:#b9c4cc}.cta .btn{margin-top:20px}.landing footer{color:#fff;background:#0b1e31;justify-content:space-between;align-items:center;height:110px;padding:0 7vw;display:flex}.landing footer>span{color:#7d8e9d;font-size:12px}.landing footer>button{color:#fff;background:0 0;border:0}.auth-page{grid-template-columns:42% 58%;min-height:100vh;display:grid}.auth-brand{background:var(--navy);color:#fff;flex-direction:column;padding:42px 6vw;display:flex}.auth-brand>button{color:#aebcc7;background:0 0;border:0;align-self:flex-start;margin-top:35px}.auth-quote{max-width:430px;margin:auto 0 40px}.auth-quote>span{color:var(--coral);font:80px/.4 Barlow Condensed,Arial Narrow,sans-serif}.auth-quote blockquote{margin:20px 0;font:29px/1.4 Barlow Condensed,Arial Narrow,sans-serif}.auth-quote p{color:#aab9c4}.auth-panel{background:#f8fafb;place-items:center;padding:40px;display:grid}.auth-form{width:min(440px,100%)}.auth-form h1{margin:12px 0;font:43px Barlow Condensed,Arial Narrow,sans-serif}.auth-form label{margin:20px 0 7px;font-size:13px;font-weight:700;display:block}.auth-form input{background:#fff;border:1px solid #ced6da;border-radius:6px;outline:none;width:100%;margin-top:8px;padding:14px}.auth-form input:focus{border-color:var(--coral);box-shadow:0 0 0 3px #ee745f18}.password{position:relative}.password input{margin:0}.password span{color:#92a0aa;position:absolute;top:14px;right:15px}.form-row{justify-content:space-between;align-items:center;display:flex}.form-row .check{align-items:center;gap:8px;font-weight:400;display:flex}.form-row .check input{width:auto;margin:0}.form-row button,.switch button,.back-link{color:var(--coral);background:0 0;border:0;font-weight:650}.switch{text-align:center;font-size:13px}.demo-note{text-align:center;color:#5d766e;background:#eef6f4;border-radius:5px;padding:10px;display:block}.mobile-logo{display:none}.member{min-height:100vh;display:flex}.member>aside{background:var(--navy);color:#fff;z-index:20;flex-direction:column;width:250px;padding:28px 22px;display:flex;position:fixed;inset:0 auto 0 0}.member>aside nav{margin-top:48px}.member>aside nav small{color:#718496;letter-spacing:1.6px;margin:25px 13px 10px;font-size:9px;display:block}.member>aside nav button,.logout{color:#aebdc8;text-align:left;background:0 0;border:0;border-radius:6px;gap:13px;width:100%;padding:12px;display:flex}.member>aside nav button.active{color:#fff;background:#ffffff12}.sidebar-help{background:#173550;border-radius:8px;margin-top:auto;padding:17px;font-size:11px}.sidebar-help>span{background:var(--coral);border-radius:50%;place-items:center;width:24px;height:24px;margin-bottom:8px;display:grid}.sidebar-help b{font-size:12px}.sidebar-help button{color:#ef846e;background:0 0;border:0;padding:0}.logout{border-top:1px solid #ffffff13;border-radius:0;margin-top:15px}.close-menu{display:none}.member-main{width:calc(100% - 250px);margin-left:250px}.member-main>header{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:20px;height:76px;padding:0 4vw;display:flex}.member-main>header>div:first-of-type{flex:1}.notif{background:0 0;border:0;font-size:20px;position:relative}.notif i{background:var(--coral);border-radius:50%;width:6px;height:6px;position:absolute;top:2px;right:3px}.user-pill{text-align:left;background:0 0;border:0;align-items:center;gap:10px;display:flex}.user-pill>span{color:#8e5144;background:#f1d2c9;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:grid}.user-pill div{flex-direction:column;display:flex}.user-pill small{color:#8b979f}.user-pill em{color:#99a4ac;font-style:normal}.hamburger{display:none}.member-main>main{padding:45px 4vw}.welcome{justify-content:space-between;align-items:center;display:flex}.welcome h1,.page-title h1,.lesson-content h1{margin:8px 0;font:42px Barlow Condensed,Arial Narrow,sans-serif}.welcome h1 span{font-size:28px}.welcome p,.page-title p{color:var(--muted);margin:0}.overall{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:18px;padding:14px 20px;display:flex}.mini-ring{width:60px;height:60px;font-size:12px}.overall div:last-child{flex-direction:column;gap:3px;display:flex}.overall small{color:#89969e;letter-spacing:1px;font-size:9px}.overall span{color:#89969e;font-size:11px}.continue-card{background:var(--navy);color:#fff;border-radius:12px;margin:35px 0;padding:27px 30px}.continue-top{align-items:center;gap:18px;display:flex}.continue-top div:nth-child(2){flex:1}.continue-top small{color:#7990a3;letter-spacing:1.2px}.continue-top h2{margin:7px 0 0;font:25px Barlow Condensed,Arial Narrow,sans-serif}.continue-top p{color:#97a8b6;margin:3px 0}.big-percent{font:32px Barlow Condensed,Arial Narrow,sans-serif}.continue-card>.track{background:#ffffff20;margin-top:22px}.continue-foot .btn{padding:10px 18px}.dashboard-grid{grid-template-columns:1.8fr .8fr;gap:25px;display:grid}.block-title{justify-content:space-between;align-items:end;display:flex}.block-title h2{margin:5px 0 18px;font:28px Barlow Condensed,Arial Narrow,sans-serif}.block-title button{color:var(--coral);background:0 0;border:0}.compact-modules{border:1px solid var(--line);background:#fff;border-radius:10px}.compact-modules>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;align-items:center;gap:14px;width:100%;padding:17px;display:flex}.compact-modules>button:last-child{border:0}.compact-modules>button>div{flex-direction:column;flex:1;gap:5px;display:flex}.compact-modules>button span{color:#88969f;font-size:11px}.compact-modules>button .module-icon{font-size:21px}.compact-modules>button em{color:var(--coral);font-size:12px;font-style:normal}.certificate{background:#eef4f1;border-radius:10px;padding:28px}.cert-icon{color:#d79e41;background:#fff;border-radius:50%;place-items:center;width:50px;height:50px;font-size:27px;display:grid}.certificate small{color:#809088;letter-spacing:1.3px;margin:18px 0 8px;font-size:9px;display:block}.certificate h3{margin:0;font:23px Barlow Condensed,Arial Narrow,sans-serif}.certificate p{color:var(--muted);font-size:13px}.certificate>span:last-child{color:#7f8f8b;font-size:11px}.page-title{justify-content:space-between;align-items:end;display:flex}.search{width:300px;position:relative}.search span{position:absolute;top:12px;left:14px}.search input{border:1px solid var(--line);border-radius:6px;width:100%;padding:12px 12px 12px 40px}.filters{gap:8px;margin:32px 0;display:flex;overflow:auto}.filters button{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:20px;padding:8px 14px;font-size:12px}.filters button.active{background:var(--navy);color:#fff}.course-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.course-grid article{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;transition:all .2s;overflow:hidden}.course-grid article:hover{transform:translateY(-4px);box-shadow:0 18px 40px #15334b12}.course-cover{color:#476e98;background:#eaf0f7;justify-content:center;align-items:center;height:135px;display:flex;position:relative}.course-cover>span{font-size:46px}.course-cover small{letter-spacing:1.2px;font-weight:700;position:absolute;top:14px;left:16px}.course-cover b{color:#fff;background:#54b398;border-radius:12px;padding:5px 8px;font-size:8px;position:absolute;top:12px;right:12px}.course-body{padding:20px}.category{color:var(--coral);letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:800}.course-body h3{margin:7px 0;font:21px Barlow Condensed,Arial Narrow,sans-serif}.course-body p{color:var(--muted);font-size:12px}.course-meta{color:#89949d;gap:18px;margin:18px 0;font-size:11px;display:flex}.course-status button{background:0 0;border:0}.empty{text-align:center;border:1px solid var(--line);background:#fff;grid-column:1/-1;padding:60px}.back{color:#71818d;background:0 0;border:0;margin-bottom:25px}.lesson-layout{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:300px 1fr;display:grid;overflow:hidden}.lesson-list{border-right:1px solid var(--line);padding:25px}.lesson-list h2{font:24px Barlow Condensed,Arial Narrow,sans-serif}.lesson-list>p{color:var(--muted);font-size:11px}.lesson-list>button{text-align:left;background:0 0;border:0;border-radius:5px;gap:12px;width:100%;padding:13px 8px;display:flex}.lesson-list>button.active{background:#f1f5f4}.lesson-list>button>span{width:24px;height:24px;color:var(--coral);border:1px solid #ccd5d8;border-radius:50%;place-items:center;font-size:10px;display:grid}.lesson-list>button>div{flex-direction:column;gap:4px;display:flex}.lesson-list>button small{color:#91a0a8}.lesson-content{max-width:950px;padding:45px 6vw}.lesson-label{color:var(--coral);letter-spacing:1.6px;font-size:10px;font-weight:800}.lesson-content .lead{color:#65737f;font-size:18px}.video-placeholder{background:var(--navy);color:#fff;border-radius:8px;place-items:center;height:280px;margin:28px 0;display:grid;position:relative}.video-placeholder button{background:var(--coral);color:#fff;border:0;border-radius:50%;width:64px;height:64px}.video-placeholder span{color:#aabbc8;font-size:11px;position:absolute;bottom:18px;left:20px}.lesson-content h2{font:26px Barlow Condensed,Arial Narrow,sans-serif}.callout{border-left:3px solid var(--coral);background:#fff7f4;margin:25px 0;padding:18px 22px}.callout p{margin:5px 0}.lesson-nav{border-top:1px solid var(--line);justify-content:space-between;padding-top:25px;display:flex}.lesson-nav>button:first-child{color:#6d7b86;background:0 0;border:0}.profile-page form{max-width:900px}.profile-card{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:20px;margin-top:25px;padding:25px;display:flex}.avatar-large{color:#8c5043;background:#f0d0c6;border-radius:50%;place-items:center;width:76px;height:76px;font-size:20px;font-weight:700;display:grid}.profile-card h2{margin:0}.profile-card p{color:var(--muted);margin:4px 0}.profile-card button:not(.btn){color:var(--coral);background:0 0;border:0;padding:0}.profile-card.form-card{display:block}.form-card>div:first-child{margin-bottom:20px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid!important}.form-grid label{font-size:12px;font-weight:700}.form-grid input{border:1px solid var(--line);border-radius:5px;width:100%;margin-top:7px;padding:12px;display:block}.form-grid .wide{grid-column:1/-1}.form-card>.btn{margin-top:22px}.supabase span{color:var(--mint);font-size:30px}.supabase h3{margin:0}.toast{background:var(--navy);color:#fff;z-index:99;border-radius:7px;padding:14px 20px;position:fixed;bottom:28px;right:28px;box-shadow:0 15px 35px #172f4560}@media (max-width:1000px){.landing-nav nav{display:none}.hero{grid-template-columns:1fr;padding-top:60px}.hero-copy h1{font-size:52px}.hero-visual{margin-top:30px}.section-head{align-items:flex-start}.module-grid,.course-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.auth-page{grid-template-columns:38% 62%}.member>aside{transition:all .25s;transform:translate(-100%)}.member>aside.open{transform:none}.member-main{width:100%;margin-left:0}.hamburger{background:0 0;border:0;font-size:20px;display:block}.close-menu{color:#fff;background:0 0;border:0;font-size:25px;display:block;position:absolute;top:18px;right:18px}.lesson-layout{grid-template-columns:260px 1fr}}@media (max-width:700px){.landing-nav{height:72px;padding:0 20px}.nav-actions .text-btn{display:none}.nav-actions .btn{padding:11px 14px;font-size:12px}.hero{background:#f8f9f6;padding:55px 22px 40px}.hero-copy h1{letter-spacing:-1.4px;font-size:42px}.hero-copy>p{font-size:16px}.hero-actions{flex-direction:column;align-items:stretch}.hero-visual{height:330px}.hero-visual:before{width:300px;height:300px;right:-70px}.progress-card{width:90%;padding:20px;top:35px;right:0}.badge-card{left:0;right:auto}.stats{grid-template-columns:1fr 1fr;padding:22px}.stats div{border-bottom:1px solid #ffffff24;padding:14px}.section{padding:70px 22px}.section-head,.benefits{display:block}.section-head>p{margin-top:25px}.module-grid,.course-grid{grid-template-columns:1fr}.benefits{padding:70px 22px}.cta h2{font-size:38px}.landing footer{flex-direction:column;align-items:flex-start;gap:25px;height:auto;padding:35px 25px}.auth-page{background:#f8fafb;display:block}.auth-brand{min-height:auto;padding:25px}.auth-brand .auth-quote{display:none}.auth-brand>button{margin-top:22px}.auth-panel{padding:45px 24px}.auth-form h1{font-size:36px}.member-main>header{padding:0 18px}.user-pill div,.user-pill em{display:none}.member-main>main{padding:30px 18px}.welcome,.page-title{display:block}.overall{margin-top:25px}.continue-top{align-items:flex-start}.big-percent{font-size:21px}.continue-foot{gap:14px}.block-title{align-items:center}.course-grid{display:block}.course-grid article{margin-bottom:20px}.search{width:100%;margin-top:25px}.lesson-layout{display:block}.lesson-list{border-right:0;border-bottom:1px solid var(--line)}.lesson-content{padding:28px 20px}.video-placeholder{height:190px}.lesson-nav{gap:10px}.lesson-nav .btn{padding:11px;font-size:11px}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.profile-card{align-items:flex-start}.supabase{flex-direction:column}.stats b{font-size:22px}}.auth-loading{background:var(--cream);min-height:100vh;color:var(--navy);place-items:center;display:grid}.auth-alert{border-radius:6px;margin:16px 0;padding:12px 14px;font-size:13px;line-height:1.45}.auth-alert.error{color:#9b3f32;background:#fff0ed;border:1px solid #f2c5bc}.auth-alert.success{color:#286b58;background:#eaf7f2;border:1px solid #bee3d7}.btn:disabled{cursor:not-allowed;opacity:.65;transform:none}.back-link{text-align:center;width:100%;margin:18px auto;display:block}.verified-status{color:#287b64;margin-top:8px;font-size:12px;font-weight:700;display:inline-block}.security-card span{color:var(--mint);font-size:30px}.security-card h3{margin:0}.form-grid input:disabled{color:#7a8790;cursor:not-allowed;background:#f2f4f5}.flows-page{max-width:1400px;margin:auto}.flow-heading{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.flow-heading h1{margin:10px 0 0;font:40px Barlow Condensed,Arial Narrow,sans-serif}.flow-heading>p{max-width:480px;color:var(--muted);margin:0}.flow-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px;box-shadow:0 18px 50px #1937520b}.flow-toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.scenario-tabs{background:#f4f4f1;border:1px solid #e1e1dd;border-radius:12px;padding:4px;display:flex}.scenario-tabs button{color:#667483;background:0 0;border:0;border-radius:9px;padding:10px 16px;font-size:12px;font-weight:700}.scenario-tabs button.active{background:#fff;box-shadow:0 2px 8px #10263f16}.scenario-tabs button.approved{color:#2c8b52}.scenario-tabs button.acquirer{color:#b9831c}.scenario-tabs button.issuer{color:#b8424b}.flow-controls{gap:7px;display:flex}.flow-controls button{border:1px solid var(--line);background:#fff;border-radius:9px;width:36px;height:36px}.flow-controls .play{background:var(--navy);color:#fff;border-color:var(--navy)}.flow-legend{border-bottom:1px solid var(--line);color:#687683;gap:23px;padding:18px 0;font-size:11px;display:flex}.flow-legend span{align-items:center;gap:7px;display:flex}.flow-legend i{background:#e76796;border-radius:50%;width:8px;height:8px}.flow-legend .no-acquirer{background:#e7ae3e}.flow-legend .no-issuer{background:#c94b54}.flow-workspace{grid-template-columns:minmax(600px,1.5fr) minmax(330px,.7fr);gap:28px;padding-top:25px;display:grid}.sequence{min-height:570px;padding-top:8px;position:relative;overflow:hidden}.actor-row{z-index:2;grid-template-columns:repeat(5,1fr);gap:28px;display:grid;position:relative}.actor{color:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:75px;display:flex;box-shadow:0 8px 20px #10263f18}.actor span{font-size:18px}.actor b{text-transform:uppercase;letter-spacing:.8px;font-size:10px}.actor small{opacity:.85;font-size:8px}.actor-0{background:#497fcb}.actor-1{background:#3f9c38}.actor-3{background:#ce8d98}.actor-4{background:#7972bd}.lifelines{grid-template-columns:repeat(5,1fr);gap:28px;display:grid;position:absolute;inset:83px 0 55px}.lifelines i{border-left:1px dashed #ccd2d5;justify-self:center;width:1px;height:100%}.sequence-events{height:460px;position:absolute;top:82px;left:0;right:0}.sequence-events button{color:#9ca5ab;text-align:center;background:0 0;border:0;border-top:2px solid #d8dde0;height:24px;font-size:8px;position:absolute}.sequence-events button i{font-size:15px;font-style:normal;line-height:8px;display:block}.sequence-events button.active{color:#bd416d;border-color:#e76896;font-weight:800}.sequence-events button.passed{color:#60798a;border-color:#7f98a9}.flow-outcome{text-align:center;text-transform:uppercase;letter-spacing:1px;border-radius:8px;padding:9px;font-size:10px;font-weight:800;position:absolute;bottom:8px;left:12%;right:12%}.flow-outcome.acquirer{color:#9c6d10;background:#fff6df}.flow-outcome.issuer{color:#a93640;background:#fdebed}.flow-detail{background:#f8f8f5;border:1px solid #e1e2dd;border-radius:13px;align-self:start;padding:22px}.step-dots{grid-template-columns:repeat(9,1fr);gap:5px;margin-bottom:25px;display:grid}.step-dots button{color:#9aa3a8;background:#fff;border:1px solid #d5d9d9;border-radius:50%;width:28px;height:28px;font-size:10px}.step-dots button.done{color:#4c7669;background:#dfeae6}.flow-detail h2{margin:10px 0;font:25px Barlow Condensed,Arial Narrow,sans-serif}.flow-detail>p{color:#596875}.iso-box{background:#fff;border:1px solid #dde2e1;border-radius:10px;margin-top:22px;padding:17px}.iso-box>span{letter-spacing:2px;color:#7d898f;font-size:10px;font-weight:800}.iso-box p{color:#51606c;margin:9px 0;font:italic 13px/1.5 Barlow Condensed,Arial Narrow,sans-serif}.route-box{background:#edf2f0;border-radius:8px;justify-content:space-between;align-items:center;margin-top:15px;padding:12px;font-size:11px;display:flex}@media (max-width:1000px){.flow-heading{display:block}.flow-heading>p{margin-top:18px}.flow-workspace{grid-template-columns:1fr}.sequence{min-height:540px}.flow-detail{order:-1}.flow-toolbar{align-items:flex-start}.scenario-tabs{flex-wrap:wrap}}@media (max-width:700px){.flow-card{padding:14px}.flow-heading h1{font-size:32px}.flow-toolbar{display:block}.flow-controls{margin-top:12px}.flow-legend{flex-wrap:wrap;gap:10px 16px}.flow-workspace{display:block}.sequence{min-height:520px;overflow-x:auto}.actor-row,.lifelines,.sequence-events{min-width:650px}.flow-detail{margin-bottom:20px}.step-dots button{width:24px;height:24px}.scenario-tabs button{padding:8px 10px}}.code-selector{flex-wrap:wrap;flex:1;gap:6px;display:flex}.code-selector button{border:1px solid var(--line);color:#64727e;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;display:flex}.code-selector button b{color:var(--ink);background:#eef1f2;border-radius:4px;padding:2px 5px}.code-selector button.active{background:var(--navy);border-color:var(--navy);color:#fff}.code-selector button.active b{color:#fff;background:#ffffff2b}.keyboard-hint{color:#98a1a6;margin-left:auto}.actor{transition:opacity .25s,transform .25s,box-shadow .25s}.actor.current{transform:translateY(-3px);box-shadow:0 0 0 3px #ee745f3d,0 12px 24px #10263f22}.actor.unreached,.lifelines i.unreached{opacity:.18}.iso-title{align-items:center;gap:8px;display:flex}.iso-title>span{letter-spacing:2px;color:#7d898f;font-size:10px;font-weight:800}.iso-title>b{background:#f0f2f2;border:1px solid #dde2e1;border-radius:6px;padding:3px 7px;font-size:10px}.iso-fields{flex-direction:column;max-height:250px;margin-top:10px;display:flex;overflow:auto}.iso-fields>div{border-left:2px solid #0000;border-radius:5px;grid-template-columns:45px 1fr auto;gap:8px;padding:6px 7px;font-size:10px;display:grid}.iso-fields>div.decision em{color:var(--coral);font-weight:800}.iso-fields b{color:#8a969d}.iso-fields span{color:#66747d}.iso-fields em{text-align:right;font-style:normal;font-weight:700}.all-flow-steps{border-top:1px solid var(--line);margin-top:18px;padding-top:15px}.all-flow-steps summary{cursor:pointer;color:#64727e;font-size:12px;font-weight:700}.all-flow-steps>div{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.all-flow-steps h3{font-size:13px}.all-flow-steps li{color:#66747d;margin-bottom:6px;font-size:11px;line-height:1.5}.flow-caption{text-align:center;border-top:1px solid var(--line);color:#75818a;margin:16px 0 0;padding-top:14px;font:italic 13px Barlow Condensed,Arial Narrow,sans-serif}@media (max-width:1000px){.code-selector{flex-basis:100%;order:3}.all-flow-steps>div{grid-template-columns:1fr}.keyboard-hint{display:none}}@media (max-width:700px){.code-selector{margin-top:10px}.iso-fields>div{grid-template-columns:38px 1fr}.iso-fields em{text-align:left;grid-column:2}.all-flow-steps ol{padding-left:20px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.new-pill{letter-spacing:.8px;background:var(--coral);border-radius:8px;margin-left:auto;padding:4px 5px;color:#fff!important;font:700 7px/1 Arial,sans-serif!important}.brain-main{background:#f5f7f7;height:calc(100vh - 76px);overflow:hidden;padding:0!important}.brain-page{flex-direction:column;height:100%;display:flex}.brain-header{background:#f5f7f7;justify-content:space-between;align-items:end;padding:28px 32px 24px;display:flex}.brain-header h1{margin:8px 0 5px;font:40px Barlow Condensed,Arial Narrow,sans-serif}.brain-header p{color:var(--muted);margin:0}.brain-stats{gap:28px;display:flex}.brain-stats div{border-left:1px solid #d6dddf;flex-direction:column;padding-left:24px;display:flex}.brain-stats b{font:27px Barlow Condensed,Arial Narrow,sans-serif}.brain-stats span{color:#819099;font-size:10px}.brain-shell{border-top:1px solid var(--line);background:#fff;flex:1;grid-template-columns:210px minmax(500px,1fr) 300px;min-height:0;display:grid}.brain-explorer{border-right:1px solid var(--line);background:#f7f8f8;flex-direction:column;padding:18px 13px;display:flex;overflow:auto}.brain-search{margin-bottom:18px;position:relative}.brain-search>span{color:#788790;position:absolute;top:9px;left:10px}.brain-search input{background:#fff;border:1px solid #d5dcde;border-radius:7px;width:100%;padding:9px 35px 9px 30px;font-size:11px}.brain-search kbd{color:#8d989e;background:#f5f6f6;border:1px solid #d8dddf;border-radius:4px;padding:2px 4px;font-size:8px;position:absolute;top:8px;right:7px}.brain-explorer-title{text-transform:uppercase;letter-spacing:1px;color:#8a969c;justify-content:space-between;padding:0 8px 9px;font-size:10px;display:flex}.brain-explorer>button{color:#62727d;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:9px 8px;font-size:11px;display:flex}.brain-explorer>button:hover,.brain-explorer>button.active{color:var(--navy);background:#fff;box-shadow:0 2px 8px #17344d0d}.brain-explorer>button>i,.brain-legend i,.brain-detail-top>span:before,.related-list i{border-radius:50%;flex:none;width:7px;height:7px}.brain-explorer>button>span{color:#98a3a9;margin-left:auto;font-size:9px}.brain-source{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:auto;padding:15px 6px 2px;display:flex}.brain-source div{flex-direction:column;display:flex}.brain-source b{font-size:10px}.brain-source small{color:#94a0a6;font-size:8px}.brain-workspace{background:#fbfcfc;flex-direction:column;min-width:0;display:flex;overflow:hidden}.brain-toolbar{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:16px;height:48px;padding:0 14px;display:flex}.brain-view-toggle{background:#f1f3f3;border-radius:7px;padding:3px;display:flex}.brain-view-toggle button{color:#74818a;background:0 0;border:0;border-radius:5px;padding:6px 10px;font-size:10px}.brain-view-toggle button.active{color:var(--navy);background:#fff;box-shadow:0 1px 5px #10263f16}.brain-legend{flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.brain-legend span{color:#7e8a92;align-items:center;gap:4px;font-size:8px;display:flex}.brain-zoom{border:1px solid var(--line);border-radius:6px;align-items:center;display:flex;overflow:hidden}.brain-zoom button{background:#fff;border:0;width:25px;height:25px}.brain-zoom span{text-align:center;width:35px;font-size:8px}.brain-graph-viewport{background-color:#fafbfb;background-image:radial-gradient(#cad3d5 1px,#0000 1px);background-size:22px 22px;flex:1;overflow:auto}.brain-graph-stage{transform-origin:0 0;width:1500px;height:820px;transition:transform .18s;position:relative}.brain-graph-stage canvas{position:absolute;inset:0}.brain-node{z-index:2;background:0 0;border:0;width:16px;height:16px;padding:0;position:absolute;transform:translate(-50%,-50%)}.brain-node>i{background:var(--node);width:10px;height:10px;box-shadow:0 0 0 1px var(--node),0 2px 7px #10263f24;border:2px solid #fff;border-radius:50%;display:block}@supports (color:color-mix(in lab, red, red)){.brain-node>i{box-shadow:0 0 0 1px color-mix(in srgb,var(--node) 45%,white),0 2px 7px #10263f24}}.brain-node>i{transition:all .18s}.brain-node>span{white-space:nowrap;color:#62727d;opacity:.7;pointer-events:none;background:#ffffffd9;border-radius:3px;padding:2px 4px;font-size:7px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.brain-node:hover,.brain-node.selected,.brain-node.connected{z-index:5}.brain-node:hover>i,.brain-node.connected>i{transform:scale(1.5)}.brain-node.selected>i{width:18px;height:18px;box-shadow:0 0 0 5px var(--node),0 4px 12px #10263f35;transform:translate(-4px,-4px)}@supports (color:color-mix(in lab, red, red)){.brain-node.selected>i{box-shadow:0 0 0 5px color-mix(in srgb,var(--node) 17%,transparent),0 4px 12px #10263f35}}.brain-node.selected>span,.brain-node:hover>span{color:var(--navy);opacity:1;font-size:10px;font-weight:800;top:18px;box-shadow:0 3px 10px #10263f15}.brain-node.pillar>i{width:14px;height:14px;transform:translate(-2px,-2px)}.brain-list{flex:1;padding:15px;overflow:auto}.brain-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;border-radius:4px;gap:12px;width:100%;padding:15px;display:flex}.brain-list>button:hover{background:#f5f8f7}.brain-list>button>i{border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.brain-list>button>div{flex:1}.brain-list b{font-size:13px}.brain-list p{color:#75838c;margin:4px 0;font-size:11px}.brain-list span{color:#9aa4aa;text-transform:uppercase;font-size:8px}.brain-list em{color:var(--coral);font-style:normal}.brain-detail{border-left:1px solid var(--line);background:#fff;padding:22px;overflow:auto}.brain-detail-top{justify-content:space-between;align-items:center;display:flex}.brain-detail-top>span{color:#fff;text-transform:uppercase;border-radius:12px;padding:5px 8px;font-size:8px;font-weight:800}.brain-detail-top button{color:#86939a;background:0 0;border:0}.concept-mark{border:1px solid;border-radius:12px;place-items:center;width:54px;height:54px;margin:24px 0 18px;font-size:24px;display:grid;position:relative}.concept-mark i{border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;right:-4px}.brain-detail>small{letter-spacing:1.4px;color:#98a3a9;font-size:8px}.brain-detail h2{margin:8px 0 12px;font:26px/1.1 Barlow Condensed,Arial Narrow,sans-serif}.concept-summary{color:#586873;font:italic 13px/1.55 Barlow Condensed,Arial Narrow,sans-serif}.concept-definition{background:#f4f7f6;border-radius:8px;margin:18px 0;padding:13px 14px}.concept-definition b,.related-title b,.brain-coverage b{text-transform:uppercase;letter-spacing:.8px;font-size:10px}.concept-definition p{color:#596a73;margin:6px 0;font-size:11px;line-height:1.55}.concept-tags{flex-wrap:wrap;gap:5px;display:flex}.concept-tags span{color:#75828a;background:#f3f1ed;border-radius:9px;padding:4px 6px;font-size:8px}.related-title{border-top:1px solid var(--line);justify-content:space-between;margin-top:18px;padding-top:17px;display:flex}.related-title span{color:#9aa5ab;font-size:9px}.related-list{margin-top:8px}.related-list button{text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:7px 2px;display:flex}.related-list button:hover{color:var(--coral)}.related-list span{flex:1;font-size:10px}.related-list em{color:#a2abb0;font-style:normal}.show-related{color:var(--coral);background:0 0;border:0;padding:5px 0;font-size:9px}.brain-coverage{border-top:1px solid var(--line);margin-top:17px;padding-top:16px}.brain-coverage>div:first-child{justify-content:space-between;margin-bottom:8px;display:flex}.brain-coverage span{color:var(--coral);font-size:10px}.brain-loading{color:#61727d;justify-content:center;align-items:center;gap:12px;height:100%;display:flex}.brain-loading span{color:var(--coral);font-size:30px}@media (max-width:1200px){.brain-shell{grid-template-columns:190px minmax(430px,1fr) 270px}.brain-legend{display:none}.brain-detail{padding:17px}.brain-header{padding:24px}.brain-stats{gap:14px}.brain-stats div{padding-left:14px}}@media (max-width:850px){.brain-main{min-height:calc(100vh - 76px);height:auto!important;overflow:visible!important}.brain-header{display:block}.brain-stats{margin-top:18px}.brain-shell{flex-direction:column;display:flex}.brain-explorer{border-right:0;max-height:none}.brain-explorer>button{display:none}.brain-explorer>button.active{display:flex}.brain-source{display:none}.brain-workspace{order:2;height:580px}.brain-detail{border-left:0;border-top:1px solid var(--line);order:1;max-height:none}.brain-detail h2{font-size:23px}.brain-detail .related-list{grid-template-columns:1fr 1fr;display:grid}.brain-stats div:last-child{display:none}}@media (max-width:600px){.brain-header h1{font-size:34px}.brain-header p{font-size:13px}.brain-stats{justify-content:space-between}.brain-stats b{font-size:22px}.brain-detail .related-list{display:block}.brain-workspace{height:520px}.brain-view-toggle button{padding:6px}.brain-zoom{margin-left:auto}}.brain-search{z-index:30}.brain-search input:focus{border-color:var(--coral);outline:0;box-shadow:0 0 0 3px #ee745f17}.brain-suggestions{border:1px solid var(--line);background:#fff;border-radius:9px;padding:6px;position:absolute;top:40px;left:0;right:-245px;overflow:hidden;box-shadow:0 16px 40px #10263f25}.brain-suggestions button{text-align:left;background:#fff;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;padding:9px;display:flex}.brain-suggestions button:hover,.brain-suggestions button.active{background:#f2f6f5}.brain-suggestions button>i{border-radius:50%;flex:none;width:8px;height:8px}.brain-suggestions button>span{flex-direction:column;flex:1;display:flex}.brain-suggestions b{font-size:11px}.brain-suggestions small{color:#8c999f;margin-top:2px;font-size:8px}.brain-suggestions em{color:#9ba5aa;font-size:10px;font-style:normal}.brain-suggestions>p{color:#849198;text-align:center;margin:0;padding:10px;font-size:10px}.brain-result-count{color:#78868e;padding:7px 12px 13px;font-size:10px}.brain-list>button.selected{box-shadow:inset 3px 0 var(--coral);background:#f5f8f7}.brain-empty{text-align:center;color:#6e7e87;padding:50px 20px}.brain-empty b{font:20px Barlow Condensed,Arial Narrow,sans-serif}.brain-empty p{font-size:11px}@media (max-width:700px){.brain-graph-viewport,.brain-legend,.brain-zoom{display:none!important}.brain-suggestions{width:calc(100vw - 28px);top:40px;left:0;right:0}.brain-view-toggle button{padding:7px 12px}.brain-workspace{background:#fff}}.brain-shell{grid-template-columns:210px minmax(440px,1fr) minmax(360px,460px)}.extended-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:18px;padding-top:18px;display:flex}.extended-heading b{letter-spacing:.9px;font-size:10px}.extended-heading span{color:#8b979d;font-size:8px}.extended-definition{padding:3px 0 16px}.extended-definition p{color:#52636d;margin:13px 0;font-size:12px;line-height:1.7}.inline-concept{color:#237761;font:inherit;cursor:pointer;background:#edf7f4;border:0;border-radius:4px;padding:1px 4px;font-weight:700;display:inline}.inline-concept:hover{color:#145b49;background:#d9f0e9}.inline-concept span{font-size:8px}.glossary-shell{border-top:1px solid var(--line);background:#f7f8f8;flex:1;grid-template-columns:minmax(280px,390px) minmax(420px,760px);justify-content:center;min-height:0;display:grid;overflow:hidden}.glossary-index{border-right:1px solid var(--line);background:#fff;flex-direction:column;padding:20px;display:flex;overflow:hidden}.glossary-index .brain-suggestions{right:-120px}.glossary-count{text-transform:uppercase;letter-spacing:1px;color:#8a979e;padding:2px 4px 12px;font-size:10px}.glossary-list{overflow:auto}.glossary-list button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;border-radius:5px;align-items:center;gap:10px;width:100%;padding:12px 9px;display:flex}.glossary-list button:hover,.glossary-list button.active{color:var(--navy);background:#f4f7f6}.glossary-list button.active{box-shadow:inset 3px 0 var(--coral)}.glossary-list i{border-radius:50%;width:8px;height:8px}.glossary-list span{flex:1;font-size:12px;font-weight:700}.glossary-list em{color:var(--coral);font-style:normal}.glossary-detail{background:#fff;padding:38px 46px;overflow:auto}.glossary-detail>small{letter-spacing:1.4px;color:#96a1a7;margin-top:32px;font-size:9px;display:block}.glossary-detail h2{margin:10px 0 25px;font:38px/1.1 Barlow Condensed,Arial Narrow,sans-serif}.glossary-definition{background:#f2f6f5;border-radius:12px;margin-bottom:18px;padding:24px 26px}.glossary-definition>span{letter-spacing:1px;font-size:10px;font-weight:800}.glossary-definition p{color:#4f606b;margin:12px 0 0;font:17px/1.65 Barlow Condensed,Arial Narrow,sans-serif}.related-help{color:#87939a;margin:8px 0;font-size:11px}.glossary-detail .related-list{grid-template-columns:1fr 1fr;gap:2px 18px;display:grid}@media (max-width:1200px){.brain-shell{grid-template-columns:190px minmax(390px,1fr) minmax(330px,390px)}}@media (max-width:850px){.glossary-shell{flex-direction:column;display:flex;overflow:visible}.glossary-index{border-right:0;overflow:visible}.glossary-list{max-height:310px}.glossary-detail{padding:28px 24px}.glossary-page{height:auto}.glossary-detail .related-list{grid-template-columns:1fr 1fr}}@media (max-width:600px){.glossary-detail h2{font-size:32px}.glossary-definition{padding:19px}.glossary-definition p{font-size:15px}.glossary-detail .related-list{grid-template-columns:1fr}.extended-definition p{font-size:13px}.extended-heading{flex-direction:column;align-items:flex-start;gap:8px}}.training-loading{min-height:500px;color:var(--muted);justify-content:center;align-items:center;font-size:15px;display:flex}.training-layout{background:var(--cream);grid-template-columns:340px minmax(0,1fr);align-items:start;min-height:calc(100vh - 72px);display:grid}.training-outline{border-right:1px solid var(--border);background:#fbfcfc;max-height:calc(100vh - 110px);padding:24px 18px;position:sticky;top:18px;overflow:auto}.training-outline h2{font-family:var(--font-display);color:var(--ink);margin:8px 0 10px;font-size:28px;line-height:1.05}.training-meta{text-transform:uppercase;letter-spacing:.12em;color:var(--coral);margin-bottom:24px;font-size:12px;font-weight:700}.outline-chapter{margin:0 0 22px}.outline-chapter h3{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:0 8px 8px;font-size:11px}.outline-chapter button{text-align:left;width:100%;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:10px 9px;display:grid}.outline-chapter button:hover{background:#fff}.outline-chapter button.active{background:#fff;box-shadow:0 2px 14px #232b2814}.outline-number{background:#e9eeec;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:flex}.outline-title{font-size:13px;line-height:1.25}.outline-duration{color:var(--muted);font-size:11px}.training-content{width:100%;max-width:1100px;margin:0 auto;padding:48px clamp(28px,5vw,76px) 64px}.course-breadcrumb{text-transform:uppercase;letter-spacing:.11em;color:var(--coral);margin-bottom:12px;font-size:11px;font-weight:700}.training-content>h1{font-family:var(--font-display);max-width:850px;color:var(--ink);margin:0 0 18px;font-size:clamp(38px,5vw,64px);line-height:.98}.course-objective{color:var(--muted);max-width:780px;margin-bottom:32px;font-size:18px;line-height:1.55}.visual-deck{background:#151b19;border-radius:18px;margin:0 0 40px;padding:12px 12px 14px;box-shadow:0 16px 50px #1a232029}.visual-deck img{aspect-ratio:16/9;object-fit:contain;background:#f5f1e8;border-radius:11px;width:100%;display:block}.visual-controls{color:#fff;grid-template-columns:48px 1fr 48px;align-items:center;gap:12px;padding:12px 4px 0;display:grid}.visual-controls button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:50%;height:36px;font-size:19px}.visual-controls button:disabled{opacity:.28;cursor:default}.visual-caption{text-align:center;color:#d3dbd8;font-size:12px;line-height:1.35}.visual-pending{background:#f8faf9;border:1px dashed #bdc9c5;border-radius:14px;margin-bottom:38px;padding:24px 26px}.visual-pending strong{margin-bottom:5px;font-size:14px;display:block}.visual-pending p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.script-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:20px;margin-bottom:4px;padding-bottom:14px;display:flex}.script-heading h2{font-family:var(--font-display);margin:0;font-size:30px}.script-heading span{color:var(--muted);font-size:12px}.script-sections>section{border-bottom:1px solid var(--border);grid-template-columns:44px 1fr;gap:18px;padding:25px 0;display:grid}.beat-index{background:var(--ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:11px;font-weight:700;display:flex}.script-sections h3{font-family:var(--font-display);margin:2px 0 10px;font-size:24px}.narration{color:var(--ink);white-space:pre-line;font-size:16px;line-height:1.7}.visual-direction{border:1px solid var(--border);background:#fff;border-radius:10px;margin-top:13px;padding:0 14px}.visual-direction summary{cursor:pointer;color:var(--teal);text-transform:uppercase;letter-spacing:.08em;padding:11px 0;font-size:12px;font-weight:700}.visual-direction p{color:var(--muted);margin:0 0 13px;font-size:13px;line-height:1.55}.training-nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:34px;display:grid}.training-nav button{border:1px solid var(--border);cursor:pointer;font:inherit;color:var(--ink);background:#fff;border-radius:9px;padding:12px 16px;font-size:13px}.training-nav button:last-child{justify-self:end}.training-nav button:disabled{opacity:.35;cursor:default}.training-nav .complete-button{background:var(--coral);border-color:var(--coral);color:#fff;font-weight:700}.training-nav .complete-button.done{background:var(--teal);border-color:var(--teal)}@media (max-width:1000px){.training-layout{grid-template-columns:290px minmax(0,1fr)}}@media (max-width:700px){.training-layout{display:block}.training-outline{border-right:0;max-height:none;position:static}.training-content{padding:28px 20px 48px}.visual-controls{grid-template-columns:42px 1fr 42px}.script-sections>section{grid-template-columns:36px 1fr;gap:12px}.script-sections h3{font-size:20px}.training-nav{grid-template-columns:1fr 1fr}.training-nav .complete-button{grid-area:1/1/auto/-1}.training-nav button:last-child{justify-self:stretch}}.curriculum-reader{--border:var(--line);--teal:var(--mint);--cream:#f4f7f6;margin:-10px -2vw -45px}.curriculum-reader>.back{margin-left:2vw}.curriculum-reader .training-layout{border:1px solid var(--line);background:#f4f7f6;border-radius:12px;overflow:clip}.curriculum-reader .training-outline{border-color:var(--line);background:#fbfcfc}.curriculum-reader .training-outline>p{color:var(--muted);font-size:11px}.curriculum-reader .training-outline small{color:#94a0a7;letter-spacing:1.2px;margin:0 8px 7px;font-size:9px;display:block}.curriculum-reader .training-content>h1{font-family:Barlow Condensed,Arial Narrow,sans-serif}.markdown-course{color:#364958;max-width:820px}.markdown-course>h1{display:none}.markdown-course h2{color:var(--navy);border-top:1px solid var(--line);margin:38px 0 12px;padding-top:20px;font:500 29px/1.2 Barlow Condensed,Arial Narrow,sans-serif}.markdown-course h2:first-of-type{margin-top:12px}.markdown-course h3{color:var(--navy);margin:26px 0 8px;font:600 18px/1.3 Barlow Condensed,Arial Narrow,sans-serif}.markdown-course p,.markdown-course li{font-size:15px;line-height:1.78}.markdown-course ul,.markdown-course ol{padding-left:24px}.markdown-course li{margin:7px 0}.markdown-course strong{color:var(--navy)}.markdown-course blockquote{border-left:3px solid var(--coral);background:#fff7f4;margin:25px 0;padding:10px 22px}.markdown-course table{border-collapse:collapse;width:100%;margin:24px 0;font-size:13px}.markdown-course th,.markdown-course td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:11px}.markdown-course th{color:var(--navy);background:#eef4f2}@media (max-width:700px){.curriculum-reader{margin:0}.curriculum-reader>.back{margin-left:0}.curriculum-reader .training-layout{border-radius:8px}.markdown-course h2{font-size:25px}.markdown-course p,.markdown-course li{font-size:14px}.markdown-course table{display:block;overflow-x:auto}.curriculum-reader .training-nav{grid-template-columns:1fr 1fr}.curriculum-reader .complete-button{grid-area:1/1/auto/-1}}@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-SemiBold-latin.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}:root{--pb-paper:#f2f2f0;--pb-paper-alt:#c9ccc6;--pb-neutral:#a7ada6;--pb-petrol:#0a1a18;--pb-petrol-alt:#1e3a36;--pb-periwinkle:#756bff;--pb-magenta:#f60ed3;--pb-matrix:#00ff41;--pb-matrix-ink:#007a33}.landing{background:var(--pb-paper);color:var(--pb-petrol)}.landing .landing-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10;background:#f2f2f0f0;border-bottom:1px solid #0a1a1824;height:88px;padding:0 clamp(24px,6vw,92px);position:relative}.landing .logo img{width:206px;height:auto;display:block}.landing .landing-nav nav{gap:34px}.landing .landing-nav nav a{color:var(--pb-petrol-alt);font-family:IBM Plex Sans,Arial,sans-serif;font-size:13px;font-weight:600}.landing .text-btn{color:var(--pb-petrol)}.landing .btn{text-transform:uppercase;letter-spacing:.075em;border-radius:4px;font-size:12px;font-weight:750}.landing .btn.primary{background:var(--pb-matrix);color:var(--pb-petrol);box-shadow:none;border:1px solid var(--pb-petrol)}.landing .btn.primary:hover{background:var(--pb-petrol);color:var(--pb-paper);border-color:var(--pb-petrol)}.paymentbrain-hero{background:var(--pb-paper);grid-template-columns:minmax(0,1.02fr) minmax(470px,.98fr);gap:clamp(45px,6vw,100px);min-height:690px;padding:clamp(62px,8vw,112px) clamp(24px,6vw,92px);position:relative}.paymentbrain-hero:after{content:"PB / KNOWLEDGE SYSTEM 001";letter-spacing:.16em;color:#0a1a186b;writing-mode:vertical-rl;font:10px/1 IBM Plex Mono,monospace;position:absolute;bottom:18px;left:18px;transform:rotate(180deg)}.paymentbrain-hero .hero-copy{z-index:2;max-width:720px;position:relative}.paymentbrain-hero .eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--pb-petrol);box-shadow:none;background:0 0;border:1px solid #0a1a1847;border-radius:999px;padding:10px 14px;font:600 11px/1 IBM Plex Mono,monospace}.paymentbrain-hero .eyebrow span{background:var(--pb-matrix);border:1px solid var(--pb-petrol);border-radius:1px;width:8px;height:8px}.paymentbrain-hero .hero-copy h1{letter-spacing:-.025em;text-transform:uppercase;color:var(--pb-petrol);max-width:790px;margin:34px 0 28px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(64px,7vw,108px);font-weight:600;line-height:.86}.paymentbrain-hero .hero-copy h1 em{color:var(--pb-periwinkle);font-style:normal}.paymentbrain-hero .hero-copy>p{color:var(--pb-petrol-alt);max-width:660px;font-size:clamp(16px,1.35vw,20px);line-height:1.62}.paymentbrain-hero .hero-actions{flex-wrap:wrap;gap:26px;margin:34px 0 37px}.paymentbrain-hero .play-btn{color:var(--pb-petrol);font-size:13px}.paymentbrain-hero .play-btn span{border-color:var(--pb-petrol);border-radius:4px}.hero-proof{border-top:1px solid #0a1a1838;gap:0;max-width:670px;padding-top:18px;display:flex}.hero-proof span{color:#0a1a18a8;border-right:1px solid #0a1a182e;flex-direction:column;gap:3px;padding:0 20px;font-size:11px;display:flex}.hero-proof span:first-child{padding-left:0}.hero-proof span:last-child{border:0}.hero-proof b{letter-spacing:.12em;color:var(--pb-petrol);font:600 10px/1.2 IBM Plex Mono,monospace}.knowledge-visual{background:var(--pb-petrol);border:1px solid var(--pb-petrol);height:520px;box-shadow:14px 14px 0 var(--pb-paper-alt);border-radius:4px;position:relative;overflow:hidden}.knowledge-visual:before{content:"KNOWLEDGE GRAPH";color:var(--pb-paper-alt);letter-spacing:.18em;z-index:3;font:600 9px/1 IBM Plex Mono,monospace;position:absolute;top:20px;left:22px}.knowledge-graph{position:absolute;inset:0}.graph-core,.graph-node{z-index:2;place-items:center;display:grid;position:absolute}.graph-core{background:var(--pb-matrix);width:112px;height:112px;color:var(--pb-petrol);border:5px solid var(--pb-paper);border-radius:5px;top:34%;left:42%;transform:rotate(-2deg)}.graph-core b{letter-spacing:.02em;font:600 42px/1 Barlow Condensed,sans-serif}.graph-core small{letter-spacing:.14em;font:600 8px/1 IBM Plex Mono,monospace;position:absolute;bottom:9px}.graph-node{border:2px solid var(--pb-paper);background:var(--pb-petrol);width:74px;height:74px;color:var(--pb-paper);text-transform:uppercase;letter-spacing:.06em;text-align:center;border-radius:50%;padding:8px;font:600 9px/1.1 IBM Plex Mono,monospace}.node-a{border-color:var(--pb-periwinkle);top:17%;left:10%}.node-b{top:8%;left:66%}.node-c{border-color:var(--pb-magenta);top:42%;left:80%}.node-d{top:69%;left:14%}.node-e{border-color:var(--pb-periwinkle);top:76%;left:67%}.graph-line{background:var(--pb-paper);transform-origin:0;z-index:1;height:3px;position:absolute}.line-a{background:var(--pb-periwinkle);width:38%;top:27%;left:16%;transform:rotate(22deg)}.line-b{width:30%;top:39%;left:51%;transform:rotate(-58deg)}.line-c{background:var(--pb-magenta);width:31%;top:45%;left:52%;transform:rotate(-2deg)}.line-d{width:38%;top:68%;left:18%;transform:rotate(-33deg)}.line-e{background:var(--pb-periwinkle);width:30%;top:50%;left:50%;transform:rotate(58deg)}.knowledge-card{z-index:4;background:var(--pb-paper);width:248px;color:var(--pb-petrol);border:1px solid var(--pb-petrol);box-shadow:-8px -8px 0 var(--pb-magenta);border-radius:3px;padding:18px;position:absolute;bottom:18px;right:18px}.knowledge-card small{letter-spacing:.14em;color:var(--pb-matrix-ink);font:600 8px/1 IBM Plex Mono,monospace}.knowledge-card b{text-transform:uppercase;margin:8px 0;font:600 30px/1 Barlow Condensed,sans-serif;display:block}.knowledge-card p{margin:0 0 13px;font-size:12px;line-height:1.45}.knowledge-card span{border-top:1px solid #0a1a1833;padding-top:10px;font:600 9px/1.3 IBM Plex Mono,monospace;display:block}.landing .stats{background:var(--pb-petrol);border-top:8px solid var(--pb-matrix);padding:28px clamp(24px,8vw,130px)}.landing .stats div{border-color:#f2f2f033}.landing .stats b{font-family:Barlow Condensed,sans-serif;font-size:34px}.landing .stats span{color:var(--pb-paper-alt);font-family:IBM Plex Sans,Arial,sans-serif}@media (max-width:1050px){.paymentbrain-hero{grid-template-columns:1fr;gap:50px}.knowledge-visual{width:min(680px,100%);margin:0 auto}.paymentbrain-hero .hero-copy{max-width:780px}.landing .landing-nav nav{display:none}}@media (max-width:680px){.landing .landing-nav{height:74px;padding:0 18px}.landing .logo img{width:164px}.landing .nav-actions .text-btn{display:none}.landing .nav-actions .btn{padding:10px 12px;font-size:10px}.paymentbrain-hero{min-height:0;padding:54px 20px 58px}.paymentbrain-hero:after{display:none}.paymentbrain-hero .hero-copy h1{margin-top:28px;font-size:clamp(58px,18vw,78px)}.paymentbrain-hero .hero-copy>p{font-size:16px}.hero-proof{grid-template-columns:1fr;gap:9px;display:grid}.hero-proof span{border-bottom:1px solid #0a1a1824;border-right:0;padding:0 0 9px}.knowledge-visual{height:430px;box-shadow:8px 8px 0 var(--pb-paper-alt)}.graph-core{width:94px;height:94px;top:34%;left:37%}.graph-node{width:58px;height:58px;font-size:7px}.node-a{left:7%}.node-c{left:78%}.knowledge-card{width:220px}.landing .stats{grid-template-columns:1fr 1fr;gap:22px}.landing .stats div{padding-left:16px}}.landing .section{background:var(--pb-paper);padding:clamp(80px,9vw,130px) clamp(24px,7vw,108px)}.landing .section-head{align-items:flex-start;gap:50px;margin-bottom:58px}.landing .section-head>div{max-width:720px}.landing .kicker{letter-spacing:.16em;color:var(--pb-magenta);font:600 10px/1 IBM Plex Mono,monospace}.landing .section h2,.landing .benefits h2,.landing .cta h2{text-transform:uppercase;letter-spacing:-.015em;color:var(--pb-petrol);margin:18px 0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(46px,5vw,72px);font-weight:600;line-height:.92}.landing .section-head>p{max-width:470px;color:var(--pb-petrol-alt);font-size:16px;line-height:1.65}.landing .module-grid{gap:16px}.landing .public-module{background:0 0;border:1px solid #0a1a1847;border-radius:3px;padding:28px;transition:transform .2s,background .2s;position:relative}.landing .public-module:hover{background:#fff;transform:translateY(-4px)}.landing .public-module:after{content:"";background:var(--pb-periwinkle);border-radius:50%;width:7px;height:7px;position:absolute;top:14px;right:14px}.landing .public-module:nth-child(2):after{background:var(--pb-matrix)}.landing .public-module:nth-child(3):after{background:var(--pb-magenta)}.landing .module-icon{background:var(--pb-periwinkle);width:54px;height:54px;color:var(--pb-petrol);border:2px solid var(--pb-petrol);border-radius:50%;font:600 25px/1 Barlow Condensed,sans-serif}.landing .module-icon.coral,.landing .module-icon.blue{background:var(--pb-periwinkle);color:var(--pb-petrol)}.landing .module-icon.mint,.landing .module-icon.gold{background:var(--pb-matrix);color:var(--pb-petrol)}.landing .module-icon.purple{background:var(--pb-magenta);color:var(--pb-petrol)}.landing .public-module>small{letter-spacing:.14em;color:#0a1a188f;font:600 9px/1 IBM Plex Mono,monospace}.landing .public-module h3{text-transform:uppercase;color:var(--pb-petrol);font-family:Barlow Condensed,sans-serif;font-size:30px;line-height:1}.landing .public-module p{color:var(--pb-petrol-alt);min-height:68px}.landing .public-module>div{color:#0a1a189e;border-color:#0a1a1833;font-family:IBM Plex Mono,monospace;font-size:10px}.landing .benefits{background:var(--pb-petrol);color:var(--pb-paper);gap:clamp(55px,8vw,130px);padding:clamp(80px,9vw,125px) clamp(24px,8vw,125px);position:relative;overflow:hidden}.landing .benefits:before{content:"";border:1px solid #756bff99;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-260px;left:-260px}.landing .benefits h2{color:var(--pb-paper)}.landing .benefits .kicker{color:var(--pb-matrix)}.method-intro{color:var(--pb-paper-alt);max-width:440px;font-size:16px}.landing .benefit-list article{border-color:#f2f2f033;gap:24px}.landing .benefit-list article>b{color:var(--pb-magenta);font-family:IBM Plex Mono,monospace;font-size:15px}.landing .benefit-list h3{text-transform:uppercase;letter-spacing:.01em;font-family:Barlow Condensed,sans-serif;font-size:27px}.landing .benefit-list p{color:var(--pb-paper-alt);font-size:14px}.landing .cta{background:var(--pb-periwinkle);color:var(--pb-petrol);padding:clamp(90px,10vw,150px) 24px;position:relative;overflow:hidden}.landing .cta:before,.landing .cta:after{content:"";background:var(--pb-petrol);border-radius:50%;position:absolute}.landing .cta:before{width:18px;height:18px;top:24%;left:9%}.landing .cta:after{width:11px;height:11px;bottom:24%;right:11%}.landing .cta .kicker{color:var(--pb-petrol)}.landing .cta h2{max-width:1050px;color:var(--pb-petrol);margin:22px auto;font-size:clamp(54px,6.5vw,92px)}.landing .cta p{color:var(--pb-petrol);max-width:720px;margin:0 auto;font-size:16px}.landing .cta .btn{margin-top:30px}.landing footer{background:var(--pb-petrol);height:auto;min-height:120px;color:var(--pb-paper);gap:28px;padding:30px clamp(24px,7vw,104px)}.landing footer .logo img{width:190px}.landing footer>span{color:var(--pb-paper-alt);letter-spacing:.08em;font:10px/1.4 IBM Plex Mono,monospace}.landing footer>button{color:var(--pb-matrix);font-family:IBM Plex Mono,monospace;font-size:11px}@media (max-width:900px){.landing .section-head{display:block}.landing .section-head>p{margin-top:25px}.landing .benefits{grid-template-columns:1fr}.landing .benefit-list{max-width:720px}.landing footer{flex-wrap:wrap}}@media (max-width:680px){.landing .section{padding-left:20px;padding-right:20px}.landing .section h2,.landing .benefits h2{font-size:48px}.landing .module-grid{grid-template-columns:1fr}.landing .public-module p{min-height:0}.landing .benefits{padding-left:20px;padding-right:20px}.landing .cta h2{font-size:52px}.landing footer{flex-direction:column;align-items:flex-start}.landing footer>button{padding:0}}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-latin.woff2)format("woff2");font-style:normal;font-weight:100 700;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-SemiBold-latin.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}:root{--pb-muted:#52635f;--pb-soft:#e5e6e2}body{background:var(--pb-paper);color:var(--pb-petrol);font-family:IBM Plex Sans,Arial,sans-serif}button,input{font-family:inherit}.kicker,.eyebrow,.category,.lesson-label,.training-meta,.course-breadcrumb,.course-cover small,.brain-header .kicker,.brain-detail>small,.glossary-detail>small,.flow-legend,.iso-title,.brain-explorer-title{text-transform:uppercase;letter-spacing:.12em;font-family:IBM Plex Mono,monospace}.welcome h1,.page-title h1,.lesson-content h1,.auth-form h1,.continue-top h2,.block-title h2,.certificate h3,.course-body h3,.lesson-list h2,.lesson-content h2,.flow-heading h1,.flow-detail h2,.brain-header h1,.brain-stats b,.brain-detail h2,.glossary-detail h2,.brain-empty b,.training-content>h1,.training-outline h2,.script-heading h2,.script-sections h3,.markdown-course h2,.markdown-course h3{letter-spacing:-.01em;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:600}.btn{box-shadow:none;text-transform:uppercase;letter-spacing:.065em;border-radius:4px;font-size:12px}.btn.primary{background:var(--pb-matrix);border:1px solid var(--pb-petrol);color:var(--pb-petrol);box-shadow:none}.btn.primary:hover{background:var(--pb-petrol);color:var(--pb-paper)}.track{background:var(--pb-paper-alt);border-radius:1px;height:5px}.track i{background:var(--pb-matrix-ink);border-radius:1px}.auth-loading,.training-loading{background:var(--pb-paper);color:var(--pb-petrol-alt)}.auth-page{background:var(--pb-paper)}.auth-brand{background:var(--pb-petrol);padding:42px clamp(32px,6vw,92px);position:relative;overflow:hidden}.auth-brand:after{content:"";border:1px solid var(--pb-periwinkle);border-radius:50%;width:420px;height:420px;position:absolute;bottom:-250px;left:-255px}.auth-brand .logo img{width:210px}.auth-brand>button{color:var(--pb-paper-alt);letter-spacing:.08em;font-family:IBM Plex Mono,monospace;font-size:10px}.auth-quote{z-index:1;position:relative}.auth-quote>span{color:var(--pb-matrix);letter-spacing:.16em;font:600 10px/1 IBM Plex Mono,monospace}.auth-quote blockquote{text-transform:uppercase;color:var(--pb-paper);margin:24px 0;font:600 clamp(40px,4.5vw,70px)/.92 Barlow Condensed,sans-serif}.auth-quote p{color:var(--pb-paper-alt);max-width:340px}.auth-panel{background:var(--pb-paper)}.auth-form h1{text-transform:uppercase;font-size:54px;line-height:.95}.auth-form>p{color:var(--pb-muted)}.auth-form input,.form-grid input{border:1px solid var(--pb-paper-alt);color:var(--pb-petrol);background:#fff;border-radius:3px}.auth-form input:focus,.form-grid input:focus,.search input:focus{border-color:var(--pb-periwinkle);outline:0;box-shadow:0 0 0 3px #756bff29}.form-row button,.switch button,.back-link{color:var(--pb-matrix-ink)}.demo-note{color:var(--pb-matrix-ink);background:#00ff4114;border:1px solid #007a3340}.member{background:var(--pb-paper)}.member>aside{background:var(--pb-petrol);border-right:1px solid #f2f2f01f;padding:28px 20px}.member>aside .logo img{width:190px}.member>aside nav small{color:var(--pb-neutral);font-family:IBM Plex Mono,monospace}.member>aside nav button,.logout{color:var(--pb-paper-alt);border-radius:3px}.member>aside nav button:hover{color:var(--pb-paper);background:#f2f2f012}.member>aside nav button.active{background:var(--pb-periwinkle);color:var(--pb-petrol)}.member>aside nav button.active span{color:var(--pb-petrol)}.new-pill{border-radius:2px;background:var(--pb-matrix)!important;color:var(--pb-petrol)!important}.sidebar-help{background:var(--pb-petrol-alt);border:1px solid #f2f2f029;border-radius:3px}.sidebar-help>span{background:var(--pb-matrix);color:var(--pb-petrol);border-radius:3px}.sidebar-help p{color:var(--pb-paper-alt)}.sidebar-help button{color:var(--pb-matrix)}.member-main>header{border-color:var(--pb-paper-alt);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f2f2f0f5}.notif i{background:var(--pb-magenta)}.user-pill>span,.avatar-large{background:var(--pb-periwinkle);color:var(--pb-petrol);border:1px solid var(--pb-petrol);border-radius:3px}.member-main>main{background:var(--pb-paper)}.welcome h1,.page-title h1{text-transform:uppercase;font-size:52px}.overall,.compact-modules,.course-grid article,.lesson-layout,.profile-card{border:1px solid var(--pb-paper-alt);box-shadow:none;border-radius:4px}.overall{background:#fff}.mini-ring{background:var(--pb-matrix);color:var(--pb-petrol);border-radius:3px}.mini-ring:before{display:none}.continue-card{background:var(--pb-petrol);border:1px solid var(--pb-petrol);box-shadow:10px 10px 0 var(--pb-paper-alt);border-radius:4px}.continue-top small{color:var(--pb-matrix)}.continue-top h2{text-transform:uppercase;font-size:32px}.continue-top p,.continue-foot{color:var(--pb-paper-alt)}.big-percent{color:var(--pb-periwinkle);font:600 52px/1 Barlow Condensed,sans-serif}.module-icon{border:1px solid var(--pb-petrol);border-radius:3px}.module-icon.coral,.course-cover.coral,.module-icon.blue,.course-cover.blue{background:var(--pb-periwinkle);color:var(--pb-petrol)}.module-icon.mint,.course-cover.mint,.module-icon.gold,.course-cover.gold,.module-icon.teal,.course-cover.teal{background:var(--pb-matrix);color:var(--pb-petrol)}.module-icon.purple,.course-cover.purple{background:var(--pb-magenta);color:var(--pb-petrol)}.compact-modules{overflow:hidden}.compact-modules>button:hover{background:#756bff0f}.compact-modules>button em,.block-title button,.course-status button,.category{color:var(--pb-matrix-ink)}.certificate{background:var(--pb-petrol-alt);color:var(--pb-paper);border-radius:4px}.certificate p,.certificate>span:last-child,.certificate small{color:var(--pb-paper-alt)}.cert-icon{color:var(--pb-magenta);border-radius:3px}.search input{background:#fff;border-radius:3px}.filters button{border-radius:3px}.filters button.active{background:var(--pb-petrol);border-color:var(--pb-petrol)}.course-grid article:hover{box-shadow:8px 8px 0 var(--pb-paper-alt);transform:translate(-2px,-2px)}.course-cover{border-bottom:1px solid var(--pb-petrol);color:var(--pb-petrol)}.course-cover b{background:var(--pb-matrix-ink);border-radius:2px}.course-body h3{text-transform:uppercase;font-size:28px}.lesson-layout,.curriculum-reader .training-layout{border-radius:4px}.lesson-list>button,.outline-chapter button{border-radius:3px}.lesson-list>button.active,.outline-chapter button.active{box-shadow:inset 3px 0 var(--pb-periwinkle);background:#756bff1a}.lesson-list>button>span,.outline-number{border-radius:3px}.video-placeholder{background:var(--pb-petrol);border-radius:4px}.video-placeholder button{background:var(--pb-matrix);color:var(--pb-petrol);border-radius:3px}.callout,.markdown-course blockquote{border-left-color:var(--pb-periwinkle);background:#756bff12}.training-layout,.curriculum-reader .training-layout{background:var(--pb-paper)}.training-outline,.curriculum-reader .training-outline{border-color:var(--pb-paper-alt);background:#fff}.training-meta,.course-breadcrumb,.visual-direction summary{color:var(--pb-matrix-ink)}.outline-chapter button.done .outline-number{background:var(--pb-matrix);color:var(--pb-petrol)}.training-content>h1{text-transform:uppercase}.markdown-course{color:var(--pb-petrol-alt)}.markdown-course h2,.markdown-course h3,.markdown-course strong{color:var(--pb-petrol)}.markdown-course th{background:var(--pb-petrol);color:var(--pb-paper)}.markdown-course th,.markdown-course td{border-color:var(--pb-paper-alt)}.visual-deck{background:var(--pb-petrol);box-shadow:10px 10px 0 var(--pb-paper-alt);border-radius:4px}.visual-deck img,.visual-pending,.visual-direction,.training-nav button{border-radius:3px}.training-nav .complete-button,.training-nav .complete-button.done{background:var(--pb-matrix);border-color:var(--pb-petrol);color:var(--pb-petrol)}.markdown-course img{background:var(--pb-paper);border:1px solid var(--pb-paper-alt);width:min(100%,920px);height:auto;box-shadow:8px 8px 0 var(--pb-petrol);border-radius:3px;margin:28px auto 12px;display:block}.markdown-course img+em{max-width:760px;color:var(--pb-matrix-ink);text-align:center;margin:16px auto 28px;font-size:13px;line-height:1.55;display:block}.flows-page{color:var(--pb-petrol)}.flow-heading h1{text-transform:uppercase;font-size:52px;line-height:.95}.flow-card,.flow-detail,.iso-box{border-color:var(--pb-paper-alt);box-shadow:none;border-radius:4px}.flow-card{background:#fff}.flow-toolbar{border-color:var(--pb-paper-alt)}.scenario-tabs button,.code-selector button,.flow-controls button{border-radius:3px}.scenario-tabs button.active.approved{background:var(--pb-matrix);color:var(--pb-petrol);border-color:var(--pb-petrol)}.scenario-tabs button.active.acquirer,.scenario-tabs button.active.issuer{background:var(--pb-magenta);color:var(--pb-petrol);border-color:var(--pb-petrol)}.flow-legend .transit{background:var(--pb-periwinkle)}.flow-legend .ok{background:var(--pb-matrix)}.flow-legend .no-acquirer,.flow-legend .no-issuer{background:var(--pb-magenta)}.flows-placeholder-page{background:var(--pb-paper);min-height:calc(100vh - 166px);color:var(--pb-petrol);grid-template-columns:minmax(280px,.7fr) minmax(520px,1.3fr);align-items:center;gap:clamp(36px,7vw,110px);padding:clamp(30px,6vw,90px);display:grid}.flows-placeholder-heading{max-width:520px}.flows-placeholder-heading h1{text-transform:uppercase;margin:20px 0 26px;font:600 clamp(52px,6vw,92px)/.92 Barlow Condensed,Arial Narrow,sans-serif}.flows-placeholder-heading p{color:var(--pb-petrol-alt);font-size:17px}.flows-placeholder{background:var(--pb-petrol);min-height:520px;color:var(--pb-paper);border:1px solid var(--pb-petrol);box-shadow:12px 12px 0 var(--pb-paper-alt);flex-direction:column;justify-content:space-between;padding:clamp(24px,4vw,52px);display:flex}.flows-placeholder-canvas{background-image:radial-gradient(#c9ccc633 1px,#0000 1px);background-size:20px 20px;border-bottom:1px solid #c9ccc638;height:290px;position:relative;overflow:hidden}.flows-placeholder-canvas>i{background:var(--pb-periwinkle);transform-origin:0;height:1px;position:absolute}.flows-placeholder-canvas>i:first-child{width:34%;top:32%;left:18%;transform:rotate(18deg)}.flows-placeholder-canvas>i:nth-child(2){background:var(--pb-magenta);width:35%;top:43%;left:48%;transform:rotate(-22deg)}.flows-placeholder-canvas>i:nth-child(3){background:var(--pb-matrix);width:46%;top:67%;left:24%;transform:rotate(-10deg)}.placeholder-node{border:2px solid var(--pb-paper);background:var(--pb-periwinkle);border-radius:50%;width:16px;height:16px;position:absolute}.node-one{top:29%;left:17%}.node-two{background:var(--pb-magenta);top:41%;left:49%}.node-three{background:var(--pb-matrix);top:25%;left:79%}.flows-placeholder-canvas>b{border:1px solid var(--pb-paper-alt);background:var(--pb-petrol);width:62px;height:62px;color:var(--pb-matrix);place-items:center;font-size:22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flows-placeholder-copy small{color:var(--pb-matrix);letter-spacing:1.4px;font:700 9px IBM Plex Mono,monospace}.flows-placeholder-copy h2{text-transform:uppercase;margin:10px 0;font:500 34px Barlow Condensed,Arial Narrow,sans-serif}.flows-placeholder-copy p{max-width:560px;color:var(--pb-paper-alt);font-size:14px}.flows-placeholder-copy>span{color:var(--pb-neutral);text-transform:uppercase;letter-spacing:1px;border:1px solid #c9ccc659;margin-top:12px;padding:7px 10px;font-size:9px;display:inline-block}@media (max-width:1000px){.flows-placeholder-page{grid-template-columns:1fr;padding:50px clamp(24px,6vw,60px)}.flows-placeholder-heading{max-width:720px}.flows-placeholder{min-height:480px}}@media (max-width:600px){.flows-placeholder-page{gap:30px;padding:34px 18px 54px}.flows-placeholder-heading h1{font-size:54px}.flows-placeholder-heading p{font-size:15px}.flows-placeholder{min-height:410px;box-shadow:7px 7px 0 var(--pb-paper-alt);padding:20px}.flows-placeholder-canvas{height:210px}.flows-placeholder-copy h2{font-size:28px}}.videos-page{background:var(--pb-paper);color:var(--pb-petrol);min-height:calc(100vh - 76px);padding:clamp(34px,5vw,74px)}.videos-heading{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:clamp(32px,6vw,96px);max-width:1440px;margin:0 auto 46px;display:grid}.videos-heading h1{text-transform:uppercase;letter-spacing:-.025em;margin:18px 0 28px;font:600 clamp(56px,7.4vw,112px)/.82 Barlow Condensed,Arial Narrow,sans-serif}.videos-heading>div>p{max-width:720px;color:var(--pb-petrol-alt);font-size:17px;line-height:1.7}.video-proof{border-top:1px solid var(--pb-petrol);border-bottom:1px solid var(--pb-petrol);display:grid}.video-proof div{border-bottom:1px solid #0a1a182e;justify-content:space-between;align-items:baseline;gap:20px;padding:15px 0;display:flex}.video-proof div:last-child{border:0}.video-proof b{text-transform:uppercase;font:600 26px Barlow Condensed,Arial Narrow,sans-serif}.video-proof span{letter-spacing:1.1px;text-transform:uppercase;color:var(--pb-petrol-alt);font:700 9px IBM Plex Mono,monospace}.video-feature{background:var(--pb-petrol);max-width:1440px;color:var(--pb-paper);grid-template-columns:minmax(0,1.55fr) minmax(320px,.65fr);margin:0 auto;display:grid}.video-stage{background:#020b0a;min-height:clamp(360px,48vw,720px);position:relative;overflow:hidden}.video-stage>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video-stage-shade{background:linear-gradient(#0000 38%,#020b0ac2 100%);position:absolute;inset:0}.video-play{width:86px;height:86px;color:var(--pb-matrix);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:default;background:#0a1a18b8;border:1px solid #ffffffb3;border-radius:50%;font-size:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-play span{display:block;transform:translate(2px)}.video-stage-note{max-width:360px;position:absolute;bottom:clamp(22px,4vw,48px);left:clamp(22px,4vw,52px)}.video-stage-note small,.video-feature-copy>span{letter-spacing:1.4px;color:var(--pb-matrix);font:700 9px IBM Plex Mono,monospace}.video-stage-note b{text-transform:uppercase;margin:7px 0;font:500 28px Barlow Condensed,Arial Narrow,sans-serif;display:block}.video-stage-note p{color:var(--pb-paper-alt);font-size:12px}.video-duration{background:#0a1a18d1;padding:7px 9px;font:600 10px IBM Plex Mono,monospace;position:absolute;bottom:18px;right:18px}.video-feature-copy{flex-direction:column;justify-content:flex-end;padding:clamp(30px,4vw,64px);display:flex}.video-feature-copy h2{text-transform:uppercase;margin:16px 0 24px;font:500 clamp(44px,5vw,74px)/.9 Barlow Condensed,Arial Narrow,sans-serif}.video-feature-copy>p{color:var(--pb-paper-alt);margin-bottom:36px;font-size:15px;line-height:1.7}.video-feature-copy dl{margin:0}.video-feature-copy dl div{border-top:1px solid #c9ccc640;padding:13px 0}.video-feature-copy dt{letter-spacing:1.2px;text-transform:uppercase;color:var(--pb-neutral);font:700 8px IBM Plex Mono,monospace}.video-feature-copy dd{text-transform:capitalize;margin:5px 0 0;font-size:13px}.video-library-head{grid-template-columns:1fr minmax(280px,.5fr);align-items:end;gap:40px;max-width:1440px;margin:clamp(70px,9vw,130px) auto 34px;display:grid}.video-library-head h2{text-transform:uppercase;margin:13px 0 0;font:500 clamp(40px,5vw,68px)/.94 Barlow Condensed,Arial Narrow,sans-serif}.video-library-head>p{color:var(--pb-petrol-alt);font-size:14px;line-height:1.65}.video-grid{background:#0a1a1833;border:1px solid #0a1a1833;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:1440px;margin:auto;display:grid}.video-grid>button{text-align:left;background:var(--pb-paper);color:var(--pb-petrol);border:0;padding:18px;transition:background .2s,color .2s}.video-grid>button:hover,.video-grid>button.active{background:var(--pb-petrol);color:var(--pb-paper)}.video-grid>button>div{aspect-ratio:16/9;background:#071513;margin-bottom:20px;position:relative;overflow:hidden}.video-grid img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.video-grid>button:hover img{transform:scale(1.025)}.video-grid>button>div span{color:#fff;background:#0a1a18d1;padding:5px 7px;font:600 9px IBM Plex Mono,monospace;position:absolute;bottom:8px;right:8px}.video-grid small{color:var(--pb-magenta);letter-spacing:1px;font:700 8px IBM Plex Mono,monospace;display:block}.video-grid b{text-transform:uppercase;margin:10px 0 12px;font:500 30px/1 Barlow Condensed,Arial Narrow,sans-serif;display:block}.video-grid p{min-height:66px;color:var(--pb-petrol-alt);font-size:12px;line-height:1.55}.video-grid>button:hover p,.video-grid>button.active p{color:var(--pb-paper-alt)}.video-grid em{letter-spacing:1px;text-transform:uppercase;color:var(--pb-matrix);margin-top:19px;font:700 9px IBM Plex Mono,monospace;display:block}.video-loading{text-align:center;background:var(--pb-paper);min-height:calc(100vh - 76px);color:var(--pb-petrol);place-content:center;gap:10px;display:grid}.video-loading>span{color:var(--pb-magenta);font-size:32px}.video-loading p{color:var(--pb-petrol-alt)}@media (max-width:1050px){.videos-heading,.video-feature,.video-library-head{grid-template-columns:1fr}.video-feature-copy{min-height:420px}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.videos-page{padding:34px 18px 56px}.videos-heading{margin-bottom:30px}.videos-heading h1{font-size:58px}.videos-heading>div>p{font-size:15px}.video-proof div{padding:11px 0}.video-feature{margin-left:-18px;margin-right:-18px}.video-stage{min-height:280px}.video-play{width:64px;height:64px}.video-stage-note{max-width:230px;bottom:18px;left:18px}.video-stage-note p{display:none}.video-feature-copy{min-height:auto;padding:34px 20px 42px}.video-feature-copy h2{font-size:48px}.video-library-head{margin-top:70px}.video-grid{border-left:0;border-right:0;grid-template-columns:1fr;margin-left:-18px;margin-right:-18px}.video-grid>button{padding:18px}.video-grid p{min-height:0}}.video-feature{grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr);align-items:start}.video-stage{aspect-ratio:16/9;background:#020b0a;align-self:start;height:auto;min-height:0}.video-stage>video{object-fit:contain;background:#020b0a;width:100%;height:100%;display:block;position:absolute;inset:0}.video-feature-copy{justify-content:flex-start;min-height:0}.local-preview-badge{z-index:2;color:var(--pb-matrix);letter-spacing:1px;pointer-events:none;background:#0a1a18d6;border:1px solid #00ff418c;padding:6px 8px;font:700 8px IBM Plex Mono,monospace;position:absolute;top:12px;left:12px}@media (max-width:1050px){.video-feature{grid-template-columns:1fr}.video-feature-copy,.video-stage{min-height:0}}@media (max-width:650px){.video-stage{min-height:0}.local-preview-badge{top:8px;left:8px}}.actor{box-shadow:none;border:1px solid var(--pb-petrol);border-radius:3px}.actor-0{background:var(--pb-periwinkle);color:var(--pb-petrol)}.actor-1{background:var(--pb-matrix);color:var(--pb-petrol)}.actor-2{background:var(--pb-petrol-alt)}.actor-3{background:var(--pb-magenta);color:var(--pb-petrol)}.actor-4{background:var(--pb-paper-alt);color:var(--pb-petrol)}.actor.current{box-shadow:0 0 0 3px #756bff47}.sequence-events button.active{border-color:var(--pb-magenta);color:#a00088}.sequence-events button.passed{border-color:var(--pb-periwinkle);color:#5148d6}.flow-outcome{border:1px solid;border-radius:3px}.flow-outcome.approved{color:var(--pb-matrix-ink);background:#00ff411f}.flow-outcome.acquirer,.flow-outcome.issuer{color:#8c0077;background:#f60ed31a}.step-dots button{border-radius:3px}.step-dots button.active{background:var(--pb-periwinkle);border-color:var(--pb-petrol);color:var(--pb-petrol)}.step-dots button.done{background:var(--pb-matrix);color:var(--pb-petrol)}.iso-fields>div.new{border-left-color:var(--pb-periwinkle);background:#756bff12}.iso-fields>div.decision em{color:#a00088}.route-box{background:var(--pb-paper);border-radius:3px}.route-box span{color:var(--pb-magenta)}.brain-main{background:var(--pb-paper)}.brain-header{background:var(--pb-paper);border-bottom:1px solid var(--pb-paper-alt)}.brain-header h1{text-transform:uppercase;font-size:54px}.brain-stats div,.brain-shell,.glossary-shell{border-color:var(--pb-paper-alt)}.brain-explorer,.glossary-shell{background:var(--pb-paper)}.brain-workspace,.brain-detail,.glossary-index,.glossary-detail{background:#fff}.brain-search input{border-color:var(--pb-paper-alt);border-radius:3px}.brain-search input:focus{border-color:var(--pb-periwinkle);box-shadow:0 0 0 3px #756bff29}.brain-search kbd{border-radius:2px;font-family:IBM Plex Mono,monospace}.brain-explorer>button{border-radius:3px}.brain-explorer>button:hover,.brain-explorer>button.active{box-shadow:inset 3px 0 var(--pb-periwinkle);background:#756bff1a}.brain-source>span{color:var(--pb-matrix-ink)}.brain-view-toggle,.brain-view-toggle button,.brain-zoom,.brain-suggestions,.brain-suggestions button,.brain-list>button,.concept-mark,.concept-definition,.concept-tags span,.glossary-list button,.glossary-definition{border-radius:3px}.brain-view-toggle button.active{background:var(--pb-petrol);color:var(--pb-paper);box-shadow:none}.brain-graph-viewport{background-color:var(--pb-paper);background-image:radial-gradient(var(--pb-paper-alt) 1px,transparent 1px)}.brain-node>span{border-radius:2px}.brain-node.selected>i{box-shadow:0 0 0 5px #756bff2e,0 4px 12px #0a1a1838}.brain-list>button.selected,.glossary-list button.active{box-shadow:inset 3px 0 var(--pb-periwinkle);background:#756bff12}.brain-list em,.glossary-list em,.show-related,.brain-coverage span{color:var(--pb-matrix-ink)}.brain-detail-top>span{color:var(--pb-petrol);border-radius:2px}.concept-definition,.glossary-definition{background:var(--pb-paper)}.inline-concept{color:var(--pb-matrix-ink);background:#00ff411a;border-radius:2px}.inline-concept:hover{background:var(--pb-matrix);color:var(--pb-petrol)}.obsidian-graph{background-color:var(--pb-petrol);min-height:0;color:var(--pb-paper);touch-action:none;-webkit-user-select:none;user-select:none;background-image:radial-gradient(#c9ccc62e 1px,#0000 1px);background-size:22px 22px;flex:1;position:relative;overflow:hidden}.obsidian-graph.extended{background-color:#1e3a36}.obsidian-graph svg{cursor:grab;width:100%;height:100%;display:block}.obsidian-graph svg:active{cursor:grabbing}.graph-world{transform-origin:0 0;transition:transform .16s ease-out}.graph-world line{stroke:#c9ccc630;stroke-width:1px;vector-effect:non-scaling-stroke;animation:.55s both graph-edge-in}.graph-world line.primary{stroke:var(--pb-periwinkle);stroke-width:2.2px}.extended .graph-world line.primary{stroke:var(--pb-magenta)}.graph-node{cursor:pointer;outline:none;animation:.5s cubic-bezier(.2,.8,.2,1) both graph-node-in}.graph-node .node-halo{fill:#0000;stroke:#0000;stroke-width:1px}.graph-node text{fill:#f2f2f0b8;paint-order:stroke;stroke:var(--pb-petrol);stroke-width:3px;stroke-linejoin:round;pointer-events:none;font:600 10px Arial,sans-serif}.extended .graph-node text{stroke:#1e3a36}.graph-node:hover .node-halo,.graph-node:focus .node-halo{fill:#756bff24;stroke:var(--pb-periwinkle)}.graph-node:hover text,.graph-node:focus text,.graph-node.selected text{fill:var(--pb-paper);font-weight:800}.graph-node.selected{filter:url(#node-glow-light)}.extended .graph-node.selected{filter:url(#node-glow-extended)}.graph-node.selected .node-halo{fill:#00ff4114;stroke:var(--pb-matrix);stroke-width:1.5px;animation:2.4s ease-in-out infinite graph-pulse}.graph-node.distance-2{opacity:.82}.graph-node.distance-3{opacity:.64}.graph-scope,.graph-controls{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a1a18db;border:1px solid #c9ccc638;align-items:center;gap:5px;padding:5px;display:flex;position:absolute;top:14px}.graph-scope{left:14px}.graph-controls{right:14px}.graph-scope span{letter-spacing:1px;color:var(--pb-paper-alt);padding:0 7px;font-size:8px}.graph-scope em{color:var(--pb-neutral);padding:0 7px;font-size:8px;font-style:normal}.graph-scope button,.graph-controls button{color:var(--pb-paper-alt);background:0 0;border:0;height:26px;padding:0 9px;font-size:9px}.graph-scope button.active{background:var(--pb-matrix);color:var(--pb-petrol);font-weight:800}.graph-controls span{text-align:center;min-width:38px;color:var(--pb-neutral);font-size:8px}.graph-controls button:hover{background:var(--pb-periwinkle);color:var(--pb-paper)}.graph-hint{color:var(--pb-neutral);letter-spacing:.3px;background:#0a1a18b8;margin:0;padding:5px 9px;font-size:8px;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.extended .graph-scope,.extended .graph-controls,.extended .graph-hint{background:#1e3a36e0}@keyframes graph-node-in{0%{opacity:0}to{opacity:1}}@keyframes graph-edge-in{0%{opacity:0}to{opacity:1}}@keyframes graph-pulse{0%,to{r:23;opacity:.65}50%{r:29;opacity:1}}.profile-card{background:#fff}.profile-card button:not(.btn){color:var(--pb-matrix-ink)}.toast{background:var(--pb-petrol);border:1px solid var(--pb-matrix);box-shadow:8px 8px 0 var(--pb-paper-alt);border-radius:3px}@media (max-width:700px){.auth-brand:after{display:none}.welcome h1,.page-title h1,.flow-heading h1,.brain-header h1{font-size:42px}.continue-card,.visual-deck{box-shadow:6px 6px 0 var(--pb-paper-alt)}}.concept-explorer .brain-shell{grid-template-columns:190px minmax(400px,1fr) minmax(290px,360px)}.concept-explorer .brain-header p{max-width:720px}.concept-explorer .brain-detail{padding-bottom:48px}.concept-explorer .concept-definition.light-definition{border:1px solid var(--pb-paper-alt);margin-top:14px;padding:20px}.concept-explorer .concept-definition.light-definition p{color:var(--pb-petrol-alt);margin:0;font-size:16px;line-height:1.7}.concept-explorer .related-title{margin-top:28px}.concept-explorer .related-list{grid-template-columns:1fr 1fr;gap:4px 10px;display:grid}.concept-explorer .related-list button{min-width:0}.concept-explorer .related-list button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kind-shape{flex:none;display:inline-block;width:9px!important;height:9px!important}.kind-actor{border-radius:50%!important}.kind-artifact{border-radius:1px!important}.kind-notion{border-radius:50% 50% 3px!important}.kind-model{border-radius:999px!important}.kind-property{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:0!important}.kind-mechanism{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);border-radius:0!important}.kind-process{clip-path:polygon(0 0,76% 0,100% 50%,76% 100%,0 100%,18% 50%);border-radius:0!important}.kind-flow{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:0!important}.kind-standard{outline:1px solid var(--pb-petrol);border-radius:1px!important}.kind-use-case{clip-path:polygon(50% 0,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);border-radius:0!important}.brain-node>i{border-color:var(--pb-paper)}.brain-node.kind-actor>i{border-radius:50%}.brain-node.kind-artifact>i{border-radius:1px}.brain-node.kind-notion>i{border-radius:50% 50% 3px}.brain-node.kind-model>i{border-radius:999px;width:15px}.brain-node.kind-property>i,.brain-node.kind-flow>i{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:0}.brain-node.kind-mechanism>i{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);border-radius:0}.brain-node.kind-process>i{clip-path:polygon(0 0,76% 0,100% 50%,76% 100%,0 100%,18% 50%);border-radius:0}.brain-node.kind-standard>i{border-color:var(--pb-petrol);border-radius:1px}.brain-node.kind-use-case>i{clip-path:polygon(50% 0,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);border-radius:0}.light-explorer .brain-node.selected>i{box-shadow:0 0 0 5px #756bff33,0 4px 12px #0a1a183d}.extended-explorer .brain-node.selected>i{box-shadow:0 0 0 5px #f60ed329,0 4px 12px #0a1a183d}@media (max-width:1200px){.concept-explorer .brain-shell{grid-template-columns:190px minmax(420px,1fr) minmax(320px,380px)}.concept-explorer .related-list{grid-template-columns:1fr}}@media (max-width:850px){.concept-explorer .brain-shell{display:block}.concept-explorer .brain-explorer{max-height:none}.concept-explorer .brain-workspace{min-height:520px}.concept-explorer .brain-detail{border-left:0;border-top:1px solid var(--pb-paper-alt)}}.flat-brain-shell .brain-workspace{min-width:0}.flat-brain-shell .brain-detail{padding:34px 42px 60px}.flat-brain-shell .brain-detail h2{margin:10px 0 20px;font-size:38px}.flat-brain-shell .extended-definition p{font-size:15px;line-height:1.78}.flat-brain-shell .concept-definition.light-definition p{font-size:18px;line-height:1.78}.flat-brain-shell .related-list{grid-template-columns:1fr 1fr}.flat-concept-mark{border-color:var(--pb-petrol);color:var(--pb-periwinkle)}.flat-search{flex:1;max-width:420px;margin:0}.flat-search input{height:34px}.flat-source{color:var(--pb-neutral);white-space:nowrap;margin-left:auto;font-size:8px}.flat-brain-shell .brain-toolbar{gap:12px}.flat-brain-shell .brain-suggestions{z-index:10}.obsidian-graph .graph-dot{fill:var(--pb-paper-alt);stroke:var(--pb-paper);stroke-width:1px;transition:r .18s,fill .18s}.obsidian-graph.light .graph-dot{fill:var(--pb-periwinkle)}.obsidian-graph.extended .graph-dot{fill:var(--pb-magenta)}.obsidian-graph .graph-node:hover .graph-dot,.obsidian-graph .graph-node:focus-within .graph-dot{fill:var(--pb-matrix);r:7}.obsidian-graph .graph-node.selected .graph-dot{fill:var(--pb-matrix);stroke:var(--pb-paper);stroke-width:2px}.obsidian-graph .graph-node text{opacity:.34;transition:opacity .18s}.obsidian-graph .graph-node.important text,.obsidian-graph .graph-node:hover text,.obsidian-graph .graph-node:focus-within text,.obsidian-graph .graph-node.selected text{opacity:1}.graph-hit{cursor:grab;background:0 0;border:0;border-radius:50%;width:100%;height:100%;padding:0;display:block}.graph-hit:active{cursor:grabbing}.graph-reset{margin-left:3px;border-left:1px solid #c9ccc63d!important}@media (max-width:1200px){.concept-explorer .flat-brain-shell{grid-template-columns:minmax(310px,.72fr) minmax(450px,1.28fr)}.flat-brain-shell .brain-detail{padding:30px 34px 50px}.flat-source{display:none}}@media (max-width:900px){.concept-explorer .flat-brain-shell{flex-direction:column;display:flex}.flat-brain-shell .brain-detail{border-left:0;border-bottom:1px solid var(--pb-paper-alt);order:1;padding:32px clamp(24px,6vw,56px)}.flat-brain-shell .brain-workspace{order:2;height:600px;min-height:600px}.flat-brain-shell .extended-definition{max-width:760px}.flat-brain-shell .related-list{grid-template-columns:1fr 1fr}}@media (max-width:700px){.concept-explorer .brain-header{padding:22px 18px}.concept-explorer .brain-header p{font-size:13px}.concept-explorer .brain-stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.concept-explorer .brain-stats div{padding-left:10px}.flat-brain-shell .brain-detail{padding:28px 20px}.flat-brain-shell .brain-detail h2{font-size:34px}.flat-brain-shell .extended-definition p{font-size:14px}.flat-brain-shell .brain-workspace{height:520px;min-height:520px}.flat-brain-shell .brain-toolbar{flex-wrap:wrap;align-items:center;height:auto;min-height:92px;padding:10px 12px}.flat-search{flex-basis:100%;order:3;max-width:none}.flat-search input{height:38px}.flat-brain-shell .related-list{grid-template-columns:1fr}.graph-scope{top:12px;left:10px}.graph-scope span,.graph-scope em{display:none}.graph-scope button{padding:0 8px}.graph-controls{top:12px;right:10px}.graph-hint{white-space:nowrap;font-size:7px}.obsidian-graph{display:block!important}}.notif{border:1px solid var(--pb-paper-alt);background:var(--pb-paper);width:38px;height:38px;color:var(--pb-petrol);border-radius:50%;place-items:center;transition:transform .18s,background .18s;display:grid}.notif:hover{background:var(--pb-petrol);color:var(--pb-paper);transform:translateY(-1px)}.notif svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.notif i{border:1px solid var(--pb-paper);width:7px;height:7px;top:6px;right:7px}.courses-page{max-width:1440px;margin:0 auto}.courses-hero{background:var(--pb-petrol);color:var(--pb-paper);box-shadow:12px 12px 0 var(--pb-paper-alt);grid-template-columns:1fr auto;align-items:end;gap:30px;padding:clamp(30px,5vw,70px);display:grid;position:relative;overflow:hidden}.courses-hero:after{content:"";aspect-ratio:1;border:1px solid #00ff4161;border-radius:50%;width:380px;position:absolute;inset:auto -7% -60% auto;box-shadow:0 0 0 42px #756bff1f,0 0 0 84px #00ff410f}.courses-hero h1{text-transform:uppercase;letter-spacing:-.03em;margin:19px 0 24px;font:600 clamp(58px,7vw,104px)/.78 Barlow Condensed,Arial Narrow,sans-serif}.courses-hero h1 em{color:var(--pb-matrix);font-style:normal}.courses-hero p{max-width:600px;color:var(--pb-paper-alt);margin:0;font-size:16px}.courses-hero .kicker{color:var(--pb-matrix)}.courses-hero-mark{z-index:1;aspect-ratio:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a1a1857;border:1px solid #f2f2f073;place-items:center;width:172px;display:grid;position:relative}.courses-hero-mark span{color:var(--pb-matrix);font:600 70px/.8 Barlow Condensed,Arial Narrow,sans-serif}.courses-hero-mark small{text-align:center;letter-spacing:1px;color:var(--pb-paper-alt);margin-top:12px;font:700 8px/1.5 IBM Plex Mono,monospace}.courses-toolbar{justify-content:space-between;align-items:center;gap:24px;margin:48px 0 0;display:flex}.courses-toolbar>span{letter-spacing:1.2px;text-transform:uppercase;color:var(--pb-petrol-alt);font:700 9px IBM Plex Mono,monospace}.courses-toolbar .search{margin:0}.courses-page>.filters{margin:18px 0 32px}.courses-page .course-grid{padding-bottom:44px}.courses-page .course-grid article{border-radius:3px}.courses-page .course-cover{background-image:linear-gradient(135deg,#ffffff8c,#0000 55%);height:154px}.courses-page .course-body{padding:22px}.courses-page .course-body h3{font-size:28px;line-height:.95}.courses-page .course-status{border-top:1px solid var(--pb-paper-alt);padding-top:12px}.media-filters{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.media-filters button{color:inherit;letter-spacing:.8px;text-transform:uppercase;background:0 0;border:1px solid #c9ccc680;padding:7px 10px;font:700 8px IBM Plex Mono,monospace}.media-filters button.active,.media-filters button:hover{border-color:var(--pb-matrix);background:var(--pb-matrix);color:var(--pb-petrol)}.videos-heading .media-filters{color:var(--pb-petrol)}.videos-heading .media-filters button.active,.videos-heading .media-filters button:hover{background:var(--pb-petrol);color:var(--pb-paper);border-color:var(--pb-petrol)}.video-proof{align-self:end}.inline-video-player{aspect-ratio:9/16;background:#061411;display:block;position:relative}.inline-video-player video{object-fit:contain;background:#061411;width:100%;height:100%;display:block}.video-stream-loading{height:100%;color:var(--pb-paper-alt);letter-spacing:1px;text-transform:uppercase;place-items:center;margin:0;padding:20px;font:700 10px IBM Plex Mono,monospace;display:grid}.mobile-playback-error{color:#9e3828;background:#fff1ed;margin:0;padding:12px 14px;font-size:13px;line-height:1.45}.lesson-inline-player{aspect-ratio:16/9}.inline-video-play{border:1px solid var(--pb-paper);color:var(--pb-paper);letter-spacing:.8px;text-transform:uppercase;background:#061411e0;padding:12px 16px;font:700 10px IBM Plex Mono,monospace;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.inline-video-play span{color:var(--pb-matrix);margin-left:7px}.video-grid>article{background:var(--pb-paper);color:var(--pb-petrol);transition:background .2s,color .2s}.video-grid>article:hover,.video-grid>article.active{background:var(--pb-petrol);color:var(--pb-paper)}.video-card-launch,.video-card-copy{text-align:left;width:100%;color:inherit;background:0 0;border:0;display:block}.video-card-launch{padding:18px 18px 0}.video-card-launch>div{aspect-ratio:16/9;background:#071513;position:relative;overflow:hidden}.video-card-launch img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.video-grid>article:hover .video-card-launch img{transform:scale(1.025)}.video-card-launch>div span{color:#fff;background:#0a1a18d1;padding:5px 7px;font:600 9px IBM Plex Mono,monospace;position:absolute;bottom:8px;right:8px}.video-card-copy{padding:18px}.video-grid>article small{color:var(--pb-magenta);letter-spacing:1px;font:700 8px IBM Plex Mono,monospace;display:block}.video-grid>article b{text-transform:uppercase;margin:10px 0 12px;font:500 30px/1 Barlow Condensed,Arial Narrow,sans-serif;display:block}.video-grid>article p{min-height:66px;color:var(--pb-petrol-alt);font-size:12px;line-height:1.55}.video-grid>article:hover p,.video-grid>article.active p{color:var(--pb-paper-alt)}.video-grid>article em{letter-spacing:1px;text-transform:uppercase;color:var(--pb-matrix);margin-top:19px;font:700 9px IBM Plex Mono,monospace;display:block}.video-grid>article>.lesson-inline-player{margin:18px 18px 0}.shorts-library>article{border:1px solid var(--pb-paper-alt);color:var(--pb-petrol);background:0 0;padding:12px}.shorts-library>article.active{border-color:var(--pb-periwinkle);box-shadow:inset 0 -3px var(--pb-periwinkle)}.short-card-launch,.short-card-copy{width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:0;display:block}.short-card-launch img{aspect-ratio:9/16;object-fit:cover;width:100%}.short-card-copy span{color:var(--pb-matrix-ink);letter-spacing:1px;margin-top:11px;font:700 8px IBM Plex Mono,monospace;display:block}.short-card-copy b{text-transform:uppercase;margin-top:5px;font:600 23px Barlow Condensed,Arial Narrow,sans-serif;display:block}.shorts-library>article>.inline-video-player{margin:0}@media (max-width:700px){.courses-hero{box-shadow:7px 7px 0 var(--pb-paper-alt);grid-template-columns:1fr;padding:34px 24px}.courses-hero h1{font-size:66px}.courses-hero p{max-width:420px;font-size:14px}.courses-hero-mark{width:116px;position:absolute;top:22px;right:18px}.courses-hero-mark span{font-size:49px}.courses-hero-mark small{margin-top:7px;font-size:6px}.courses-toolbar{flex-direction:column;align-items:flex-start;gap:14px;margin-top:28px}.courses-toolbar .search{width:100%}.courses-page>.filters{margin:14px 0 24px}.courses-page .course-grid{margin:0;padding-bottom:24px}.courses-page .course-cover{height:128px}.courses-page .course-body h3{font-size:25px}.video-library-head{margin-top:38px;margin-bottom:20px}.video-grid{border:1px solid #0a1a1833;margin-left:0;margin-right:0}.video-grid>article>button{padding:14px}.video-grid>article b{font-size:27px}.shorts-library{grid-template-columns:1fr;gap:12px;margin-top:0}.shorts-library>article{padding:10px}.shorts-library>article>button{grid-template-columns:90px 1fr;align-items:center;column-gap:14px}.shorts-library>article img{aspect-ratio:9/16;grid-row:1/3}.shorts-library>article span{margin:0}.shorts-library>article b{margin:5px 0 0;font-size:25px}.mobile-inline-player{aspect-ratio:9/16;background:#061411;margin-top:12px;display:block}.mobile-inline-player video{object-fit:contain;background:#061411;width:100%;height:100%;display:block}.mobile-playback-error{color:#9e3828;background:#fff1ed;margin:0;padding:12px 14px;font-size:13px;line-height:1.45}.lesson-inline-player{aspect-ratio:16/9}.shorts-heading .media-filters{margin-top:18px}.shorts-status{margin-top:24px}.video-proof{display:none}}@media (min-width:1051px){.video-feature{--video-panel:65.91%;color:var(--pb-petrol);background:0 0;display:block;position:relative}.video-feature .video-stage{width:var(--video-panel)}.video-feature-copy{inset:0 0 0 var(--video-panel);background:var(--pb-petrol);width:auto;min-height:0;color:var(--pb-paper);padding:clamp(24px,2.4vw,38px);position:absolute;overflow:hidden}.video-feature-copy h2{margin:12px 0 16px;font-size:clamp(38px,3.2vw,52px);line-height:.88}.video-feature-copy>p{-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0 0 16px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.video-feature-copy dl div{padding:8px 0}.video-feature-copy dd{font-size:11px}}@media (max-width:1050px){.video-feature{background:var(--pb-petrol);color:var(--pb-paper);display:grid;position:static}.video-feature .video-stage{width:100%}.video-feature-copy{width:auto;position:static;overflow:visible}.video-feature-copy>p{display:block;overflow:visible}}.shorts-page{background:var(--pb-paper);min-height:calc(100vh - 76px);color:var(--pb-petrol);grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(28px,4vw,64px);padding:clamp(32px,4vw,64px);display:grid}.shorts-heading{min-width:0;max-width:590px}.shorts-heading h1{text-transform:uppercase;letter-spacing:-.02em;margin:20px 0 28px;font:600 clamp(54px,5.4vw,88px)/.84 Barlow Condensed,Arial Narrow,sans-serif}.shorts-heading>p{max-width:560px;color:var(--pb-petrol-alt);font-size:17px;line-height:1.7}.shorts-status{border-top:1px solid var(--pb-petrol);align-items:baseline;gap:14px;margin-top:38px;padding-top:18px;display:flex}.shorts-status b{font:600 34px Barlow Condensed,Arial Narrow,sans-serif}.shorts-status span{letter-spacing:1.2px;text-transform:uppercase;font:700 9px IBM Plex Mono,monospace}.shorts-empty{background:var(--pb-petrol);min-height:600px;color:var(--pb-paper);box-shadow:12px 12px 0 var(--pb-paper-alt);grid-template-columns:minmax(250px,.78fr) minmax(260px,1fr);align-items:center;gap:clamp(28px,4vw,62px);padding:clamp(28px,4vw,56px);display:grid}.shorts-phone{aspect-ratio:9/16;background:linear-gradient(155deg,#756bff38,#0000 42%),linear-gradient(25deg,#f60ed329,#0000 48%),#061411;border:1px solid #c9ccc680;flex-direction:column;justify-self:center;width:auto;max-height:500px;padding:18px;display:flex;box-shadow:0 24px 54px #00000042}.shorts-phone-top{color:var(--pb-matrix);letter-spacing:1px;justify-content:space-between;align-items:center;font:700 8px IBM Plex Mono,monospace;display:flex}.shorts-phone-top i{background:var(--pb-magenta);border-radius:50%;width:7px;height:7px}.shorts-phone-center{flex-direction:column;gap:13px;margin:auto 0;display:flex}.shorts-phone-center b{color:var(--pb-periwinkle);font:600 clamp(48px,5vw,74px)/.8 Barlow Condensed,Arial Narrow,sans-serif}.shorts-phone-center span{font:600 22px/1 Barlow Condensed,Arial Narrow,sans-serif}.shorts-phone-bottom{gap:5px;display:flex}.shorts-phone-bottom i{background:var(--pb-paper-alt);flex:1;height:2px}.shorts-phone-bottom i:first-child{background:var(--pb-matrix)}.shorts-empty-copy small{color:var(--pb-matrix);letter-spacing:1.4px;font:700 9px IBM Plex Mono,monospace}.shorts-empty-copy h2{text-transform:uppercase;margin:12px 0 20px;font:500 clamp(34px,4vw,54px)/.94 Barlow Condensed,Arial Narrow,sans-serif}.shorts-empty-copy p{color:var(--pb-paper-alt);font-size:14px;line-height:1.65}.shorts-empty-copy>span{color:var(--pb-neutral);letter-spacing:1px;text-transform:uppercase;border:1px solid #c9ccc659;margin-top:18px;padding:8px 10px;font:700 8px IBM Plex Mono,monospace;display:inline-block}@media (max-width:1100px){.shorts-page{grid-template-columns:1fr;padding:52px clamp(24px,6vw,64px)}.shorts-heading{max-width:760px}.shorts-empty{min-height:560px}}@media (max-width:650px){.shorts-page{gap:34px;padding:34px 18px 58px}.shorts-heading h1{font-size:58px}.shorts-heading>p{font-size:15px}.shorts-empty{min-height:0;box-shadow:7px 7px 0 var(--pb-paper-alt);grid-template-columns:1fr;padding:28px 22px 36px}.shorts-phone{width:min(210px,72vw);max-height:none}.shorts-empty-copy{text-align:center}.shorts-empty-copy h2{font-size:38px}.shorts-empty-copy p{font-size:13px}}.shorts-populated{align-items:start}.shorts-release{background:var(--pb-petrol);min-width:0;color:var(--pb-paper);box-shadow:12px 12px 0 var(--pb-paper-alt);grid-template-columns:minmax(180px,.58fr) minmax(0,1fr);align-items:center;gap:clamp(22px,2.5vw,38px);padding:clamp(24px,2.5vw,36px);display:grid;overflow:hidden}.shorts-player{aspect-ratio:9/16;background:#061411;justify-self:center;width:min(100%,330px);position:relative;box-shadow:0 24px 54px #00000047}.shorts-player video{object-fit:contain;background:#061411;width:100%;height:100%;display:block}.shorts-player>span{color:var(--pb-matrix);letter-spacing:1px;background:#0a1a18c7;padding:6px 8px;font:700 8px IBM Plex Mono,monospace;position:absolute;top:12px;left:12px}.shorts-release-copy>small{color:var(--pb-matrix);letter-spacing:1.3px;font:700 9px IBM Plex Mono,monospace}.shorts-release-copy h2{text-transform:uppercase;margin:15px 0 20px;font:600 clamp(42px,4.8vw,72px)/.86 Barlow Condensed,Arial Narrow,sans-serif}.shorts-release-copy>p{color:var(--pb-paper-alt);font-size:15px;line-height:1.7}.shorts-release-copy dl{margin:28px 0 0}.shorts-release-copy dl div{border-top:1px solid #c9ccc638;grid-template-columns:90px 1fr;gap:16px;padding:12px 0;display:grid}.shorts-release-copy dt{color:var(--pb-neutral);text-transform:uppercase;letter-spacing:1px;font:700 8px IBM Plex Mono,monospace}.shorts-release-copy dd{text-transform:capitalize;margin:0;font-size:12px}.shorts-library{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px;display:grid}.shorts-library button{text-align:left;border:1px solid var(--pb-paper-alt);color:var(--pb-petrol);background:0 0;padding:12px;display:grid}.shorts-library button.active{border-color:var(--pb-periwinkle);box-shadow:inset 0 -3px var(--pb-periwinkle)}.shorts-library img{aspect-ratio:9/16;object-fit:cover;width:100%}.shorts-library span{color:var(--pb-matrix-ink);letter-spacing:1px;margin-top:11px;font:700 8px IBM Plex Mono,monospace}.shorts-library b{text-transform:uppercase;margin-top:5px;font:600 23px Barlow Condensed,Arial Narrow,sans-serif}@media (max-width:1400px){.shorts-populated{grid-template-columns:1fr}.shorts-populated .shorts-heading{max-width:760px}.shorts-release{grid-template-columns:minmax(220px,.5fr) minmax(0,1fr)}}@media (max-width:700px){.shorts-release{box-shadow:7px 7px 0 var(--pb-paper-alt);grid-template-columns:1fr;padding:24px 18px 30px}.shorts-player{width:min(100%,270px)}.shorts-release-copy{text-align:center}.shorts-release-copy dl{text-align:left}.shorts-release-copy h2{font-size:46px}.shorts-release-copy>p{font-size:14px}}.member>aside,.member-main{transition:width .22s,margin-left .22s}.member>aside{overflow:visible}.member>aside nav button,.logout{white-space:nowrap;align-items:center}.nav-icon{text-align:center;flex:0 0 20px;width:20px}.nav-label{text-overflow:ellipsis;overflow:hidden}.sidebar-toggle{z-index:2;background:var(--pb-petrol);width:28px;height:28px;color:var(--pb-matrix);border:1px solid #f2f2f059;border-radius:3px;place-items:center;padding:0;font:700 13px/1 IBM Plex Mono,monospace;display:grid;position:absolute;top:82px;right:-14px;box-shadow:0 5px 14px #0a1a1833}:is(.sidebar-toggle:hover,.sidebar-toggle:focus-visible){background:var(--pb-periwinkle);color:var(--pb-petrol);outline:0}.sidebar-collapsed>aside{width:78px;padding-left:13px;padding-right:13px}.sidebar-collapsed>.member-main{width:calc(100% - 78px);margin-left:78px}.sidebar-collapsed>aside .logo{flex:none;width:42px;height:38px;overflow:hidden}.sidebar-collapsed>aside .logo img{flex:0 0 190px;width:190px;max-width:none}.sidebar-collapsed>aside nav{margin-top:48px}.sidebar-collapsed>aside nav button,.sidebar-collapsed>aside .logout{justify-content:center;gap:0;padding-left:10px;padding-right:10px}.sidebar-collapsed>aside .nav-label,.sidebar-collapsed>aside .nav-section-label,.sidebar-collapsed>aside .sidebar-help,.sidebar-collapsed>aside .new-pill{display:none}.sidebar-collapsed>aside .logout{margin-top:auto}.concept-explorer .brain-header{align-items:center;gap:24px;padding:14px 24px 12px}.concept-explorer .brain-header h1{margin:5px 0 4px;font-size:38px;line-height:.9}.concept-explorer .brain-header p{max-width:680px;margin:0;font-size:12px;line-height:1.4}.concept-explorer .brain-header .kicker{font-size:8px}.concept-explorer .brain-stats{gap:14px}.concept-explorer .brain-stats div{padding-left:14px}.concept-explorer .brain-stats b{font-size:23px;line-height:1}.concept-explorer .brain-stats span{font-size:8px}@media (max-width:1000px){.sidebar-toggle{display:none}.sidebar-collapsed>aside{width:250px;padding:28px 20px}.sidebar-collapsed>.member-main{width:100%;margin-left:0}.sidebar-collapsed>aside .logo{width:auto;height:auto;overflow:visible}.sidebar-collapsed>aside .logo img{flex:auto;width:190px;max-width:100%}.sidebar-collapsed>aside nav button,.sidebar-collapsed>aside .logout{justify-content:flex-start;gap:13px;padding:12px}.sidebar-collapsed>aside .nav-label,.sidebar-collapsed>aside .nav-section-label,.sidebar-collapsed>aside .new-pill{display:initial}.sidebar-collapsed>aside .sidebar-help{display:block}.sidebar-collapsed>aside .logout{margin-top:15px}}@media (max-width:700px){.concept-explorer .brain-header{padding:14px 16px 12px}.concept-explorer .brain-header h1{font-size:32px}.concept-explorer .brain-header p{font-size:11px}.concept-explorer .brain-stats{gap:8px;margin-top:12px}}@media (prefers-reduced-motion:reduce){.member>aside,.member-main{transition:none}}.commerce-page{max-width:1120px;color:var(--pb-petrol);margin:auto;padding:36px clamp(20px,5vw,64px) 60px}.commerce-back{color:var(--pb-matrix-ink);margin-bottom:42px;font-size:14px;display:inline-block}.commerce-page h1{margin:20px 0;font:600 clamp(40px,6vw,68px)/1.05 Barlow Condensed,sans-serif}.commerce-page h1 em{color:var(--pb-matrix-ink);font-style:normal}.commerce-page header>p{max-width:700px;font-size:18px;line-height:1.7}.offer-grid{grid-template-columns:1.1fr 1fr;gap:42px;margin:44px 0;display:grid}.offer-benefits h2{font:600 32px Barlow Condensed,sans-serif}.offer-benefits ul{padding-left:20px;line-height:1.8}.offer-benefits li{margin-bottom:12px}.offer-benefits p{color:var(--muted);line-height:1.7}.offer-card{border:1px solid var(--pb-paper-alt);background:#fff;border-radius:16px;min-width:0;padding:32px;box-shadow:0 12px 40px #0a1a1808}.offer-price{margin-top:16px;font:600 64px Barlow Condensed,sans-serif}.offer-price small{font:500 14px Arial,sans-serif}.offer-card .btn{white-space:normal;justify-content:center;width:100%;line-height:1.5}.offer-card .btn:disabled{opacity:.6;cursor:not-allowed}.offer-card>small{margin-top:20px;line-height:1.5;display:block}.offer-consent{align-items:flex-start;gap:12px;margin:22px 0;font-size:13px;line-height:1.6;display:flex}.offer-consent input{flex-shrink:0;width:18px;height:18px;margin-top:3px}.commerce-notice{color:#5149a6;background:#f1eefc;border-radius:8px;margin:18px 0;padding:14px 18px;font-size:12px;line-height:1.6}.commerce-footer{border-top:1px solid var(--pb-paper-alt);padding-top:24px;font-size:12px;line-height:1.7}.commerce-page nav{flex-wrap:wrap;gap:20px;display:flex}.legal-page{max-width:900px}.legal-page article{font-size:16px;line-height:1.85}.legal-page article h2{margin-top:32px;font:600 30px Barlow Condensed,sans-serif}.legal-page a:not(.commerce-back){color:var(--pb-matrix-ink);text-underline-offset:3px;text-decoration:underline}.legal-page nav{margin-top:40px}@media (max-width:700px){.offer-grid{grid-template-columns:1fr;gap:24px}.offer-card{padding:24px}.commerce-back{margin-bottom:24px}.commerce-page h1{font-size:44px}.commerce-page header>p{font-size:16px}}.obsidian-graph .graph-dot,.obsidian-graph .graph-node.selected .graph-dot{stroke:none;stroke-width:0}.obsidian-graph .graph-node{background:0 0;border:0;padding:0}.obsidian-graph .graph-node text{text-transform:none;letter-spacing:.01em;stroke-width:2.5px;font-family:Barlow,Arial,sans-serif;font-size:10px;font-weight:500}.obsidian-graph .graph-node.selected text{font-weight:700}.obsidian-graph .graph-node.selected{filter:none}.obsidian-graph .graph-world line.primary{stroke-width:1.35px;opacity:.8}.obsidian-graph .graph-world line:not(.primary){opacity:.65}.obsidian-graph .graph-scope,.obsidian-graph .graph-controls{border-color:#c9ccc621;border-radius:10px;box-shadow:0 6px 24px #0000001f}.obsidian-graph .graph-scope button,.obsidian-graph .graph-controls button{border-radius:6px}.obsidian-graph .graph-hint{letter-spacing:.02em;border-radius:6px;padding:7px 12px;font-size:9px}.obsidian-graph .graph-controls{top:auto;bottom:52px}.concept-explorer .flat-source{display:none}.concept-explorer .flat-search{min-width:120px}.concept-explorer .flat-brain-shell{grid-template-columns:minmax(320px,.7fr) minmax(520px,1.3fr)}.concept-explorer .brain-toolbar{height:auto;min-height:58px;padding:12px 16px}.concept-explorer .brain-view-toggle{background:var(--pb-paper);border-radius:9px;gap:2px;padding:4px}.concept-explorer .brain-view-toggle button{border-radius:6px;padding:8px 11px}.concept-explorer .flat-search input{background:var(--pb-paper);border-color:#0000;border-radius:9px;height:38px}.concept-explorer .flat-brain-shell .brain-detail{border-left:1px solid var(--pb-paper-alt);padding:36px clamp(24px,3.5vw,64px) 56px}.concept-explorer .flat-concept-mark{width:38px;height:38px;color:var(--pb-periwinkle);background:#756bff17;border:0;border-radius:11px;margin-bottom:22px;font-size:21px}.concept-explorer .brain-detail>small{color:var(--pb-matrix-ink);letter-spacing:.12em;font-size:10px}.concept-explorer .flat-brain-shell .brain-detail h2{max-width:24ch;margin:12px 0 28px;font-size:clamp(34px,3.4vw,48px);line-height:1.05}.concept-explorer .extended-heading{border:0;flex-wrap:wrap;gap:10px;margin-bottom:18px}.concept-explorer .extended-heading b{letter-spacing:.1em;color:var(--pb-neutral);font-size:10px}.concept-explorer .extended-heading>span{color:var(--pb-neutral);font-size:11px}.concept-explorer .flat-brain-shell .extended-definition p{max-width:70ch;color:var(--pb-petrol);margin:0 0 20px;font-size:16px;line-height:1.85}.concept-explorer .concept-definition.light-definition{background:var(--pb-paper);border:0;border-radius:12px;padding:24px 26px}.concept-explorer .flat-brain-shell .light-definition p{margin:0;font-size:19px;line-height:1.7}.concept-explorer .inline-concept{text-underline-offset:3px;background:#007a330f;border-radius:4px;padding:0 3px;-webkit-text-decoration:underline #007a3340;text-decoration:underline #007a3340}.concept-explorer .concept-tags{flex-wrap:wrap;gap:6px;margin:24px 0;display:flex}.concept-explorer .concept-tags span{color:var(--pb-neutral);background:0 0;border:0;margin-right:10px;padding:3px 0;font-size:11px}.concept-explorer .related-title{border-top:1px solid var(--pb-paper-alt);justify-content:flex-start;align-items:center;gap:10px;margin-top:30px;margin-bottom:14px;padding-top:24px;display:flex}.concept-explorer .related-title b{letter-spacing:.12em;font-size:10px}.concept-explorer .related-title>span{background:var(--pb-paper);color:var(--pb-matrix-ink);border-radius:6px;padding:3px 7px;font-size:10px}.concept-explorer .flat-brain-shell .related-list{flex-wrap:wrap;gap:8px;display:flex}.concept-explorer .related-list button{background:var(--pb-paper);text-align:left;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;width:auto;max-width:100%;min-height:40px;padding:10px 13px;font-size:13px;line-height:1.4;transition:background .16s,border-color .16s,color .16s;display:flex}.concept-explorer .related-list button:before{content:"";background:var(--pb-periwinkle);border-radius:50%;flex:none;width:4px;height:4px}.concept-explorer .related-list button span{white-space:normal;text-overflow:clip;overflow:visible}.concept-explorer .related-list button:hover{color:var(--pb-petrol);background:#756bff14;border-color:#756bff33}.concept-explorer button:focus-visible{outline:2px solid var(--pb-periwinkle);outline-offset:3px}.concept-explorer .brain-list>button{border:0;border-radius:10px;margin:4px 12px;padding:15px 16px;transition:background .16s}.concept-explorer .brain-list>button.selected{box-shadow:inset 3px 0 var(--pb-periwinkle)}@media (max-width:1200px) and (min-width:901px){.concept-explorer .flat-brain-shell{grid-template-columns:minmax(300px,.7fr) minmax(420px,1.3fr)}}@media (max-width:900px){.concept-explorer .flat-brain-shell{display:flex}.concept-explorer .flat-brain-shell .brain-detail{border-left:0;padding:30px clamp(20px,5vw,44px) 40px}}@media (max-width:600px){.concept-explorer .flat-brain-shell .brain-detail h2{font-size:36px}.concept-explorer .flat-brain-shell .extended-definition p{font-size:15px;line-height:1.8}.concept-explorer .concept-definition.light-definition{padding:20px}.concept-explorer .flat-brain-shell .light-definition p{font-size:17px}.concept-explorer .related-list button{min-height:44px;padding:10px 12px;font-size:12px}.obsidian-graph .graph-hint{font-size:8px}}.books-library{max-width:1200px;margin:0 auto;padding:42px 40px 72px}.books-intro h1{text-transform:uppercase;margin:18px 0 22px;font:600 clamp(64px,7vw,108px)/.92 Barlow Condensed,sans-serif}.books-intro h1 em{color:var(--pb-matrix-ink,#007a33);font-style:normal}.books-intro p{color:#526460;max-width:520px;line-height:1.7}.book-card{border-top:1px solid #c9ccc6;grid-template-columns:minmax(220px,.85fr) 1.4fr;align-items:center;gap:44px;margin-top:38px;padding-top:32px;display:grid}.book-cover{aspect-ratio:3/4;color:#f2f2f0;background:#0a1a18;border-left:8px solid #1e3a36;flex-direction:column;justify-content:space-between;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:9px 9px #c9ccc6}.book-cover:after{content:"";border:1px solid #00ff41;width:200px;height:200px;position:absolute;bottom:50px;right:-100px;transform:rotate(45deg)}.book-cover img{width:160px;max-width:75%}.book-cover>span{letter-spacing:-1px;font:600 clamp(42px,5vw,72px)/.94 Barlow Condensed,sans-serif}.book-cover small{letter-spacing:1px;color:#c9ccc6;max-width:180px;font:9px/1.8 IBM Plex Mono,monospace}.book-cover i{color:#00ff41;font:10px IBM Plex Mono,monospace}.book-card-copy h2{text-transform:uppercase;margin:18px 0;font:600 clamp(38px,4vw,58px)/1 Barlow Condensed,sans-serif}.book-card-copy>p{color:#526460;line-height:1.8}.book-facts{flex-wrap:wrap;gap:18px;margin:24px 0;font-size:12px;display:flex}.book-progress-line{justify-content:space-between;gap:12px;margin:16px 0 8px;font:11px/1.5 IBM Plex Mono,monospace;display:flex}.book-card progress,.book-toc progress{accent-color:#007a33;border:0;width:100%;height:5px}.book-sync{color:#526460;line-height:1.6;font-size:12px!important}.book-card-copy .btn{margin-top:16px}.book-reader{padding:24px 30px 64px}.book-reader-bar{border-bottom:1px solid #c9ccc6;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding-bottom:18px;font-size:12px;display:flex}.book-reader-bar>span{text-transform:uppercase;font:600 20px Barlow Condensed,sans-serif}.book-reader-bar button{color:#007a33;background:0 0;border:0;font-weight:700}.book-toc-toggle{display:none}.book-reading-grid{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:44px;max-width:1340px;margin:auto;display:grid}.book-toc{scrollbar-width:thin;max-height:calc(100dvh - 120px);padding:0 14px 20px 0;position:sticky;top:94px;overflow:auto}.book-toc>section{margin-top:22px}.book-part-link{text-align:left;color:#0a1a18;background:0 0;border:0;flex-direction:column;gap:6px;width:100%;padding:10px 8px;display:flex}.book-part-link small{letter-spacing:1px;color:#526460;font:9px IBM Plex Mono,monospace}.book-part-link b{font-size:14px}.book-chapter-link{text-align:left;color:#526460;background:0 0;border:0;grid-template-columns:24px 1fr auto;align-items:start;gap:8px;width:100%;padding:10px 8px;font-size:12px;line-height:1.5;display:grid}.book-chapter-link b{font-weight:400}.book-chapter-link small{white-space:nowrap;font-size:10px}.book-toc button.active{color:#007a33;background:#e5ece5;box-shadow:inset 3px 0 #007a33}.book-page{min-width:0;max-width:800px;padding:20px 0 40px}.book-page>header{border-bottom:1px solid #c9ccc6;margin-bottom:28px;padding-bottom:26px}.book-page h1{letter-spacing:-.6px;text-transform:uppercase;margin:14px 0;font:600 clamp(42px,5vw,70px)/1.02 Barlow Condensed,sans-serif}.book-read-state{color:#007a33;margin-top:8px;font:10px IBM Plex Mono,monospace;display:inline-block}.book-prose{color:#19332e;overflow-wrap:anywhere;font-size:18px;line-height:1.9}.book-prose h2{color:#0a1a18;margin:48px 0 18px;font:600 32px/1.15 Barlow Condensed,sans-serif}.book-prose h3{margin-top:32px;font-size:21px}.book-prose p{margin:0 0 24px}.book-prose img{border:1px solid #dce1d9;max-width:100%;height:auto;margin:32px auto 12px;display:block}.book-prose blockquote{background:#edf1eb;border-left:3px solid #007a33;margin:32px 0;padding:4px 22px}.book-prose a{color:#007a33;text-decoration:underline}.book-prose table{max-width:100%;font-size:14px;display:block;overflow:auto}.book-page-footer{border-top:1px solid #c9ccc6;margin-top:48px;padding-top:28px}.book-page-footer nav{justify-content:space-between;gap:16px;margin-top:28px;display:flex}.book-page-footer nav button{color:#0a1a18;background:0 0;border:1px solid #c9ccc6;padding:12px}.book-page button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1100px){.book-reading-grid{grid-template-columns:220px minmax(0,1fr);gap:25px}.book-reader{padding:24px}.book-prose{font-size:17px}.books-library{padding:32px 24px}.book-card{gap:28px}.book-cover{padding:24px}}@media (max-width:760px){.books-library{padding:28px 18px 50px}.books-intro h1{font-size:68px}.book-card{grid-template-columns:1fr;gap:28px}.book-cover{width:100%;max-width:290px;margin:auto}.book-cover>span{font-size:56px}.book-card-copy h2{font-size:42px}.book-reader{padding:18px 16px 48px}.book-reader-bar{z-index:8;background:#f2f2f0;margin-top:-12px;padding:12px 0;position:sticky;top:0}.book-reader-bar>span{max-width:150px;font-size:15px}.book-toc-toggle,.book-reading-grid{display:block}.book-toc{border-bottom:1px solid #c9ccc6;max-height:55dvh;margin-bottom:24px;padding-bottom:20px;display:none;position:static}.book-toc.is-open{display:block}.book-page{max-width:none;padding-top:8px}.book-page h1{font-size:44px}.book-prose{font-size:17px;line-height:1.85}.book-prose h2{font-size:29px}.book-page-footer .btn{justify-content:center;width:100%}.book-page-footer nav button{font-size:12px}.book-prose img{margin-top:24px}.book-reader-bar button{white-space:nowrap;font-size:12px}}.sales-page{background:var(--pb-paper);max-width:none;padding:0;overflow:hidden}.sales-page>*{padding-left:clamp(22px,7vw,112px);padding-right:clamp(22px,7vw,112px)}.sales-topbar{letter-spacing:.08em;border-bottom:1px solid #0a1a1824;justify-content:space-between;align-items:center;height:76px;font-size:12px;font-weight:750;display:flex!important}.sales-topbar a{color:var(--pb-petrol);text-decoration:none}.sales-topbar>a:last-child{gap:14px;display:flex}.sales-brand{font:600 18px Barlow Condensed,sans-serif}.sales-hero{background:linear-gradient(115deg,var(--pb-paper) 0 63%,#e6e9e3 63%);grid-template-columns:minmax(0,1.05fr) minmax(400px,.95fr);align-items:center;gap:70px;min-height:700px;padding-top:80px;padding-bottom:90px;display:grid}.sales-hero-copy{max-width:780px}.sales-page h1{letter-spacing:-.025em;text-transform:uppercase;margin:24px 0 30px;font-size:clamp(58px,7vw,104px);line-height:.91}.sales-page h1 em{color:var(--pb-periwinkle)}.sales-hero-copy>p{max-width:670px;color:var(--pb-petrol-alt);font-size:19px}.sales-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:38px;display:flex}.sales-hero-actions>span{color:var(--pb-neutral);letter-spacing:.06em;font-size:11px}.sales-page .btn.primary{background:var(--pb-matrix);color:var(--pb-petrol);border:1px solid var(--pb-petrol);box-shadow:none;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.sales-orbit{aspect-ratio:1;place-items:center;width:100%;max-width:520px;margin:auto;display:grid;position:relative}.orbit-core{z-index:3;background:var(--pb-petrol);width:150px;height:150px;color:var(--pb-matrix);border-radius:50%;place-items:center;font:600 58px/1 Barlow Condensed,sans-serif;display:grid;position:relative;box-shadow:0 0 0 18px #756bff21}.orbit-core small{letter-spacing:.16em;color:var(--pb-paper);font:700 8px IBM Plex Sans,sans-serif;position:absolute;bottom:32px}.orbit-ring{border:1px solid var(--pb-petrol);border-radius:50%;position:absolute}.ring-one{inset:18%}.ring-two{border-color:#0a1a1840;inset:4%}.orbit-label{background:var(--pb-paper);border:1px solid var(--pb-petrol);letter-spacing:.12em;z-index:4;padding:8px 11px;font-size:9px;position:absolute}.orbit-tech{top:30%;right:0}.orbit-strategy{top:21%;left:4%}.orbit-regulation{bottom:23%;left:-1%}.orbit-business{bottom:17%;right:7%}.sales-section-heading{max-width:940px}.sales-section-heading>p{max-width:720px;color:var(--pb-petrol-alt)}.sales-section-heading h2,.sales-founder h2,.sales-checkout h2,.sales-launch h2,.sales-guarantee h2{text-transform:uppercase;letter-spacing:-.015em;margin:16px 0 30px;font:600 clamp(40px,5vw,70px)/1 Barlow Condensed,sans-serif}.sales-beliefs,.sales-content{padding-top:110px;padding-bottom:120px}.belief-grid{background:var(--pb-paper-alt);border:1px solid var(--pb-paper-alt);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:60px;display:grid}.belief-grid article{background:var(--pb-paper);padding:36px 32px 42px}.belief-grid article>span{color:var(--pb-periwinkle);font:600 36px Barlow Condensed,sans-serif}.belief-grid h3,.secret-grid h3,.content-stack h3{margin:40px 0 16px;font:600 28px/1.08 Barlow Condensed,sans-serif}.belief-grid p,.secret-grid p,.content-stack p{color:var(--pb-petrol-alt);font-size:14px}.sales-method{background:var(--pb-petrol);color:var(--pb-paper);padding-top:110px;padding-bottom:100px}.sales-section-heading.light .kicker{color:var(--pb-matrix)}.secret-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:58px;display:grid}.secret-grid article{border-top:1px solid #f2f2f059;padding:28px 24px 32px 0}.secret-grid article>span{color:var(--pb-magenta);letter-spacing:.14em;font:700 9px IBM Plex Sans,sans-serif}.secret-grid h3{font-size:32px}.secret-grid p{color:#bdc6c2}.method-manifesto{border-left:4px solid var(--pb-matrix);max-width:960px;color:var(--pb-paper);background:#ffffff0a;margin:58px 0 0;padding:30px 34px;font-size:19px}.content-stack{border-top:1px solid var(--pb-paper-alt);margin-top:55px}.content-stack article{border-bottom:1px solid var(--pb-paper-alt);grid-template-columns:150px minmax(220px,.7fr) minmax(260px,1fr) 100px;align-items:center;gap:28px;padding:23px 0;display:grid}.content-stack article>span{letter-spacing:.13em;color:var(--pb-matrix-ink);font-size:9px;font-weight:800}.content-stack h3{margin:0;font-size:32px}.content-stack p{margin:0}.content-stack article>b{color:var(--pb-petrol);text-align:right;font:600 31px Barlow Condensed,sans-serif}.content-stack article.core{background:#756bff12;margin:0 -24px;padding-left:24px;padding-right:24px}.stack-total{border-top:4px solid var(--pb-petrol);grid-template-columns:minmax(300px,.75fr) 1fr;align-items:end;gap:48px;margin-top:36px;padding:30px 0;display:grid}.stack-total>div{justify-content:space-between;align-items:end;gap:30px;display:flex}.stack-total span{letter-spacing:.12em;font-size:10px;font-weight:800}.stack-total strong{white-space:nowrap;color:var(--pb-magenta);font:600 clamp(52px,6vw,86px)/.8 Barlow Condensed,sans-serif}.stack-total p{color:var(--pb-petrol-alt);margin:0;font-size:13px}.sales-ai{background:var(--pb-periwinkle);color:#fff;padding-top:105px;padding-bottom:105px}.sales-ai .kicker{color:var(--pb-petrol)}.sales-ai blockquote{text-transform:uppercase;max-width:1080px;margin:24px 0;font:600 clamp(42px,5.5vw,76px)/1.02 Barlow Condensed,sans-serif}.sales-ai p{color:#e9e7ff;max-width:720px}.sales-founder{background:var(--pb-petrol);color:var(--pb-paper);grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);gap:clamp(50px,8vw,130px);padding-top:120px;padding-bottom:120px;display:grid}.sales-founder h2 em{color:var(--pb-matrix);font-style:normal}.founder-intro>p{color:#c9d1cd;max-width:640px}.founder-lead{color:var(--pb-paper)!important;font-size:19px!important}.founder-badges{flex-wrap:wrap;gap:8px;margin:30px 0;display:flex}.founder-badges span{letter-spacing:.08em;border:1px solid #f2f2f047;padding:8px 11px;font-size:9px}.founder-recognition{border-top:1px solid #f2f2f040;border-bottom:1px solid #f2f2f040;align-items:center;gap:20px;padding:22px 0;display:flex}.founder-recognition>b{color:var(--pb-magenta);white-space:nowrap;font:600 42px Barlow Condensed,sans-serif}.founder-recognition p{color:#c9d1cd;margin:0;font-size:13px}.founder-recognition strong{color:var(--pb-paper)}.founder-links{flex-wrap:wrap;gap:22px;margin-top:24px;display:flex}.founder-links a{color:var(--pb-matrix);font-size:12px;font-weight:700}.career-track{border-top:1px solid #f2f2f04d}.career-track article{border-bottom:1px solid #f2f2f02e;padding:24px 0 24px 28px;position:relative}.career-track article:before{content:"";background:var(--pb-periwinkle);border-radius:50%;width:8px;height:8px;position:absolute;top:30px;left:0;box-shadow:0 0 0 5px #756bff2e}.career-track span{color:var(--pb-matrix);letter-spacing:.12em;font-size:9px;font-weight:800}.career-track h3{margin:8px 0;font:600 26px/1.05 Barlow Condensed,sans-serif}.career-track p{color:#aebbb6;margin:0;font-size:13px;line-height:1.6}.sales-testimonials{background:#e8ebe5;padding-top:110px;padding-bottom:130px}.testimonial-wall{max-width:1160px;min-height:520px;margin:55px auto 0;position:relative}.proof-card{transform-origin:50%;background:#fff;border:1px solid #0a1a1824;border-radius:14px;width:min(430px,43vw);min-height:220px;padding:22px;transition:transform .25s,box-shadow .25s;position:absolute;overflow:hidden;box-shadow:0 28px 60px #0a1a1829}.proof-card:hover{box-shadow:0 36px 78px #0a1a1838;z-index:8!important;transform:translateY(-9px)rotate(0)!important}.proof-card header{align-items:center;gap:12px;display:flex}.proof-card header i{background:var(--pb-paper-alt);border-radius:50%;flex:none;width:38px;height:38px}.proof-card header div{flex-direction:column;gap:3px;display:flex}.proof-card header b{letter-spacing:.08em;font-size:10px}.proof-card header span,.proof-card header small{color:var(--pb-neutral);font-size:9px}.proof-card header small{margin-left:auto}.proof-card>strong{margin:30px 0 12px;font:600 28px/1 Barlow Condensed,sans-serif;display:block}.proof-card>p{color:var(--pb-petrol-alt);font-size:13px;line-height:1.55}.proof-card footer{border-top:1px solid var(--pb-paper-alt);letter-spacing:.12em;justify-content:space-between;margin-top:22px;padding-top:15px;font-size:8px;display:flex}.proof-card header i:after{content:"";background:var(--card-accent);border-radius:50%;width:14px;height:14px;margin:12px;display:block}.proof-violet{--card-accent:var(--pb-periwinkle)}.proof-green{--card-accent:var(--pb-matrix)}.proof-magenta{--card-accent:var(--pb-magenta)}.proof-petrol{--card-accent:var(--pb-petrol)}.proof-card-1{z-index:2;top:50px;left:4%;transform:rotate(-7deg)}.proof-card-2{z-index:4;top:5px;left:31%;transform:rotate(3deg)}.proof-card-3{z-index:3;top:145px;right:2%;transform:rotate(7deg)}.proof-card-4{z-index:5;top:245px;left:21%;transform:rotate(-2deg)}.sales-launch{grid-template-columns:1fr auto;align-items:center;gap:60px;padding-top:90px;padding-bottom:90px;display:grid}.sales-launch>div:first-child{max-width:760px}.sales-launch p{color:var(--pb-petrol-alt)}.launch-price{flex-direction:column;align-items:flex-end;min-width:250px;display:flex}.launch-price strong{color:var(--pb-petrol);font:600 40px Barlow Condensed,sans-serif;text-decoration:line-through;text-decoration-thickness:2px}.launch-price b{color:var(--pb-magenta);font:600 88px/.9 Barlow Condensed,sans-serif}.launch-price span{letter-spacing:.12em;font-size:9px;font-weight:800}.sales-guarantee{background:#e4efe6;grid-template-columns:190px 1fr;align-items:center;gap:48px;padding-top:80px;padding-bottom:80px;display:grid}.guarantee-mark{border:2px solid var(--pb-matrix-ink);width:170px;height:170px;color:var(--pb-matrix-ink);border-radius:50%;place-items:center;font:600 62px Barlow Condensed,sans-serif;display:grid}.sales-guarantee p{max-width:760px;color:var(--pb-petrol-alt)}.sales-checkout{grid-template-columns:1.1fr .9fr;align-items:start;gap:60px;padding-top:110px;padding-bottom:110px;display:grid}.checkout-summary{padding-top:20px}.checkout-summary ul{margin:35px 0;padding:0;list-style:none}.checkout-summary li{border-top:1px solid var(--pb-paper-alt);padding:15px 0;font-size:14px}.checkout-summary li:before{content:"✓";color:var(--pb-matrix-ink);margin-right:12px;font-weight:800}.checkout-summary>a{color:var(--pb-matrix-ink)}.sales-page .offer-card{border:1px solid var(--pb-petrol);box-shadow:11px 11px 0 var(--pb-paper-alt);border-radius:0;padding:38px;position:sticky;top:28px}.sales-page .offer-price{font-size:82px}.sales-page .offer-card>p{font-size:13px}.sales-page .offer-consent{border-top:1px solid var(--pb-paper-alt);padding-top:18px}.sales-page .offer-card small{color:var(--pb-petrol-alt)}.guarantee-active{color:var(--pb-petrol);background:#e4efe6;flex-direction:column;gap:8px;display:flex}.guarantee-button{border:1px solid var(--pb-petrol);color:var(--pb-petrol);background:0 0;margin-top:7px;padding:12px 14px;font-weight:750}.guarantee-button:hover{background:var(--pb-petrol);color:#fff}.commerce-success{color:var(--pb-matrix-ink);font-size:13px}.commerce-error{color:#a6382d;font-size:13px}.payment-return.guarantee-active{align-items:flex-start}.payment-return.guarantee-active span{display:block}.commerce-footer{margin-left:clamp(22px,7vw,112px);margin-right:clamp(22px,7vw,112px);padding-left:0!important;padding-right:0!important}.proof-card header i{background:var(--card-accent);color:var(--pb-petrol);letter-spacing:.04em;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid}.proof-card header i:after{display:none}.proof-card header small{color:#0a66c2;font:700 18px Arial}.proof-card>strong{font-size:25px;line-height:1.12}.proof-card footer{gap:14px}.proof-card footer a{color:var(--pb-petrol);font-weight:800;text-decoration:none}.proof-card footer a:hover{text-decoration:underline}@media (max-width:950px){.sales-hero{background:var(--pb-paper);grid-template-columns:1fr;gap:35px;padding-top:65px}.sales-orbit{max-width:430px}.belief-grid,.secret-grid{grid-template-columns:1fr}.belief-grid article{min-height:0}.secret-grid article{padding-right:0}.sales-founder,.sales-checkout{grid-template-columns:1fr}.sales-page .offer-card{position:static}.sales-launch{grid-template-columns:1fr}.launch-price{align-items:flex-start}.content-stack article{grid-template-columns:110px minmax(190px,.7fr) 1fr 75px}.stack-total{grid-template-columns:1fr}.sales-guarantee{grid-template-columns:140px 1fr}.guarantee-mark{width:130px;height:130px;font-size:48px}.testimonial-wall{min-height:650px}.proof-card{width:min(430px,58vw)}.proof-card-1{left:0}.proof-card-2{left:35%}.proof-card-3{top:230px;right:0}.proof-card-4{top:385px;left:12%}}@media (max-width:620px){.sales-page>*{padding-left:18px;padding-right:18px}.sales-topbar{height:66px}.sales-topbar>a:last-child{font-size:10px}.sales-hero{min-height:auto;padding-top:52px;padding-bottom:58px}.sales-page h1{font-size:57px}.sales-hero-copy>p{font-size:16px}.sales-hero-actions{flex-direction:column;align-items:stretch}.sales-hero-actions .btn{width:100%}.sales-orbit{max-width:330px}.orbit-core{width:110px;height:110px;font-size:44px}.orbit-core small{bottom:23px}.orbit-label{font-size:7px}.sales-beliefs,.sales-content,.sales-method{padding-top:72px;padding-bottom:74px}.sales-section-heading h2,.sales-founder h2,.sales-checkout h2,.sales-launch h2,.sales-guarantee h2{font-size:43px}.belief-grid{margin-top:38px}.belief-grid article{padding:28px 22px}.belief-grid h3{margin-top:24px}.secret-grid{margin-top:38px}.secret-grid h3{font-size:29px}.method-manifesto{margin-top:30px;padding:22px;font-size:16px}.content-stack article{grid-template-columns:1fr 70px;gap:6px 12px;padding:22px 0}.content-stack article>span,.content-stack article p{grid-column:1/-1}.content-stack h3{font-size:30px}.content-stack article>b{grid-area:1/2/3;font-size:25px}.stack-total>div{flex-direction:column;align-items:flex-start}.stack-total strong{font-size:66px}.sales-ai,.sales-founder,.sales-testimonials,.sales-launch,.sales-guarantee,.sales-checkout{padding-top:66px;padding-bottom:66px}.sales-ai blockquote{font-size:41px}.founder-lead{font-size:17px!important}.founder-recognition{align-items:flex-start}.founder-recognition>b{font-size:34px}.founder-links{flex-direction:column}.testimonial-wall{flex-direction:column;gap:18px;min-height:0;margin-top:36px;display:flex}.proof-card{width:94%;min-height:210px;position:relative!important;inset:auto!important}.proof-card:nth-child(2n){align-self:flex-end}.proof-card-1{transform:rotate(-3deg)}.proof-card-2{transform:rotate(2deg)}.proof-card-3{transform:rotate(-2deg)}.proof-card-4{transform:rotate(1.5deg)}.launch-price b{font-size:76px}.sales-guarantee{display:block}.guarantee-mark{width:100px;height:100px;margin-bottom:30px;font-size:39px}.sales-checkout{gap:30px}.sales-page .offer-card{box-shadow:7px 7px 0 var(--pb-paper-alt);padding:25px}.sales-page .offer-price{font-size:68px}.commerce-footer{margin-left:18px;margin-right:18px}}.sales-nav-actions{align-items:center;gap:22px;display:flex}.sales-nav-actions>a{gap:12px;display:flex}.sales-language{border:1px solid var(--pb-petrol);min-width:43px;height:34px;color:var(--pb-petrol);letter-spacing:.12em;cursor:pointer;background:0 0;font:800 10px IBM Plex Sans,sans-serif}:is(.sales-language:hover,.sales-language:focus-visible){background:var(--pb-petrol);color:var(--pb-paper)}.sales-language-note{border-left:3px solid var(--pb-periwinkle);background:#756bff14;margin-top:28px;padding:15px 18px;line-height:1.65;font-size:12px!important}.content-stack article{grid-template-columns:120px 52px minmax(180px,.62fr) minmax(260px,1fr) 100px}.stack-icon{border:1px solid var(--pb-petrol);width:40px;height:40px;color:var(--pb-periwinkle);place-items:center;font:600 17px IBM Plex Mono,monospace;display:grid}.content-stack article.core .stack-icon{background:var(--pb-periwinkle);border-color:var(--pb-periwinkle);color:#fff}.stack-price-ladder{border:1px solid var(--pb-petrol);background:#fff;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:24px;margin-top:36px;padding:34px;display:grid}.stack-price-ladder>div{flex-direction:column;gap:10px;display:flex}.stack-price-ladder span{letter-spacing:.13em;font-size:9px;font-weight:800}.stack-price-ladder del,.stack-price-ladder strong{font:600 clamp(42px,5vw,72px)/.9 Barlow Condensed,sans-serif}.stack-price-ladder del{color:var(--pb-neutral);-webkit-text-decoration-color:var(--pb-magenta);-webkit-text-decoration-color:var(--pb-magenta);-webkit-text-decoration-color:var(--pb-magenta);text-decoration-color:var(--pb-magenta);text-decoration-thickness:4px}.stack-price-ladder>i{color:var(--pb-neutral);font-size:28px;font-style:normal}.stack-price-ladder .active{background:var(--pb-petrol);color:var(--pb-paper);padding:18px}.stack-price-ladder strong{color:var(--pb-matrix)}.sales-founder{grid-template-columns:minmax(230px,.7fr) minmax(300px,.9fr) minmax(330px,1fr);gap:clamp(32px,5vw,78px)}.founder-portrait{align-self:start;margin:0;position:relative}.founder-portrait:before{content:"";border:1px solid var(--pb-matrix);pointer-events:none;position:absolute;inset:-10px 10px 10px -10px}.founder-portrait img{aspect-ratio:4/5;object-fit:cover;object-position:50% 35%;filter:saturate(.94)contrast(1.03);width:100%;display:block;position:relative}.founder-portrait figcaption{background:var(--pb-petrol);color:var(--pb-matrix);letter-spacing:.12em;padding:8px 10px;font:700 8px IBM Plex Mono,monospace;position:absolute;bottom:14px;left:16px}.client-brands{border-top:1px solid #f2f2f040;grid-column:1/-1;padding-top:30px}.client-brands>span{letter-spacing:.14em;color:var(--pb-matrix);font:800 9px IBM Plex Sans,sans-serif}.client-brands>div{background:#f2f2f02e;grid-template-columns:repeat(6,1fr);gap:1px;margin-top:18px;display:grid}.client-brands b{background:var(--pb-petrol);min-height:72px;color:var(--pb-paper);text-align:center;place-items:center;padding:14px;font:600 clamp(15px,1.5vw,22px) Barlow Condensed,sans-serif;display:grid}.launch-price del{color:var(--pb-neutral);-webkit-text-decoration-color:var(--pb-magenta);-webkit-text-decoration-color:var(--pb-magenta);-webkit-text-decoration-color:var(--pb-magenta);text-decoration-color:var(--pb-magenta);font:600 28px Barlow Condensed,sans-serif;text-decoration-thickness:3px}.launch-price strong{margin:2px 0 8px}.sales-inline-cta{border:1px solid var(--pb-petrol);background:var(--pb-matrix);color:var(--pb-petrol);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:30px;margin-top:38px;padding:17px 20px;font-size:11px;font-weight:800;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}:is(.sales-inline-cta:hover,.sales-inline-cta:focus-visible){box-shadow:6px 6px 0 var(--pb-petrol);transform:translateY(-2px)}.sales-inline-cta.on-dark{border-color:var(--pb-matrix);color:var(--pb-matrix);background:0 0}:is(.sales-inline-cta.on-dark:hover,.sales-inline-cta.on-dark:focus-visible){background:var(--pb-matrix);color:var(--pb-petrol);box-shadow:6px 6px #f2f2f033}@media (max-width:1150px){.sales-founder{grid-template-columns:minmax(230px,.7fr) 1.3fr}.career-track{grid-column:1/-1;grid-template-columns:repeat(2,1fr);display:grid}.client-brands>div{grid-template-columns:repeat(3,1fr)}.content-stack article{grid-template-columns:100px 45px minmax(170px,.6fr) 1fr 75px;gap:18px}}@media (max-width:950px){.sales-founder{grid-template-columns:minmax(210px,.55fr) 1fr}.founder-portrait{max-width:360px}.stack-price-ladder{grid-template-columns:1fr;gap:12px}.stack-price-ladder>i{justify-self:center;transform:rotate(90deg)}.content-stack article{grid-template-columns:90px 42px minmax(180px,.75fr) 1fr 70px}.client-brands>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.sales-nav-actions>a{display:none}.sales-founder{grid-template-columns:1fr}.founder-portrait{max-width:330px}.career-track{display:block}.client-brands>div{grid-template-columns:repeat(2,1fr)}.content-stack article{grid-template-columns:48px 1fr 68px;gap:8px 14px}.content-stack article>span{grid-column:1/-1}.content-stack .stack-icon{grid-area:2/1}.content-stack h3{grid-area:2/2;align-self:center}.content-stack article>b{grid-area:2/3;align-self:center}.content-stack article p{grid-area:3/1/auto/-1}.stack-price-ladder{padding:24px}.stack-price-ladder del,.stack-price-ladder strong{font-size:58px}.sales-language-note{font-size:11px!important}.sales-page h1{font-size:52px}.sales-inline-cta{width:100%;font-size:10px;line-height:1.4;display:flex}}.client-brands figure{background:#fff;place-items:center;min-height:96px;margin:0;padding:20px;display:grid}.client-brands img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:46px;display:block}.offer-highlights strong{letter-spacing:-.01em;font-weight:850}.offer-highlights .highlight-magenta{color:var(--pb-magenta)}.offer-highlights .highlight-violet{color:var(--pb-periwinkle)}.offer-highlights .highlight-green{color:var(--pb-matrix-ink)}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
