/*! 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,::backdrop{--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-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.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,)}}:root{--ink:#05080b;--navy:#08121c;--steel:#9ba8b3;--white:#f4f6f7;--yellow:#ffbf00;--blue:#13a8ff;--paper:#e9ecee}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--white);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}main{overflow:hidden}.site-header{z-index:10;background:#05080bf5;border-bottom:1px solid #25303a;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(22px,5vw,76px);display:flex;position:relative}.brand-lockup img{width:154px;display:block}.site-header nav{text-transform:uppercase;letter-spacing:1.4px;align-items:center;gap:clamp(18px,3vw,44px);font-size:11px;font-weight:800;display:flex}.site-header nav a{color:#aab2b9;transition:all .2s}.site-header nav a:hover{color:#fff}.site-header .nav-cta{color:#05080b;background:var(--yellow);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));padding:12px 18px}.hero{background:radial-gradient(circle at 76% 36%,#13a8ff24,#0000 27%),linear-gradient(120deg,#05080b 0%,#08111a 68%,#030506 100%);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;min-height:700px;padding:clamp(76px,10vw,138px) clamp(24px,8vw,120px) 92px;display:grid;position:relative}.hero-grid{opacity:.13;background-image:linear-gradient(#829aac2e 1px,#0000 1px),linear-gradient(90deg,#829aac2e 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.hero:after{content:"";background:linear-gradient(#0000,#344b5d,#0000);width:1px;height:100%;position:absolute;top:0;right:7%;transform:skew(-17deg)}.hero-copy,.hero-mark{z-index:2;position:relative}.eyebrow{letter-spacing:2.5px;text-transform:uppercase;color:#8e9ca8;align-items:center;gap:11px;margin:0 0 20px;font-size:10px;font-weight:900;display:flex}.eyebrow span{background:var(--yellow);width:30px;height:2px;display:inline-block}.eyebrow.light{color:#c9d0d6}.hero h1,.section h2,.standard h2,.youtube h2,.connect h2{text-transform:uppercase;letter-spacing:-.055em;margin:0;font-weight:950;line-height:.86}.hero h1{font-size:clamp(66px,9.5vw,144px)}.hero h1 em{color:var(--yellow);font-style:normal}.hero-lead{color:#aab3bb;max-width:600px;margin:30px 0 0;font-size:clamp(16px,1.5vw,20px);line-height:1.65}.hero-actions,.connect-actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.button{letter-spacing:1.2px;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));justify-content:center;align-items:center;gap:28px;min-height:52px;padding:0 22px;font-size:11px;font-weight:900;transition:transform .2s,filter .2s;display:inline-flex}.button:hover{filter:brightness(1.08);transform:translateY(-2px)}.button.primary{background:var(--yellow);color:#05080b}.button.secondary{color:#d8dde0;background:#0c1319a6;border:1px solid #44515b}.button.dark{background:#12191f;border-color:#53606a}.hero-mark{justify-self:end;width:min(100%,520px)}.hero-mark>img{opacity:.96;filter:drop-shadow(0 30px 45px #0000008c);width:100%}.hero-stamp{border-left:3px solid var(--yellow);background:#0c131ae6;align-items:center;gap:15px;width:max-content;margin:-16px 8% 0 auto;padding:14px 18px;display:flex}.hero-stamp strong{font-size:28px}.hero-stamp span{color:#9ba8b3;text-transform:uppercase;letter-spacing:1px;font-size:9px;line-height:1.45}.hero-rail{z-index:2;color:#667581;letter-spacing:2px;text-transform:uppercase;border-top:1px solid #27333d;align-items:center;gap:18px;height:46px;padding:0 clamp(24px,8vw,120px);font-size:9px;font-weight:900;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-rail i{background:var(--yellow);width:3px;height:3px}.intro-band{background:var(--yellow);color:#06080a;justify-content:space-between;align-items:center;gap:30px;padding:24px clamp(24px,8vw,120px);display:flex}.intro-band p{text-transform:uppercase;letter-spacing:-.5px;margin:0;font-size:clamp(18px,2vw,28px);font-weight:900}.intro-band div{letter-spacing:1.5px;gap:24px;font-size:9px;font-weight:900;display:flex}.section{background:var(--paper);color:#080b0e;padding:clamp(86px,10vw,150px) clamp(24px,8vw,120px)}.section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;display:grid}.section h2{font-size:clamp(48px,6.5vw,92px)}.section-heading>p{color:#48525a;max-width:510px;margin:0 0 4px;line-height:1.7}.program-grid{background:#bfc5c9;border:1px solid #bfc5c9;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:64px;display:grid}.program-card{background:#f4f5f5;flex-direction:column;min-height:410px;padding:29px;transition:all .25s;display:flex}.program-card:hover{background:#fff;transform:translateY(-5px)}.card-top{color:#7b858c;justify-content:space-between;font-size:11px;display:flex}.card-top b{color:#0d7ebc;font-size:18px}.program-tag{letter-spacing:1.5px;text-transform:uppercase;color:#b38200!important;margin:66px 0 14px!important;font-size:9px!important;font-weight:900!important}.program-card h3{text-transform:uppercase;margin:0;font-size:25px;line-height:1.1}.program-card>p{color:#53606a;font-size:14px;line-height:1.65}.program-card>a{letter-spacing:1px;text-transform:uppercase;border-top:1px solid #d2d6d8;justify-content:space-between;margin-top:auto;padding-top:22px;font-size:10px;font-weight:900;display:flex}.founder-intro{background:radial-gradient(circle at 77% 22%,#13a8ff26,#0000 28%),#050b11;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:8vw;padding:clamp(86px,10vw,150px) clamp(24px,8vw,120px);display:grid;position:relative;overflow:hidden}.founder-intro:after{content:"LIFT RIGHT";color:#ffffff09;letter-spacing:-.08em;white-space:nowrap;pointer-events:none;font-size:clamp(100px,18vw,270px);font-weight:950;line-height:.75;position:absolute;bottom:-18px;left:-1vw}.founder-intro-copy,.founder-video{z-index:1;position:relative}.founder-intro-copy h2{letter-spacing:-.055em;text-transform:uppercase;max-width:850px;margin:0;font-size:clamp(52px,6.8vw,100px);font-weight:950;line-height:.87}.founder-intro-copy h2 em{color:var(--yellow);font-style:normal}.founder-intro-copy>p:not(.eyebrow){color:#a6b1b9;max-width:710px;font-size:15px;line-height:1.8}.founder-intro-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.founder-video{clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));background:#08121b;border:1px solid #344957;justify-self:end;width:min(100%,430px);margin:0;padding:10px;box-shadow:0 34px 76px #00000080}.founder-video:before{content:"";z-index:2;background:var(--yellow);pointer-events:none;height:4px;position:absolute;inset:10px 10px auto}.founder-video-frame{background:#020304;position:relative;overflow:hidden}.founder-video video{aspect-ratio:512/910;object-fit:contain;background:#020304;width:100%;display:block}.founder-video figcaption{text-transform:uppercase;justify-content:space-between;align-items:end;gap:20px;padding:20px 14px 12px;display:flex}.founder-video figcaption span{color:var(--yellow);letter-spacing:1.3px;font-size:10px;font-weight:950}.founder-video figcaption strong{color:#a8b3bb;letter-spacing:1.2px;text-align:right;font-size:8px}@media (width<=900px){.founder-intro{grid-template-columns:1fr}.founder-video{justify-self:start;width:min(100%,430px)}}@media (width<=520px){.founder-intro{padding-left:20px;padding-right:20px}.founder-intro:after{display:none}.founder-intro-copy h2{font-size:48px}.founder-intro-actions .button{width:100%}.founder-video figcaption{flex-direction:column;align-items:flex-start;gap:7px}.founder-video figcaption strong{text-align:left}}.mission-banner{background:radial-gradient(circle at 86% 22%,#13a8ff21,#0000 27%),#07121c;border-bottom:1px solid #263844;grid-template-columns:minmax(170px,.35fr) minmax(0,1.65fr);align-items:start;gap:7vw;padding:clamp(68px,8vw,112px) clamp(24px,8vw,120px);display:grid}.mission-banner small{color:#71818d;letter-spacing:1.8px;font-size:9px;font-weight:950;display:block}.mission-banner h2{letter-spacing:-.05em;text-transform:uppercase;max-width:1030px;margin:0;font-size:clamp(42px,5.7vw,84px);font-weight:950;line-height:.92}.mission-banner .text-link{color:#eef2f4}.mission-full{border-left:4px solid var(--yellow);background:#ffffffb8;padding:24px 26px;box-shadow:0 16px 36px #141f2714;margin-bottom:30px!important}.mission-full strong,.mission-full span{display:block}.mission-full strong{color:#087ebd;letter-spacing:1.7px;text-transform:uppercase;margin-bottom:12px;font-size:10px}.mission-full span{color:#17232c;font-size:15px;line-height:1.8}.standard{background:radial-gradient(circle at 15% 20%,#13a8ff1f,#0000 28%),#07101a;grid-template-columns:1fr 1fr;gap:9vw;padding:clamp(90px,11vw,160px) clamp(24px,8vw,120px);display:grid}.standard h2,.youtube h2{font-size:clamp(52px,6.5vw,94px)}.standard-copy>p:not(.eyebrow){color:#9ba8b3;max-width:560px;line-height:1.8}.text-link{border-bottom:2px solid var(--yellow);letter-spacing:1.3px;text-transform:uppercase;gap:30px;margin-top:24px;padding-bottom:8px;font-size:10px;font-weight:900;display:inline-flex}.standard-list{border-top:1px solid #2d3c48}.standard-list div{border-bottom:1px solid #2d3c48;grid-template-columns:50px 1fr;align-items:center;gap:20px;padding:27px 5px;display:grid}.standard-list span{color:var(--yellow);font-size:10px}.standard-list strong{text-transform:uppercase;font-size:clamp(16px,2vw,24px)}.field-proof{color:#f4f6f7;background:#05090d;padding:clamp(92px,11vw,165px) clamp(24px,8vw,120px) 0;position:relative}.field-proof:before{content:"FIELD EXPERIENCE";color:#ffffff09;letter-spacing:-.07em;white-space:nowrap;pointer-events:none;font-size:clamp(70px,12vw,180px);font-weight:950;line-height:.8;position:absolute;top:10px;right:-1vw}.field-proof-heading{z-index:1;grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;display:grid;position:relative}.field-proof h2{letter-spacing:-.058em;text-transform:uppercase;margin:0;font-size:clamp(52px,7vw,102px);font-weight:950;line-height:.86}.field-proof h2 em{color:var(--yellow);font-style:normal}.field-proof-copy{border-left:2px solid #304552;padding-left:28px}.field-proof-copy p{color:#a8b2ba;margin:0 0 18px;font-size:14px;line-height:1.8}.field-proof-copy p:last-child{margin-bottom:0}.field-gallery{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:clamp(220px,23vw,345px);gap:10px;margin-top:70px;display:grid;position:relative}.field-photo{background:#101b24;margin:0;position:relative;overflow:hidden}.field-photo-featured{grid-row:span 2}.field-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#03070aeb 100%);position:absolute;inset:0}.field-photo img{object-fit:cover;filter:saturate(.88)contrast(1.07);width:100%;height:100%;transition:transform .55s,filter .55s;display:block}.field-photo:hover img{filter:saturate()contrast(1.04);transform:scale(1.025)}.field-photo:nth-child(2) img{object-position:center 45%}.field-photo:nth-child(3) img,.field-photo:nth-child(4) img{object-position:center}.field-photo:nth-child(5) img{object-position:center 34%}.field-photo figcaption{z-index:2;grid-template-columns:28px 1fr;align-items:start;gap:12px;display:grid;position:absolute;bottom:20px;left:22px;right:22px}.field-photo figcaption>span{color:var(--yellow);padding-top:3px;font-size:9px;font-weight:950}.field-photo figcaption strong,.field-photo figcaption small{text-transform:uppercase;display:block}.field-photo figcaption strong{letter-spacing:.2px;font-size:14px}.field-photo figcaption small{color:#aeb9c1;letter-spacing:1.35px;margin-top:6px;font-size:7px;font-weight:900}.field-proof-rail{background:var(--yellow);color:#05080b;letter-spacing:1.35px;text-transform:uppercase;justify-content:center;align-items:center;gap:clamp(12px,2.5vw,36px);min-height:72px;margin-top:10px;padding:18px 12px;font-size:9px;font-weight:950;display:flex}.field-proof-rail i{background:#05080b;flex:none;width:3px;height:3px}.about-kicker{color:#56626a;letter-spacing:2px;border-bottom:2px solid #0a7bb9;padding-bottom:15px;font-size:9px;font-weight:900}.about-grid{grid-template-columns:1.1fr .9fr;gap:8vw;margin-top:52px;display:grid}.about-grid h2{font-size:clamp(44px,5.5vw,78px)}.about-grid p{color:#46525a;margin:0 0 20px;line-height:1.8}.experience-strip{border-top:1px solid #b8bfc4;border-bottom:1px solid #b8bfc4;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.experience-strip div{border-right:1px solid #b8bfc4;padding:28px 22px}.experience-strip div:last-child{border:0}.experience-strip strong{font-size:26px;display:block}.experience-strip span{color:#67727a;text-transform:uppercase;letter-spacing:1px;margin-top:7px;font-size:9px;display:block}.youtube{background:linear-gradient(120deg,#142536,#07111a 65%);grid-template-columns:160px 1fr auto;align-items:center;gap:5vw;padding:clamp(90px,11vw,150px) clamp(24px,8vw,120px);display:grid}.video-symbol{width:130px;height:130px;color:var(--yellow);border:1px solid #476277;border-radius:50%;place-items:center;font-size:34px;display:grid;box-shadow:0 0 0 22px #13a8ff0d}.youtube>div:nth-child(2)>p:not(.eyebrow){color:#9faab3;max-width:600px;line-height:1.7}.connect{text-align:center;background:var(--yellow);color:#07090b;padding:clamp(100px,12vw,170px) 24px}.connect .eyebrow{color:#6a5100;justify-content:center}.connect .eyebrow span{background:#06080a}.connect h2{font-size:clamp(52px,7.5vw,108px)}.connect>p:not(.eyebrow){max-width:620px;margin:26px auto 0;line-height:1.7}.connect-actions{justify-content:center}.connect .button.primary{color:#fff;background:#07090b}.connect .button.secondary{color:#07090b;background:0 0;border-color:#6b5200}.contact{background:radial-gradient(circle at 80% 20%,#13a8ff24,#0000 28%),#05080b;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:start;gap:8vw;padding:clamp(92px,11vw,160px) clamp(24px,8vw,120px);display:grid}.contact-heading h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(52px,6.5vw,94px);font-weight:950;line-height:.88}.contact-heading h2 em{color:var(--yellow);font-style:normal}.contact-heading>p:not(.eyebrow){color:#9ba8b3;max-width:610px;line-height:1.8}.contact-panel{background:linear-gradient(145deg,#12222feb,#070f16f5);border:1px solid #30404c;padding:clamp(28px,4vw,50px);box-shadow:0 28px 70px #00000059}.contact-label{color:#7f8d98;letter-spacing:2px;text-transform:uppercase;margin:0 0 18px;font-size:9px;font-weight:900}.contact-email{border-bottom:2px solid var(--yellow);letter-spacing:-.035em;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:20px;padding:0 0 20px;font-size:clamp(20px,2.4vw,32px);font-weight:900;display:flex}.contact-email span{color:var(--yellow)}.contact-options{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.contact-options span{color:#b7c0c6;letter-spacing:1.2px;text-transform:uppercase;border:1px solid #3a4b58;padding:9px 11px;font-size:8px;font-weight:900}.contact-note{color:#89959e;margin:24px 0 0;font-size:13px;line-height:1.7}.contact-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.contact-actions .button{flex:1;min-width:190px}.section.programs{background:linear-gradient(#e9eceef4,#e9eceef9),url(/lift-consulting.webp) 50% 42%/cover no-repeat}.comparison{background:linear-gradient(#dfe4e7f6,#dfe4e7fb),url(/core-prep.webp) 50%/cover no-repeat}.enrollment{background:radial-gradient(circle at 12% 16%,#13a8ff21,#0000 25%),linear-gradient(#06101aec,#06101af6),url(/lbc-prep.webp) 50%/cover no-repeat}.faq{background:linear-gradient(#eef0f1f7,#eef0f1fc),url(/tll-prep.webp) 50%/cover no-repeat}.standard{background:radial-gradient(circle at 15% 20%,#13a8ff1f,#0000 28%),linear-gradient(#07101aeb,#07101af6),url(/core-prep.webp) 50%/cover no-repeat}.section.about{background:linear-gradient(#e9eceef4,#e9eceefa),url(/john-hoggard-field.webp) 50% 30%/cover no-repeat}.youtube{background:linear-gradient(120deg,#142536eb,#07111af6 65%),url(/tll-prep.webp) 50%/cover no-repeat}.contact{background:radial-gradient(circle at 80% 20%,#13a8ff24,#0000 28%),linear-gradient(#05080be9,#05080bf6),url(/lift-consulting.webp) 50%/cover no-repeat}footer{background:#05080b;border-top:1px solid #26313a;grid-template-columns:180px 1fr auto;align-items:center;gap:35px;padding:55px clamp(24px,8vw,120px);display:grid}footer img{width:170px}footer p{color:#88949d}footer div{text-transform:uppercase;letter-spacing:1px;gap:22px;font-size:9px;display:flex}footer>span{color:#56616a;text-transform:uppercase;letter-spacing:1px;border-top:1px solid #202a32;grid-column:1/-1;padding-top:25px;font-size:9px}@media (width<=850px){.site-header nav a:not(.nav-cta){display:none}.hero{grid-template-columns:1fr;min-height:auto;padding-top:80px}.hero-mark{justify-self:center;width:min(80%,470px);margin:60px auto 0}.intro-band{flex-direction:column;align-items:flex-start}.mission-banner,.section-heading,.standard,.about-grid,.contact,.program-grid{grid-template-columns:1fr}.program-card{min-height:330px}.program-tag{margin-top:36px!important}.experience-strip{grid-template-columns:1fr 1fr}.youtube{grid-template-columns:1fr}.video-symbol{width:90px;height:90px}.youtube .button{justify-self:start}footer{grid-template-columns:1fr}footer>span{grid-column:auto}}@media (width<=520px){.site-header{height:72px;padding:0 18px}.brand-lockup img{width:126px}.site-header .nav-cta{padding:10px 13px}.hero{padding-left:20px;padding-right:20px}.hero h1{font-size:58px}.hero-actions .button,.hero-mark{width:100%}.intro-band{padding:22px 20px}.intro-band div{flex-wrap:wrap;gap:10px 16px}.mission-banner,.section,.standard,.youtube,.contact{padding-left:20px;padding-right:20px}.mission-banner h2{font-size:42px}.mission-full{padding:21px 18px}.section h2,.standard h2,.youtube h2,.contact-heading h2,.connect h2{font-size:46px}.program-grid{margin-top:42px}.experience-strip{grid-template-columns:1fr}.experience-strip div{border-bottom:1px solid #b8bfc4;border-right:0}.experience-strip div:last-child{border-bottom:0}.youtube .button,.contact-actions .button{width:100%}.contact-panel{padding:25px 20px}.contact-email{font-size:20px}footer{padding:44px 20px}footer div{flex-wrap:wrap}}@media (width<=900px){.field-proof-heading{grid-template-columns:1fr}.field-proof-copy{border-top:2px solid #304552;border-left:0;max-width:720px;padding:25px 0 0}.field-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:300px}.field-photo-featured{grid-row:span 2}.field-proof-rail{flex-wrap:wrap}}@media (width<=600px){.field-proof{padding-left:20px;padding-right:20px}.field-proof:before{display:none}.field-proof h2{font-size:48px}.field-gallery{grid-template-columns:1fr;grid-auto-rows:260px;margin-top:44px}.field-photo-featured{grid-row:auto;min-height:420px}.field-photo:nth-child(2){min-height:340px}.field-photo figcaption{left:18px;right:18px}.field-proof-rail{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.field-proof-rail i{display:none}.field-proof-rail span{text-align:center;width:calc(50% - 8px)}}.hero-photo{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));background:#081019;border:1px solid #344856;width:min(100%,460px);padding:10px;position:relative;box-shadow:0 30px 65px #00000080}.hero-photo:before{content:"";z-index:2;border-top:3px solid var(--yellow);pointer-events:none;border-right:1px solid #ffbf0073;position:absolute;inset:10px}.hero-photo>img{aspect-ratio:71/120;object-fit:cover;object-position:top center;opacity:1;filter:saturate(.95)contrast(1.04)brightness(.94);width:100%;display:block}.hero-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 54%,#03070ab8 100%);position:absolute;inset:10px}.hero-photo-label{z-index:3;text-transform:uppercase;flex-direction:column;gap:5px;display:flex;position:absolute;bottom:28px;left:28px}.hero-photo-label span{color:var(--yellow);letter-spacing:2px;font-size:8px;font-weight:900}.hero-photo-label strong{letter-spacing:1px;font-size:15px}.hero-photo .hero-stamp{z-index:4;margin:0;position:absolute;top:auto;bottom:38px;right:-20px;box-shadow:0 12px 28px #00000052}@media (width<=520px){.hero-photo{width:calc(100% - 12px)}.hero-photo .hero-stamp{top:auto;bottom:28px;right:-12px}}.program-grid{grid-template-columns:repeat(3,1fr)}@media (width<=1050px){.program-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=850px){.program-grid{grid-template-columns:1fr}}.program-price{align-items:baseline;gap:10px;margin:20px 0 2px;display:flex}.program-price strong{text-transform:uppercase;color:#087bb9;font-size:25px;line-height:1}.program-price span{color:#6b757c;letter-spacing:1.1px;text-transform:uppercase;font-size:8px;font-weight:900}.program-card.featured{color:#fff;background:#07121c;position:relative}.program-card.featured:before{content:"SAVE $48";background:var(--yellow);color:#05080b;letter-spacing:1.2px;padding:8px 12px;font-size:8px;font-weight:950;position:absolute;top:0;right:0}.program-card.featured:hover{background:#0b1a27}.program-card.featured .program-tag{color:var(--yellow)!important}.program-card.featured .program-price strong{color:var(--yellow)}.program-card.featured .program-price span,.program-card.featured>p{color:#aeb8bf}.program-card.featured>a{border-top-color:#30414d}.program-card{padding:0 29px 29px;overflow:hidden}.program-image{background:#101820;height:190px;margin:0 -29px 24px;overflow:hidden}.program-image img{object-fit:cover;filter:saturate(.88)contrast(1.04);width:100%;height:100%;transition:transform .45s;display:block}.program-card:hover .program-image img{transform:scale(1.035)}.program-card .card-top{margin-top:0}.program-card .program-tag{margin:28px 0 14px!important}.program-card.featured:before{z-index:2}.program-card:nth-child(5) .program-image img{object-position:center 50%}.experience-strip{grid-template-columns:repeat(2,1fr)}@media (width<=520px){.experience-strip{grid-template-columns:1fr}}.comparison{color:#070a0d;background:#dfe4e7;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:clamp(90px,10vw,150px) clamp(24px,8vw,120px);display:grid}.comparison-heading h2,.faq-heading h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(48px,6vw,88px);font-weight:950;line-height:.88}.comparison-heading>p:not(.eyebrow){color:#4e5a62;max-width:520px;line-height:1.75}.comparison-table{border-top:2px solid #0b7ebc}.comparison-row{border-bottom:1px solid #b7c0c6;grid-template-columns:1.15fr 1fr 1fr;align-items:center;gap:20px;min-height:72px;padding:14px 18px;display:grid}.comparison-row>span{color:#5d6971;letter-spacing:1.2px;text-transform:uppercase;font-size:10px;font-weight:900}.comparison-row>b,.comparison-row>strong{text-transform:uppercase;font-size:13px}.comparison-head{color:#fff;background:#07121c;min-height:54px}.comparison-head span{color:#91a0aa}.comparison-price-row b{color:#087bb9;font-size:25px}.comparison-price-row small{color:#8a6500;letter-spacing:1px;margin-top:5px;font-size:8px;display:block}.enrollment{background:radial-gradient(circle at 12% 16%,#13a8ff21,#0000 25%),#06101a;padding:clamp(92px,11vw,160px) clamp(24px,8vw,120px)}.enrollment-heading{grid-template-columns:1fr 1fr;align-items:end;gap:7vw;display:grid}.enrollment-heading h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(52px,6.5vw,94px);font-weight:950;line-height:.88}.enrollment-heading>p:not(.eyebrow){color:#9ba8b3;max-width:560px;line-height:1.75}.enrollment-steps{background:#30404d;border:1px solid #30404d;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:64px;display:grid}.enrollment-steps article{background:#0a1722;min-height:295px;padding:30px}.enrollment-steps span{color:var(--yellow);font-size:10px;font-weight:900}.enrollment-steps h3{text-transform:uppercase;margin:66px 0 14px;font-size:20px}.enrollment-steps p{color:#99a6af;font-size:13px;line-height:1.7}.faq{color:#080b0e;background:#eef0f1;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:clamp(92px,10vw,150px) clamp(24px,8vw,120px);display:grid}.faq-list{border-top:2px solid #0b7ebc}.faq-list details{border-bottom:1px solid #bec5c9}.faq-list summary{cursor:pointer;text-transform:uppercase;justify-content:space-between;align-items:center;gap:30px;padding:25px 4px;font-weight:900;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#0b7ebc;font-size:26px;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:#536069;margin:0;padding:0 44px 27px 4px;line-height:1.75}.course-shell{background:#05080b}.course-header{position:relative}.course-hero{background:radial-gradient(circle at 20% 20%,#13a8ff21,#0000 28%),#050b11;grid-template-columns:1fr .9fr;align-items:center;gap:7vw;min-height:650px;padding:clamp(70px,9vw,120px) clamp(24px,8vw,120px);display:grid}.course-back{color:#8897a2;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:35px;font-size:9px;font-weight:900;display:inline-block}.course-hero-copy h1{letter-spacing:-.055em;text-transform:uppercase;max-width:850px;margin:0;font-size:clamp(54px,7.3vw,112px);font-weight:950;line-height:.86}.course-hero-copy>p:not(.eyebrow):not(.checkout-note){color:#a6b0b8;max-width:720px;font-size:17px;line-height:1.7}.course-price{align-items:baseline;gap:16px;margin-top:30px;display:flex}.course-price strong{color:var(--yellow);font-size:42px}.course-price span{color:#a7b1b8;letter-spacing:1.2px;text-transform:uppercase;font-size:9px;font-weight:900}.checkout-note{letter-spacing:.5px;margin:14px 0 0;color:#6f7e88!important;font-size:10px!important}.course-hero-image{background:#08121b;border:1px solid #334755;position:relative;box-shadow:0 30px 70px #00000073}.course-hero-image>img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.course-hero-image>div{border-left:3px solid var(--yellow);background:#050a0fe6;padding:15px 18px;position:absolute;bottom:20px;left:20px;right:20px}.course-hero-image span{color:#87959f;letter-spacing:1.5px;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.course-hero-image strong{margin-top:5px;font-size:18px;display:block}.course-details{color:#080b0e;background:#bac2c7;grid-template-columns:1.15fr .85fr .85fr;gap:1px;padding:clamp(85px,10vw,140px) clamp(24px,8vw,120px);display:grid}.course-details article{background:#eef0f1;min-height:420px;padding:clamp(28px,4vw,55px)}.course-details h2{letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(34px,4vw,58px);font-weight:950;line-height:.96}.course-details article>p:not(.eyebrow){color:#4e5b63;line-height:1.8}.course-details ul{margin:40px 0 0;padding:0;list-style:none}.course-details li{text-transform:uppercase;border-bottom:1px solid #c2c9cd;padding:17px 0;font-size:12px;font-weight:900}.course-details li:before{content:"+";color:#0b7fbe;margin-right:12px}.course-access{background:#07111b;grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;padding:clamp(90px,10vw,145px) clamp(24px,8vw,120px);display:grid}.course-access h2{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(46px,5.5vw,80px);font-weight:950;line-height:.9}.course-access>p{color:#a1acb4;margin:0;line-height:1.8}.course-disclaimer{color:#0a0c0e;background:#dfe4e7;grid-template-columns:250px 1fr;gap:45px;padding:34px clamp(24px,8vw,120px);display:grid}.course-disclaimer strong{text-transform:uppercase}.course-disclaimer p{color:#536069;margin:0;font-size:13px;line-height:1.7}@media (width<=1050px){.comparison,.faq{grid-template-columns:1fr}.enrollment-steps{grid-template-columns:repeat(2,1fr)}.course-hero,.course-access{grid-template-columns:1fr}.course-hero-image{max-width:720px}.course-details{grid-template-columns:1fr}.course-details article{min-height:auto}.course-disclaimer{grid-template-columns:1fr}}@media (width<=850px){.enrollment-heading{grid-template-columns:1fr}.comparison-row{grid-template-columns:1fr 1fr}.comparison-row>:first-child{grid-column:1/-1}.comparison-head span{display:none}.comparison-head{grid-template-columns:1fr 1fr}.comparison-head strong:first-of-type:before{content:"Option: ";color:#91a0aa}.enrollment-steps{grid-template-columns:1fr}.enrollment-steps article{min-height:auto}.enrollment-steps h3{margin-top:35px}}@media (width<=520px){.comparison,.enrollment,.faq,.course-hero,.course-details,.course-access,.course-disclaimer{padding-left:20px;padding-right:20px}.comparison-heading h2,.faq-heading h2,.enrollment-heading h2,.course-hero-copy h1,.course-access h2{font-size:44px}.comparison-row{gap:12px;padding-left:8px;padding-right:8px}.comparison-row>b,.comparison-row>strong{font-size:11px}.course-price{flex-direction:column;align-items:flex-start;gap:4px}.course-hero-image>div{bottom:10px;left:10px;right:10px}.course-details{gap:1px;padding-top:20px;padding-bottom:20px}.course-details article{padding:34px 24px}.course-disclaimer{gap:12px}}.legal-notice{background:#0a151f;border-top:1px solid #263946;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:clamp(82px,9vw,130px) clamp(24px,8vw,120px);display:grid}.legal-notice h2{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(42px,5vw,74px);font-weight:950;line-height:.9}.legal-positioning{color:#a7b1b8;max-width:560px;line-height:1.75}.legal-copy{border-left:3px solid var(--yellow);background:#0e1d29;padding:clamp(26px,4vw,44px)}.legal-copy strong{color:var(--yellow);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:18px;font-size:10px;display:block}.legal-copy p{color:#aab4bb;margin:0 0 14px;font-size:12px;line-height:1.75}.course-disclaimer>div p{margin:0 0 12px}.course-disclaimer>div p:last-child,.legal-copy p:last-child{margin-bottom:0}@media (width<=900px){.legal-notice{grid-template-columns:1fr}}@media (width<=520px){.legal-notice{padding-left:20px;padding-right:20px}.legal-notice h2{font-size:42px}.legal-copy{padding:26px 22px}}.legal-policy-links{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.legal-policy-links a{color:#d3d9dd;letter-spacing:1px;text-transform:uppercase;border:1px solid #3b4f5d;padding:9px 11px;font-size:8px;font-weight:900}.checkout-note a{color:#d9e3e9;text-underline-offset:3px;text-decoration:underline}.policy-shell{color:#080b0e;background:#e9edef;min-height:100vh}.policy-hero,.document-hero{color:#f4f6f7;background:radial-gradient(circle at 18% 20%,#13a8ff24,#0000 28%),#06101a;padding:clamp(75px,9vw,125px) clamp(24px,12vw,180px)}.policy-hero h1,.document-hero h1{letter-spacing:-.055em;text-transform:uppercase;max-width:1000px;margin:0;font-size:clamp(54px,7.5vw,110px);font-weight:950;line-height:.86}.policy-hero>p:not(.eyebrow),.document-hero>p:not(.eyebrow){color:#a4afb7;max-width:700px;font-size:17px;line-height:1.7}.policy-date{color:var(--yellow);letter-spacing:1.4px;text-transform:uppercase;margin-top:20px;font-size:9px;font-weight:900;display:inline-block}.policy-grid{background:#bac3c8;grid-template-columns:repeat(2,1fr);gap:1px;padding:clamp(70px,9vw,130px) clamp(24px,8vw,120px);display:grid}.policy-grid>a{background:#f2f4f4;flex-direction:column;min-height:350px;padding:clamp(28px,4vw,52px);transition:all .2s;display:flex}.policy-grid>a:hover{background:#fff;transform:translateY(-3px)}.policy-grid>a>span{color:#0b7fbe;font-size:10px;font-weight:900}.policy-grid h2{text-transform:uppercase;margin:60px 0 16px;font-size:clamp(27px,3vw,42px);line-height:1}.policy-grid p{color:#526069;max-width:520px;line-height:1.7}.policy-grid b{letter-spacing:1px;text-transform:uppercase;border-top:1px solid #c8ced1;margin-top:auto;padding-top:22px;font-size:9px}.policy-counsel-note{background:#ffd01b;grid-template-columns:240px 1fr;gap:40px;padding:42px clamp(24px,8vw,120px);display:grid}.policy-counsel-note strong{text-transform:uppercase}.policy-counsel-note p{margin:0;line-height:1.7}.document-hero>a{color:#8796a0;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:36px;font-size:9px;font-weight:900;display:inline-block}.document-hero h1{max-width:1150px;font-size:clamp(46px,6.5vw,92px)}.legal-document{max-width:1040px;margin:0 auto;padding:clamp(70px,9vw,130px) 28px}.legal-document>section{border-bottom:1px solid #c3cbd0;grid-template-columns:290px 1fr;gap:55px;padding:42px 0;display:grid}.legal-document h2{text-transform:uppercase;margin:0;font-size:18px;line-height:1.25}.legal-document p,.legal-document ul{color:#46545d;grid-column:2;margin:0;line-height:1.8}.legal-document p+p{margin-top:14px}.legal-document ul{padding-left:20px}.legal-document li{margin:0 0 9px}.document-contact{border-left:4px solid var(--yellow);color:#fff;background:#07121c;max-width:1040px;margin:0 auto 100px;padding:32px}.document-contact strong{text-transform:uppercase}.document-contact p{color:#aeb8bf;margin-bottom:0}.document-contact a{color:var(--yellow)}.course-missing{text-align:center;place-content:center;min-height:70vh;padding:100px 24px;display:grid}.course-missing h1{text-transform:uppercase;font-size:48px}.course-missing a{color:#0b7fbe;text-transform:uppercase;font-weight:900}@media (width<=800px){.policy-grid,.policy-counsel-note{grid-template-columns:1fr}.legal-document>section{grid-template-columns:1fr;gap:18px}.legal-document p,.legal-document ul{grid-column:1}}@media (width<=520px){.policy-hero,.document-hero{padding-left:20px;padding-right:20px}.policy-hero h1,.document-hero h1{font-size:46px}.policy-grid{padding:20px}.policy-grid>a{min-height:300px}.policy-counsel-note,.legal-document{padding-left:20px;padding-right:20px}.document-contact{margin-left:20px;margin-right:20px}}footer div{flex-wrap:wrap;justify-content:flex-end}@media (width<=850px){footer div{justify-content:flex-start}}.readiness-promo{background:radial-gradient(circle at 15% 20%,#13a8ff24,#0000 28%),#07121c;border-bottom:1px solid #263844;grid-template-columns:1fr 1fr;align-items:end;gap:8vw;padding:clamp(72px,8vw,112px) clamp(24px,8vw,120px);display:grid}.readiness-promo h2{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(43px,5.4vw,78px);font-weight:950;line-height:.9}.readiness-promo>div:last-child>p{color:#a8b2b9;max-width:650px;margin:0 0 30px;line-height:1.8}.result-bundle-cta{justify-content:center;min-width:min(100%,340px);margin-top:24px}.subpage-header{background:#05080b;border-bottom:1px solid #25303a;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(22px,5vw,76px);display:flex}.subpage-header>a img{width:154px;display:block}.subpage-header nav{color:#aab2b9;letter-spacing:1.3px;text-transform:uppercase;gap:clamp(18px,3vw,40px);font-size:10px;font-weight:900;display:flex}.subpage-header nav a:hover{color:#fff}.subpage-footer{background:#030506;border-top:1px solid #23313b;grid-template-columns:180px 1fr 2fr auto;align-items:center;gap:30px;padding:50px clamp(24px,6vw,85px);display:grid}.subpage-footer img{width:145px}.subpage-footer p{color:#8d99a2}.subpage-footer div{color:#aab3ba;letter-spacing:1px;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;gap:18px;font-size:9px;font-weight:900;display:flex}.subpage-footer>span{color:#65727b;font-size:9px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.check-shell{color:#070a0d;background:#e7ebed}.check-hero{color:#f4f6f7;background:radial-gradient(circle at 78% 24%,#13a8ff29,#0000 25%),#06101a;grid-template-columns:1.1fr .9fr;align-items:center;gap:8vw;min-height:610px;padding:clamp(70px,9vw,120px) clamp(24px,8vw,120px);display:grid}.check-hero h1{letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(65px,9vw,135px);font-weight:950;line-height:.83}.check-hero h1 em{color:var(--yellow);font-style:normal}.check-hero>div>p:not(.eyebrow){color:#a7b2ba;max-width:690px;font-size:17px;line-height:1.75}.check-hero-mark{border:1px solid #334653;border-top:5px solid var(--yellow);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px));background:linear-gradient(145deg,#0d1b26,#07111a);flex-direction:column;justify-content:center;min-height:330px;padding:45px;display:flex}.check-hero-mark strong{color:var(--yellow);font-size:clamp(100px,14vw,190px);line-height:.75}.check-hero-mark span{color:#aab4bb;letter-spacing:1.4px;text-transform:uppercase;margin-top:35px;font-size:11px;font-weight:900;line-height:1.7}.check-stage{padding:clamp(85px,10vw,145px) clamp(24px,8vw,120px)}.check-start{grid-template-columns:1.1fr .9fr;align-items:center;gap:8vw;display:grid}.check-start h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(48px,6vw,88px);font-weight:950;line-height:.89}.check-start>div>p:not(.eyebrow){color:#4e5b63;max-width:700px;line-height:1.8}.check-start-card{border-top:5px solid var(--yellow);color:#fff;background:#07121c;padding:clamp(28px,4vw,48px);box-shadow:0 24px 60px #060f162e}.check-start-card>span{color:#8f9ca5;letter-spacing:1.4px;text-transform:uppercase;font-size:9px;font-weight:900}.check-start-card ul{margin:25px 0 35px;padding:0;list-style:none}.check-start-card li{text-transform:uppercase;border-bottom:1px solid #2a3a45;padding:15px 0;font-size:12px;font-weight:900}.check-start-card li:before{content:"+";color:var(--blue);margin-right:12px}button.button{cursor:pointer;border:0;font-family:inherit}button.button:disabled{cursor:not-allowed;opacity:.38}.quiz-wrap{background:#e7ebed;min-height:760px;padding:clamp(70px,8vw,110px) clamp(24px,12vw,180px)}.quiz-progress{max-width:1050px;margin:0 auto 26px}.quiz-progress>div{color:#536069;letter-spacing:1.2px;text-transform:uppercase;justify-content:space-between;margin-bottom:12px;font-size:9px;font-weight:900;display:flex}.quiz-progress>div b{color:#087ebd}.quiz-progress>i,.domain-scores i{background:#bdc6cb;height:5px;display:block;overflow:hidden}.quiz-progress>i b,.domain-scores i b{background:var(--yellow);height:100%;transition:width .3s;display:block}.quiz-card{background:#fff;max-width:1050px;margin:0 auto;padding:clamp(30px,5vw,65px);box-shadow:0 22px 60px #1a29331f}.quiz-number{color:#087ebd;font-size:11px;font-weight:950}.quiz-card h2{letter-spacing:-.035em;max-width:850px;margin:22px 0 42px;font-size:clamp(30px,4vw,54px);line-height:1.04}.quiz-card fieldset{border:0;margin:0;padding:0}.quiz-card label{cursor:pointer;background:#f1f3f4;border:1px solid #cbd2d6;grid-template-columns:42px 1fr;align-items:center;margin-top:10px;padding:18px 20px;transition:all .18s;display:grid}.quiz-card label:hover{border-color:#7594a8}.quiz-card label.selected{background:#e8f4fa;border-color:#0b88cb;box-shadow:inset 4px 0 #0b88cb}.quiz-card input{opacity:0;position:absolute}.quiz-card label>span{background:#d1d8dc;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:950;display:grid}.quiz-card label.selected>span{color:#fff;background:#0b88cb}.quiz-card label>b{font-size:13px;line-height:1.5}.quiz-actions{justify-content:space-between;gap:12px;margin-top:38px;display:flex}.quiz-actions .button{min-width:170px}.check-results{background:#e7ebed}.result-summary{text-align:center;color:#fff;background:radial-gradient(circle,#13a8ff24,#0000 30%),#06101a;padding:clamp(80px,9vw,125px) clamp(24px,8vw,120px)}.score-ring{border:9px solid #213442;border-top-color:var(--yellow);border-right-color:var(--blue);border-radius:50%;place-content:center;width:240px;height:240px;margin:35px auto;display:grid}.score-ring strong{font-size:72px;line-height:.8}.score-ring strong small{color:#8f9da6;font-size:25px}.score-ring>span{color:var(--yellow);letter-spacing:1.5px;margin-top:12px;font-size:11px;font-weight:950}.result-summary h2{text-transform:uppercase;margin:0;font-size:clamp(44px,6vw,80px)}.result-summary>p:not(.eyebrow){color:#a9b4bc}.result-detail{grid-template-columns:1fr 1fr;gap:8vw;padding:clamp(65px,8vw,110px) clamp(24px,8vw,120px);display:grid}.domain-scores>div{border-bottom:1px solid #bdc6cb;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:25px 0;display:grid}.domain-scores span{font-size:13px;font-weight:950}.domain-scores strong{font-size:28px}.domain-scores i{grid-column:1/-1}.result-recommendation{border-top:5px solid var(--yellow);color:#fff;background:#07121c;padding:clamp(28px,4vw,48px)}.result-recommendation>span{color:#8f9da6;letter-spacing:1.4px;text-transform:uppercase;font-size:9px;font-weight:950}.result-recommendation h3{text-transform:uppercase;margin:18px 0;font-size:clamp(30px,4vw,50px);line-height:1}.result-recommendation p{color:#9faab2;line-height:1.7}.result-recommendation .button{margin-top:16px}.result-email{color:#aeb8bf;letter-spacing:1px;text-transform:uppercase;margin-top:22px;font-size:9px;font-weight:900;display:block}.answer-review{background:#d9dfe2;padding:clamp(60px,8vw,110px) clamp(24px,8vw,120px)}.review-heading{margin-bottom:48px}.review-heading h2{text-transform:uppercase;margin:0;font-size:clamp(42px,5vw,72px)}.answer-review article{background:#f4f6f7;border-left:5px solid #a2afb7;margin-top:12px;padding:28px}.answer-review article.correct{border-left-color:#13945b}.answer-review article.incorrect{border-left-color:#d89300}.answer-review article>div{color:#65737c;letter-spacing:1px;text-transform:uppercase;justify-content:space-between;font-size:9px;font-weight:950;display:flex}.answer-review article.correct>div b{color:#0a8150}.answer-review article.incorrect>div b{color:#a66c00}.answer-review h3{margin:18px 0;font-size:20px}.answer-review p{color:#536069;margin:8px 0;line-height:1.7}.result-actions{justify-content:center;gap:12px;padding:50px clamp(24px,8vw,120px);display:flex}.check-disclaimer{background:var(--yellow);grid-template-columns:260px 1fr;gap:40px;padding:35px clamp(24px,8vw,120px);display:grid}.check-disclaimer strong{text-transform:uppercase}.check-disclaimer p{margin:0;line-height:1.7}.quiz-gate{gap:15px;display:grid}.quiz-gate>p{color:#aab4bb;margin:0 0 3px;font-size:13px;line-height:1.55}.quiz-gate>p strong{color:#fff;text-transform:uppercase;font-size:17px}.quiz-gate-row{grid-template-columns:.75fr 1.25fr;gap:10px;display:grid}.quiz-gate label>span{color:#aab4bb;letter-spacing:1.1px;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:950;display:block}.quiz-gate input{color:#fff;width:100%;min-height:50px;font:inherit;background:#0d1d29;border:1px solid #405360;border-radius:0;padding:0 13px}.quiz-gate input:focus{outline:2px solid var(--yellow);outline-offset:2px;border-color:var(--yellow)}.quiz-gate-consent{grid-template-columns:19px 1fr;align-items:start;gap:10px;display:grid!important}.quiz-gate-consent input{width:18px;height:18px;min-height:18px;accent-color:var(--yellow);margin:2px 0 0}.quiz-gate-consent span{line-height:1.5;color:#aab5bc!important;letter-spacing:.2px!important;text-transform:none!important;margin:0!important;font-size:10px!important;font-weight:700!important}.quiz-gate-submit{width:100%}.quiz-gate-error{background:#231317;border-left:3px solid #ff6b5f;padding:10px 12px;color:#ffd7d2!important;margin:0!important;font-size:11px!important}.quiz-gate small{color:#778691;font-size:9px}.quiz-gate small a{color:#c8d1d7;text-decoration:underline}.consulting-shell{color:#070a0d;background:#e7ebed}.consulting-hero{color:#fff;background:radial-gradient(circle at 76% 24%,#13a8ff24,#0000 27%),#06101a;grid-template-columns:1.05fr .75fr;align-items:center;gap:8vw;min-height:720px;padding:clamp(70px,9vw,120px) clamp(24px,8vw,120px);display:grid}.consulting-hero h1{letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(62px,8.7vw,132px);font-weight:950;line-height:.83}.consulting-hero h1 em{color:var(--yellow);font-style:normal}.consulting-hero-copy>p:not(.eyebrow){color:#a9b4bc;max-width:690px;font-size:17px;line-height:1.75}.consulting-hero-copy>div{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.consulting-hero-image{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));background:#08121b;border:1px solid #324754;padding:9px;position:relative;box-shadow:0 32px 72px #00000080}.consulting-hero-image>img{aspect-ratio:4/5;object-fit:cover;filter:brightness(.75)contrast(1.06);width:100%;display:block}.consulting-hero-image>div{border-left:4px solid var(--yellow);background:#04090de6;padding:18px;position:absolute;bottom:30px;left:28px;right:45px}.consulting-hero-image span,.request-direct>span{color:#8e9ba4;letter-spacing:1.4px;text-transform:uppercase;font-size:8px;font-weight:950;display:block}.consulting-hero-image strong{text-transform:uppercase;margin-top:7px;display:block}.consulting-problem{background:var(--yellow);grid-template-columns:1.2fr .8fr;align-items:end;gap:7vw;padding:clamp(85px,10vw,145px) clamp(24px,10vw,150px);display:grid}.consulting-problem .eyebrow{grid-column:1/-1}.consulting-problem .eyebrow span{background:#07121c}.consulting-problem h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(50px,6.5vw,96px);font-weight:950;line-height:.88}.consulting-problem>p:last-child{border-left:2px solid #07121c59;margin:0;padding-left:30px;line-height:1.8}.consulting-services{color:#fff;background:#07121c;padding:clamp(90px,10vw,150px) clamp(24px,8vw,120px)}.consulting-heading{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;display:grid}.consulting-heading h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(50px,6.5vw,95px);font-weight:950;line-height:.88}.consulting-heading>p:last-child{color:#9eabb3;line-height:1.8}.service-grid{background:#2b3e4b;border:1px solid #2b3e4b;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:70px;display:grid}.service-grid article{background:#0b1a26;flex-direction:column;min-height:350px;padding:32px;display:flex}.service-grid article>span{color:var(--yellow);font-size:10px;font-weight:950}.service-grid h3{text-transform:uppercase;margin:auto 0 16px;font-size:26px;line-height:1}.service-grid p{color:#98a5ae;margin:0;font-size:13px;line-height:1.75}.consulting-process{grid-template-columns:.8fr 1.2fr;gap:8vw;padding:clamp(85px,9vw,135px) clamp(24px,8vw,120px);display:grid}.consulting-process h2{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(48px,6vw,88px);font-weight:950;line-height:.9}.process-steps{border-top:3px solid #087fbe}.process-steps article{border-bottom:1px solid #bbc5ca;grid-template-columns:50px 1fr;column-gap:18px;padding:28px 0;display:grid}.process-steps article>span{color:#087fbe;grid-row:1/3;font-size:10px;font-weight:950}.process-steps h3{text-transform:uppercase;margin:0 0 10px;font-size:21px}.process-steps p{color:#536069;margin:0;line-height:1.7}.consulting-boundary{background:var(--yellow);grid-template-columns:260px 1fr;gap:40px;padding:36px clamp(24px,8vw,120px);display:grid}.consulting-boundary strong{text-transform:uppercase}.consulting-boundary p{margin:0;line-height:1.7}.consulting-request{color:#fff;background:#06101a;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:clamp(90px,10vw,145px) clamp(24px,8vw,120px);display:grid}.request-copy h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(48px,6vw,88px);font-weight:950;line-height:.9}.request-copy>p:not(.eyebrow){color:#9daab2;line-height:1.8}.request-direct{border-left:4px solid var(--yellow);background:#0b1a26;margin-top:35px;padding:24px}.request-direct a{color:#e5e9eb;margin-top:10px;font-weight:900;display:block}.request-form{color:#07101a;background:#e7ebed;padding:clamp(28px,4vw,48px)}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.request-form label>span{color:#536069;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:950;display:block}.request-form input,.request-form select,.request-form textarea{color:#07101a;width:100%;font:inherit;background:#fff;border:1px solid #b8c3c9;border-radius:0;padding:14px}.request-form input:focus,.request-form select:focus,.request-form textarea:focus{border-color:#0b84c4;outline:3px solid #13a8ff38}.form-need{margin-top:18px;display:block}.request-form textarea{resize:vertical}.form-error{color:#7c2118;background:#f9ded9;border-left:4px solid #bd3c2e;padding:12px;font-weight:700}.request-form .button{margin-top:22px}.form-note{color:#6c7982;margin:14px 0 0;font-size:10px;line-height:1.6}@media (width<=1050px){.readiness-promo,.check-hero,.check-start,.result-detail,.consulting-hero,.consulting-problem,.consulting-heading,.consulting-process,.consulting-request{grid-template-columns:1fr}.consulting-problem .eyebrow{grid-column:1}.service-grid{grid-template-columns:1fr 1fr}.check-hero-mark,.consulting-hero-image{max-width:600px}.consulting-problem>p:last-child{border-top:2px solid #07121c59;border-left:0;padding:28px 0 0}}@media (width<=760px){.subpage-header{align-items:flex-start;height:auto;min-height:82px;padding-top:15px;padding-bottom:15px}.subpage-header nav{flex-wrap:wrap;justify-content:flex-end}.subpage-footer{grid-template-columns:1fr}.subpage-footer div{justify-content:flex-start}.service-grid,.form-grid,.check-disclaimer,.consulting-boundary{grid-template-columns:1fr}.result-actions{flex-direction:column;align-items:stretch}.result-actions .button{text-align:center}}@media (width<=520px){.readiness-promo,.check-hero,.check-stage,.quiz-wrap,.result-summary,.result-detail,.answer-review,.check-disclaimer,.consulting-hero,.consulting-problem,.consulting-services,.consulting-process,.consulting-boundary,.consulting-request{padding-left:20px;padding-right:20px}.subpage-header{gap:18px}.subpage-header>a img{width:112px}.subpage-header nav{gap:11px;font-size:8px}.check-hero h1,.consulting-hero h1{font-size:54px}.check-hero-mark{min-height:250px;padding:30px}.check-start h2,.consulting-heading h2,.consulting-problem h2,.consulting-process h2,.request-copy h2{font-size:43px}.quiz-card{padding:28px 20px}.quiz-card h2{font-size:29px}.quiz-card label{grid-template-columns:36px 1fr;padding:15px 12px}.quiz-actions{flex-direction:column-reverse}.quiz-actions .button{width:100%}.score-ring{width:200px;height:200px}.answer-review article{padding:22px 18px}.answer-review article>div{gap:15px}.service-grid{margin-top:42px}.service-grid article{min-height:290px}.consulting-hero-image{margin-top:20px}.request-form{padding:28px 20px}}.course-facts{color:#07101a;background:#aeb9bf;grid-template-columns:repeat(4,1fr);gap:1px;padding:0 clamp(24px,8vw,120px);display:grid}.course-facts>div{background:#eef1f2;min-height:190px;padding:30px}.course-facts span{color:#087fbe;letter-spacing:1.3px;text-transform:uppercase;font-size:9px;font-weight:950;display:block}.course-facts strong{text-transform:uppercase;margin-top:30px;font-size:24px;line-height:1;display:block}.course-facts p{color:#59666e;margin:14px 0 0;font-size:12px;line-height:1.65}.course-preview{color:#fff;background:#07121c;padding:clamp(90px,10vw,145px) clamp(24px,8vw,120px)}.course-preview-heading{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;display:grid}.course-preview-heading h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(50px,6.5vw,94px);font-weight:950;line-height:.88}.course-preview-heading>p{color:#9eabb3;margin:0;line-height:1.8}.module-grid{background:#2d404d;border:1px solid #2d404d;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:68px;display:grid}.module-grid article{background:#0b1a26;flex-direction:column;min-height:210px;padding:28px;display:flex}.module-grid span{color:var(--yellow);font-size:10px;font-weight:950}.module-grid h3{text-transform:uppercase;margin:auto 0 0;font-size:19px;line-height:1.1}.sample-lesson{background:var(--yellow);color:#07101a;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:clamp(90px,10vw,145px) clamp(24px,8vw,120px);display:grid}.sample-lesson h2{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(46px,5.8vw,84px);font-weight:950;line-height:.9}.sample-lesson>div>p:not(.eyebrow){max-width:650px;line-height:1.8}.sample-lesson .eyebrow span{background:#07121c}.sample-lesson ol{border-top:2px solid #07101a8c;margin:0;padding:0;list-style:none}.sample-lesson li{border-bottom:1px solid #07101a40;grid-template-columns:48px 1fr;gap:16px;padding:20px 4px;display:grid}.sample-lesson li span{color:#4e430c;font-size:10px;font-weight:950}.sample-lesson li strong{text-transform:uppercase}.sample-questions{color:#07101a;background:#e7ebed;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:clamp(90px,10vw,145px) clamp(24px,8vw,120px);display:grid}.sample-questions h2{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(46px,5.7vw,82px);font-weight:950;line-height:.9}.sample-questions>div:first-child>p:not(.eyebrow){color:#526069;line-height:1.8}.sample-questions>div:last-child{border-top:2px solid #087fbe}.sample-questions details{border-bottom:1px solid #bcc6cb}.sample-questions summary{cursor:pointer;grid-template-columns:45px 1fr 25px;align-items:center;gap:15px;padding:24px 4px;list-style:none;display:grid}.sample-questions summary::-webkit-details-marker{display:none}.sample-questions summary span{color:#087fbe;font-size:10px;font-weight:950}.sample-questions summary strong{line-height:1.5}.sample-questions summary b{color:#087fbe;font-size:25px;transition:transform .2s}.sample-questions details[open] summary b{transform:rotate(45deg)}.sample-questions details>div{color:#536069;padding:0 44px 25px 64px;line-height:1.7}.sample-questions details>div p{margin:8px 0}.guided-upsell{color:#fff;background:radial-gradient(circle at 18% 18%,#13a8ff24,#0000 28%),#06101a;grid-template-columns:1fr .8fr;align-items:center;gap:8vw;padding:clamp(85px,9vw,135px) clamp(24px,8vw,120px);display:grid}.guided-upsell h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(48px,6vw,88px);font-weight:950;line-height:.89}.guided-upsell>div:first-child>p:not(.eyebrow){color:#9eaab2;max-width:720px;line-height:1.8}.guided-upsell-card{border-top:5px solid var(--yellow);background:#0b1a26;padding:clamp(28px,4vw,48px)}.guided-upsell-card>span{color:#8f9ca5;letter-spacing:1.3px;text-transform:uppercase;font-size:9px;font-weight:950}.guided-upsell-card>strong{color:var(--yellow);margin-top:15px;font-size:52px;display:block}.guided-upsell-card ul{margin:20px 0 30px;padding:0;list-style:none}.guided-upsell-card li{text-transform:uppercase;border-bottom:1px solid #2a3b47;padding:13px 0;font-size:11px;font-weight:900}.guided-upsell-card li:before{content:"+";color:var(--blue);margin-right:11px}.guided-shell{color:#07101a;background:#e7ebed}.guided-hero{color:#fff;background:radial-gradient(circle at 75% 24%,#13a8ff29,#0000 27%),#06101a;grid-template-columns:1.1fr .7fr;align-items:center;gap:8vw;min-height:720px;padding:clamp(72px,9vw,120px) clamp(24px,8vw,120px);display:grid}.guided-hero h1{letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(62px,8.8vw,132px);font-weight:950;line-height:.83}.guided-hero h1 em{color:var(--yellow);font-style:normal}.guided-hero>div:first-child>p:not(.eyebrow){color:#a7b2ba;max-width:700px;font-size:17px;line-height:1.75}.guided-price{align-items:baseline;gap:18px;margin-top:30px;display:flex}.guided-price strong{color:var(--yellow);font-size:48px}.guided-price span{color:#9ca8b1;letter-spacing:1.2px;text-transform:uppercase;font-size:9px;font-weight:950}.guided-hero-panel{border-top:5px solid var(--yellow);background:#0b1a26;padding:clamp(30px,4vw,48px);box-shadow:0 30px 70px #00000073}.guided-hero-panel>span{color:#8d9aa3;letter-spacing:1.3px;text-transform:uppercase;font-size:9px;font-weight:950}.guided-hero-panel>strong{text-transform:uppercase;margin:10px 0 32px;font-size:30px;display:block}.guided-hero-panel>div{border-top:1px solid #2c3d48;grid-template-columns:55px 1fr;align-items:center;padding:20px 0;display:grid}.guided-hero-panel b{color:var(--yellow);font-size:32px}.guided-hero-panel p{color:#b8c1c7;letter-spacing:1px;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.guided-required,.guided-disclaimer{background:var(--yellow);grid-template-columns:310px 1fr;gap:42px;padding:35px clamp(24px,8vw,120px);display:grid}.guided-required strong,.guided-disclaimer strong{text-transform:uppercase}.guided-required p,.guided-disclaimer p{margin:0;line-height:1.75}.guided-included{padding:clamp(90px,10vw,145px) clamp(24px,8vw,120px)}.guided-heading{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;display:grid}.guided-heading h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(49px,6.2vw,90px);font-weight:950;line-height:.88}.guided-heading>p:last-child{color:#526069;margin:0;line-height:1.8}.guided-feature-grid{background:#bbc5ca;border:1px solid #bbc5ca;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:70px;display:grid}.guided-feature-grid article{background:#f4f6f7;flex-direction:column;min-height:330px;padding:32px;display:flex}.guided-feature-grid article>span{color:#087fbe;font-size:10px;font-weight:950}.guided-feature-grid h3{text-transform:uppercase;margin:auto 0 16px;font-size:25px;line-height:1}.guided-feature-grid p{color:#536069;margin:0;font-size:13px;line-height:1.75}.guided-process{color:#fff;background:#07121c;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:clamp(90px,10vw,145px) clamp(24px,8vw,120px);display:grid}.guided-process h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(48px,6vw,88px);font-weight:950;line-height:.89}.guided-process>div:last-child{border-top:3px solid var(--yellow)}.guided-process article{border-bottom:1px solid #2c3d48;grid-template-columns:55px 1fr;column-gap:18px;padding:28px 0;display:grid}.guided-process article>span{color:var(--yellow);grid-row:1/3;font-size:10px;font-weight:950}.guided-process h3{text-transform:uppercase;margin:0 0 10px}.guided-process p{color:#9da9b2;margin:0;line-height:1.7}.guided-window{background:#e7ebed;grid-template-columns:1fr 1fr;align-items:end;gap:8vw;padding:clamp(85px,9vw,135px) clamp(24px,8vw,120px);display:grid}.guided-window h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(48px,6vw,88px);font-weight:950;line-height:.89}.guided-window>div:last-child{border-left:3px solid #087fbe;padding-left:30px}.guided-window>div:last-child p{color:#526069;line-height:1.8}.guided-disclaimer{background:#d7dfe3}@media (width<=1050px){.course-facts{grid-template-columns:1fr 1fr}.course-preview-heading,.sample-lesson,.sample-questions,.guided-upsell,.guided-hero,.guided-heading,.guided-process,.guided-window{grid-template-columns:1fr}.module-grid,.guided-feature-grid{grid-template-columns:1fr 1fr}.guided-hero-panel{max-width:620px}.guided-window>div:last-child{border-top:3px solid #087fbe;border-left:0;padding:28px 0 0}}@media (width<=700px){.course-facts,.module-grid,.guided-feature-grid,.guided-required,.guided-disclaimer{grid-template-columns:1fr}.course-facts>div{min-height:auto}.module-grid article{min-height:170px}}@media (width<=520px){.course-facts,.course-preview,.sample-lesson,.sample-questions,.guided-upsell,.guided-hero,.guided-required,.guided-included,.guided-process,.guided-window,.guided-disclaimer{padding-left:20px;padding-right:20px}.course-preview-heading h2,.sample-lesson h2,.sample-questions h2,.guided-upsell h2,.guided-heading h2,.guided-process h2,.guided-window h2{font-size:43px}.sample-questions details>div{padding-left:4px}.guided-hero h1{font-size:53px}.guided-price{flex-direction:column;align-items:flex-start;gap:4px}.guided-feature-grid{margin-top:42px}}.fitness-shell{color:var(--white);background:#05080b}.fitness-hero{background:radial-gradient(circle at 73% 30%,#13a8ff29,#0000 26%),linear-gradient(115deg,#05080b 0%,#08131d 64%,#030506 100%);grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:center;gap:7vw;min-height:760px;padding:clamp(72px,9vw,128px) clamp(24px,8vw,120px);display:grid;position:relative}.fitness-hero-grid{opacity:.14;background-image:linear-gradient(#829aac2e 1px,#0000 1px),linear-gradient(90deg,#829aac2e 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.fitness-hero:after{content:"OPERATOR FITNESS";color:#ffffff0b;letter-spacing:-.07em;white-space:nowrap;pointer-events:none;font-size:clamp(62px,11.5vw,175px);font-weight:950;line-height:.75;position:absolute;bottom:18px;left:clamp(24px,8vw,120px)}.fitness-hero-copy,.fitness-hero-visual{z-index:2;position:relative}.fitness-hero-copy h1{letter-spacing:-.06em;text-transform:uppercase;max-width:850px;margin:0;font-size:clamp(59px,8.2vw,126px);font-weight:950;line-height:.84}.fitness-hero-copy h1 em{color:var(--yellow);font-style:normal}.fitness-hero-copy>p:not(.eyebrow){color:#a9b3ba;max-width:680px;margin:30px 0 0;font-size:clamp(16px,1.45vw,20px);line-height:1.72}.fitness-hero-visual{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));background:#081019;border:1px solid #324654;justify-self:end;max-width:520px;padding:10px;box-shadow:0 34px 76px #00000085}.fitness-hero-visual:before{content:"";z-index:2;border-top:4px solid var(--yellow);pointer-events:none;border-left:1px solid #ffbf0047;position:absolute;inset:10px}.fitness-hero-visual>img{aspect-ratio:4/5;object-fit:cover;object-position:center top;filter:saturate(.88)contrast(1.08)brightness(.83);width:100%;display:block}.fitness-hero-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#04080bd6);position:absolute;inset:10px}.fitness-callout{z-index:3;border-left:4px solid var(--yellow);background:#050a0ee0;padding:18px 20px;position:absolute;bottom:34px;left:30px;right:64px}.fitness-callout span{color:#8f9ca5;letter-spacing:1.5px;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.fitness-callout strong{text-transform:uppercase;margin-top:5px;font-size:18px;display:block}.fitness-vertical{z-index:4;background:var(--blue);color:#04101a;letter-spacing:1.4px;transform-origin:100%;padding:10px 12px;font-size:8px;font-weight:950;position:absolute;top:50%;right:-38px;transform:rotate(90deg)translate(50%)}.fitness-stripe{background:var(--yellow);color:#05080b;letter-spacing:2px;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:20px clamp(24px,8vw,120px);font-size:11px;font-weight:950;display:flex}.fitness-stripe i{background:#05080b59;flex:1;height:1px}.fitness-proof{background:radial-gradient(circle at 82% 18%,#13a8ff24,#0000 26%),#07121c;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:7vw;padding:clamp(92px,10vw,150px) clamp(24px,8vw,120px);display:grid;position:relative;overflow:hidden}.fitness-proof:before{content:"MINDSET";color:#ffffff09;letter-spacing:-.08em;pointer-events:none;font-size:clamp(100px,18vw,270px);font-weight:950;line-height:.75;position:absolute;bottom:-18px;left:-1vw}.fitness-proof-copy,.fitness-proof-photos{z-index:1;position:relative}.fitness-proof-copy h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(50px,6.5vw,94px);font-weight:950;line-height:.87}.fitness-proof-copy h2 em{color:var(--yellow);font-style:normal}.fitness-proof-copy>p:not(.eyebrow){color:#a7b2ba;max-width:650px;font-size:15px;line-height:1.8}.fitness-proof-copy blockquote{border-left:4px solid var(--yellow);color:#edf1f3;text-transform:uppercase;background:#0d1d29;margin:32px 0 0;padding:19px 22px;font-size:13px;font-weight:900;line-height:1.6}.fitness-proof-photos{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.fitness-proof-photos figure{background:#0a1822;border:1px solid #304451;margin:0;padding:9px;box-shadow:0 28px 64px #00000061}.fitness-proof-photos figure:last-child{border-top:4px solid var(--yellow);margin-top:54px}.fitness-proof-image{background:#111c24;position:relative;overflow:hidden}.fitness-proof-image:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.fitness-proof-image img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.fitness-proof-photos figure:first-child img{filter:saturate(.7)contrast(1.04)}.fitness-proof-photos figcaption{text-transform:uppercase;grid-template-columns:auto 1fr;align-items:start;column-gap:12px;min-height:88px;padding:17px 10px 10px;display:grid}.fitness-proof-photos figcaption span{color:var(--yellow);letter-spacing:1.2px;grid-row:1/3;font-size:9px;font-weight:950}.fitness-proof-photos figcaption strong{font-size:15px;line-height:1.15}.fitness-proof-photos figcaption small{color:#82909a;letter-spacing:1.1px;margin-top:6px;font-size:8px;font-weight:900}.fitness-why,.operator-base{color:#070a0d;background:#e7ebed;padding:clamp(92px,10vw,150px) clamp(24px,8vw,120px)}.fitness-section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:7vw;display:grid}.fitness-section-heading h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(50px,6.6vw,96px);font-weight:950;line-height:.87}.fitness-section-heading>p{color:#4f5b63;max-width:580px;margin:0;font-size:15px;line-height:1.8}.fitness-pillars{background:#b8c1c7;border:1px solid #b8c1c7;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:68px;display:grid}.fitness-pillars article{background:#f4f6f7;flex-direction:column;min-height:330px;padding:34px;display:flex}.fitness-pillars article>span{color:#087ebd;font-size:10px;font-weight:950}.fitness-pillars h3{letter-spacing:-.03em;text-transform:uppercase;margin:auto 0 18px;font-size:30px}.fitness-pillars p{color:#536068;margin:0;font-size:13px;line-height:1.75}.shift-reset{background:radial-gradient(circle at 10% 16%,#13a8ff1f,#0000 28%),#06101a;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:clamp(92px,10vw,150px) clamp(24px,8vw,120px);display:grid}.reset-intro{align-self:start;position:sticky;top:45px}.reset-intro h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(50px,6.4vw,92px);font-weight:950;line-height:.88}.reset-intro>p:not(.eyebrow){color:#a2adb5;max-width:560px;line-height:1.8}.reset-warning{border-left:4px solid var(--yellow);background:#0d1d29;gap:7px;margin-top:35px;padding:20px;display:grid}.reset-warning strong{color:var(--yellow);letter-spacing:1.4px;text-transform:uppercase;font-size:9px}.reset-warning span{color:#cad1d6;font-size:12px;line-height:1.65}.reset-steps{border-top:2px solid var(--blue)}.reset-steps article{border-bottom:1px solid #2c3b46;grid-template-columns:58px 1fr;gap:22px;min-height:142px;padding:28px 4px;display:grid}.reset-steps article>span{color:var(--yellow);font-size:10px;font-weight:950}.reset-steps h3{text-transform:uppercase;margin:0 0 10px;font-size:21px}.reset-steps p{color:#97a4ad;margin:0;font-size:13px;line-height:1.7}.operator-base{background:#dfe4e7}.strength-grid{background:#263642;border:1px solid #263642;grid-template-columns:1fr 1fr;gap:1px;margin-top:68px;display:grid}.strength-grid article{color:#f4f6f7;background:#08131d;padding:clamp(28px,4vw,48px)}.strength-grid article:last-child{background:#0b1a26}.strength-card-head{border-bottom:1px solid #344651;padding-bottom:28px}.strength-card-head span{color:var(--yellow);letter-spacing:1.5px;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.strength-card-head b{color:#8f9ca5;letter-spacing:1px;text-transform:uppercase;margin-top:9px;font-size:9px;display:block}.strength-grid ul{margin:18px 0 0;padding:0;list-style:none}.strength-grid li{color:#dce1e4;text-transform:uppercase;border-bottom:1px solid #263844;padding:19px 0;font-size:13px;font-weight:900}.strength-grid li:before{content:"+";color:var(--blue);margin-right:13px}.strength-note{color:#536069;border-left:3px solid #087ebd;max-width:900px;margin:28px 0 0;padding-left:18px;font-size:12px;line-height:1.75}.weekly-standard{background:radial-gradient(circle at 85% 18%,#13a8ff21,#0000 26%),#07121c;grid-template-columns:.85fr 1.15fr;gap:8vw;padding:clamp(92px,10vw,150px) clamp(24px,8vw,120px);display:grid}.weekly-copy h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(50px,6.4vw,92px);font-weight:950;line-height:.88}.weekly-copy>p:not(.eyebrow){color:#9da9b2;line-height:1.8}.source-links{flex-direction:column;align-items:flex-start;gap:9px;margin-top:28px;display:flex}.source-links a{color:#b7c1c8;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #354956;padding-bottom:5px;font-size:9px;font-weight:900}.weekly-grid{background:#2c3f4d;border:1px solid #2c3f4d;grid-template-columns:1fr 1fr;gap:1px;display:grid}.weekly-grid article{background:#0b1a26;flex-direction:column;min-height:230px;padding:28px;display:flex}.weekly-grid article>span{color:var(--yellow);font-size:10px;font-weight:950}.weekly-grid strong{text-transform:uppercase;margin:auto 0 12px;font-size:27px}.weekly-grid p{color:#96a4ad;margin:0;font-size:12px;line-height:1.7}.fitness-fuel{color:#070a0d;background:#e7ebed;grid-template-columns:.9fr 1.1fr;align-items:end;gap:8vw;padding:clamp(85px,9vw,135px) clamp(24px,8vw,120px);display:grid;position:relative;overflow:hidden}.fitness-fuel>div:not(.fuel-mark){z-index:2;position:relative}.fitness-fuel h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(46px,5.8vw,84px);font-weight:950;line-height:.89}.fitness-fuel>div>p:not(.eyebrow):not(.fuel-label):not(.affiliate-note){color:#4f5c64;max-width:620px;line-height:1.8}.fuel-mark{color:#07121c0b;letter-spacing:-.1em;pointer-events:none;font-size:clamp(230px,36vw,520px);font-weight:950;line-height:1;position:absolute;top:-5vw;right:-1vw}.fuel-action{border-top:4px solid var(--yellow);color:#fff;background:#07121c;padding:clamp(28px,4vw,48px);box-shadow:0 24px 55px #101d272e}.fuel-label{color:#a9b3ba;letter-spacing:1.4px;text-transform:uppercase;margin:0 0 20px;font-size:9px;font-weight:950}.fuel-action .button{width:100%}.affiliate-note{color:#84919a;margin:20px 0 0;font-size:10px;line-height:1.65}.fitness-safety{background:var(--yellow);color:#06090c;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:clamp(78px,8vw,120px) clamp(24px,8vw,120px);display:grid}.fitness-safety .eyebrow{color:#4f430d}.fitness-safety .eyebrow span{background:#07121c}.fitness-safety h2{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(43px,5.6vw,78px);font-weight:950;line-height:.9}.fitness-safety>div:last-child{border-left:2px solid #05080b59;padding-left:30px}.fitness-safety p{margin:0 0 18px;font-size:14px;line-height:1.8}.fitness-cta{background:linear-gradient(90deg,#05080bf5,#05080bc7),url(/tll-prep.webp) 50%/cover no-repeat;padding:clamp(95px,11vw,165px) clamp(24px,8vw,120px)}.fitness-cta h2{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(58px,8vw,118px);font-weight:950;line-height:.85}.fitness-cta h2 em{color:var(--yellow);font-style:normal}.fitness-cta>p:not(.eyebrow){color:#abb4bb;max-width:680px;font-size:16px;line-height:1.75}@media (width<=1050px){.fitness-hero,.fitness-proof,.fitness-section-heading,.shift-reset,.weekly-standard,.fitness-fuel,.fitness-safety{grid-template-columns:1fr}.fitness-hero-visual{justify-self:start;width:min(100%,560px)}.fitness-proof-photos{max-width:780px}.reset-intro{position:static}.fitness-safety>div:last-child{border-top:2px solid #05080b59;border-left:0;padding:28px 0 0}}@media (width<=760px){.fitness-pillars,.strength-grid,.weekly-grid{grid-template-columns:1fr}.fitness-pillars article{min-height:250px}.fitness-pillars h3{margin-top:70px}.fitness-stripe{flex-wrap:wrap;justify-content:center}.fitness-stripe i{min-width:28px}.fitness-hero:after{display:none}}@media (width<=520px){.fitness-hero,.fitness-proof,.fitness-why,.shift-reset,.operator-base,.weekly-standard,.fitness-fuel,.fitness-safety,.fitness-cta{padding-left:20px;padding-right:20px}.fitness-hero{padding-top:62px}.fitness-hero-copy h1{font-size:52px}.fitness-hero-visual{width:calc(100% - 12px);margin-top:15px}.fitness-vertical{right:-31px}.fitness-callout{bottom:26px;left:22px;right:38px}.fitness-proof-copy h2{font-size:46px}.fitness-proof-photos{gap:7px}.fitness-proof-photos figure{padding:5px}.fitness-proof-photos figure:last-child{margin-top:28px}.fitness-proof-photos figcaption{grid-template-columns:1fr;gap:5px;min-height:94px;padding:12px 6px 8px}.fitness-proof-photos figcaption span{grid-row:auto}.fitness-proof-photos figcaption strong{font-size:11px}.fitness-section-heading h2,.reset-intro h2,.weekly-copy h2,.fitness-fuel h2,.fitness-safety h2{font-size:44px}.fitness-pillars,.strength-grid{margin-top:42px}.reset-steps article{grid-template-columns:42px 1fr}.fitness-cta h2{font-size:53px}}.admin-shell{color:#f4f6f7;background:radial-gradient(circle at 85% 0,#13a8ff21,#0000 28%),#07111a;min-height:100vh;padding:clamp(38px,6vw,86px) clamp(18px,6vw,86px);overflow:auto}.admin-header{justify-content:space-between;align-items:flex-end;gap:40px;max-width:1500px;margin:0 auto 38px;display:flex}.admin-kicker{color:var(--yellow);letter-spacing:2px;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:950}.admin-header h1,.admin-denied h1{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(42px,6vw,78px);font-weight:950;line-height:.9}.admin-header>div>p:last-child,.admin-denied>p{color:#9eabb4;line-height:1.7}.admin-header nav{color:#8997a1;flex-direction:column;align-items:flex-end;gap:8px;font-size:12px;display:flex}.admin-header nav a{border-bottom:2px solid var(--yellow);color:#fff;text-transform:uppercase;padding-bottom:4px;font-size:11px;font-weight:900}.subscriber-stats{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1500px;margin:0 auto 18px;display:grid}.subscriber-stats article{background:#0b1b27;border:1px solid #2a3d4a;min-height:135px;padding:24px 26px}.subscriber-stats span{color:#8897a1;letter-spacing:1.2px;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.subscriber-stats strong{color:var(--yellow);margin-top:18px;font-size:45px;line-height:1;display:block}.subscriber-panel{background:#0b1721;border:1px solid #2b3d49;max-width:1500px;margin:0 auto}.subscriber-toolbar{border-bottom:1px solid #2b3d49;grid-template-columns:minmax(220px,1fr) minmax(220px,.6fr) auto;align-items:end;gap:12px;padding:18px;display:grid}.subscriber-toolbar label>span{color:#85939c;letter-spacing:1px;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:900;display:block}.subscriber-toolbar input,.subscriber-toolbar select{color:#f4f6f7;width:100%;height:48px;font:inherit;background:#07111a;border:1px solid #354a58;border-radius:0;padding:0 14px}.subscriber-export{background:var(--yellow);color:#05080b;letter-spacing:1px;text-transform:uppercase;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:10px;font-weight:950;display:inline-flex}.subscriber-table-wrap{overflow-x:auto}.subscriber-table{border-collapse:collapse;width:100%;min-width:850px}.subscriber-table th,.subscriber-table td{text-align:left;border-bottom:1px solid #233440;padding:17px 19px}.subscriber-table th{color:#7f8d97;letter-spacing:1.2px;text-transform:uppercase;font-size:9px}.subscriber-table td{color:#c7d0d6;font-size:13px}.subscriber-table td:nth-child(2) a{color:#fff;border-bottom:1px solid #456273}.subscriber-status{color:#5bc3ff;letter-spacing:.7px;text-transform:uppercase;background:#13a8ff1f;padding:6px 9px;font-size:9px;font-weight:900;display:inline-flex}.subscriber-status.inactive{color:#89949b;background:#ffffff12}.subscriber-empty{text-align:center!important;color:#7f8d97!important;padding:46px!important}.admin-denied{flex-direction:column;justify-content:center;align-items:flex-start;max-width:none;display:flex}.admin-denied .subscriber-export{margin-top:18px}@media (width<=760px){.admin-header{flex-direction:column;align-items:flex-start}.admin-header nav{align-items:flex-start}.subscriber-stats{grid-template-columns:1fr}.subscriber-stats article{min-height:105px}.subscriber-toolbar{grid-template-columns:1fr}.subscriber-export{width:100%}}.practice-stats{grid-template-columns:repeat(4,1fr)}.practice-results-table{min-width:1180px}.practice-score{letter-spacing:.4px;padding:6px 9px;font-size:10px;font-weight:950;display:inline-flex}.practice-score.strong{color:#7be6ae;background:#48cd8b24}.practice-score.building{color:var(--yellow);background:#ffd60024}.practice-score.needs-work{color:#ff9188;background:#ff6b5f24}.quiz-save-error{color:#ffd7d2;background:#231317;border-left:3px solid #ff6b5f;margin:18px 0 0;padding:12px 14px;font-size:12px;line-height:1.55}@media (width<=900px){.practice-stats{grid-template-columns:1fr 1fr}}@media (width<=520px){.practice-stats{grid-template-columns:1fr}}.field-gallery-action{z-index:2;justify-content:center;padding:36px 0 28px;display:flex;position:relative}.portfolio-shell{color:#f4f6f7;background:#071019}.portfolio-header{background:#05090d;border-bottom-color:#263744}.portfolio-hero{background:radial-gradient(circle at 78% 30%,#13a8ff29,#0000 28%),linear-gradient(120deg,#05090d,#0a1823);grid-template-columns:1.15fr .55fr;align-items:center;gap:8vw;min-height:650px;padding:clamp(90px,10vw,145px) clamp(24px,8vw,120px);display:grid;position:relative;overflow:hidden}.portfolio-hero:after{content:"FIELD PROOF";color:#ffffff09;letter-spacing:-.08em;white-space:nowrap;pointer-events:none;font-size:clamp(85px,15vw,220px);font-weight:950;line-height:.75;position:absolute;bottom:10px;right:-1vw}.portfolio-hero>div{z-index:1;position:relative}.portfolio-hero h1{letter-spacing:-.062em;text-transform:uppercase;max-width:1020px;margin:0;font-size:clamp(60px,8.3vw,126px);font-weight:950;line-height:.84}.portfolio-hero h1 em{color:var(--yellow);font-style:normal}.portfolio-hero>div:first-child>p:not(.eyebrow){color:#aab5bc;max-width:760px;margin:30px 0 0;font-size:17px;line-height:1.75}.portfolio-hero-card{border-top:5px solid var(--yellow);background:#0c1c28;padding:clamp(30px,4vw,48px);box-shadow:0 30px 70px #0006}.portfolio-hero-card strong{color:var(--yellow);font-size:clamp(72px,8vw,120px);line-height:.8;display:block}.portfolio-hero-card span{letter-spacing:1.8px;text-transform:uppercase;margin-top:18px;font-size:12px;font-weight:950;display:block}.portfolio-hero-card p{color:#9da9b1;border-top:1px solid #334652;margin:24px 0 0;padding-top:24px;font-size:13px;line-height:1.7}.portfolio-credentials{background:var(--yellow);color:#05080b;letter-spacing:1.35px;text-transform:uppercase;justify-content:center;align-items:center;gap:clamp(12px,2.4vw,34px);min-height:76px;padding:18px clamp(24px,8vw,120px);font-size:9px;font-weight:950;display:flex}.portfolio-credentials i{background:#05080b;flex:none;width:3px;height:3px}.portfolio-section{color:#071019;background:#e6ebee;padding:clamp(88px,9vw,135px) clamp(20px,6vw,90px)}.portfolio-section:nth-of-type(odd){background:#dce3e7}.portfolio-section-heading{grid-template-columns:1.1fr .7fr;align-items:end;gap:8vw;margin:0 auto 58px;display:grid}.portfolio-section-heading h2{letter-spacing:-.05em;text-transform:uppercase;max-width:900px;margin:0;font-size:clamp(45px,5.6vw,82px);font-weight:950;line-height:.9}.portfolio-section-heading>p{color:#53616a;margin:0;font-size:14px;line-height:1.8}.field-gallery .field-photo-featured{grid-row:auto;min-height:0}.portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;display:grid}.portfolio-card{aspect-ratio:4/5;color:#fff;background:#0c1821;margin:0;position:relative;overflow:hidden}.portfolio-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#020609f0 100%);position:absolute;inset:0}.portfolio-card img{object-fit:cover;filter:saturate(.9)contrast(1.06);width:100%;height:100%;transition:transform .55s,filter .55s;display:block}.portfolio-card:hover img{filter:saturate()contrast(1.04);transform:scale(1.018)}.portfolio-card figcaption{z-index:2;grid-template-columns:38px 1fr;align-items:start;gap:12px;display:grid;position:absolute;bottom:18px;left:20px;right:20px}.portfolio-card figcaption>span{color:var(--yellow);padding-top:3px;font-size:8px;font-weight:950}.portfolio-card strong,.portfolio-card small{text-transform:uppercase;display:block}.portfolio-card strong{letter-spacing:.2px;font-size:14px}.portfolio-card small{color:#b2bdc4;letter-spacing:1.25px;margin-top:6px;font-size:7px;font-weight:900}.portfolio-close{background:radial-gradient(circle at 78% 20%,#13a8ff21,#0000 27%),#05090d;padding:clamp(95px,11vw,165px) clamp(24px,8vw,120px)}.portfolio-close h2{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(58px,8vw,116px);font-weight:950;line-height:.85}.portfolio-close>p:not(.eyebrow){color:#a6b0b7;max-width:760px;font-size:16px;line-height:1.75}.portfolio-close>div{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}@media (width<=960px){.portfolio-hero,.portfolio-section-heading{grid-template-columns:1fr}.portfolio-hero-card{max-width:540px}.portfolio-credentials{flex-wrap:wrap}.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.field-gallery-action{justify-content:stretch}.field-gallery-action .button{width:100%}.portfolio-hero,.portfolio-section,.portfolio-close{padding-left:20px;padding-right:20px}.portfolio-hero h1{font-size:52px}.portfolio-hero-card strong{font-size:76px}.portfolio-credentials i{display:none}.portfolio-credentials span{text-align:center;width:calc(50% - 8px)}.portfolio-section-heading h2{font-size:43px}.portfolio-grid{grid-template-columns:1fr}.portfolio-card figcaption{left:17px;right:17px}.portfolio-close h2{font-size:52px}}.enrollment-shell{color:#07101a;background:#e7ebed}.enrollment-hero{color:#fff;background:radial-gradient(circle at 78% 24%,#13a8ff29,#0000 27%),#06101a;grid-template-columns:1.15fr .65fr;align-items:center;gap:8vw;min-height:690px;padding:clamp(78px,9vw,125px) clamp(24px,8vw,120px);display:grid}.enrollment-hero h1{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(60px,8vw,122px);font-weight:950;line-height:.84}.enrollment-hero h1 em{color:var(--yellow);font-style:normal}.enrollment-hero>div>p:not(.eyebrow){color:#a8b3bb;max-width:720px;font-size:17px;line-height:1.75}.access-standard{border-top:5px solid var(--yellow);background:#0b1a26;padding:clamp(28px,4vw,48px);box-shadow:0 30px 70px #00000073}.access-standard span{color:#8d9aa3;letter-spacing:1.3px;text-transform:uppercase;font-size:9px;font-weight:950}.access-standard strong{color:var(--yellow);text-transform:uppercase;margin:34px 0 18px;font-size:clamp(34px,4vw,58px);line-height:.95;display:block}.access-standard p{color:#b4bec5;margin:0;line-height:1.7}.enrollment-rule{background:var(--yellow);grid-template-columns:310px 1fr;gap:42px;padding:36px clamp(24px,8vw,120px);display:grid}.enrollment-rule strong{text-transform:uppercase}.enrollment-rule p{margin:0;line-height:1.75}.first-steps{grid-template-columns:.78fr 1.22fr;gap:8vw;padding:clamp(90px,10vw,145px) clamp(24px,8vw,120px);display:grid}.first-steps h2,.entitlement-section h2,.access-detail h2,.enrollment-help h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(48px,6vw,88px);font-weight:950;line-height:.89}.first-step-list{border-top:3px solid #087fbe}.first-step-list article{border-bottom:1px solid #bdc7cc;grid-template-columns:52px 1fr;gap:18px;padding:27px 0;display:grid}.first-step-list article>span{color:#087fbe;font-size:10px;font-weight:950}.first-step-list h3{text-transform:uppercase;margin:0 0 9px;font-size:20px}.first-step-list p{color:#536069;margin:0;line-height:1.7}.entitlement-section{color:#fff;background:#07121c;grid-template-columns:1fr 1fr;gap:8vw;padding:clamp(90px,10vw,145px) clamp(24px,8vw,120px);display:grid}.entitlement-section>div:first-child>p:not(.eyebrow){color:#9ca9b1;max-width:650px;line-height:1.8}.entitlement-list{border-top:3px solid var(--yellow)}.entitlement-list article{border-bottom:1px solid #2b3e4b;padding:24px 0}.entitlement-list strong{color:var(--yellow);text-transform:uppercase}.entitlement-list p{color:#aab5bc;margin:9px 0 0;line-height:1.65}.access-detail{background:var(--yellow);grid-template-columns:1fr 1fr;gap:8vw;padding:clamp(88px,9vw,135px) clamp(24px,8vw,120px);display:grid}.access-detail .eyebrow span{background:#07101a}.access-detail>div:last-child{border-left:3px solid #07101a73;padding-left:30px}.access-detail>div:last-child p{margin:0 0 17px;line-height:1.8}.enrollment-help{color:#fff;background:#06101a;grid-template-columns:1fr .9fr;align-items:end;gap:8vw;padding:clamp(90px,10vw,145px) clamp(24px,8vw,120px);display:grid}.enrollment-help>div:first-child>p:not(.eyebrow){color:#9eabb3;max-width:720px;line-height:1.8}.enrollment-help>div:last-child p{color:#89969f;font-size:11px}.enrollment-policies{background:#d7dfe3;grid-template-columns:230px 1fr auto;align-items:center;gap:30px;padding:38px clamp(24px,8vw,120px);display:grid}.enrollment-policies strong{text-transform:uppercase}.enrollment-policies div{flex-wrap:wrap;gap:9px;display:flex}.enrollment-policies a{letter-spacing:1px;text-transform:uppercase;border:1px solid #9aa9b2;padding:9px 11px;font-size:8px;font-weight:900}.enrollment-policies>span{color:#60707a;text-transform:uppercase;font-size:9px;font-weight:900}@media (width<=980px){.enrollment-hero,.first-steps,.entitlement-section,.access-detail,.enrollment-help{grid-template-columns:1fr}.access-standard{max-width:620px}.enrollment-policies{grid-template-columns:1fr}.access-detail>div:last-child{border-top:3px solid #07101a73;border-left:0;padding:28px 0 0}}@media (width<=620px){.enrollment-hero,.first-steps,.entitlement-section,.access-detail,.enrollment-help,.enrollment-rule,.enrollment-policies{padding-left:20px;padding-right:20px}.enrollment-hero h1{font-size:52px}.enrollment-rule{grid-template-columns:1fr}.first-steps h2,.entitlement-section h2,.access-detail h2,.enrollment-help h2{font-size:43px}.first-step-list article{grid-template-columns:38px 1fr}}.capability-system{background:radial-gradient(circle at 82% 16%,#13a8ff21,#0000 26%),#07121c;padding:clamp(90px,10vw,150px) clamp(24px,8vw,120px)}.capability-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:7vw;display:grid}.capability-heading h2{letter-spacing:-.055em;text-transform:uppercase;max-width:920px;margin:0;font-size:clamp(50px,6.6vw,96px);font-weight:950;line-height:.88}.capability-heading>p:last-child{color:#9eabb4;max-width:560px;margin:0;font-size:15px;line-height:1.8}.capability-grid{background:#30414e;border:1px solid #30414e;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:68px;display:grid}.capability-grid article{background:#0a1925;flex-direction:column;min-height:330px;padding:30px;display:flex}.capability-grid article>span{color:var(--yellow);font-size:10px;font-weight:950}.capability-grid h3{text-transform:uppercase;margin:auto 0 16px;font-size:24px;line-height:1.05}.capability-grid p{color:#9ba8b1;margin:0;font-size:13px;line-height:1.75}.employer-gateway{background:linear-gradient(110deg,#050a0ef0,#07121ce6),url(/portfolio-multi-crane-waterfront.webp) 50%/cover no-repeat;grid-template-columns:1.15fr .65fr;align-items:center;gap:8vw;padding:clamp(88px,10vw,145px) clamp(24px,8vw,120px);display:grid;position:relative;overflow:hidden}.employer-gateway:after{content:"WORKFORCE";color:#ffffff09;letter-spacing:-.08em;pointer-events:none;font-size:clamp(90px,16vw,230px);font-weight:950;line-height:.75;position:absolute;bottom:-20px;right:-2vw}.employer-gateway-copy,.employer-gateway-list{z-index:1;position:relative}.employer-gateway h2{letter-spacing:-.055em;text-transform:uppercase;max-width:980px;margin:0;font-size:clamp(50px,6.6vw,96px);font-weight:950;line-height:.88}.employer-gateway-copy>p:not(.eyebrow){color:#a9b4bc;max-width:780px;font-size:15px;line-height:1.8}.employer-gateway-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.employer-gateway-list{border-top:5px solid var(--yellow);background:#0a1925f5;padding:clamp(28px,4vw,48px);box-shadow:0 30px 70px #00000061}.employer-gateway-list>strong{color:#8e9ca6;letter-spacing:1.7px;text-transform:uppercase;margin-bottom:22px;font-size:9px;font-weight:950;display:block}.employer-gateway-list ul{margin:0;padding:0;list-style:none}.employer-gateway-list li{text-transform:uppercase;border-bottom:1px solid #30414d;padding:16px 0;font-size:13px;font-weight:900}.employer-gateway-list li:before{content:"+";color:var(--yellow);margin-right:13px}.employer-shell{background:#07101a}.employer-header nav a:last-child{background:var(--yellow);color:#05080b;padding:11px 15px}.employer-hero{background:linear-gradient(110deg,#05090df0,#06111bdb),url(/portfolio-multi-crane-waterfront.webp) 50%/cover no-repeat;grid-template-columns:1.15fr .55fr;align-items:center;gap:8vw;min-height:720px;padding:clamp(86px,10vw,145px) clamp(24px,8vw,120px);display:grid;position:relative;overflow:hidden}.employer-hero-grid{opacity:.13;background-image:linear-gradient(#829aac2e 1px,#0000 1px),linear-gradient(90deg,#829aac2e 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 88%);mask-image:linear-gradient(90deg,#000,#0000 88%)}.employer-hero-copy,.employer-hero-panel{z-index:1;position:relative}.employer-hero h1{letter-spacing:-.065em;text-transform:uppercase;max-width:970px;margin:0;font-size:clamp(60px,8.1vw,124px);font-weight:950;line-height:.84}.employer-hero h1 em{color:var(--yellow);font-style:normal}.employer-hero-copy>p:not(.eyebrow){color:#aeb8c0;max-width:790px;font-size:clamp(16px,1.45vw,20px);line-height:1.72}.employer-hero-actions{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.employer-hero-panel{border-top:5px solid var(--yellow);background:#091824f5;padding:clamp(28px,4vw,48px);box-shadow:0 32px 72px #00000073}.employer-hero-panel>span{color:#8e9ba5;letter-spacing:1.7px;text-transform:uppercase;font-size:9px;font-weight:950}.employer-hero-panel blockquote{color:#fff;letter-spacing:-.04em;text-transform:uppercase;margin:28px 0;padding:0;font-size:clamp(25px,3vw,40px);font-weight:950;line-height:1.06}.employer-hero-panel p{color:#9facb5;border-top:1px solid #30414d;margin:0;padding-top:22px;font-size:13px;line-height:1.75}.employer-markets{background:var(--yellow);color:#05080b;letter-spacing:1.4px;text-transform:uppercase;justify-content:center;align-items:center;gap:clamp(14px,2.8vw,38px);min-height:74px;padding:18px clamp(24px,8vw,120px);font-size:9px;font-weight:950;display:flex}.employer-markets i{background:#05080b;flex:none;width:3px;height:3px}.employer-problem{color:#07101a;background:#e8ecee;grid-template-columns:1.08fr .72fr;align-items:start;gap:9vw;padding:clamp(92px,10vw,150px) clamp(24px,8vw,120px);display:grid}.employer-problem h2,.employer-section-heading h2,.employer-process h2,.employer-outcomes h2,.employer-inquiry h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(48px,6.2vw,90px);font-weight:950;line-height:.89}.employer-problem>div:last-child{border-left:3px solid #0b80c0;padding-left:29px}.employer-problem>div:last-child p{color:#4e5c65;margin:0 0 22px;font-size:15px;line-height:1.82}.employer-solutions{background:radial-gradient(circle at 84% 18%,#13a8ff24,#0000 24%),#07121c;padding:clamp(92px,10vw,150px) clamp(24px,8vw,120px)}.employer-section-heading{grid-template-columns:1.15fr .65fr;align-items:end;gap:8vw;display:grid}.employer-section-heading>p{color:#9eabb3;margin:0;font-size:15px;line-height:1.8}.employer-solution-grid{background:#30414e;border:1px solid #30414e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:68px;display:grid}.employer-solution-grid article{background:#0a1925;flex-direction:column;min-height:310px;padding:31px;display:flex}.employer-solution-grid article>span{color:var(--yellow);font-size:10px;font-weight:950}.employer-solution-grid h3{text-transform:uppercase;margin:auto 0 17px;font-size:24px;line-height:1.05}.employer-solution-grid p{color:#9aa8b1;margin:0;font-size:13px;line-height:1.75}.right-method{background:radial-gradient(circle at 78% 16%,#13a8ff29,#0000 27%),#050b11;padding:clamp(92px,10vw,150px) clamp(24px,8vw,120px);position:relative;overflow:hidden}.right-method:after{content:"RIGHT";color:#ffffff09;letter-spacing:-.08em;pointer-events:none;font-size:clamp(120px,21vw,310px);font-weight:950;line-height:.72;position:absolute;bottom:-24px;left:-1vw}.right-method-top{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(300px,.55fr);align-items:center;gap:8vw;display:grid;position:relative}.right-method-copy h2{letter-spacing:-.058em;text-transform:uppercase;max-width:900px;margin:0;font-size:clamp(50px,6.8vw,98px);font-weight:950;line-height:.87}.right-method-copy>p:not(.eyebrow){color:#a7b2ba;max-width:760px;font-size:16px;line-height:1.8}.right-method-copy blockquote{border-left:4px solid var(--yellow);color:#f3f5f6;text-transform:uppercase;background:#0d1c27;max-width:760px;margin:34px 0 0;padding:22px 24px;font-size:15px;font-weight:900;line-height:1.55}.right-method-video{clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));background:#08121b;border:1px solid #344957;justify-self:end;width:min(100%,430px);margin:0;padding:10px;position:relative;box-shadow:0 34px 76px #00000080}.right-method-video:before{content:"";z-index:2;background:var(--yellow);pointer-events:none;height:4px;position:absolute;inset:10px 10px auto}.right-method-video-frame{background:#020304;position:relative;overflow:hidden}.right-method-video video{aspect-ratio:512/910;object-fit:contain;background:#020304;width:100%;display:block}.right-method-video figcaption{text-transform:uppercase;justify-content:space-between;align-items:end;gap:20px;padding:19px 14px 11px;display:flex}.right-method-video figcaption span{color:var(--yellow);letter-spacing:1.3px;font-size:10px;font-weight:950}.right-method-video figcaption strong{color:#a8b3bb;letter-spacing:1.2px;text-align:right;font-size:8px}.right-foundations{z-index:1;background:#30414e;border:1px solid #30414e;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:72px;display:grid;position:relative}.right-foundations article{background:#0a1925;flex-direction:column;min-height:270px;padding:28px;display:flex}.right-foundations article>span{color:var(--yellow);font-size:42px;font-weight:950;line-height:1}.right-foundations h3{text-transform:uppercase;margin:auto 0 16px;font-size:20px;line-height:1.05}.right-foundations p{color:#96a5ae;margin:0;font-size:12px;line-height:1.7}.employer-process{color:#07101a;background:#dfe5e8;grid-template-columns:.68fr 1.12fr;gap:9vw;padding:clamp(92px,10vw,150px) clamp(24px,8vw,120px);display:grid}.employer-process-intro>p:not(.eyebrow){color:#53616a;max-width:480px;line-height:1.8}.employer-process-steps{border-top:3px solid #0b80c0}.employer-process-steps article{border-bottom:1px solid #b8c2c8;grid-template-columns:56px 1fr;gap:20px;padding:29px 0;display:grid}.employer-process-steps article>span{color:#0b80c0;padding-top:3px;font-size:10px;font-weight:950}.employer-process-steps h3{text-transform:uppercase;margin:0 0 9px;font-size:21px}.employer-process-steps p{color:#53616a;margin:0;font-size:14px;line-height:1.72}.employer-outcomes{color:#07101a;background:#eef1f2;padding:clamp(92px,10vw,150px) clamp(24px,8vw,120px)}.employer-outcomes-heading{grid-template-columns:1fr 1.2fr;align-items:end;gap:8vw;display:grid}.employer-outcome-grid{background:#bbc4ca;border:1px solid #bbc4ca;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:65px;display:grid}.employer-outcome-grid article{background:#fff;flex-direction:column;min-height:280px;padding:29px;display:flex}.employer-outcome-grid article>span{color:#0b80c0;font-size:10px;font-weight:950}.employer-outcome-grid h3{text-transform:uppercase;margin:auto 0 15px;font-size:22px}.employer-outcome-grid p{color:#56636b;margin:0;font-size:13px;line-height:1.7}.employer-boundary{background:var(--yellow);color:#07101a;grid-template-columns:280px 1fr;gap:46px;padding:35px clamp(24px,8vw,120px);display:grid}.employer-boundary strong{text-transform:uppercase}.employer-boundary p{margin:0;font-size:13px;line-height:1.75}.employer-inquiry{background:linear-gradient(115deg,#05090df5,#07121ced),url(/lift-consulting.webp) 50%/cover no-repeat;grid-template-columns:.78fr 1.22fr;align-items:start;gap:8vw;padding:clamp(92px,11vw,160px) clamp(24px,8vw,120px);display:grid}.employer-inquiry-copy>p:not(.eyebrow){color:#a3afb7;max-width:650px;line-height:1.8}.employer-inquiry-copy>div{border-top:2px solid var(--yellow);margin-top:34px;padding-top:25px}.employer-inquiry-copy>div span,.employer-inquiry-copy>div a{display:block}.employer-inquiry-copy>div span{color:#87949e;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:14px;font-size:9px;font-weight:950}.employer-inquiry-copy>div a{margin-top:8px;font-size:18px;font-weight:900}.employer-inquiry-form{background:#081621f7;border:1px solid #314552;padding:clamp(26px,4vw,44px);box-shadow:0 30px 70px #00000059}@media (width<=1050px){.capability-heading,.employer-gateway,.employer-hero,.employer-problem,.right-method-top,.employer-section-heading,.employer-process,.employer-outcomes-heading,.employer-inquiry{grid-template-columns:1fr}.capability-grid,.employer-outcome-grid,.right-foundations,.employer-solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.employer-hero-panel,.employer-gateway-list{max-width:650px}.employer-problem>div:last-child{border-top:3px solid #0b80c0;border-left:0;padding:28px 0 0}.right-method-video{justify-self:start;width:min(100%,430px)}}@media (width<=700px){.capability-grid,.right-foundations,.employer-solution-grid,.employer-outcome-grid{grid-template-columns:1fr}.employer-markets{flex-wrap:wrap}.employer-markets i{display:none}.employer-boundary{grid-template-columns:1fr}.employer-hero-actions .button,.employer-gateway-actions .button{width:100%}}@media (width<=520px){.capability-system,.employer-gateway,.employer-hero,.employer-problem,.right-method,.employer-solutions,.employer-process,.employer-outcomes,.employer-boundary,.employer-inquiry{padding-left:20px;padding-right:20px}.capability-heading h2,.employer-gateway h2,.employer-problem h2,.right-method-copy h2,.employer-section-heading h2,.employer-process h2,.employer-outcomes h2,.employer-inquiry h2{font-size:44px}.employer-hero h1{font-size:52px}.capability-grid,.right-foundations,.employer-solution-grid,.employer-outcome-grid{margin-top:44px}.capability-grid article,.right-foundations article,.employer-solution-grid article,.employer-outcome-grid article{min-height:250px}.employer-gateway:after,.right-method:after{display:none}}.crm-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.employer-inquiry-success{border:1px solid #314552;border-top:5px solid var(--yellow);background:#081621f7;padding:clamp(32px,5vw,58px);box-shadow:0 30px 70px #00000059}.employer-inquiry-success>span{color:var(--yellow);letter-spacing:1.6px;text-transform:uppercase;font-size:12px;font-weight:950}.employer-inquiry-success h3{text-transform:uppercase;margin:22px 0 16px;font-size:clamp(30px,4vw,52px);line-height:.98}.employer-inquiry-success p{color:#a8b3bb;font-size:16px;line-height:1.75}.employer-inquiry-success button{color:#fff;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #405463;margin-top:18px;padding:14px 18px;font-size:14px;font-weight:900}.request-form button:disabled{cursor:wait;filter:saturate(.45);opacity:.75}.crm-shell{max-width:none}.crm-admin-header{max-width:1800px}.crm-admin-header nav{min-width:250px}.crm-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1800px;margin:0 auto 18px;display:grid}.crm-stats article{background:#0b1b27;border:1px solid #2a3d4a;min-height:120px;padding:22px 24px}.crm-stats article.attention{background:linear-gradient(145deg,#201b0c,#0b1b27);border-color:#9b7410}.crm-stats span{color:#8997a1;letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.crm-stats strong{color:var(--yellow);margin-top:16px;font-size:42px;line-height:1;display:block}.crm-workspace{background:#0b1721;border:1px solid #2b3d49;grid-template-columns:minmax(380px,.72fr) minmax(0,1.28fr);max-width:1800px;min-height:720px;margin:0 auto;display:grid}.crm-list-panel{border-right:1px solid #2b3d49;min-width:0}.crm-toolbar{border-bottom:1px solid #2b3d49;grid-template-columns:1fr .65fr;gap:12px;padding:17px;display:grid}.crm-toolbar label>span,.crm-controls label>span,.crm-notes label>span{color:#87959e;letter-spacing:.8px;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.crm-toolbar input,.crm-toolbar select,.crm-controls input,.crm-controls select,.crm-notes textarea{color:#f4f6f7;width:100%;min-height:48px;font:inherit;background:#07111a;border:1px solid #354a58;border-radius:0;padding:0 13px;font-size:16px}.crm-toolbar .subscriber-export{grid-column:1/-1}.crm-lead-list{max-height:760px;overflow-y:auto}.crm-lead-card{color:#fff;text-align:left;cursor:pointer;background:#0a1620;border:0;border-bottom:1px solid #243642;width:100%;padding:20px;transition:all .18s;display:block}.crm-lead-card:hover,.crm-lead-card.selected{background:#102534}.crm-lead-card.selected{box-shadow:inset 5px 0 var(--yellow)}.crm-lead-card>strong{text-transform:uppercase;margin:9px 0 6px;font-size:21px;display:block}.crm-lead-card>small{color:#98a6af;font-size:14px;line-height:1.45;display:block}.crm-lead-card>div{color:#81909a;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;font-size:12px;display:flex}.crm-priority,.crm-stage{letter-spacing:.5px;text-transform:uppercase;width:max-content;padding:5px 8px;font-size:11px;font-weight:950;display:inline-flex}.crm-priority{color:#9eabb4;background:#243642}.crm-priority.high,.crm-priority.urgent{color:#ffd05a;background:#493011}.crm-priority.low{color:#7d9bab;background:#192831}.crm-stage{color:#64c6ff;background:#13a8ff1f}.crm-stage.won{color:#72e3a3;background:#32b46926}.crm-stage.closed_lost{color:#919ca3;background:#ffffff12}.crm-stage.proposal{color:#ffd04d;background:#ffbf0024}.crm-due{font-weight:900;color:#ffd04d!important}.crm-empty{color:#80909b;text-align:center;padding:54px 24px}.crm-detail-panel{background:radial-gradient(circle at 95% 0,#13a8ff14,#0000 25%),#07111a;min-width:0;padding:clamp(24px,4vw,48px)}.crm-empty-detail{color:#8a99a3;text-align:center;place-content:center;min-height:540px;display:grid}.crm-empty-detail strong{color:#fff;text-transform:uppercase;font-size:24px}.crm-detail-heading{border-bottom:1px solid #2a3d49;justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:28px;display:flex}.crm-detail-heading span{color:var(--yellow);letter-spacing:1.2px;text-transform:uppercase;font-size:12px;font-weight:950}.crm-detail-heading h2{letter-spacing:-.045em;text-transform:uppercase;margin:10px 0 7px;font-size:clamp(36px,5vw,68px);line-height:.9}.crm-detail-heading p{color:#96a4ad;margin:0;font-size:15px}.crm-detail-heading>div:last-child{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.crm-detail-heading a{border-bottom:2px solid var(--yellow);padding-bottom:4px;font-size:14px;font-weight:900}.crm-controls{border-bottom:1px solid #2a3d49;grid-template-columns:1fr .75fr 1fr auto;align-items:end;gap:12px;padding:24px 0;display:grid}.crm-controls button,.crm-notes>button{background:var(--yellow);color:#05080b;text-transform:uppercase;cursor:pointer;border:0;min-height:48px;padding:0 16px;font-size:12px;font-weight:950}.crm-controls button:disabled,.crm-notes>button:disabled{opacity:.55;cursor:wait}.crm-message{border-left:4px solid var(--yellow);color:#c7d0d6;background:#102331;margin:16px 0 0;padding:12px 14px;font-size:14px}.crm-company-data{background:#2a3c49;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:24px;display:grid}.crm-company-data article{background:#0d1d28;min-height:110px;padding:18px}.crm-company-data span{color:#82919b;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.crm-company-data strong{margin-top:13px;font-size:15px;line-height:1.35;display:block}.crm-original-need{background:#0d1d28;border-left:4px solid #149fef;margin-top:24px;padding:24px}.crm-original-need>span{color:#82919b;letter-spacing:.8px;text-transform:uppercase;font-size:12px;font-weight:900}.crm-original-need p{color:#c4cdd3;white-space:pre-wrap;margin:13px 0 0;font-size:16px;line-height:1.75}.crm-notes{border-top:1px solid #2a3d49;margin-top:30px;padding-top:30px}.crm-notes>div:first-child>span{color:var(--yellow);letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:950}.crm-notes h3{text-transform:uppercase;margin:8px 0 22px;font-size:28px}.crm-notes textarea{resize:vertical;min-height:110px;padding:14px}.crm-notes>button{margin-top:12px}.crm-timeline{border-top:1px solid #2b3d49;margin-top:30px}.crm-timeline article{border-bottom:1px solid #23343f;grid-template-columns:18px 1fr;gap:14px;padding:22px 0;display:grid}.crm-timeline i{background:var(--yellow);border-radius:50%;width:9px;height:9px;margin-top:5px;box-shadow:0 0 0 5px #ffbf0014}.crm-timeline strong{text-transform:uppercase;font-size:13px}.crm-timeline p{color:#b6c0c6;white-space:pre-wrap;margin:7px 0;font-size:15px;line-height:1.6}.crm-timeline small{color:#788892;font-size:12px}.crm-timeline>p{color:#84939d}@media (width<=1150px){.crm-workspace{grid-template-columns:1fr}.crm-list-panel{border-bottom:1px solid #2b3d49;border-right:0}.crm-lead-list{max-height:520px}.crm-controls,.crm-company-data{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.crm-stats{grid-template-columns:repeat(2,1fr)}.crm-toolbar,.crm-controls{grid-template-columns:1fr}.crm-detail-heading{flex-direction:column}.crm-detail-heading>div:last-child{align-items:flex-start}.crm-company-data{grid-template-columns:1fr}.crm-lead-card>div{flex-direction:column;align-items:flex-start}.crm-detail-panel{padding:24px 18px}}.email-capture-backdrop{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020508cc;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.email-capture{border:1px solid #354a59;border-top:5px solid var(--yellow);color:#f4f6f7;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));background:radial-gradient(circle at 88% 12%,#13a8ff2e,#0000 28%),#07121c;width:min(100%,720px);max-height:calc(100vh - 44px);padding:clamp(34px,5vw,58px);position:relative;overflow:auto;box-shadow:0 35px 90px #000000a6}.email-capture-close{z-index:3;color:#dbe1e5;cursor:pointer;background:#0b1a26;border:1px solid #455966;width:42px;height:42px;font-size:28px;line-height:1;position:absolute;top:13px;right:15px}.email-capture-close:hover,.email-capture-close:focus-visible{border-color:var(--yellow);color:var(--yellow)}.email-capture-mark{color:#ffffff09;letter-spacing:-.1em;pointer-events:none;font-size:clamp(170px,34vw,310px);font-weight:950;line-height:1;position:absolute;bottom:-7%;right:4%}.email-capture>h2,.email-capture-success h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(47px,7vw,76px);font-weight:950;line-height:.86;position:relative}.email-capture h2 em{color:var(--yellow);font-style:normal}.email-capture-lead,.email-capture-success>p:not(.eyebrow){color:#aab5bc;max-width:590px;margin:23px 0 27px;font-size:15px;line-height:1.7;position:relative}.email-capture form{gap:17px;display:grid;position:relative}.email-capture-row{grid-template-columns:.7fr 1.3fr;gap:12px;display:grid}.email-capture label>span{color:#aab4bb;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:950;display:block}.email-capture input,.email-capture select{color:#fff;width:100%;min-height:50px;font:inherit;background:#0d1d29;border:1px solid #405360;border-radius:0;padding:0 14px}.email-capture input::placeholder{color:#71808a}.email-capture input:focus,.email-capture select:focus{outline:2px solid var(--yellow);outline-offset:2px;border-color:var(--yellow)}.email-capture-consent{grid-template-columns:19px 1fr;align-items:start;gap:10px;display:grid!important}.email-capture-consent input{width:18px;height:18px;min-height:18px;accent-color:var(--yellow);margin:2px 0 0}.email-capture-consent span{line-height:1.55;color:#aab5bc!important;letter-spacing:.2px!important;text-transform:none!important;margin:0!important;font-size:10px!important;font-weight:700!important}.email-capture-submit{cursor:pointer;border:0;width:100%;position:relative}.email-capture-submit:disabled{cursor:wait;opacity:.72}.email-capture-fine{color:#778691;margin:0;font-size:9px;line-height:1.55}.email-capture-fine a{color:#c8d1d7;text-decoration:underline}.email-capture-error{color:#ffd7d2;background:#231317;border-left:3px solid #ff6b5f;margin:0;padding:10px 12px;font-size:11px}.email-capture-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.email-capture-success{position:relative}.email-capture-success .button{cursor:pointer;border:0;margin-top:10px}.email-capture-test-link{color:#c9d2d8;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #3a4d59;justify-content:space-between;align-items:center;padding:12px 2px 7px;font-size:10px;font-weight:950;display:flex}.email-capture-test-link b{color:var(--yellow);font-size:15px}@media (width<=600px){.email-capture-backdrop{place-items:end center;padding:0}.email-capture{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);width:100%;max-height:92vh;padding:38px 20px 28px}.email-capture-row{grid-template-columns:1fr}.email-capture>h2,.email-capture-success h2{font-size:45px}.email-capture-lead{margin-bottom:22px}.email-capture-close{top:10px;right:10px}}.values-shell{color:var(--white);background:#05080b}.values-header{background:#04080bfa}.values-hero{background:radial-gradient(circle at 79% 28%,#13a8ff29,#0000 28%),linear-gradient(120deg,#05080b 0%,#08131d 70%,#030506 100%);grid-template-columns:minmax(0,1.1fr) minmax(300px,.55fr);align-items:center;gap:8vw;min-height:710px;padding:clamp(92px,11vw,160px) clamp(24px,8vw,120px) 110px;display:grid;position:relative;overflow:hidden}.values-grid{opacity:.16;background-image:linear-gradient(#849daf30 1px,#0000 1px),linear-gradient(90deg,#849daf30 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.values-hero:before{content:"";background:linear-gradient(#0000,#385062,#0000);width:1px;position:absolute;inset:0 auto 0 66%;transform:skew(-15deg)}.values-hero-copy,.values-first-two{z-index:2;position:relative}.values-hero-copy h1{letter-spacing:-.075em;text-transform:uppercase;max-width:1020px;margin:0;font-size:clamp(76px,11.2vw,170px);font-weight:950;line-height:.78}.values-hero-copy h1 em{color:var(--yellow);font-style:normal}.values-hero-copy>p:not(.eyebrow){color:#b0bac1;max-width:760px;margin:34px 0 0;font-size:clamp(17px,1.45vw,21px);line-height:1.72}.values-first-two{border:1px solid #344956;border-top:5px solid var(--yellow);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));background:#08141df0;align-self:end;margin-bottom:15px;padding:34px 34px 38px;box-shadow:0 30px 80px #00000073}.values-first-two>span{color:#87959f;letter-spacing:1.7px;text-transform:uppercase;font-size:10px;font-weight:950}.values-first-two strong{color:var(--yellow);text-transform:uppercase;margin:24px 0 18px;font-size:clamp(31px,3.6vw,50px);line-height:1.02;display:block}.values-first-two p{color:#b4bec4;margin:0;font-size:14px;line-height:1.7}.values-hero-mark{color:#ffbf000d;letter-spacing:-.12em;pointer-events:none;font-size:clamp(260px,37vw,560px);font-weight:950;line-height:.75;position:absolute;bottom:-82px;right:-1vw}.values-rail{background:var(--yellow);color:#05080b;letter-spacing:1.7px;text-transform:uppercase;justify-content:center;align-items:center;gap:clamp(14px,2.3vw,34px);min-height:78px;padding:20px clamp(24px,8vw,120px);font-size:10px;font-weight:950;display:flex}.values-rail i{background:#05080b;flex:none;width:4px;height:4px}.values-manifesto{color:#071019;background:#e5eaed;grid-template-columns:.9fr 1.1fr;gap:9vw;padding:clamp(90px,10vw,150px) clamp(24px,8vw,120px);display:grid}.values-manifesto h2,.values-application h2{letter-spacing:-.058em;text-transform:uppercase;margin:0;font-size:clamp(50px,6.6vw,96px);font-weight:950;line-height:.87}.values-manifesto>div:last-child>p{color:#46545d;margin:0 0 22px;font-size:16px;line-height:1.85}.values-manifesto blockquote{border-left:5px solid var(--yellow);color:#fff;text-transform:uppercase;background:#07121c;margin:42px 0 0;padding:28px 30px;font-size:20px;font-weight:900;line-height:1.5;box-shadow:0 22px 48px #101d2724}.values-manifesto blockquote span{color:var(--yellow);letter-spacing:1.8px;margin-bottom:12px;font-size:9px;display:block}.values-list{background:radial-gradient(circle at 82% 5%,#13a8ff1f,#0000 21%),#06101a;padding:clamp(96px,11vw,165px) clamp(20px,6vw,90px)}.values-list-heading{grid-template-columns:1.2fr .8fr;align-items:end;column-gap:9vw;max-width:1460px;margin:0 auto clamp(80px,9vw,125px);display:grid}.values-list-heading .eyebrow{grid-column:1/-1}.values-list-heading h2{letter-spacing:-.062em;text-transform:uppercase;margin:0;font-size:clamp(56px,7.6vw,112px);font-weight:950;line-height:.84}.values-list-heading>p:last-child{color:#9dabb4;margin:0 0 4px;font-size:15px;line-height:1.8}.values-group{border-top:1px solid #2a3c49;grid-template-columns:minmax(250px,.55fr) minmax(0,1.45fr);gap:7vw;max-width:1460px;margin:0 auto;padding:72px 0 92px;display:grid}.values-group:last-child{padding-bottom:0}.values-group-intro{align-self:start;position:sticky;top:28px}.values-group-intro>span{color:var(--yellow);letter-spacing:2px;font-size:11px;font-weight:950;display:block}.values-group-intro>p{color:#72818b;letter-spacing:1.5px;text-transform:uppercase;margin:12px 0 28px;font-size:10px;font-weight:950}.values-group-intro h3{letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(34px,4.1vw,61px);font-weight:950;line-height:.94}.values-group-intro small{color:#95a3ac;margin-top:22px;font-size:14px;line-height:1.75;display:block}.values-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.value-card{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));background:linear-gradient(145deg,#0c1b27,#09151f);border:1px solid #2d414f;flex-direction:column;min-height:325px;padding:30px 32px 34px;transition:transform .22s,border-color .22s,background .22s;display:flex;position:relative;overflow:hidden}.value-card:hover{background:linear-gradient(145deg,#102331,#0a1823);border-color:#496274;transform:translateY(-3px)}.value-card-top{color:var(--yellow);letter-spacing:1.5px;align-items:center;gap:15px;font-size:12px;font-weight:950;display:flex}.value-card-top i{background:linear-gradient(90deg,var(--yellow),transparent);flex:1;height:2px}.value-card h4{letter-spacing:-.035em;text-transform:uppercase;max-width:520px;margin:auto 0 20px;font-size:clamp(27px,2.5vw,38px);font-weight:950;line-height:.98}.value-card p{color:#aeb9c0;max-width:650px;margin:0;font-size:15px;line-height:1.72}.value-card-01,.value-card-02{border-top:5px solid var(--yellow)}.value-card-13{background:#0b1924;grid-column:1/-1;grid-template-rows:auto 1fr auto;grid-template-columns:1.05fr .95fr;column-gap:42px;min-height:390px;display:grid}.value-card-13 .value-card-top{grid-column:1}.value-card-13 h4{grid-column:1;align-self:end;margin:55px 0 22px;font-size:clamp(38px,4.2vw,66px)}.value-card-13>p{grid-column:1}.value-card-13 figure{grid-area:1/2/4;min-height:320px;margin:-30px -32px -34px 0;overflow:hidden}.value-card-13 figure img{object-fit:cover;filter:saturate(.82)contrast(1.08)brightness(.78);width:100%;height:100%;display:block}.values-application{background:var(--yellow);color:#071019;padding:clamp(92px,10vw,150px) clamp(24px,8vw,120px)}.values-application-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;display:grid}.values-application-heading .eyebrow{color:#594b0a;grid-column:1/-1}.values-application-heading .eyebrow span{background:#071019}.values-application-heading>p:last-child{margin:0 0 4px;font-size:17px;font-weight:750;line-height:1.7}.values-decision-grid{background:#07101959;border:1px solid #07101959;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:72px;display:grid}.values-decision-grid article{color:#fff;background:#07121c;flex-direction:column;min-height:390px;padding:32px;display:flex}.values-decision-grid article>span{color:var(--yellow);font-size:11px;font-weight:950}.values-decision-grid h3{text-transform:uppercase;margin:auto 0 22px;font-size:26px;line-height:1.02}.values-decision-grid p{color:#aeb9c0;margin:0;font-size:14px;line-height:1.75}.values-process-note{border-left:4px solid #071019;max-width:1050px;margin:32px 0 0;padding-left:22px;font-size:13px;font-weight:800;line-height:1.65}.values-close{background:radial-gradient(circle at 86% 15%,#13a8ff26,#0000 28%),#05090d;padding:clamp(105px,12vw,180px) clamp(24px,8vw,120px);position:relative;overflow:hidden}.values-close:after{content:"13";color:#ffffff09;letter-spacing:-.12em;pointer-events:none;font-size:clamp(230px,35vw,520px);font-weight:950;line-height:.75;position:absolute;bottom:-50px;right:-2vw}.values-close blockquote{z-index:1;letter-spacing:-.045em;text-transform:uppercase;max-width:1250px;margin:0;font-size:clamp(42px,6vw,88px);font-weight:950;line-height:.96;position:relative}.values-close blockquote em{color:var(--yellow);font-style:normal}.values-close>div{z-index:1;color:#8897a1;letter-spacing:1.6px;text-transform:uppercase;align-items:center;gap:22px;margin-top:58px;font-size:10px;font-weight:950;display:flex;position:relative}.values-close>div i{background:var(--yellow);width:4px;height:4px}@media (width<=1100px){.values-header nav a:nth-child(4),.values-header nav a:nth-child(5){display:none}.values-hero,.values-manifesto,.values-list-heading,.values-group,.values-application-heading{grid-template-columns:1fr}.values-first-two{justify-self:start;width:min(100%,620px)}.values-group-intro{max-width:720px;position:static}.values-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.values-list-heading>p:last-child{max-width:720px;margin-top:28px}.values-application-heading>p:last-child{max-width:700px;margin-top:25px}}@media (width<=720px){.values-hero{min-height:auto;padding-top:84px}.values-hero:before{display:none}.values-hero-mark{bottom:-10px}.values-rail{flex-wrap:wrap;justify-content:flex-start}.values-cards,.values-decision-grid{grid-template-columns:1fr}.value-card{min-height:285px}.value-card-13{grid-column:auto;min-height:auto;display:flex}.value-card-13 h4{margin:58px 0 22px}.value-card-13 figure{order:-1;min-height:240px;margin:-30px -32px 34px}.values-decision-grid article{min-height:310px}.values-close>div{flex-direction:column;align-items:flex-start}.values-close>div i{display:none}}@media (width<=520px){.values-hero,.values-manifesto,.values-list,.values-application,.values-close{padding-left:20px;padding-right:20px}.values-hero-copy h1{font-size:68px}.values-first-two{padding:28px 24px 32px}.values-manifesto h2,.values-application h2{font-size:44px}.values-manifesto blockquote{padding:23px 20px;font-size:17px}.values-list-heading h2{font-size:49px}.values-group{padding:58px 0 72px}.values-group-intro h3{font-size:37px}.value-card{padding:27px 24px 30px}.value-card h4{font-size:29px}.value-card-13 figure{margin:-27px -24px 32px}.values-decision-grid{margin-top:46px}.values-close blockquote{font-size:42px}}.shop-nav-link{font-weight:800;color:var(--yellow)!important}.shop-band{color:#fff;border-top:1px solid #ffffff1f;border-bottom:4px solid var(--yellow);background:linear-gradient(120deg,#050708 0%,#11161a 58%,#071f2a 100%);grid-template-columns:minmax(180px,.55fr) minmax(320px,1.4fr) auto;align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(3.5rem,7vw,6.5rem) clamp(1.5rem,6vw,7rem);display:grid}.founding-price-notice{border-left:5px solid var(--yellow);color:#fff;background:#07121c;grid-template-columns:minmax(250px,.7fr) minmax(320px,1.3fr);align-items:center;gap:34px;margin:0 0 42px;padding:28px 30px;display:grid;box-shadow:0 18px 40px #07121c29}.founding-price-notice span,.course-founding-note strong{color:var(--yellow);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:950;display:block}.founding-price-notice strong{text-transform:uppercase;font-size:22px;line-height:1.15}.founding-price-notice p{color:#b8c4ca;margin:0;line-height:1.7}.course-founding-note{border-left:4px solid var(--yellow);background:#07121c14;max-width:760px;margin:22px 0 0;padding:18px 20px}.course-founding-note p{color:#46545d;margin:0;font-size:14px;line-height:1.65}@media (width<=760px){.founding-price-notice{grid-template-columns:1fr;gap:16px;padding:24px 22px}}.shop-band-mark{background:#050607;border:1px solid #ffffff3d;justify-content:center;align-items:center;max-width:320px;padding:18px;display:flex;box-shadow:inset 0 0 0 8px #ffffff06}.shop-band-mark img{width:100%;height:auto;display:block}.shop-band-copy h2{text-transform:uppercase;letter-spacing:-.055em;margin:.7rem 0 1rem;font-size:clamp(2.4rem,5vw,5.2rem);line-height:.9}.shop-band-copy>p:last-child{color:#bac3c8;max-width:680px;margin:0;font-size:1.05rem;line-height:1.7}.shop-band-action{white-space:nowrap;justify-self:end}@media (width<=900px){.shop-band{grid-template-columns:140px 1fr}.shop-band-action{grid-column:2;justify-self:start}.shop-band-mark{grid-row:1/span 2}}@media (width<=620px){.shop-band{grid-template-columns:1fr;gap:1.6rem}.shop-band-mark{grid-row:auto;width:112px}.shop-band-copy h2{font-size:2.65rem}.shop-band-action{text-align:center;grid-column:auto;justify-content:center;justify-self:stretch}}@media (width<=520px){.quiz-gate-row{grid-template-columns:1fr}}.portal-page-shell{color:var(--white);background:#05080b}.portal-page-header{background:#04080bfa}.portal-page-header .nav-cta{color:#05080b;background:var(--yellow);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));padding:12px 18px}.portal-page-hero{background:radial-gradient(circle at 76% 28%,#13a8ff29,#0000 27%),linear-gradient(118deg,#05080b,#08131d 68%,#030506);grid-template-columns:minmax(0,1.05fr) minmax(320px,.65fr);align-items:center;gap:8vw;min-height:760px;padding:clamp(76px,9vw,128px) clamp(24px,8vw,120px);display:grid;position:relative;overflow:hidden}.portal-page-hero:after{content:"PORTAL";color:#ffffff0a;letter-spacing:-.08em;pointer-events:none;font-size:clamp(130px,21vw,310px);font-weight:950;line-height:.75;position:absolute;bottom:-30px;left:-1vw}.portal-page-hero-copy,.portal-page-device{z-index:1;position:relative}.portal-page-hero h1{letter-spacing:-.065em;text-transform:uppercase;max-width:980px;margin:0;font-size:clamp(60px,8.3vw,126px);font-weight:950;line-height:.83}.portal-page-hero h1 em{color:var(--yellow);font-style:normal}.portal-page-hero-copy>p:not(.eyebrow){color:#aab5bd;max-width:720px;font-size:clamp(16px,1.4vw,20px);line-height:1.75}.portal-page-device{background:#030506;border:5px solid #26323b;border-radius:38px;margin:0;padding:12px 8px 8px;position:relative;overflow:hidden;box-shadow:0 34px 80px #0000008c,0 0 0 1px #ffffff1a}.portal-page-device:before{content:"";z-index:3;background:#05080b;border-radius:999px;width:25%;height:8px;position:absolute;top:5px;left:50%;transform:translate(-50%);box-shadow:0 1px #ffffff14}.portal-page-device img{border-radius:27px;width:100%;height:auto;display:block}.portal-page-device-hero{justify-self:end;width:min(100%,430px)}.portal-page-rail{background:var(--yellow);color:#05080b;letter-spacing:1.5px;text-transform:uppercase;justify-content:center;align-items:center;gap:clamp(14px,2.7vw,38px);min-height:76px;padding:20px clamp(24px,8vw,120px);font-size:10px;font-weight:950;display:flex}.portal-page-rail i{background:#05080b;flex:none;width:4px;height:4px}.portal-page-features{color:#07101a;background:#e7ebed;padding:clamp(90px,10vw,150px) clamp(24px,8vw,120px)}.portal-page-section-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;display:grid}.portal-page-section-heading h2{letter-spacing:-.058em;text-transform:uppercase;margin:0;font-size:clamp(50px,6.5vw,96px);font-weight:950;line-height:.87}.portal-page-section-heading>p{color:#4e5b64;margin:0;font-size:16px;line-height:1.8}.portal-page-feature-grid{background:#b8c3c9;border:1px solid #b8c3c9;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:72px;display:grid}.portal-page-feature-grid article{background:#f5f6f6;flex-direction:column;min-height:340px;padding:32px;display:flex}.portal-page-feature-grid article>span{color:#087fbe;font-size:10px;font-weight:950}.portal-page-feature-grid h3{text-transform:uppercase;margin:auto 0 18px;font-size:26px;line-height:1}.portal-page-feature-grid p{color:#536069;margin:0;font-size:14px;line-height:1.72}.portal-page-gallery{background:radial-gradient(circle at 84% 5%,#13a8ff1f,#0000 23%),#06101a;padding:clamp(95px,11vw,165px) clamp(24px,8vw,120px)}.portal-page-gallery-heading{max-width:1050px;margin-bottom:95px}.portal-page-gallery-heading h2{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(52px,7vw,102px);font-weight:950;line-height:.87}.portal-page-gallery-heading>p:not(.eyebrow){color:#9daab3;max-width:700px;font-size:16px;line-height:1.8}.portal-page-gallery-list{gap:110px;display:grid}.portal-page-view{grid-template-columns:minmax(300px,.62fr) minmax(0,1.05fr);align-items:center;gap:9vw;display:grid}.portal-page-view.reverse{grid-template-columns:minmax(0,1.05fr) minmax(300px,.62fr)}.portal-page-view.reverse>figure{order:2}.portal-page-view>figure{justify-self:center;width:min(100%,500px)}.portal-page-view>div>span{color:#61727e;letter-spacing:2px;margin-bottom:32px;font-size:10px;font-weight:950;display:block}.portal-page-view h3{letter-spacing:-.05em;text-transform:uppercase;max-width:850px;margin:0;font-size:clamp(40px,5vw,76px);font-weight:950;line-height:.9}.portal-page-view>div>p:last-child{color:#a8b4bc;max-width:690px;font-size:16px;line-height:1.8}.portal-page-assessments{background:var(--yellow);color:#07101a;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:clamp(90px,10vw,150px) clamp(24px,8vw,120px);display:grid}.portal-page-assessments h2,.portal-page-access h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(50px,6.5vw,94px);font-weight:950;line-height:.87}.portal-page-assessments>div:first-child>p:not(.eyebrow){line-height:1.8}.portal-page-assessments .eyebrow span{background:#07101a}.portal-page-assessment-list{border-top:3px solid #07101a}.portal-page-assessment-list article{border-bottom:1px solid #07101a59;grid-template-columns:75px minmax(190px,.6fr) 1fr;align-items:start;gap:20px;padding:28px 0;display:grid}.portal-page-assessment-list span{letter-spacing:1.3px;font-size:10px;font-weight:950}.portal-page-assessment-list strong{text-transform:uppercase;font-size:24px}.portal-page-assessment-list p{margin:0;line-height:1.7}.portal-page-access{background:radial-gradient(circle at 82% 24%,#13a8ff24,#0000 26%),#06101a;grid-template-columns:1fr 1fr;align-items:end;gap:8vw;padding:clamp(90px,10vw,150px) clamp(24px,8vw,120px);display:grid}.portal-page-access>div:last-child>p{color:#aab5bc;font-size:16px;line-height:1.8}.portal-page-disclaimer{color:#07101a;background:#d9e0e4;grid-template-columns:260px 1fr;gap:42px;padding:35px clamp(24px,8vw,120px);display:grid}.portal-page-disclaimer strong{text-transform:uppercase}.portal-page-disclaimer p{color:#46545d;margin:0;line-height:1.75}@media (width<=1050px){.portal-page-hero,.portal-page-section-heading,.portal-page-assessments,.portal-page-access{grid-template-columns:1fr}.portal-page-device-hero{justify-self:start}.portal-page-feature-grid{grid-template-columns:1fr 1fr}.portal-page-view,.portal-page-view.reverse{grid-template-columns:minmax(280px,.6fr) 1fr;gap:6vw}.portal-page-view.reverse>figure{order:0}.portal-page-assessment-list article{grid-template-columns:60px 180px 1fr}}@media (width<=760px){.portal-page-header nav a:nth-child(3),.portal-page-header nav a:nth-child(4){display:none}.portal-page-view,.portal-page-view.reverse{grid-template-columns:1fr}.portal-page-view>figure{justify-self:start;width:min(100%,440px)}.portal-page-feature-grid{grid-template-columns:1fr}.portal-page-feature-grid article{min-height:270px}.portal-page-gallery-list{gap:78px}.portal-page-assessment-list article{grid-template-columns:55px 1fr}.portal-page-assessment-list p{grid-column:2}.portal-page-disclaimer{grid-template-columns:1fr}}@media (width<=520px){.portal-page-hero,.portal-page-features,.portal-page-gallery,.portal-page-assessments,.portal-page-access,.portal-page-disclaimer{padding-left:20px;padding-right:20px}.portal-page-hero{min-height:auto}.portal-page-hero h1{font-size:53px}.portal-page-hero:after{display:none}.portal-page-rail{flex-wrap:wrap;justify-content:flex-start}.portal-page-section-heading h2,.portal-page-gallery-heading h2,.portal-page-assessments h2,.portal-page-access h2{font-size:44px}.portal-page-gallery-heading{margin-bottom:65px}.portal-page-view h3{font-size:38px}.portal-page-device{border-width:4px;border-radius:32px;padding:10px 6px 6px}.portal-page-device img{border-radius:23px}.portal-page-feature-grid{margin-top:48px}}@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}
