/*! 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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.italic{font-style:italic}.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{--navy:#050b14;--navy2:#101b28;--blue:#087ff5;--blue2:#0063c7;--ice:#eef6ff;--gold:#aeb7c2;--paper:#f4f6f8;--ink:#0a1018;--muted:#596572;--line:#d7dde3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-body),sans-serif;margin:0}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display),sans-serif}.site-header{border-bottom:1px solid var(--line);z-index:20;background:#fff;justify-content:space-between;align-items:center;height:88px;padding:0 clamp(24px,5vw,76px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;display:flex}.brand>span:last-child{flex-direction:column;line-height:1;display:flex}.brand b{font:800 23px/1 var(--font-display);letter-spacing:-.8px}.brand small{letter-spacing:2.4px;margin-top:6px;font-size:8px}.brand-mark{background:var(--blue);border-radius:50%;justify-content:center;gap:3px;width:35px;height:35px;display:flex;overflow:hidden;transform:rotate(-8deg)}.brand-mark i{background:#fff;border-radius:3px;width:3px;height:26px;margin-top:11px}.brand-mark i:nth-child(2){margin-top:5px}.desktop-nav{gap:30px;font-size:14px;font-weight:600;display:flex}.nav-cta{background:var(--navy);color:#fff;border-radius:4px;padding:13px 19px;font-size:14px;font-weight:700}.nav-cta span,.button span,.text-link span,.course-card a span{margin-left:8px}.hero{background:#fff;grid-template-columns:1.08fr .92fr;min-height:700px;display:grid}.hero-copy{padding:clamp(70px,9vw,130px) clamp(30px,7vw,110px)}.eyebrow{text-transform:uppercase;letter-spacing:2.1px;color:var(--blue);align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.eyebrow>span{background:currentColor;width:26px;height:2px;display:inline-block}.hero h1,.section h2,.dark-section h2,.parent-section h2,.faq-section h2,.contact-section h2{letter-spacing:-3.5px;margin:30px 0;font-size:clamp(42px,5.3vw,78px);line-height:1.03}.hero h1 em,h2 em{color:var(--blue);font-style:normal}.hero-intro{max-width:650px;color:var(--muted);font-size:19px;line-height:1.7}.hero-actions,.contact-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.button{border-radius:4px;justify-content:center;align-items:center;padding:17px 23px;font-size:14px;font-weight:800;display:inline-flex}.primary{background:var(--blue);color:#fff}.secondary{background:#fff;border:1px solid #aeb9c5}.microcopy,.setup-note{color:#7b8590;margin-top:17px;font-size:12px}.hero-art{background:linear-gradient(160deg,#dcecff,#f8fbff 62%);min-height:600px;position:relative;overflow:hidden}.sun{background:#fff;border-radius:50%;width:220px;height:220px;position:absolute;top:14%;right:18%;box-shadow:0 0 90px 30px #fff}.horizon{background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.65;height:5px;position:absolute;top:47%;left:0;right:0}.road{background:var(--navy);clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);width:84%;height:65%;position:absolute;bottom:-10%;left:8%}.road span{background:#fff;width:4px;height:15%;position:absolute;left:49%;transform:perspective(100px)rotateX(25deg)}.road span:first-child{top:10%}.road span:nth-child(2){height:20%;top:42%}.road span:nth-child(3){height:28%;top:78%}.hero-badge{border-top:3px solid var(--blue);background:#fff;padding:23px 27px;position:absolute;bottom:6%;right:6%;box-shadow:0 20px 50px #071a3333}.hero-badge small{letter-spacing:1.7px;color:var(--blue);font-size:9px;font-weight:800}.hero-badge b{font:700 19px/1.35 var(--font-display);margin-top:9px;display:block}.trust-strip{background:var(--navy);color:#fff;grid-template-columns:repeat(5,1fr);gap:20px;padding:26px 5vw;display:grid}.trust-strip div{align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.trust-strip span{color:#6da9ff}.section{padding:110px clamp(26px,7vw,110px)}.intro-section{background:var(--paper);grid-template-columns:1fr 1fr;gap:8vw;display:grid}.intro-section h2{font-size:clamp(45px,5vw,72px)}.prose{color:var(--muted);padding-top:25px;font-size:18px;line-height:1.75}.prose p:first-child{color:var(--ink);font-size:22px;font-weight:600}.text-link{color:var(--blue);font-size:14px;font-weight:800}.dark-section{background:var(--navy);color:#fff;padding:110px clamp(26px,7vw,110px)}.eyebrow.light{color:#78aef8}.dark-section h2,.parent-section h2,.faq-section h2{font-size:clamp(40px,4.8vw,68px)}.steps{border-top:1px solid #ffffff2b;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.steps article{border-right:1px solid #ffffff2b;margin-right:35px;padding:35px 45px 20px 0}.steps article:last-child{border:0}.steps b,.parent-points span{letter-spacing:2px;color:#75aaff;font-size:12px}.steps h3{margin:28px 0 12px;font-size:23px}.steps p{color:#bac6d5;line-height:1.7}.courses-section{background:#fff}.section-heading.split{grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;display:grid}.section-heading.split>p{color:var(--muted);font-size:17px;line-height:1.7}.courses-section h2,.testimonials h2{font-size:clamp(42px,4.7vw,68px)}.course-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:60px;display:grid}.course-card{border:1px solid var(--line);background:var(--paper);flex-direction:column;min-height:380px;padding:32px;display:flex}.course-card.featured{background:var(--navy);color:#fff;border-color:var(--navy)}.card-eyebrow{letter-spacing:1.8px;text-transform:uppercase;color:var(--blue);font-size:10px;font-weight:800}.course-card h3{min-height:58px;font-size:23px}.price{border-top:1px solid var(--line);align-items:baseline;gap:10px;padding-top:22px;display:flex}.featured .price{border-color:#ffffff2b}.price b{font:800 33px var(--font-display)}.price span{color:var(--muted);font-size:12px}.featured .price span{color:#b7c3d2}.course-card>p:not(.card-eyebrow){color:var(--muted);font-size:14px;line-height:1.65}.featured>p:not(.card-eyebrow){color:#c0cad6}.course-card a{color:var(--blue);margin-top:auto;font-size:13px;font-weight:800}.pricing-note{text-align:center;color:var(--muted);margin-top:24px;font-size:12px}.parent-section{background:var(--blue);color:#fff;grid-template-columns:1.15fr .85fr;display:grid}.parent-panel{padding:100px clamp(30px,7vw,110px)}.parent-panel h2 em{color:#061b36}.parent-panel>p:not(.eyebrow){color:#eaf2ff;max-width:650px;line-height:1.75}.light-button{color:var(--navy);background:#fff;margin-top:20px}.parent-points{background:var(--navy2);flex-direction:column;justify-content:center;padding:60px clamp(30px,5vw,75px);display:flex}.parent-points div{border-bottom:1px solid #ffffff2b;padding:28px 0}.parent-points div:last-child{border:0}.parent-points h3{margin:10px 0;font-size:20px}.parent-points p{color:#bdc8d6;margin:0;line-height:1.5}.testimonials{background:var(--paper)}.review-placeholders{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:50px;display:grid}.review-placeholders article{border:1px solid var(--line);background:#fff;padding:30px}.stars{color:var(--gold);letter-spacing:3px}.review-placeholders p{font:600 19px/1.5 var(--font-display);margin:25px 0 50px}.review-placeholders small{color:var(--muted);letter-spacing:1.3px;font-size:9px}.faq-section{background:var(--navy);color:#fff;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:110px clamp(26px,7vw,110px);display:grid}.faq-list{border-top:1px solid #ffffff38}.faq-list details{border-bottom:1px solid #ffffff38;padding:23px 0}.faq-list summary{cursor:pointer;grid-template-columns:40px 1fr 20px;font-weight:700;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#75aaff;letter-spacing:1px;font-size:10px}.faq-list summary i{font-size:20px;font-style:normal}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details p{color:#bdc8d6;margin:18px 30px 0 0;padding-left:40px;line-height:1.7}.contact-section{text-align:center;background:linear-gradient(#e9f3ff,#fff);padding:120px 25px}.contact-section .eyebrow{justify-content:center}.contact-section h2{font-size:clamp(48px,6vw,82px)}.contact-section>p:not(.eyebrow):not(.setup-note){max-width:620px;color:var(--muted);margin:0 auto;font-size:18px;line-height:1.7}.contact-actions{justify-content:center}footer{color:#fff;background:#041328;grid-template-columns:2fr repeat(3,1fr);gap:45px;padding:70px clamp(25px,7vw,110px) 30px;display:grid}footer .inverted{margin-bottom:20px}footer .brand-mark{width:32px;height:32px}footer .footer-brand p{color:#aab8c9;max-width:350px;line-height:1.6}footer h3{letter-spacing:1.5px;text-transform:uppercase;color:#78aef8;margin-bottom:20px;font-size:12px}footer>div:not(.footer-brand){color:#bdc8d6;flex-direction:column;gap:12px;font-size:13px;display:flex}.copyright{color:#8291a4;border-top:1px solid #ffffff24;grid-column:1/-1;margin-top:20px;padding-top:26px;font-size:11px}@media (width<=900px){.desktop-nav{display:none}.hero{grid-template-columns:1fr}.hero-art{min-height:450px}.trust-strip{grid-template-columns:repeat(2,1fr)}.intro-section,.section-heading.split,.parent-section,.faq-section{grid-template-columns:1fr}.course-grid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:1fr}.steps article{border-bottom:1px solid #ffffff2b;border-right:0}.review-placeholders{grid-template-columns:1fr}footer{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.site-header{height:72px;padding:0 18px}.nav-cta{padding:11px 13px;font-size:12px}.brand b{font-size:19px}.brand small{font-size:7px}.brand-mark{width:30px;height:30px}.hero-copy{padding:65px 22px}.hero h1{letter-spacing:-2px}.hero-art{min-height:390px}.trust-strip{grid-template-columns:1fr;padding:25px}.section,.dark-section,.parent-panel,.faq-section{padding:80px 22px}.course-grid{grid-template-columns:1fr}.course-card{min-height:340px}.steps{margin-top:40px}.review-placeholders,footer{grid-template-columns:1fr}.copyright{grid-column:1}.contact-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.site-header{color:#fff;background:#02050a;border-bottom:1px solid #ffffff1d;height:92px}.brand{align-items:center;min-width:0;display:flex}.brand-logo{object-fit:contain;object-position:left center;width:clamp(235px,23vw,350px);height:auto;max-height:68px;display:block}.desktop-nav a{color:#dce3eb}.desktop-nav a:hover{color:#2f9bff}.nav-cta{background:linear-gradient(135deg,var(--blue),var(--blue2));box-shadow:0 8px 28px #087ff533}.primary{background:linear-gradient(135deg,var(--blue),var(--blue2));box-shadow:0 10px 28px #087ff526}.road{background:#030a13}.trust-strip,.dark-section,.faq-section{background:linear-gradient(145deg,#03070d,#0b1725)}.course-card.featured{box-shadow:inset 0 3px 0 var(--blue);background:linear-gradient(145deg,#050b14,#10243a);border-color:#1b4875}.parent-section{background:linear-gradient(135deg,#087ff5,#0058b5)}.parent-points{background:#081522}.success-section{color:#fff;background:#03070d;padding:110px clamp(26px,7vw,110px);overflow:hidden}.success-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;margin-bottom:56px;display:grid}.success-heading h2{letter-spacing:-3px;margin:28px 0 0;font-size:clamp(42px,4.9vw,72px);line-height:1.03}.success-heading h2 em{color:#168bff}.success-heading>p{color:#b4bec9;max-width:550px;margin-bottom:7px;font-size:17px;line-height:1.75}.pass-gallery{grid-template-columns:repeat(4,1fr);grid-auto-rows:240px;gap:10px;display:grid}.pass-photo{background:#101b28;border:1px solid #ffffff1f;margin:0;position:relative;overflow:hidden}.pass-photo:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12}.pass-photo.tall{grid-row:span 2}.pass-photo.wide{grid-column:span 2}.pass-photo img{object-fit:cover;width:100%;height:100%;transition:transform .45s,filter .45s;display:block}.pass-photo:first-child img{object-position:50% 42%}.pass-photo:nth-child(2) img{object-position:50% 38%}.pass-photo:nth-child(3) img{object-position:52% 42%}.pass-photo:nth-child(4) img,.pass-photo:nth-child(5) img{object-position:50% 40%}.pass-photo:nth-child(6) img{object-position:50% 39%}.pass-photo:nth-child(7) img{object-position:50% 34%}.pass-photo:hover img{filter:saturate(1.08);transform:scale(1.025)}.success-caption{color:#aab5c1;border-top:1px solid #ffffff2b;justify-content:space-between;align-items:center;margin-top:28px;padding-top:24px;display:flex}.success-caption span{letter-spacing:2px;color:#49a7ff;font-size:10px;font-weight:800}.success-caption p{margin:0;font-size:13px}.footer-logo{width:min(330px,100%)}@media (width<=900px){.site-header{height:82px}.brand-logo{width:245px}.success-heading{grid-template-columns:1fr}.pass-gallery{grid-template-columns:repeat(2,1fr);grid-auto-rows:260px}.pass-photo.wide{grid-column:span 1}.success-caption{flex-direction:column;align-items:flex-start;gap:12px}}@media (width<=580px){.site-header{height:72px}.brand-logo{width:175px;max-height:50px}.nav-cta{padding:10px 11px}.success-section{padding:78px 16px}.success-heading{margin:0 6px 38px}.success-heading h2{letter-spacing:-2px}.pass-gallery{grid-template-columns:1fr 1fr;grid-auto-rows:190px;gap:6px}.pass-photo.tall{grid-row:span 2}.pass-photo.wide{grid-column:span 2}.success-caption{margin:22px 6px 0}.footer-logo{width:270px}}main{background:radial-gradient(circle at 80% 6%,#0d3155 0,#0000 27%),#03070d}section[id]{scroll-margin-top:128px}.desktop-nav{align-items:center;gap:7px}.desktop-nav a{white-space:nowrap;color:#c8d2dc;border:1px solid #0000;border-radius:999px;padding:9px 11px;font-size:12px;transition:background .2s,border-color .2s,color .2s}.desktop-nav a:hover{color:#fff;background:#0d2135;border-color:#1f5d94}.mobile-scroll-nav{display:none}.hero{color:#fff;background:0 0}.hero-copy{background:linear-gradient(145deg,#050b14,#071522)}.hero-intro,.microcopy{color:#aebac6}.hero-art{background:radial-gradient(circle at 68% 22%,#218dfd40 0,#0000 23%),linear-gradient(155deg,#0c2238,#03070d 72%)}.sun{opacity:.68;background:#1690ff;box-shadow:0 0 110px 42px #087ff54f}.horizon{opacity:.75;background:linear-gradient(90deg,#0000,#7bc1ff,#0000)}.road{background:#010307;border-left:1px solid #477aa7;border-right:1px solid #477aa7}.road span{background:#c9d6e2}.hero-badge{color:#fff;background:#07111d;border-color:#148cff;box-shadow:0 24px 60px #0009}.intro-section{color:#fff;background:linear-gradient(135deg,#08111d,#0b1d2e);border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12}.prose{color:#aebac6}.prose p:first-child{color:#fff}.courses-section{color:#fff;background:#050b14}.section-heading.split>p,.pricing-note{color:#aab6c3}.course-card{color:#fff;background:#0b1623;border-color:#233446;box-shadow:0 15px 38px #0004}.course-card>p:not(.card-eyebrow){color:#aeb9c4}.price{border-color:#2a3a49}.price span{color:#aab5c0}.testimonials{color:#fff;background:linear-gradient(145deg,#08111c,#0b1928)}.review-placeholders article{background:#0d1c2b;border-color:#26394d;box-shadow:0 16px 40px #0004}.review-placeholders small,.testimonials .section-heading>p{color:#aeb9c4}.stars{color:#2799ff}.contact-section{color:#fff;background:radial-gradient(circle at 50% 0,#0d4778 0,#0000 40%),linear-gradient(#071727,#02060b);border-top:1px solid #168bff55}.setup-note{color:#8795a3}.secondary{color:#fff;background:#0b1724;border-color:#41627e}.secondary:hover{border-color:#168bff}@media (width<=1180px){.desktop-nav a:nth-child(2),.desktop-nav a:nth-child(5){display:none}}@media (width<=900px){section[id]{scroll-margin-top:126px}.mobile-scroll-nav{z-index:19;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#050b14ee;border-bottom:1px solid #ffffff1c;gap:8px;padding:10px 16px;display:flex;position:sticky;top:82px;overflow-x:auto}.mobile-scroll-nav::-webkit-scrollbar{display:none}.mobile-scroll-nav a{color:#cbd6e0;border:1px solid #28445d;border-radius:999px;flex:none;padding:8px 13px;font-size:12px;font-weight:700}.mobile-scroll-nav a:focus,.mobile-scroll-nav a:hover{color:#fff;background:#087ff5;border-color:#087ff5}}@media (width<=580px){section[id]{scroll-margin-top:116px}.mobile-scroll-nav{padding:9px 12px;top:72px}.mobile-scroll-nav a{padding:7px 11px}.hero-copy{padding-top:72px}}.inner-hero{color:#fff;background:radial-gradient(circle at 82% 30%,#0c5ca34f 0,#0000 25%),linear-gradient(145deg,#040912,#0a1a2a);border-bottom:1px solid #168bff3b;flex-direction:column;justify-content:center;align-items:flex-start;min-height:570px;padding:120px clamp(26px,9vw,140px);display:flex}.inner-hero h1{letter-spacing:-4px;margin:28px 0;font-size:clamp(48px,6.4vw,92px);line-height:.98}.inner-hero h1 em{color:#168bff;font-style:normal}.inner-hero>p:not(.eyebrow){color:#b6c1cc;max-width:720px;font-size:18px;line-height:1.7}.inner-hero .button{margin-top:25px}.inner-content{color:#fff;background:#050b14;padding:100px clamp(26px,8vw,125px)}.inner-content.two-column{grid-template-columns:.8fr 1.2fr;gap:9vw;display:grid}.inner-content h2{letter-spacing:-3px;font-size:clamp(40px,4.8vw,68px);line-height:1.05}.inner-content h2 em{color:#168bff;font-style:normal}.long-copy{color:#b6c1cc;font-size:18px;line-height:1.8}.long-copy p:first-child{color:#fff;font-size:23px;font-weight:600}.value-grid{background:#26384a;border-top:1px solid #26384a;border-bottom:1px solid #26384a;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.value-grid article{color:#fff;background:#081421;padding:60px clamp(25px,5vw,75px)}.value-grid b,.journey-list>article>span{color:#168bff;letter-spacing:2px;font-size:11px}.value-grid h3{margin:30px 0 12px;font-size:25px}.value-grid p{color:#aeb9c4;line-height:1.7}.content-heading{max-width:900px;margin-bottom:65px}.journey-list{border-top:1px solid #2b3d4f}.journey-list article{border-bottom:1px solid #2b3d4f;grid-template-columns:90px 1fr;padding:38px 0;display:grid}.journey-list h3{margin:0 0 10px;font-size:26px}.journey-list p{color:#aeb9c4;max-width:780px;margin:0;line-height:1.7}.inner-course-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.inner-course-grid article{background:#0b1623;border:1px solid #26384a;flex-direction:column;min-height:390px;padding:34px;display:flex}.inner-course-grid article.featured{background:linear-gradient(145deg,#0a1f34,#10365a);box-shadow:inset 0 3px #168bff}.inner-course-grid h2{letter-spacing:-1px;min-height:70px;font-size:25px}.inner-course-grid article>p:not(.card-eyebrow){color:#aeb9c4;line-height:1.65}.inner-course-grid article>a{color:#2897ff;margin-top:auto;font-size:13px;font-weight:800}.page-photo-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:330px;gap:9px;display:grid}.page-photo-grid figure{background:#101b28;border:1px solid #26384a;margin:0;overflow:hidden}.page-photo-grid figure:first-child,.page-photo-grid figure:nth-child(5){grid-row:span 2}.page-photo-grid figure:last-child{grid-column:span 2}.page-photo-grid img{object-fit:cover;width:100%;height:100%;display:block}.page-photo-grid figure:nth-child(3) img{object-position:50% 35%}.gallery-message{max-width:800px;padding-top:70px}.gallery-message>p:last-child{color:#b5c0cb;font-size:18px;line-height:1.75}.gallery-message h2{margin:22px 0}.page-photo-grid .featured-pass{border-color:#b99a55b8;position:relative;box-shadow:inset 0 0 0 1px #ffffff2e}.page-photo-grid .featured-pass img{object-position:50% 42%}.page-photo-grid .featured-pass:after{content:"";pointer-events:none;background:linear-gradient(#0000,#020a12e6);position:absolute;inset:55% 0 0}.page-photo-grid .featured-pass figcaption{z-index:1;color:#fff;text-transform:uppercase;justify-content:space-between;align-items:flex-end;gap:15px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.page-photo-grid .featured-pass figcaption strong{font:italic 850 23px/1 var(--font-display);letter-spacing:-.02em}.page-photo-grid .featured-pass figcaption span{color:var(--tl-gold-light);letter-spacing:.16em;font-size:9px;font-weight:900}.review-page-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.review-page-grid article{background:#0d1c2b;border:1px solid #26394d;min-height:300px;padding:34px}.review-page-grid h2{letter-spacing:-.5px;margin:25px 0 12px;font-size:22px}.review-page-grid p{color:#aeb9c4;line-height:1.7}.review-page-grid small{color:#7f90a0;letter-spacing:1.5px;font-size:9px}.placeholder-warning{color:#8d9cab;text-align:center;margin-top:25px;font-size:12px}.page-faq-list{border-top:1px solid #314457;max-width:1050px;margin:0 auto}.page-faq-list details{border-bottom:1px solid #314457;padding:28px 0}.page-faq-list summary{cursor:pointer;font:700 20px var(--font-display);grid-template-columns:60px 1fr 30px;list-style:none;display:grid}.page-faq-list summary::-webkit-details-marker{display:none}.page-faq-list summary span{color:#168bff;letter-spacing:2px;font-size:10px}.page-faq-list summary i{font-size:22px;font-style:normal}.page-faq-list details[open] summary i{transform:rotate(45deg)}.page-faq-list details p{color:#b3bec9;margin:20px 70px 0 60px;line-height:1.75}@media (width<=900px){.inner-hero{min-height:500px;padding:95px 28px}.inner-content.two-column,.value-grid{grid-template-columns:1fr}.inner-course-grid{grid-template-columns:repeat(2,1fr)}.page-photo-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:300px}.review-page-grid{grid-template-columns:1fr 1fr}}@media (width<=580px){.inner-hero{min-height:460px;padding:80px 22px}.inner-hero h1{letter-spacing:-2.5px}.inner-content{padding:75px 20px}.inner-content h2{letter-spacing:-2px}.inner-course-grid,.review-page-grid{grid-template-columns:1fr}.page-photo-grid{grid-auto-rows:210px;gap:6px}.page-photo-grid figure:last-child{grid-column:span 2}.page-faq-list summary{grid-template-columns:36px 1fr 20px;font-size:17px}.page-faq-list details p{margin-left:36px;margin-right:10px}.journey-list article{grid-template-columns:45px 1fr}}.human-home{color:#f4f4f2;background:#070b10}.human-home h1,.human-home h2,.human-home h3{font-family:var(--font-display),sans-serif}.human-home .site-header{background:#070b10;border-bottom:1px solid #242a31;height:96px;position:relative}.human-home .desktop-nav a{color:#c7ccd1;border:0;border-radius:0;padding:8px 7px}.human-home .desktop-nav a:hover{color:#fff;background:0 0;border-bottom:1px solid #168bff}.human-home .nav-cta{box-shadow:none;border-radius:2px}.editorial-hero{grid-template-columns:56% 44%;max-width:1500px;min-height:720px;margin:0 auto;padding:84px clamp(26px,7vw,105px) 100px;display:grid;overflow:hidden}.editorial-copy{align-self:center;padding-right:8vw}.plain-kicker{text-transform:uppercase;letter-spacing:2.2px;color:#7fb9ec;font-size:11px;font-weight:800}.editorial-copy h1{letter-spacing:-3.8px;margin:28px 0;font-size:clamp(50px,5.7vw,82px);line-height:1.02}.editorial-copy h1 em{color:#f4f4f2;font-style:normal;font-weight:400}.hero-lead{color:#aeb5bc;max-width:610px;font-size:18px;line-height:1.72}.editorial-cta{color:#fff;background:#087ff5;border-radius:2px;align-items:center;gap:18px;margin-top:25px;padding:17px 22px;font-size:14px;font-weight:800;display:inline-flex}.quiet-trust{border-top:1px solid #2a3139;gap:42px;margin-top:58px;padding-top:24px;display:flex}.quiet-trust>div,.quiet-trust>a{grid-template-columns:auto 1fr;align-items:center;gap:13px;display:grid}.quiet-trust strong{letter-spacing:1.6px;color:#fff;font-size:11px}.quiet-trust span{color:#8e98a2;font-size:12px}.editorial-image-wrap{align-self:center;min-height:570px;position:relative}.editorial-image{width:min(470px,100%);height:540px;position:absolute;top:15px;right:-2vw;overflow:hidden}.editorial-image img{object-fit:cover;object-position:50% 39%;filter:saturate(.78)contrast(1.04);width:100%;height:100%}.editorial-image-wrap:before{content:"";border:1px solid #36536d;width:62%;height:82%;position:absolute;top:-10px;right:-5vw}.image-note{color:#15191d;background:#f1f1ed;width:270px;padding:24px 26px;position:absolute;bottom:-3px;left:-40px}.image-note span{letter-spacing:1.8px;color:#1768ac;font-size:10px;font-weight:900}.image-note p{font:700 17px/1.45 var(--font-display);margin:13px 0}.image-note a{color:#1768ac;font-size:11px;font-weight:800}.automatic-intro{color:#15191d;background:#f0f0ec;padding:105px clamp(26px,8vw,125px)}.section-label{border-bottom:1px solid #c4c5c2;align-items:center;gap:16px;margin-bottom:60px;padding-bottom:17px;display:flex}.section-label span{color:#1768ac;font-size:10px}.section-label p{letter-spacing:1.8px;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.automatic-heading{grid-template-columns:1.3fr .7fr;align-items:end;gap:9vw;display:grid}.automatic-heading h2{letter-spacing:-2.8px;margin:0;font-size:clamp(40px,4.6vw,66px);line-height:1.08}.automatic-heading h2 em{color:#1768ac;font-style:normal}.automatic-heading>p{color:#535b62;font-size:17px;line-height:1.75}.benefit-list{grid-template-columns:repeat(3,1fr);gap:5vw;margin:75px 0 45px;display:grid}.benefit-list article{border-top:3px solid #1d2227;padding-top:23px}.benefit-list article>span{color:#1768ac;font-size:10px}.benefit-list h3{margin:25px 0 12px;font-size:21px}.benefit-list p{color:#60676d;font-size:14px;line-height:1.7}.understated-link{color:#1774c4;border-bottom:1px solid #1774c4;padding-bottom:5px;font-size:13px;font-weight:800}.understated-link span{margin-left:9px}.human-pathways{background:#0d151e;padding:105px clamp(26px,8vw,125px)}.section-label.light{border-color:#34404b}.section-label.light p{color:#d9dde0}.pathways-head{grid-template-columns:1fr 1fr;align-items:end;gap:10vw;display:grid}.pathways-head h2{letter-spacing:-2.8px;margin:0;font-size:clamp(40px,4.4vw,64px);line-height:1.08}.pathways-head>p{color:#a5afb8;font-size:17px;line-height:1.7}.pathway-rows{border-top:1px solid #3a454f;margin-top:65px}.pathway-rows a{border-bottom:1px solid #3a454f;grid-template-columns:1fr 2fr 1fr 30px;align-items:center;padding:27px 0;display:grid}.pathway-rows span{text-transform:uppercase;letter-spacing:1.4px;color:#7c8995;font-size:11px}.pathway-rows strong{font-size:20px}.pathway-rows b{color:#9ac7ec;font-size:14px}.pathway-rows i{color:#168bff;font-style:normal}.small-print{color:#73808c;margin-top:22px;font-size:11px}.human-success{color:#171b1f;background:#e7e8e5;grid-template-columns:42% 58%;min-height:620px;display:grid}.success-copy{padding:100px clamp(28px,7vw,100px)}.success-copy h2{letter-spacing:-2.5px;margin:25px 0;font-size:clamp(38px,4.2vw,60px);line-height:1.08}.success-copy>p:not(.plain-kicker){color:#5a6268;line-height:1.75}.success-thumbs{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid;overflow:hidden}.success-thumbs img{object-fit:cover;filter:saturate(.82);width:100%;height:100%}.success-thumbs img:nth-child(2){object-position:50% 35%}.human-contact{background:#070b10;border-top:1px solid #2a3138;grid-template-columns:1fr 1fr;gap:10vw;padding:105px clamp(26px,8vw,125px);display:grid}.human-contact h2{letter-spacing:-2.7px;margin:24px 0;font-size:clamp(40px,4.3vw,62px);line-height:1.08}.human-contact>div:last-child>p{color:#aeb6bd;font-size:17px;line-height:1.75}.human-contact small{color:#69737c;margin-top:13px;display:block}@media (width<=900px){.human-home .site-header{position:sticky}.editorial-hero{grid-template-columns:1fr;padding-top:65px}.editorial-copy{padding-right:0}.editorial-image-wrap{min-height:590px;margin-top:75px}.editorial-image{width:80%;right:4%}.editorial-image-wrap:before{right:0}.image-note{left:4%}.automatic-heading,.pathways-head,.human-success,.human-contact,.benefit-list{grid-template-columns:1fr}.benefit-list article{grid-template-columns:45px 1fr;column-gap:15px;display:grid}.benefit-list article p{grid-column:2}.success-thumbs{min-height:520px}}@media (width<=580px){.human-home .site-header{height:72px}.editorial-hero{padding:55px 20px 70px}.editorial-copy h1{letter-spacing:-2.5px;font-size:48px}.quiet-trust{flex-direction:column;gap:20px}.editorial-image-wrap{min-height:500px;margin-top:55px}.editorial-image{width:90%;height:450px;right:0}.editorial-image-wrap:before{width:70%;height:78%}.image-note{width:230px;padding:19px 20px;left:0}.automatic-intro,.human-pathways,.success-copy,.human-contact{padding:78px 20px}.automatic-heading h2,.pathways-head h2{letter-spacing:-2px;font-size:39px}.benefit-list{margin-top:50px}.pathway-rows a{grid-template-columns:1fr 35px;gap:8px}.pathway-rows span,.pathway-rows b,.pathway-rows strong{grid-column:1}.pathway-rows i{grid-area:1/2/4}.success-thumbs{grid-template-columns:1fr 1fr;min-height:430px}.success-thumbs img:last-child{display:none}}.hero-photo-panel{background:radial-gradient(circle at 60% 34%,#168bff45 0,#0000 34%),linear-gradient(145deg,#071727,#02060b);justify-content:center;align-items:center;padding:clamp(38px,5vw,75px);display:flex}.hero-photo-panel:before{content:"";pointer-events:none;background:linear-gradient(125deg,#087ff51a,#0000 40%,#0007);position:absolute;inset:0}.hero-photo-frame{z-index:1;border:1px solid #5b8db64d;width:min(440px,88%);height:560px;position:relative;overflow:hidden;box-shadow:0 38px 80px #000b,18px 18px #087ff51f}.hero-photo-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#03070dcc);position:absolute;inset:0}.hero-photo-frame img{object-fit:cover;object-position:50% 42%;filter:saturate(.86)contrast(1.03);width:100%;height:100%;display:block}.photo-accent{z-index:0;border:1px solid #168bff80;width:48%;height:66%;position:absolute;transform:translate(42px,-42px)}.hero-photo-panel .hero-badge{z-index:3;min-width:220px;bottom:7%;right:5%}.hero-photo-panel .hero-badge a{color:#168bff;margin-top:14px;font-size:11px;font-weight:800;display:block}@media (width<=900px){.hero-photo-panel{min-height:660px}.hero-photo-frame{width:min(430px,78%);height:570px}.photo-accent{width:45%;height:62%}}@media (width<=580px){.hero-photo-panel{min-height:540px;padding:42px 18px 88px}.hero-photo-frame{width:88%;height:460px;box-shadow:0 28px 60px #000b,10px 10px #087ff51f}.photo-accent{width:62%;height:60%;transform:translate(20px,-24px)}.hero-photo-panel .hero-badge{min-width:200px;padding:18px 20px;bottom:24px;right:18px}.hero-photo-panel .hero-badge b{font-size:16px}}.header-actions,.inner-actions,.hero-conversion,.contact-conversion,.page-cta-actions{align-items:center;gap:12px;display:flex}.header-phone{color:#fff;white-space:nowrap;font-size:13px;font-weight:800}.header-phone:before{content:"Call ";text-transform:uppercase;letter-spacing:1.2px;color:#6faee5;font-size:10px}.header-phone:hover{color:#62b1ff}.phone-short{display:none}.header-waitlist{color:#d9eaff;white-space:nowrap;border:1px solid #3977aa;border-radius:2px;justify-content:center;align-items:center;padding:12px 16px;font-size:12px;font-weight:800;display:inline-flex}.header-waitlist:hover{color:#fff;background:#0d3155;border-color:#168bff}.hero-waitlist:hover{color:#fff;border-color:#168bff}.hero-conversion,.contact-conversion{flex-wrap:wrap;align-items:baseline}.hero-waitlist{color:#c6ced5;border-bottom:1px solid #66727c;padding-bottom:5px;font-size:13px;font-weight:800}.inner-actions{flex-wrap:wrap;margin-top:25px}.inner-actions .button{margin-top:0}.page-cta{color:#fff;background:#0d151e;border-top:1px solid #2c3945;grid-template-columns:1.3fr .7fr;align-items:center;gap:8vw;padding:85px clamp(26px,8vw,125px);display:grid}.page-cta h2{letter-spacing:-2.5px;margin:20px 0 16px;font-size:clamp(36px,4vw,58px);line-height:1.08}.page-cta p:not(.plain-kicker){color:#adb7c0;max-width:700px;line-height:1.7}.page-cta-actions{flex-wrap:wrap;justify-content:flex-end}.page-cta-actions .button{margin:0}.mobile-scroll-nav .mobile-action{color:#fff;background:#087ff5;border-color:#087ff5}@media (width<=1180px){.desktop-nav{display:none}}@media (width<=900px){.page-cta{grid-template-columns:1fr}.page-cta-actions{justify-content:flex-start}}@media (width<=580px){.site-header{padding:0 9px}.brand-logo{width:98px}.header-actions{gap:5px}.header-phone,.header-waitlist,.nav-cta{min-height:38px;padding:8px;font-size:9px}.header-phone{border:1px solid #314456;border-radius:2px;justify-content:center;align-items:center;display:inline-flex}.header-phone:before,.phone-full{display:none}.phone-short{display:inline}.nav-cta span{display:none}.hero-conversion,.contact-conversion{flex-direction:column;align-items:flex-start}.page-cta{padding:68px 20px}.page-cta-actions{flex-direction:column;align-items:stretch}.page-cta-actions .button{width:100%}.inner-actions{flex-direction:column;align-items:stretch;width:100%}.inner-actions .button{width:100%}}.site-header,.human-home .site-header{height:110px}@media (width<=900px){.site-header,.human-home .site-header{height:98px}.brand-logo{width:260px;max-height:76px}}@media (width<=580px){.site-header,.human-home .site-header{grid-template-rows:72px 45px;grid-template-columns:1fr auto;height:auto;min-height:125px;padding:4px 12px 8px;display:grid}.brand{grid-area:1/1/auto/2}.brand-logo{width:190px;max-height:68px}.header-actions{grid-area:2/1/auto/-1;justify-content:flex-end}.mobile-scroll-nav{top:125px}.header-phone,.header-waitlist,.nav-cta{min-height:38px;padding:8px 11px;font-size:10px}}.reviews-hero{background:radial-gradient(circle at 80% 30%,#8f70251f 0,#0000 28%),#070a0e;border-bottom:1px solid #342f23;padding:105px clamp(26px,9vw,140px) 90px}.reviews-hero h1{letter-spacing:-4px;margin:30px 0;font-size:clamp(56px,7vw,100px);line-height:.94}.reviews-hero h1 em{color:#c8a34a;font-style:normal}.reviews-hero>p:last-child{color:#b7bec5;max-width:730px;font-size:18px;line-height:1.75}.reviews-hero .plain-kicker{color:#c8a34a}.reviews-editorial{color:#f5f3ed;background:#0a0d11;padding:100px clamp(24px,8vw,125px)}.featured-reviews{grid-template-columns:1.12fr .88fr;align-items:start;gap:22px;display:grid}.compact-reviews{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:18px;display:grid}.learner-review{background:#101419;border:1px solid #302c22;padding:38px;position:relative;box-shadow:0 18px 50px #0004}.featured-review{padding:48px}.featured-review.philosophy{background:linear-gradient(145deg,#15140f,#0e1217);border-top:3px solid #c8a34a}.featured-review.confidence{margin-top:72px}.review-stars{color:#d0aa4d;letter-spacing:4px;font-size:15px}.learner-review blockquote{font:650 clamp(25px,2.7vw,40px)/1.25 var(--font-display);letter-spacing:-1.2px;color:#fff;margin:35px 0;padding:0}.learner-review>p,.review-more{color:#c0c5ca;font-size:16px;line-height:1.8}.review-expansion summary{color:#d0aa4d;cursor:pointer;font-size:12px;font-weight:800;display:none}.review-expansion .review-more{margin-top:0;display:block}.review-tags{flex-wrap:wrap;gap:7px;margin:32px 0;display:flex}.review-tags span{color:#d9bd77;text-transform:uppercase;letter-spacing:1px;border:1px solid #4b4026;padding:7px 10px;font-size:9px;font-weight:800}.review-author{background:0 0;border-top:1px solid #332f26;flex-direction:column;gap:5px;padding:22px 0 0;display:flex}.review-author strong{color:#fff;font-size:15px}.review-author span{color:#90979e;text-transform:uppercase;letter-spacing:1.5px;font-size:11px}.review-provenance{text-align:center;color:#777e85;margin:45px 0 0;font-size:11px}.reviews-cta{color:#17191c;background:#f0eee7;grid-template-columns:1.25fr .75fr;align-items:center;gap:8vw;padding:95px clamp(26px,8vw,125px);display:grid}.reviews-cta .plain-kicker{color:#8c6a1e}.reviews-cta h2{letter-spacing:-3px;margin:24px 0;font-size:clamp(40px,4.8vw,68px);line-height:1.04}.reviews-cta h2 em{color:#9b7725;font-style:normal}.reviews-cta>div:first-child>p:last-child{color:#565b60;font-size:17px;line-height:1.7}.reviews-cta-actions{flex-direction:column;gap:12px;display:flex}.reviews-cta-actions .button{margin:0}.reviews-cta .primary{box-shadow:none;background:#111820}.review-secondary{color:#211d14;background:0 0;border:1px solid #9c7b31}@media (width<=900px){.featured-reviews,.reviews-cta{grid-template-columns:1fr}.featured-review.confidence{margin-top:0}.compact-reviews{grid-template-columns:1fr}.reviews-cta-actions{align-items:flex-start}}@media (width<=580px){.reviews-hero{padding:80px 20px 65px}.reviews-hero h1{letter-spacing:-3px;font-size:58px}.reviews-editorial{padding:65px 16px}.learner-review,.featured-review{padding:28px 24px}.learner-review blockquote{font-size:27px}.review-expansion summary{margin:8px 0 18px;display:inline-block}.review-expansion:not([open]) .review-more{display:none}.review-expansion[open] summary{margin-bottom:8px}.reviews-cta{padding:72px 20px}.reviews-cta-actions{align-items:stretch}.reviews-cta-actions .button{width:100%}}.human-home .editorial-hero{isolation:isolate;background-color:#02050a;background-image:url(/assets/truelane-cinematic-car.jpeg);background-position:100%;background-repeat:no-repeat;background-size:cover;max-width:none;min-height:clamp(720px,100vh - 110px,920px);margin:0;padding:clamp(96px,12vh,145px) clamp(26px,7vw,105px) 145px;display:block;position:relative;overflow:hidden}.human-home .editorial-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#02050af7 0%,#03080fe8 27%,#03091191 58%,#03080e57 78%,#02050985 100%),linear-gradient(#010408c7 0%,#02060b2e 32%,#02050938 57%,#010306d1 84%,#02050a 100%);position:absolute;inset:0}.human-home .editorial-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(58% 58% at 72% 48%,#0000 0%,#0000000f 46%,#0000006b 100%),linear-gradient(#0000 67%,#02050ae0 93%,#02050a 100%);position:absolute;inset:0}.human-home .editorial-copy{z-index:1;width:min(720px,54vw);padding-right:0;position:relative}.human-home .editorial-copy h1{text-shadow:0 3px 28px #00000073}.human-home .hero-lead{color:#c1c7cd;text-shadow:0 2px 18px #000000b8}.human-home .quiet-trust{border-color:#ffffff2e;max-width:600px}@media (width<=900px){.human-home .editorial-hero{background-position:63%;min-height:760px;padding-top:100px}.human-home .editorial-copy{width:min(650px,82vw)}.human-home .editorial-hero:before{background:linear-gradient(90deg,#02050af5,#03080fc2 58%,#02050a75),linear-gradient(#010408b8,#02060b33 38%,#02050a 100%)}}@media (width<=580px){.human-home .editorial-hero{background-position:67%;min-height:720px;padding:78px 20px 110px}.human-home .editorial-copy{width:100%}.human-home .editorial-hero:before{background:linear-gradient(90deg,#02050af5,#03080fb8),linear-gradient(#010408bf,#02060b4d 38%,#010306e6 78%,#02050a 100%)}.human-home .editorial-hero:after{background:radial-gradient(78% 48% at 70%,#0000,#0000005c 100%),linear-gradient(#0000 58%,#02050ae6 90%,#02050a 100%)}}.consent-hero{color:#fff;background:#000;border-bottom:1px solid #343b40;grid-template-columns:minmax(0,1.2fr) minmax(280px,.65fr);gap:clamp(35px,7vw,100px);padding:clamp(85px,10vw,145px) max(22px,50vw - 590px);display:grid}.consent-hero h1{color:#fff;letter-spacing:-.055em;margin:14px 0 22px;font-size:clamp(55px,7vw,95px);line-height:.92}.consent-hero h1 em{color:var(--brand-gold-light);font-family:var(--font-editorial),serif;font-weight:500}.consent-hero>div>p:not(.plain-kicker){color:#cbd2d6;max-width:720px;font-size:18px;line-height:1.75}.consent-hero aside{border:1px solid #41484d;border-top:4px solid var(--brand-gold);background:#090909;align-self:end;padding:30px}.consent-hero aside strong{color:#fff;margin-bottom:11px;font-size:22px;display:block}.consent-hero aside p{color:#cbd2d6;margin:0;line-height:1.7}.consent-document{color:#17242d;background:#f4f2ed;padding:clamp(70px,9vw,120px) max(20px,50vw - 520px)}.consent-intro{margin-bottom:55px}.consent-intro h2{letter-spacing:-.04em;margin:10px 0 17px;font-size:clamp(38px,5vw,62px);line-height:1}.consent-intro>p:not(.plain-kicker){color:#53616a;max-width:790px;line-height:1.75}.consent-intro .button{margin-top:15px;display:inline-flex}.consent-panel{border:1px solid #d4d0c7;border-top:3px solid var(--brand-gold);background:#fff;margin-top:20px;padding:clamp(25px,4vw,42px)}.consent-panel h2{margin:0 0 18px;font-size:clamp(25px,3vw,35px)}.consent-panel h3{margin:30px 0 10px;font-size:20px}.consent-panel p,.consent-panel li{color:#43535c;line-height:1.7}.consent-panel ul{gap:9px;padding-left:20px;display:grid}.consent-options{grid-template-columns:1fr 1fr;gap:10px 25px;margin-top:18px;display:grid}.consent-options label{border-bottom:1px solid #ddd8ce;align-items:flex-start;gap:12px;padding:14px 0;font-weight:700;display:flex}.consent-box{color:#000;flex:none;font-size:24px;line-height:1}.consent-note{border-left:3px solid var(--brand-gold);background:#f0eee8;margin-top:20px;padding:16px 18px}.consent-lines{margin-top:22px}.consent-lines p{border-bottom:1px solid #d7d1c7;margin:0;padding:13px 0}.consent-panel a,.consent-privacy a{color:#0871b0;text-decoration:underline}.consent-privacy{color:#fff;border-left:4px solid var(--brand-gold);background:#080808;margin-top:28px;padding:28px 30px}.consent-privacy strong{font-size:21px}.consent-privacy p{color:#cbd2d6;line-height:1.7}@media (width<=760px){.consent-hero{grid-template-columns:1fr}.consent-hero aside{align-self:auto}.consent-options{grid-template-columns:1fr}.consent-document{padding-inline:16px}.consent-panel{padding:25px 20px}}.button,.editorial-cta,.hero-waitlist,.nav-cta,.header-waitlist,.header-phone,.review-secondary{min-height:50px;font-family:var(--font-body),sans-serif;letter-spacing:.05px;color:#fff;text-shadow:0 1px 2px #00173bb3;cursor:pointer;background:linear-gradient(#35a7ff 0%,#0c82ee 48%,#0063c8 100%);border:1px solid #8dc7ffbf;border-radius:13px;justify-content:center;align-items:center;padding:14px 24px;font-size:14px;font-weight:850;line-height:1;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff7a,inset 0 -2px #001f5252,0 7px 16px #0053b442,0 2px 3px #00000080}.button:before,.editorial-cta:before,.hero-waitlist:before,.nav-cta:before,.header-waitlist:before,.header-phone:after,.review-secondary:before{content:"";pointer-events:none;background:linear-gradient(#fff3,#fff0);border-radius:10px 10px 48% 48%;height:42%;position:absolute;inset:1px 2px auto}.button:hover,.editorial-cta:hover,.hero-waitlist:hover,.nav-cta:hover,.header-waitlist:hover,.header-phone:hover,.review-secondary:hover{color:#fff;filter:brightness(1.07)saturate(1.05);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #001f524d,0 11px 22px #005fcd52,0 3px 4px #0000007a}.button:active,.editorial-cta:active,.hero-waitlist:active,.nav-cta:active,.header-waitlist:active,.header-phone:active,.review-secondary:active{transform:translateY(1px);box-shadow:inset 0 2px 5px #00193e80,0 2px 4px #00000061}.button:focus-visible,.editorial-cta:focus-visible,.hero-waitlist:focus-visible,.nav-cta:focus-visible,.header-waitlist:focus-visible,.header-phone:focus-visible,.review-secondary:focus-visible{outline-offset:3px;outline:3px solid #fff}.button.secondary,.hero-waitlist,.header-waitlist,.review-secondary{color:#f5f8fb;text-shadow:0 1px 2px #000;background:linear-gradient(#354b60 0%,#172b3e 48%,#091522 100%);border-color:#73879a;box-shadow:inset 0 1px #ffffff45,inset 0 -2px #0006,0 7px 16px #00000052,0 2px 3px #0000008c}.reviews-cta .button.primary{background:linear-gradient(#35a7ff 0%,#0c82ee 48%,#0063c8 100%);box-shadow:inset 0 1px #ffffff7a,inset 0 -2px #001f5252,0 7px 16px #0053b442,0 2px 3px #00000080}.editorial-cta,.hero-waitlist{margin-top:25px}.hero-waitlist{padding-bottom:14px}.header-phone,.header-waitlist,.nav-cta{border-radius:11px;min-height:44px;padding:11px 17px;font-size:12px}.header-phone{background:linear-gradient(#1d3348,#0a1623);border-color:#4b769d;box-shadow:inset 0 1px #fff3,0 4px 11px #00000057}@media (width<=580px){.button,.editorial-cta,.hero-waitlist,.review-secondary{width:100%;min-height:52px;margin-top:0}.header-phone,.header-waitlist,.nav-cta{border-radius:9px;width:auto;min-height:38px;padding:8px 10px;font-size:10px}}.rob-development{color:#fff;background:#071727;border-top:1px solid #274057;border-bottom:1px solid #274057;padding:105px clamp(26px,8vw,125px)}.development-heading{grid-template-columns:1.05fr .95fr;align-items:end;gap:9vw;margin-bottom:58px;display:grid}.development-heading .plain-kicker{color:#d2b46b}.development-heading h2{letter-spacing:-3.2px;margin:22px 0 0;font-size:clamp(44px,5vw,72px);line-height:1.02}.development-heading h2 em{color:#35a7ff;font-style:normal}.development-heading>p{color:#bdc9d4;max-width:600px;margin:0;font-size:17px;line-height:1.75}.development-list{grid-template-columns:.88fr 1.12fr;gap:18px;display:grid}.development-card{background:linear-gradient(145deg,#0b2135,#091725);border:1px solid #35516b;border-radius:16px;flex-direction:column;min-height:520px;padding:38px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 55px #0005}.development-card:before{content:"";background:linear-gradient(90deg,#b99a55,#ead493 52%,#0000);width:100%;height:4px;position:absolute;inset:0 auto auto 0}.coaching-card{background:linear-gradient(145deg,#0c2945,#071827)}.development-topline{justify-content:space-between;align-items:center;gap:15px;margin-bottom:42px;display:flex}.development-number{font:800 14px/1 var(--font-display);color:#7191aa;letter-spacing:1.5px}.development-status{color:#e3cb8d;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;background:#b99a5516;border:1px solid #b99a5570;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:850}.development-type{color:#79bcf4;letter-spacing:1.8px;text-transform:uppercase;margin:0 0 13px;font-size:10px;font-weight:850}.qualification-mark{background:#fff;border-radius:12px;align-items:center;width:min(230px,70%);min-height:92px;margin:-16px 0 30px;padding:14px 18px;display:flex;box-shadow:0 15px 34px #0005}.qualification-mark img{width:100%;height:auto;display:block}.qualification-mark.bright-mark{background:#36526a;width:126px;height:126px;padding:0;overflow:hidden}.qualification-mark.bright-mark img{object-fit:cover;width:100%;height:100%}.development-card h3{letter-spacing:-1.2px;color:#fff;max-width:760px;margin:0 0 22px;font-size:clamp(27px,2.6vw,40px);line-height:1.12}.development-card>p:not(.development-type){color:#bac7d2;font-size:15px;line-height:1.75}.development-benefit{border-top:1px solid #ffffff20;margin-top:auto;padding-top:25px}.development-benefit strong{color:#d7b967;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:9px;font-size:11px;display:block}.development-benefit p{color:#e4ebf1;margin:0;font-size:14px;line-height:1.65}.development-note{color:#95a6b5;letter-spacing:.4px;text-align:right;margin:30px 0 0;font-size:12px}@media (width<=900px){.development-heading,.development-list{grid-template-columns:1fr}.development-heading{gap:26px}.development-card{min-height:0}.development-note{text-align:left}}@media (width<=580px){.rob-development{padding:75px 18px}.development-heading{margin-bottom:38px}.development-heading h2{letter-spacing:-2.4px;font-size:45px}.development-card{border-radius:13px;padding:28px 23px}.development-topline{flex-direction:column;align-items:flex-start;margin-bottom:32px}.development-status{white-space:normal}.development-card h3{font-size:29px}}.brand-strip{color:#84909b;letter-spacing:1.45px;text-transform:uppercase;background:#010307;border-bottom:1px solid #182430;justify-content:space-between;align-items:center;height:30px;padding:0 clamp(24px,5vw,76px);font-size:9px;display:flex}.brand-strip strong{color:#92c9f7;letter-spacing:1.8px;font-size:9px}.site-header,.human-home .site-header{background:#04090ff7;border-bottom:1px solid #25313d;height:88px;padding:0 clamp(24px,5vw,76px);box-shadow:0 12px 35px #00000042}.desktop-nav a,.human-home .desktop-nav a{color:#aeb8c1;letter-spacing:.45px;border:0;border-bottom:1px solid #0000;border-radius:0;padding:10px 0;font-size:11px}.desktop-nav a:hover,.human-home .desktop-nav a:hover{color:#fff;background:0 0;border-bottom-color:#168bff}.header-actions{gap:9px}.header-phone,.header-waitlist,.nav-cta{min-height:auto;box-shadow:none;text-shadow:none;border-radius:0;overflow:visible;transform:none}.header-phone:before,.header-phone:after,.header-waitlist:before,.nav-cta:before{display:none}.header-phone{color:#fff;background:0 0;border:0;border-right:1px solid #35414c;flex-direction:column;align-items:flex-end;gap:3px;padding:2px 15px 2px 0;display:flex}.header-phone:hover{box-shadow:none;filter:none;color:#68b8ff;transform:none}.phone-label{color:#80909e;letter-spacing:1.4px;text-transform:uppercase;font-size:8px;font-weight:800}.phone-number{letter-spacing:.45px;white-space:nowrap;font-size:15px;font-weight:800}.header-waitlist{color:#d5dde4;background:0 0;border:1px solid #445564;padding:11px 15px;font-size:11px}.header-waitlist:hover{box-shadow:none;filter:none;background:#111d28;border-color:#718393;transform:none}.nav-cta{color:#fff;background:#087ff5;border:1px solid #2899ff;padding:12px 17px;font-size:11px}.nav-cta:hover{filter:none;background:#168bff;transform:none;box-shadow:0 8px 20px #0066d240}.mobile-scroll-nav{background:#03080ef7;border-bottom:1px solid #25313d}.quiet-trust{border:0;grid-template-columns:1fr 1fr;gap:12px;max-width:650px;margin-top:46px;padding:0;display:grid}.quiet-trust .trust-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060d15b8;border:1px solid #7e9db842;grid-template-columns:auto 1fr;align-items:center;gap:14px;min-height:74px;padding:15px 18px;display:grid}.trust-symbol{color:#62b7ff;border:1px solid #258de8;border-radius:50%;place-items:center;width:31px;height:31px;font-size:15px;display:grid}.trust-stars{color:#62b7ff;letter-spacing:1px;white-space:nowrap;font-size:10px}.quiet-trust .trust-card>div{flex-direction:column;gap:5px;display:flex}.quiet-trust .trust-card strong{color:#f5f7f9;letter-spacing:.25px;font-size:11px}.quiet-trust .trust-card span:not(.trust-symbol):not(.trust-stars){color:#87939e;font-size:10px;line-height:1.35}.quiet-trust a.trust-card{transition:border-color .2s,background .2s}.quiet-trust a.trust-card:hover{background:#0c1b29db;border-color:#4097e180}@media (width<=1180px){.desktop-nav{display:none}}@media (width<=900px){.brand-strip{padding:0 20px}.site-header,.human-home .site-header{height:78px;padding:0 20px;position:sticky;top:0}.brand-logo{width:220px;max-height:58px}.mobile-scroll-nav{gap:0;padding:0 14px;top:78px}.mobile-scroll-nav a{letter-spacing:.3px;border:0;border-right:1px solid #202c37;border-radius:0;padding:13px 12px;font-size:10px}}@media (width<=580px){.brand-strip{letter-spacing:.7px;height:27px;padding:0 14px;font-size:7px}.brand-strip span{display:none}.brand-strip strong{letter-spacing:1.65px;margin:auto;font-size:8px}.site-header,.human-home .site-header{gap:8px;height:74px;min-height:74px;padding:0 12px;display:flex}.brand{flex:1;min-width:0}.brand-logo{width:min(160px,100%);max-height:55px}.header-actions{flex:none;gap:7px}.header-phone{background:0 0;border-right:1px solid #35414c;border-radius:0;width:auto;min-height:auto;padding:1px 9px 1px 0;display:flex}.phone-label{display:none}.phone-number{letter-spacing:0;font-size:11px;display:inline}.header-waitlist{display:none}.nav-cta{border-radius:0;min-height:36px;padding:9px 10px;font-size:9px}.nav-cta span{display:none}.mobile-scroll-nav{padding:0 8px;top:74px}.mobile-scroll-nav a{padding:12px 10px;font-size:9px}.quiet-trust{grid-template-columns:1fr;gap:8px;margin-top:38px}.quiet-trust .trust-card{min-height:64px;padding:12px 14px}}.editorial-copy .plain-kicker{color:#8bc9ff;letter-spacing:2.5px;align-items:center;gap:10px;font-size:10px;display:flex}.editorial-copy .plain-kicker:before{content:"";background:#168bff;width:38px;height:2px;box-shadow:0 0 18px #168bffb3}.editorial-copy .plain-kicker span{color:#536779}.editorial-copy .hero-statement{letter-spacing:-6px;text-transform:none;margin:28px 0 30px;font-size:clamp(67px,7.25vw,112px);line-height:.88}.editorial-copy .hero-statement span{color:#f5f7fa;font-weight:760}.editorial-copy .hero-statement em{color:#2196f3;text-shadow:0 0 48px #0073e638;font-style:normal;font-weight:820}.editorial-copy .hero-statement strong{color:#d7dde3;font-weight:430}.human-home .hero-lead{color:#c3cbd2;max-width:710px;margin-bottom:0;font-size:18px;line-height:1.72}.hero-promise{color:#f1f5f8;letter-spacing:1.15px;text-transform:uppercase;border-left:2px solid #168bff;margin:19px 0 0;padding-left:17px;font-size:12px;font-weight:800}@media (width<=900px){.human-home .editorial-copy{width:min(760px,90vw)}.editorial-copy .hero-statement{font-size:clamp(65px,10vw,92px)}}@media (width<=580px){.human-home .editorial-hero{min-height:790px;padding-top:66px}.human-home .editorial-copy{width:100%}.editorial-copy .plain-kicker{letter-spacing:1.65px;gap:7px;font-size:8px}.editorial-copy .plain-kicker:before{width:24px}.editorial-copy .hero-statement{letter-spacing:-3.7px;margin:25px 0 26px;font-size:clamp(50px,15.4vw,64px);line-height:.91}.human-home .hero-lead{font-size:15px;line-height:1.66}.hero-promise{letter-spacing:.8px;margin-top:16px;font-size:9px;line-height:1.45}.hero-conversion{margin-top:25px}.quiet-trust{margin-top:30px}}.human-home .editorial-hero{min-height:clamp(760px,100vh - 118px,900px);padding-top:clamp(86px,10vh,120px)}.human-home .editorial-copy{width:min(720px,58vw)}.editorial-copy .plain-kicker{color:#a9b4be;letter-spacing:2px;font-size:10px;display:block}.editorial-copy .plain-kicker:before{display:none}.editorial-copy .hero-statement{letter-spacing:-4.8px;color:#f4f4f0;text-transform:none;text-shadow:0 3px 30px #0000006b;max-width:700px;margin:30px 0 28px;font-size:clamp(62px,6.2vw,92px);font-weight:650;line-height:.98}.human-home .hero-lead{color:#c3c9cf;max-width:630px;font-size:18px;line-height:1.68}.hero-credentials{color:#929da7;letter-spacing:1px;text-transform:uppercase;margin:24px 0 0;font-size:10px;font-weight:700}.hero-credentials span{color:#168bff;padding:0 8px}.hero-conversion{align-items:center;gap:20px;margin-top:31px}.human-home .editorial-cta,.human-home .hero-waitlist{min-height:48px;text-shadow:none;box-shadow:none;letter-spacing:.2px;border-radius:0;margin:0;font-size:12px;transform:none}.human-home .editorial-cta{background:#087ff5;border:1px solid #178df3;padding:15px 22px}.human-home .editorial-cta:before,.human-home .hero-waitlist:before{display:none}.human-home .editorial-cta:hover{filter:none;background:#168bff;transform:none;box-shadow:0 8px 22px #005bbe40}.human-home .hero-waitlist{color:#d4d9de;background:0 0;border:0;border-bottom:1px solid #7d8994;min-height:auto;padding:14px 2px}.human-home .hero-waitlist:hover{filter:none;box-shadow:none;background:0 0;border-bottom-color:#fff;transform:none}.hero-review{border-top:1px solid #fff3;max-width:610px;margin-top:48px;padding:20px 0 0;display:block}.hero-review blockquote{max-width:570px;font:500 17px/1.55 var(--font-display);color:#e4e7e9;margin:0 0 12px}.hero-review>span{color:#7f8a94;letter-spacing:1.1px;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;font-size:9px;display:flex}.hero-review b{color:#9dcaf0;font-weight:700}.hero-review:hover b{color:#fff}@media (width<=900px){.human-home .editorial-copy{width:min(680px,88vw)}}@media (width<=580px){.human-home .editorial-hero{min-height:760px;padding-top:58px}.human-home .editorial-copy{width:100%}.editorial-copy .plain-kicker{letter-spacing:1.35px;font-size:8px}.editorial-copy .hero-statement{letter-spacing:-3px;margin:23px 0 24px;font-size:clamp(47px,13.6vw,57px);line-height:1.01}.human-home .hero-lead{font-size:15px;line-height:1.65}.hero-credentials{letter-spacing:.65px;flex-wrap:wrap;gap:6px;font-size:8px;line-height:1.5;display:flex}.hero-credentials span{padding:0 1px}.hero-conversion{align-items:flex-start;gap:13px;margin-top:25px}.human-home .editorial-cta{width:100%;margin:0}.human-home .hero-waitlist{width:auto;margin:0}.hero-review{margin-top:36px;padding-top:16px}.hero-review blockquote{font-size:14px}.hero-review>span{flex-direction:column;align-items:flex-start;gap:7px;font-size:8px}}.rob-introduction{background:#05080c;border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr);align-items:center;gap:clamp(46px,7vw,110px);padding:clamp(78px,10vw,150px) clamp(24px,6vw,92px);display:grid}.rob-portrait{background:#111820;min-height:560px;margin:0;position:relative;overflow:hidden}.rob-portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#020508c7 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f}.rob-portrait img{object-fit:cover;object-position:center 43%;filter:saturate(.88)contrast(1.04);width:100%;height:100%;min-height:560px;display:block}.rob-portrait>p{z-index:1;color:#fff;flex-direction:column;gap:4px;margin:0;display:flex;position:absolute;bottom:25px;left:28px}.rob-portrait>p strong{font:600 17px/1.2 var(--font-display);letter-spacing:.1px}.rob-portrait>p span{color:#aeb7c0;letter-spacing:1.2px;text-transform:uppercase;font-size:9px;font-weight:700}.rob-introduction-copy{max-width:510px}.rob-introduction-copy .section-label{margin-bottom:36px}.rob-introduction-copy h2{color:#f3f4f2;max-width:470px;font:570 clamp(43px,4.2vw,66px)/1.02 var(--font-display);letter-spacing:-2.7px;margin:0 0 30px}.rob-introduction-copy>p{color:#aab3bb;margin:0 0 19px;font-size:15px;line-height:1.75}.rob-introduction-copy .understated-link{margin-top:17px}@media (width<=900px){.rob-introduction{grid-template-columns:1fr;gap:52px}.rob-portrait,.rob-portrait img{min-height:500px}.rob-introduction-copy{max-width:660px}}@media (width<=580px){.rob-introduction{gap:38px;padding:62px 18px 72px}.rob-portrait{min-height:390px}.rob-portrait img{object-position:48% center;min-height:390px}.rob-portrait>p{bottom:17px;left:18px}.rob-portrait>p strong{font-size:15px}.rob-portrait>p span{font-size:8px}.rob-introduction-copy .section-label{margin-bottom:25px}.rob-introduction-copy h2{letter-spacing:-2px;margin-bottom:24px;font-size:42px}.rob-introduction-copy>p{font-size:14px;line-height:1.7}}:root{--tl-black:#000;--tl-ink:#020812;--tl-navy:#051a30;--tl-navy-mid:#092a49;--tl-blue:#087ff5;--tl-blue-bright:#28a0ff;--tl-steel:#8faac1;--tl-silver:#e5edf4;--tl-white:#f7fafc}body,main{background:var(--tl-navy);color:var(--tl-white)}.brand-strip,.site-header,.human-home .site-header{border-color:#1a2b3b;background:#000!important}.mobile-scroll-nav{background:#000;border-color:#1a2b3b}.desktop-nav a,.human-home .desktop-nav a{color:#b8c8d6}.desktop-nav a:hover,.human-home .desktop-nav a:hover{color:#fff;border-bottom-color:var(--tl-blue-bright)}.header-phone{border-right-color:#31475a}.phone-label{color:#7893aa}.nav-cta{background:var(--tl-blue);border-color:#3aa8ff}.rob-introduction{background:linear-gradient(118deg,#06172a 0%,#0a2947 62%,#0d385f 100%);border-top-color:#234966}.rob-portrait{background:#071424;box-shadow:22px 22px #2791eb1c}.rob-portrait:after{background:linear-gradient(#0000 48%,#010a14e6 100%);box-shadow:inset 0 0 0 1px #9dc7e757}.automatic-intro{color:#071321;background:linear-gradient(135deg,#edf4f9,#dce9f3)}.automatic-intro .section-label{border-color:#a7bbcb}.automatic-intro .section-label span,.automatic-heading h2 em,.benefit-list article>span{color:#0878dc}.automatic-heading>p,.benefit-list p{color:#445b6e}.human-pathways{background:linear-gradient(140deg,#061a30 0%,#0a2b4b 68%,#0b355d 100%);border-top:1px solid #315b7b}.pathway-rows,.pathway-rows a{border-color:#3c617e}.pathway-rows span,.small-print{color:#89a7bd}.pathway-rows b{color:#8acaff}.success-copy .plain-kicker{color:#0878dc}.success-thumbs{background:#0a2a48}.human-contact{color:#fff;background:linear-gradient(125deg,#075faf 0%,#087ff5 52%,#0b4c8d 100%);border-top-color:#67b7f5}.human-contact .plain-kicker,.human-contact>div:last-child>p{color:#e0effb}.human-contact .editorial-cta{color:#06335c;background:#fff;border-color:#fff}.human-contact .editorial-cta:hover{color:#031c34;background:#eaf5ff}.human-contact .hero-waitlist{color:#fff;border-bottom-color:#d6ebfb}.inner-hero{background:radial-gradient(circle at 82% 32%,#41a8ff59 0,#0000 29%),linear-gradient(135deg,#031226 0%,#07518f 62%,#087ff5 145%);border-bottom-color:#4aaaf4}.inner-content+.inner-content{border-top:1px solid #31516b}.value-grid{background:#35617f;border-color:#35617f}.value-grid article{background:linear-gradient(145deg,#08213a,#0b3153)}.inner-course-grid article{background:#0a2743;border-color:#315a79}.inner-course-grid article.featured{box-shadow:none;background:linear-gradient(145deg,#075196,#087ff5);border-color:#65b8ff}.inner-course-grid article.featured>p:not(.card-eyebrow){color:#eff8ff}.page-cta{background:linear-gradient(120deg,#06233d,#0a4f8c);border-top-color:#4185b8}.page-cta p:not(.plain-kicker){color:#c8dbe8}.success-section{background:linear-gradient(145deg,#06172a,#0b3154)}.page-photo-grid figure,.pass-photo{background:#082642;border-color:#416783}.courses-section,.testimonials{color:#071321;background:#e3edf4}.courses-section .section-heading.split>p,.testimonials .section-heading>p,.pricing-note{color:#4b6274}.course-card,.review-placeholders article{color:#071321;background:#f7fafc;border-color:#afc2d0;box-shadow:0 16px 34px #02182c1a}.course-card:nth-child(2n):not(.featured){background:#d7e7f2}.course-card.featured{background:linear-gradient(145deg,#082746,#075ca8);border-color:#268ce6}.course-card>p:not(.card-eyebrow),.review-placeholders small{color:#52697a}.course-card.featured>p:not(.card-eyebrow){color:#d8e8f3}.review-placeholders p{color:#071321}.contact-section{color:#fff;background:linear-gradient(145deg,#0a3d6b,#087ff5);border-top-color:#6ebeff}.contact-section>p:not(.eyebrow):not(.setup-note){color:#e0eef8}.reviews-hero{background:radial-gradient(circle at 80% 30%,#28a0ff42 0,#0000 30%),linear-gradient(140deg,#020b16,#082e50);border-bottom-color:#2c638d}.reviews-hero h1 em,.reviews-hero .plain-kicker{color:#51b0ff}.learner-review{background:#09243d;border-color:#315774}.review-stars{color:#67baff}.review-provenance{color:#89a2b5}.reviews-cta .plain-kicker,.reviews-cta h2 em{color:#086cbe}.reviews-cta .primary{background:#087ff5}.review-secondary{color:#09233a;background:0 0;border-color:#337aad}footer{background:#000;border-top-color:#1b6daa}.home-trust-bar{color:#fff;background:#087ff5;border-top:1px solid #53b2ff;border-bottom:1px solid #005ebf;grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,6vw,92px);display:grid}.home-trust-bar>div{border-right:1px solid #ffffff40;flex-direction:column;gap:5px;padding:25px clamp(16px,2.3vw,34px);display:flex}.home-trust-bar>div:first-child{padding-left:0}.home-trust-bar>div:last-child{border:0}.home-trust-bar strong{font:700 16px/1.2 var(--font-display);letter-spacing:-.2px}.home-trust-bar span{color:#dcefff;letter-spacing:.8px;text-transform:uppercase;font-size:9px;font-weight:700}.automatic-intro{padding-top:95px}.automatic-heading{grid-template-columns:1.1fr .9fr}.benefit-list{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:60px}.benefit-list article{background:#ffffff9e;border:1px solid #b6cad9;border-top:4px solid #087ff5;min-height:220px;padding:25px 23px;box-shadow:0 13px 30px #05294614}.benefit-list h3{margin:22px 0 12px}.benefit-list p{margin-bottom:0}.pathway-rows{border:0;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:55px;display:grid}.pathway-rows a{color:#071321;background:#fff;border:0;border-top:5px solid #168fff;flex-direction:column;align-items:flex-start;min-height:365px;padding:32px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 18px 42px #00000030}.pathway-rows a:nth-child(3){color:#fff;background:#087ff5;border-top-color:#9dd5ff}.pathway-rows a:hover{transform:translateY(-5px);box-shadow:0 24px 48px #00000047}.pathway-rows span{color:#0873ce;font-size:9px;font-weight:800}.pathway-rows a:nth-child(3) span{color:#d9eeff}.pathway-rows strong{margin:24px 0 15px;font-size:27px;line-height:1.15}.pathway-rows small{color:#4b6172;font-size:13px;line-height:1.65;display:block}.pathway-rows a:nth-child(3) small{color:#e3f2fc}.pathway-rows b{color:#075fae;margin-top:auto;padding-top:28px;font-size:17px}.pathway-rows a:nth-child(3) b{color:#fff}.pathway-rows i{color:#0873ce;margin-top:17px;font-size:11px;font-style:normal;font-weight:900}.pathway-rows a:nth-child(3) i{color:#fff}.course-help{background:#031629;border:1px solid #3e6988;justify-content:space-between;align-items:center;gap:30px;margin-top:34px;padding:25px 28px;display:flex}.course-help>div{flex-direction:column;gap:6px;display:flex}.course-help strong{font-size:15px}.course-help span{color:#9fb7c9;font-size:12px}.course-help>a{color:#06325a;background:#fff;flex:none;padding:13px 17px;font-size:11px;font-weight:900}@media (width<=1000px){.home-trust-bar{grid-template-columns:repeat(2,1fr)}.home-trust-bar>div:nth-child(2){border-right:0}.home-trust-bar>div:nth-child(-n+2){border-bottom:1px solid #ffffff40}.benefit-list{grid-template-columns:repeat(2,1fr)}.pathway-rows{grid-template-columns:1fr}.pathway-rows a{min-height:300px}}@media (width<=580px){.home-trust-bar{grid-template-columns:1fr;padding:0 18px}.home-trust-bar>div,.home-trust-bar>div:first-child{border-bottom:1px solid #ffffff40;border-right:0;padding:18px 0}.home-trust-bar>div:last-child{border-bottom:0}.benefit-list{grid-template-columns:1fr;gap:13px}.benefit-list article{min-height:0}.pathway-rows{gap:13px}.pathway-rows a{min-height:320px;padding:27px 24px}.course-help{flex-direction:column;align-items:flex-start}.course-help>a{text-align:center;width:100%}}body,main,.human-home{color:#10233b;background:#fff}.brand-strip{color:#e7f5ff;border:0;height:34px;font-size:10px;background:#087ff5!important}.brand-strip strong{color:#fff}.site-header,.human-home .site-header{border:0;box-shadow:0 7px 22px #06192b21;background:#000!important}.desktop-nav a,.human-home .desktop-nav a{font-family:var(--font-display);color:#e5edf4;font-weight:600}.header-waitlist,.nav-cta{border-radius:7px}.nav-cta{background:#087ff5}.human-home .editorial-hero{color:#10233b;background:linear-gradient(135deg,#fff 0%,#f5faff 58%,#e1f2ff 100%);grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);align-items:center;gap:clamp(42px,6vw,88px);min-height:720px;padding:76px clamp(24px,6vw,94px);display:grid;overflow:hidden}.human-home .editorial-hero:before{opacity:.12;background:#087ff5;border-radius:50%;width:720px;height:720px;inset:auto -10% -42% auto}.human-home .editorial-hero:after{opacity:.26;background:#9bd4ff;border-radius:50%;width:90px;height:90px;inset:70px auto auto 47%}.human-home .editorial-copy{z-index:2;width:auto;max-width:680px}.editorial-copy .plain-kicker{color:#087ff5;letter-spacing:0;text-transform:none;font-size:14px;font-weight:800;display:block}.editorial-copy .hero-statement{color:#10233b;letter-spacing:-3.4px;max-width:720px;text-shadow:none;margin:17px 0 22px;font-size:clamp(48px,5vw,75px);font-weight:800;line-height:1.04}.hero-price-line{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px;display:flex}.hero-price-line strong{color:#087ff5;font:800 24px/1.2 var(--font-display)}.hero-price-line span{color:#07599e;text-transform:uppercase;letter-spacing:.7px;background:#d8edff;border-radius:5px;padding:7px 11px;font-size:10px;font-weight:800}.human-home .hero-lead{color:#52687b;max-width:625px;text-shadow:none;font-size:17px;line-height:1.7}.hero-conversion{margin-top:27px}.human-home .editorial-cta,.human-home .hero-waitlist{font-family:var(--font-display);border-radius:7px;font-weight:700}.human-home .editorial-cta{padding:17px 25px}.human-home .hero-waitlist{color:#0a5798;border-bottom-color:#0a5798}.hero-call-card{border-top:1px solid #c5d8e7;align-items:center;gap:12px;margin-top:29px;padding-top:22px;display:flex}.hero-call-card span{color:#6f8292;font-size:12px}.hero-call-card strong{font-size:13px}.hero-call-card a{color:#087ff5}.hero-reference-visual{background:#082746;border-radius:22px;min-height:525px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0a304f33}.hero-reference-visual:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 58%,#020d19ad);position:absolute;inset:0}.hero-reference-visual img{object-fit:cover;object-position:51% center;width:100%;height:100%;min-height:525px;display:block}.hero-rating-card{z-index:2;color:#10233b;background:#fff;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:4px 15px;padding:18px 20px;display:grid;position:absolute;bottom:22px;left:24px;right:24px;box-shadow:0 15px 35px #0000002e}.hero-rating-card span{color:#087ff5;grid-row:1/3}.hero-rating-stars{white-space:nowrap;align-items:center;gap:4px;width:max-content;display:flex;overflow:visible}.hero-rating-stars i{font-style:normal;line-height:1;display:block}.hero-rating-card strong{font:700 13px var(--font-display)}.hero-rating-card a{color:#0872ce;font-size:10px;font-weight:800}.home-trust-bar{background:#087ff5;border:0;max-width:none}.home-trust-bar strong{font-family:var(--font-display)}.rob-introduction{color:#10233b;background:#fff}.rob-introduction-copy h2{color:#10233b}.rob-introduction-copy>p{color:#576e80}.rob-introduction .section-label.light{border-color:#c5d6e4}.rob-introduction .section-label.light p{color:#10233b}.rob-portrait{border-radius:18px;box-shadow:18px 18px #d7ecfb}.automatic-intro{background:#eef8ff}.section-label{margin-bottom:43px}.automatic-heading h2,.pathways-head h2{font-weight:750}.benefit-list article{background:#fff;border-radius:12px;box-shadow:0 12px 28px #07345814}.human-pathways{color:#10233b;background:#fff;position:relative}.human-pathways:before{content:"";clip-path:ellipse(78% 55% at 50% 0);opacity:.1;pointer-events:none;background:#087ff5;height:190px;position:absolute;top:0;left:0;right:0}.human-pathways .section-label.light{border-color:#c5d6e4}.human-pathways .section-label.light p{color:#10233b}.pathways-head>p{color:#5b7082}.pathway-rows a{border-radius:12px;box-shadow:0 12px 32px #072d4c1f}.pathway-rows a:nth-child(2){background:#edf7ff}.pathway-rows a:nth-child(3){background:#087ff5}.course-help{background:#102c47;border:0;border-radius:10px}.course-help>a{border-radius:6px}.human-success{color:#10233b;background:#eef7fc}.success-copy>p:not(.plain-kicker){color:#536a7c}.success-thumbs{border-radius:18px 0 0 18px;overflow:hidden}.human-contact{background:#087ff5}.human-contact .editorial-cta{border-radius:7px}.inner-hero{color:#10233b;background:linear-gradient(135deg,#eef8ff,#d6ecfc);border:0;min-height:520px}.inner-hero h1{color:#10233b}.inner-hero h1 em{color:#087ff5}.inner-hero>p:not(.eyebrow){color:#536a7c}.inner-hero .eyebrow.light{color:#087ff5}.inner-content+.inner-content{border-color:#d3e1eb}.long-copy,.journey-list p,.gallery-message>p:last-child{color:#536a7c}.journey-list,.journey-list article{border-color:#d0dee9}.value-grid article{color:#10233b;background:#fff;border-radius:12px;box-shadow:0 8px 25px #07335514}.inner-course-grid{gap:18px}.inner-course-grid article{color:#10233b;background:#f2f8fc;border-color:#c1d5e3;border-radius:12px}.inner-course-grid article:nth-child(2n){background:#e2f1fc}.inner-course-grid article.featured{color:#fff;background:#087ff5}.inner-course-grid article>p:not(.card-eyebrow){color:#566e80}.page-cta{background:#087ff5;border:0}.page-cta-actions .button{border-radius:7px}.success-section{color:#10233b;background:#eaf5fc}.success-heading>p,.success-caption{color:#546c7e}.pass-photo{border-color:#c5d6e4;border-radius:10px}.reviews-hero{color:#10233b;background:linear-gradient(135deg,#eef8ff,#d8edfc);border:0}.reviews-hero h1{color:#10233b}.reviews-hero>p:last-child{color:#536a7c}.reviews-editorial{color:#10233b;background:#fff}.learner-review{background:#f0f8fe;border-color:#c0d6e6;border-radius:12px;box-shadow:0 10px 28px #08345614}.featured-review.philosophy{background:#e4f2fc;border-top-color:#087ff5}.learner-review blockquote,.review-author strong{color:#10233b}.learner-review>p,.review-more{color:#526a7c}.review-author{border-color:#c5d7e4}.reviews-cta{color:#fff;background:#087ff5}.reviews-cta h2,.reviews-cta h2 em,.reviews-cta .plain-kicker{color:#fff}.reviews-cta>div:first-child>p:last-child{color:#e2f1fb}.courses-section,.testimonials{background:#fff}.course-card,.review-placeholders article{border-radius:12px}.contact-section{background:#087ff5}footer{background:#000}@media (width<=1050px){.human-home .editorial-hero{grid-template-columns:1fr}.hero-reference-visual{min-height:500px}.human-home .editorial-copy{max-width:760px}}@media (width<=580px){.brand-strip{height:28px}.human-home .editorial-hero{gap:36px;min-height:0;padding:54px 18px 68px}.editorial-copy .hero-statement{letter-spacing:-2.2px;font-size:43px}.hero-price-line strong{font-size:20px}.hero-call-card{flex-direction:column;align-items:flex-start;gap:5px}.hero-reference-visual{border-radius:14px;min-height:390px}.hero-reference-visual img{object-position:52% center;min-height:390px}.hero-rating-card{padding:14px;bottom:13px;left:13px;right:13px}.rob-portrait{border-radius:12px;box-shadow:10px 10px #d7ecfb}.success-thumbs{border-radius:0}}:root{--tl-text-blue:#07528d;--tl-text-blue-dark:#063b68;--tl-text-blue-soft:#9bc4e2}.editorial-copy .plain-kicker,.hero-price-line strong,.hero-call-card a,.hero-rating-card a,.automatic-intro .section-label span,.automatic-heading h2 em,.benefit-list article>span,.understated-link,.success-copy .plain-kicker,.inner-hero h1 em,.inner-hero .eyebrow.light,.inner-content h2 em,.value-grid b,.journey-list>article>span,.inner-course-grid article>a,.reviews-hero h1 em,.reviews-hero .plain-kicker,.reviews-cta .plain-kicker,.reviews-cta h2 em{color:var(--tl-text-blue)}.hero-price-line span{color:var(--tl-text-blue-dark);background:#dbe9f3}.pathway-rows span,.pathway-rows b,.pathway-rows i,.section-label span,.text-link,.card-eyebrow,.course-card a{color:var(--tl-text-blue)}.human-pathways .pathway-rows a:nth-child(3) span,.human-pathways .pathway-rows a:nth-child(3) b,.human-pathways .pathway-rows a:nth-child(3) i,.reviews-cta .plain-kicker,.reviews-cta h2 em{color:#fff}.dark-section .eyebrow.light,.faq-section .eyebrow.light,.page-cta .plain-kicker{color:var(--tl-text-blue-soft)}:root{--tl-primary:#07528d;--tl-primary-dark:#06365f;--tl-primary-deep:#041f39;--tl-gold:#b99a55;--tl-gold-light:#d2bb83}.brand-strip,.home-trust-bar,.human-contact,.contact-section,.reviews-cta{border-color:#17466b;background:var(--tl-primary)!important}.nav-cta,.human-home .editorial-cta,.button.primary{background:linear-gradient(180deg,#0a659f,var(--tl-primary));border-color:#387eab;box-shadow:0 8px 18px #042b4c38}.nav-cta:hover,.human-home .editorial-cta:hover,.button.primary:hover{background:#096197}.human-home .editorial-hero:before{background:var(--tl-primary)}.human-home .editorial-hero:after{background:#b7ccdd}.hero-price-line span{border-left:3px solid var(--tl-gold)}.hero-reference-visual{background:var(--tl-primary-deep)}.hero-rating-card span,.review-stars,.stars{color:var(--tl-gold)}.hero-rating-card{border-bottom:3px solid var(--tl-gold)}.home-trust-bar>div{border-color:#ffffff38}.rob-portrait{box-shadow:18px 18px #c8d9e5}.rob-portrait:after{box-shadow:inset 0 0 0 1px #b99a558c}.benefit-list article{border-top-color:var(--tl-primary)}.benefit-list article:nth-child(2),.benefit-list article:nth-child(4){border-top-color:var(--tl-gold)}.human-pathways:before{background:var(--tl-primary)}.pathway-rows a{border-top-color:var(--tl-primary)}.pathway-rows a:nth-child(2){border-top-color:var(--tl-gold)}.pathway-rows a:nth-child(3){background:linear-gradient(145deg,var(--tl-primary),var(--tl-primary-dark));border-top-color:var(--tl-gold-light)}.course-help{background:var(--tl-primary-deep);border-left:4px solid var(--tl-gold)}.inner-hero{background:linear-gradient(135deg,#eef5fa,#d6e5f0)}.inner-course-grid article.featured,.course-card.featured{background:linear-gradient(145deg,var(--tl-primary),var(--tl-primary-dark));border-top-color:var(--tl-gold)}.page-cta{background:linear-gradient(125deg,var(--tl-primary),var(--tl-primary-dark))}.faq-section,.dark-section{background:linear-gradient(140deg,var(--tl-primary-deep),var(--tl-primary-dark))}.reviews-cta{background:linear-gradient(125deg,var(--tl-primary),var(--tl-primary-dark))!important}.featured-review.philosophy{border-top-color:var(--tl-gold)}.review-tags span{color:#7d642d;border-color:#a99058}.reviews-editorial .review-stars{color:var(--tl-gold)}.mobile-scroll-nav .mobile-action{background:var(--tl-primary);border-color:var(--tl-primary)}@media (width<=580px){.rob-portrait{box-shadow:10px 10px #c8d9e5}}.hero-statement,.rob-introduction-copy h2,.automatic-heading h2,.pathways-head h2,.success-copy h2,.human-contact h2,.inner-hero h1,.inner-content h2,.success-heading h2,.reviews-hero h1,.reviews-cta h2,.page-cta h2,.contact-section h2{font-family:var(--font-display),sans-serif;letter-spacing:-.035em;font-style:italic;font-weight:800}.editorial-copy .hero-statement em,.rob-introduction-copy h2 em,.automatic-heading h2 em,.pathways-head h2 em,.success-copy h2 em,.human-contact h2 em,.inner-hero h1 em,.inner-content h2 em,.success-heading h2 em,.reviews-hero h1 em{color:var(--tl-text-blue);text-shadow:none;font-style:italic}.human-contact h2 em,.page-cta h2 em,.reviews-cta h2 em,.contact-section h2 em,.dark-section h2 em,.faq-section h2 em{color:var(--tl-gold-light);font-style:italic}@media (width<=1180px){.mobile-scroll-nav{scroll-snap-type:x proximity;background:linear-gradient(#07111b 0%,#03070c 100%);border-top:1px solid #b99a556b;border-bottom:1px solid #ffffff1a;align-items:center;gap:0;padding:0 clamp(14px,4vw,28px);box-shadow:0 10px 28px #00000042}.mobile-scroll-nav a{scroll-snap-align:start;color:#bac4cd;font-family:var(--font-display),sans-serif;letter-spacing:.7px;text-transform:uppercase;border:0;border-right:1px solid #ffffff17;border-radius:0;padding:15px 17px;font-size:11px;font-weight:700;transition:color .2s,background .2s;position:relative}.mobile-scroll-nav a:first-child{border-left:1px solid #ffffff17}.mobile-scroll-nav a:hover,.mobile-scroll-nav a:focus-visible{color:#fff;background:#ffffff0b;outline:none}.mobile-scroll-nav a:hover:after,.mobile-scroll-nav a:focus-visible:after{content:"";background:var(--tl-gold);height:1px;position:absolute;bottom:7px;left:16px;right:16px}.mobile-scroll-nav .index-waitlist{color:var(--tl-gold-light)}}@media (width<=580px){.mobile-scroll-nav{padding:0 8px}.mobile-scroll-nav a{letter-spacing:.65px;padding:13px;font-size:9px}}.real-life-gallery{color:#f5f7f8;background:#07111b;padding:105px clamp(24px,7vw,110px)}.real-life-heading{grid-template-columns:.9fr 1.15fr .95fr;align-items:end;gap:5vw;margin-bottom:48px;display:grid}.real-life-heading .plain-kicker{color:var(--tl-gold-light);margin-bottom:7px}.real-life-heading h2,.learning-in-action h2,.car-environment h2{font:italic 800 clamp(38px,4.4vw,64px)/1 var(--font-display);letter-spacing:-.035em;margin:0}.real-life-heading h2 em,.learning-in-action h2 em,.car-environment h2 em{color:var(--tl-gold-light);font-style:italic}.real-life-heading>p:last-child{color:#aab6c0;margin:0;line-height:1.7}.real-life-photos{grid-template-columns:1.45fr .8fr .8fr;gap:12px;display:grid}.real-life-photos figure{background:#081827;min-height:410px;margin:0;position:relative;overflow:hidden}.real-life-photos img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.real-life-photos figure:hover img{transform:scale(1.025)}.real-life-photos .local-photo img{object-position:52% center}.real-life-photos figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#000000db);position:absolute;inset:0}.real-life-photos figcaption{z-index:1;flex-direction:column;gap:7px;display:flex;position:absolute;bottom:23px;left:25px;right:25px}.real-life-photos figcaption span{color:var(--tl-gold-light);letter-spacing:1.4px;text-transform:uppercase;font-size:9px;font-weight:800}.real-life-photos figcaption strong{font:700 18px/1.25 var(--font-display)}.editorial-photo-break{background:#041321;min-height:560px;margin:0;position:relative;overflow:hidden}.editorial-photo-break img{object-fit:cover;width:100%;height:560px;display:block}.about-photo img{object-position:center 18%}.editorial-photo-break:after{content:"";background:linear-gradient(90deg,#0000 30%,#020c1626 60%,#020c16d1);position:absolute;inset:0}.editorial-photo-break figcaption{z-index:1;color:#fff;border-top:1px solid #d2bb83b3;width:min(390px,40vw);padding:26px 0 0;position:absolute;bottom:70px;right:7vw}.editorial-photo-break figcaption span{color:var(--tl-gold-light);letter-spacing:1.6px;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:800;display:block}.editorial-photo-break figcaption strong{font:italic 700 clamp(24px,2.6vw,38px)/1.18 var(--font-display)}.learning-in-action{color:#fff;background:#071727;grid-template-columns:.7fr 1.3fr;align-items:center;gap:7vw;padding:105px clamp(24px,7vw,110px);display:grid}.learning-in-action>div:first-child>p:last-child{color:#aebbc6;line-height:1.75}.learning-in-action .plain-kicker,.car-environment .plain-kicker{color:var(--tl-gold-light)}.learning-in-action h2{margin:22px 0 27px}.action-photo-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.action-photo-pair figure{height:430px;margin:0;position:relative;overflow:hidden}.action-photo-pair img{object-fit:cover;width:100%;height:100%}.action-photo-pair figure:first-child img{object-position:42% center}.action-photo-pair figcaption{border-left:2px solid var(--tl-gold);letter-spacing:1px;text-transform:uppercase;background:#020a12e0;padding:9px 12px;font-size:10px;font-weight:800;position:absolute;bottom:14px;left:14px}.car-environment{color:#fff;background:#071727;grid-template-columns:1.1fr .9fr;align-items:center;display:grid}.car-environment-photo{height:100%;min-height:520px;overflow:hidden}.car-environment-photo img{object-fit:cover;width:100%;height:100%;min-height:520px}.car-environment>div:last-child{padding:80px clamp(28px,7vw,100px)}.car-environment h2{margin:23px 0}.car-environment>div:last-child>p:last-child{color:#acbbc7;font-size:17px;line-height:1.75}@media (width<=900px){.real-life-heading{grid-template-columns:1fr}.real-life-photos{grid-template-columns:1.3fr .7fr}.real-life-photos figure:last-child{grid-column:1/-1;min-height:360px}.learning-in-action,.car-environment{grid-template-columns:1fr}.learning-in-action>div:first-child{max-width:680px}.editorial-photo-break figcaption{width:52vw}.car-environment-photo,.car-environment-photo img{min-height:420px}}@media (width<=580px){.real-life-gallery{padding:72px 16px}.real-life-heading{margin:0 5px 34px}.real-life-photos{grid-template-columns:1fr;gap:7px}.real-life-photos figure,.real-life-photos figure:last-child{grid-column:auto;min-height:340px}.real-life-photos .local-photo{min-height:280px}.editorial-photo-break,.editorial-photo-break img{height:520px;min-height:520px}.about-photo img{object-position:43% 12%}.editorial-photo-break:after{background:linear-gradient(#0000 35%,#020c16e6)}.editorial-photo-break figcaption{width:auto;bottom:28px;left:22px;right:22px}.learning-in-action{padding:72px 16px}.action-photo-pair{grid-template-columns:1fr}.action-photo-pair figure{height:350px}.car-environment-photo,.car-environment-photo img{min-height:330px}.car-environment>div:last-child{padding:65px 20px}}.cinematic-road{color:#fff;background:#02070d;min-height:570px;position:relative;overflow:hidden}.cinematic-road video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cinematic-road-shade{background:linear-gradient(90deg,#01060bf0 0%,#020910bf 38%,#030c1433 72%),linear-gradient(#0000 52%,#000000b8);position:absolute;inset:0}.cinematic-road-copy{z-index:1;flex-direction:column;justify-content:center;width:min(650px,62vw);min-height:570px;padding:80px clamp(25px,8vw,125px);display:flex;position:relative}.cinematic-road-copy .plain-kicker,.video-insight .plain-kicker{color:var(--tl-gold-light)}.cinematic-road-copy h2,.video-insight h2{font:italic 800 clamp(42px,5vw,74px)/.98 var(--font-display);letter-spacing:-.04em;margin:22px 0}.cinematic-road-copy h2 em,.video-insight h2 em{color:var(--tl-gold-light);font-style:italic}.cinematic-road-copy>p:last-of-type{color:#c2cbd2;max-width:530px;font-size:17px;line-height:1.72}.cinematic-road-copy a{border-bottom:1px solid var(--tl-gold);letter-spacing:.4px;width:max-content;margin-top:20px;padding-bottom:5px;font-size:12px;font-weight:800}.video-insight{color:#10233b;background:#f1f5f7;grid-template-columns:.78fr 1.22fr;align-items:center;gap:7vw;padding:105px clamp(24px,7vw,110px);display:grid}.video-insight>div>p:last-child{color:#526b7e;font-size:17px;line-height:1.75}.video-insight h2{font-size:clamp(40px,4.6vw,67px)}.video-insight h2 em{color:var(--tl-text-blue)}.video-insight figure{background:#041a2c;border-radius:2px;margin:0;position:relative;overflow:hidden;box-shadow:20px 20px #d2e0e9}.video-insight video{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.video-insight figcaption{border-left:2px solid var(--tl-gold);color:#fff;letter-spacing:1.2px;text-transform:uppercase;background:#01080fdb;padding:10px 13px;font-size:9px;font-weight:800;position:absolute;bottom:16px;left:16px}@media (prefers-reduced-motion:reduce){.cinematic-road video,.video-insight video{display:none}.cinematic-road{background:url(/assets/east-devon-roundabout-poster.webp) 50%/cover no-repeat}.video-insight figure{background:url(/assets/road-planning-aerial-poster.webp) 50%/cover no-repeat}.video-insight figure:before{content:"";aspect-ratio:16/9;display:block}}@media (width<=900px){.video-insight{grid-template-columns:1fr}.cinematic-road-copy{width:min(720px,88vw)}}@media (width<=580px){.cinematic-road,.cinematic-road-copy{min-height:510px}.cinematic-road-copy{width:100%;padding:65px 20px}.cinematic-road-shade{background:linear-gradient(90deg,#01060be6,#0209107a),linear-gradient(#0000 45%,#000c)}.video-insight{padding:72px 16px}.video-insight figure{box-shadow:10px 10px #d2e0e9}.video-insight figcaption{bottom:9px;left:9px}}.brand-film{color:#fff;background:linear-gradient(120deg,#03070d 0%,#07182a 100%);border-top:1px solid #163d62;border-bottom:1px solid #163d62;grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(35px,6vw,90px);padding:clamp(70px,8vw,115px) clamp(24px,8vw,125px);display:grid}.brand-film-copy{max-width:560px}.brand-film-copy .plain-kicker{color:var(--tl-gold-light)}.brand-film-copy h2{font:italic 850 clamp(40px,4.6vw,70px)/.98 var(--font-display);letter-spacing:-.045em;text-transform:uppercase;margin:22px 0}.brand-film-copy h2 em{color:#42a9f5;font-style:italic}.brand-film-copy>p:last-child{color:#aebdca;max-width:500px;font-size:16px;line-height:1.75}.brand-film-player{background:#010308;border:1px solid #2c4d69;position:relative;overflow:hidden;box-shadow:18px 18px #1555883d,0 25px 70px #00000061}.brand-film-player:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 55px #00000073}.brand-film-player video{aspect-ratio:910/512;object-fit:cover;width:100%;display:block}.human-contact .contact-conversion{grid-template-columns:1fr 1fr;align-items:stretch;gap:14px;margin-top:32px;display:grid}.human-contact .contact-conversion a{letter-spacing:.2px;border-radius:8px;width:100%;min-height:64px;margin:0;padding:18px 22px;font-size:14px;box-shadow:0 12px 28px #0016313d}.human-contact .contact-conversion a>span{z-index:1;position:relative}.human-contact .contact-conversion .editorial-cta{color:#06345c;text-shadow:none;background:linear-gradient(#fff 0%,#e6f2fb 100%);border:2px solid #fff}.human-contact .contact-conversion .hero-waitlist{color:#fff;text-shadow:none;background:linear-gradient(#163b60 0%,#071d32 100%);border:2px solid #ffffffb8}.human-contact .contact-conversion a:hover{transform:translateY(-3px);box-shadow:0 17px 35px #00142d52}@media (width<=900px){.brand-film{grid-template-columns:1fr}.brand-film-copy{max-width:700px}.brand-film-player{max-width:820px}}@media (width<=580px){.brand-film{gap:38px;padding:68px 16px}.brand-film-copy{padding:0 5px}.brand-film-copy h2{font-size:42px}.brand-film-player{box-shadow:9px 9px #15558847,0 18px 45px #00000059}.human-contact .contact-conversion{grid-template-columns:1fr}.human-contact .contact-conversion a{min-height:60px}}.opening-brand-film{isolation:isolate;background:#000;border-bottom:1px solid #b99a558c;height:clamp(480px,72vh,820px);min-height:480px;position:relative;overflow:hidden}.opening-brand-film video{object-fit:cover;object-position:center;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.opening-brand-shade{z-index:-2;pointer-events:none;background:linear-gradient(#0000001f 0%,#0000 45%,#000000e0 100%),radial-gradient(#0000 25%,#00000057 100%);position:absolute;inset:0}.opening-brand-film:after{content:"";background:linear-gradient(90deg,var(--tl-gold),transparent);width:clamp(90px,13vw,190px);height:4px;position:absolute;bottom:0;left:clamp(24px,6vw,90px)}.opening-brand-caption{color:#fff;grid-template-columns:1fr auto;align-items:end;gap:7px 35px;display:grid;position:absolute;bottom:clamp(34px,6vw,78px);left:clamp(24px,7vw,110px);right:clamp(24px,7vw,110px)}.opening-brand-caption span{letter-spacing:2.2px;text-transform:uppercase;color:var(--tl-gold-light);font-size:10px;font-weight:800}.opening-brand-caption strong{font:italic 800 clamp(28px,4vw,58px)/1 var(--font-display);letter-spacing:-.035em;text-transform:uppercase;text-shadow:0 5px 22px #000000b8;grid-row:2}.opening-brand-caption a{font:700 11px var(--font-display);letter-spacing:.7px;text-transform:uppercase;border-bottom:1px solid #ffffffa6;grid-area:1/2/3;align-self:end;padding:13px 0 9px}.opening-brand-caption a:hover{color:var(--tl-gold-light);border-color:var(--tl-gold)}.header-email{border-right:1px solid #ffffff24;flex-direction:column;align-items:flex-end;padding-right:15px;line-height:1.1;display:flex}.header-email span{color:#7890a3;letter-spacing:1.5px;text-transform:uppercase;font-size:7px;font-weight:800}.header-email strong{color:#fff;margin-top:5px;font-size:10px;font-weight:700}.contact-email{color:#d8e8f2!important;margin:19px 0 0!important;font-size:14px!important}.contact-email a{border-bottom:1px solid var(--tl-gold-light);color:#fff;padding-bottom:2px;font-weight:800}@media (width<=1350px){.header-email{display:none}}@media (width<=700px){.opening-brand-film{height:56vh;min-height:410px}.opening-brand-caption{display:block;bottom:31px}.opening-brand-caption span{margin-bottom:10px;display:block}.opening-brand-caption strong{font-size:clamp(28px,9vw,42px);display:block}.opening-brand-caption a{margin-top:22px;display:inline-block}.opening-brand-film video{object-fit:cover}.opening-brand-film{background:#030a12;height:auto;min-height:0;overflow:hidden}.opening-brand-film video{z-index:0;aspect-ratio:910/512;object-fit:contain;object-position:center;background:#000;width:100%;height:auto;display:block;position:relative;inset:auto}.opening-brand-shade{display:none}.opening-brand-caption{background:linear-gradient(135deg,#061421 0%,#092845 100%);border-top:1px solid #b99a558c;grid-template-columns:1fr auto;gap:10px 20px;padding:26px 24px 30px;display:grid;position:relative;bottom:auto;left:auto;right:auto}.opening-brand-caption span{color:var(--tl-gold-light);letter-spacing:2px;grid-column:1;margin:0;font-size:9px;display:block}.opening-brand-caption strong{max-width:480px;text-shadow:none;grid-column:1;font-size:clamp(25px,7.6vw,36px);line-height:1.02;display:block}.opening-brand-caption a{white-space:nowrap;color:#fff;grid-area:1/2/3;align-self:end;align-items:center;gap:12px;margin:0;padding:12px 0 8px;display:inline-flex}.opening-brand-film:after{z-index:2;width:110px;left:24px}}@media (width<=430px){.opening-brand-caption{grid-template-columns:1fr;padding:24px 20px 28px}.opening-brand-caption a{grid-area:auto/1;justify-self:start;margin-top:8px}}.hero-reference-visual.authentic-car-photo img{object-position:50% 34%}.rob-portrait img{object-position:50% 36%}.current-car-feature .car-environment-photo img{object-position:50% 38%}@media (width>=901px){.current-car-feature .car-environment-photo,.current-car-feature .car-environment-photo img{min-height:610px}}@media (width<=580px){.hero-reference-visual.authentic-car-photo img{object-position:50% 31%}.current-car-feature .car-environment-photo img{object-position:50% 35%}}.editorial-copy .hero-statement{letter-spacing:-.045em;text-transform:uppercase;width:max-content;max-width:100%;padding-bottom:23px;font-size:clamp(52px,4.65vw,78px);line-height:.86;position:relative}.editorial-copy .hero-statement span{color:#4c6275;-webkit-text-fill-color:transparent;background:linear-gradient(#738696 0%,#344d62 55%,#5f7486 100%);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:800}.editorial-copy .hero-statement em{color:#1596ee;-webkit-text-fill-color:transparent;filter:drop-shadow(0 7px 16px #0768b729);background:linear-gradient(#41b6ff 0%,#087cd4 58%,#075eae 100%);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:800}.editorial-copy .hero-statement:after{content:"";background:linear-gradient(90deg,#c9d0d6 0 30%,#1499ef 30% 82%,#0000 82%);width:min(330px,70%);height:5px;position:absolute;bottom:0;left:0;transform:skew(-28deg)}@media (width>=901px){.human-home .editorial-hero{grid-template-columns:minmax(500px,1.1fr) minmax(360px,.72fr);gap:clamp(42px,5vw,82px);min-height:760px;padding:84px max(42px,50vw - 692px)}.human-home .editorial-copy{max-width:760px}.hero-reference-visual.authentic-car-photo{border-radius:4px;justify-self:end;width:min(100%,470px);min-height:590px;box-shadow:22px 22px #d5e5f0,0 28px 70px #0b355433}.hero-reference-visual.authentic-car-photo:after{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff61;position:absolute;inset:18px}.hero-reference-visual.authentic-car-photo img{min-height:590px}.hero-rating-card{border-radius:2px;bottom:30px;left:-34px;right:30px}}@media (width>=901px) and (width<=1120px){.human-home .editorial-hero{grid-template-columns:minmax(450px,1fr) 360px;gap:34px;padding-inline:32px}.editorial-copy .hero-statement{font-size:clamp(49px,5.1vw,62px)}.hero-reference-visual.authentic-car-photo,.hero-reference-visual.authentic-car-photo img{min-height:540px}}@media (width<=580px){.editorial-copy .hero-statement{letter-spacing:-.035em;width:auto;padding-bottom:18px;font-size:clamp(42px,12.4vw,53px);line-height:.9}.editorial-copy .hero-statement:after{width:68%;height:4px}}.editorial-copy .hero-statement{letter-spacing:-.055em;text-align:center;flex-direction:column;gap:2px;width:min(100%,760px);padding:10px 0 17px;font-size:clamp(47px,4.2vw,70px);line-height:.84;display:flex}.editorial-copy .hero-statement:after{display:none}.hero-statement .hero-line{white-space:nowrap;display:block}.hero-statement .hero-line-top,.hero-statement .hero-line-middle>span{color:#d5d9dc;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px #1a2731)drop-shadow(0 3px #ffffffad)drop-shadow(0 5px 3px #0c1e2c40);background:linear-gradient(#fff 0%,#c8cdd1 28%,#fff 46%,#757c82 68%,#f3f5f6 82%,#737a80 100%);-webkit-background-clip:text;background-clip:text}.hero-statement .hero-line-middle em,.hero-statement .hero-line-location{color:#147fd7;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px #063b75)drop-shadow(0 3px #ffffff8c)drop-shadow(0 6px 4px #053b7338);background:linear-gradient(#45b7ff 0%,#078de8 34%,#0867c5 65%,#123da2 100%);-webkit-background-clip:text;background-clip:text}.hero-statement .hero-line-top{font-size:1.05em}.hero-statement .hero-line-middle{font-size:.91em}.hero-statement .hero-line-middle em{font-style:italic}.hero-statement .hero-line-divider{grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;margin:6px 11% 5px;display:grid}.hero-statement .hero-line-divider small{color:#7b858d;text-transform:uppercase;font-size:.36em;font-style:italic;line-height:1}.hero-statement .hero-line-divider i{clip-path:polygon(0 40%,100% 0,94% 100%,0 62%);filter:drop-shadow(0 2px 1px #051c2c4d);background:linear-gradient(#fff,#66717a 55%,#e8ecef);height:7px;display:block}.hero-statement .hero-line-divider i:last-child{transform:scaleX(-1)}.hero-statement .hero-line-location{font-size:1.16em;line-height:.88}@media (width>=1181px){.desktop-nav{gap:clamp(20px,1.55vw,31px)}.desktop-nav a,.human-home .desktop-nav a{letter-spacing:.25px;padding:13px 0;font-size:14px;font-weight:700}}@media (width>=901px) and (width<=1120px){.editorial-copy .hero-statement{font-size:clamp(43px,4.75vw,55px)}}@media (width<=580px){.editorial-copy .hero-statement{letter-spacing:-.045em;gap:3px;padding:4px 0 13px;font-size:clamp(35px,10.8vw,47px);line-height:.86}.hero-statement .hero-line-divider{gap:9px;margin:3px 9% 2px}.hero-statement .hero-line-divider i{height:5px}}.package-digital-badge{background:#07528d12;border:1px solid #07528d33;align-items:center;gap:8px;padding:10px 12px;font-weight:700;display:flex;color:#24475f!important;margin:4px 0 18px!important;font-size:11px!important;line-height:1.35!important}.package-digital-badge span{background:var(--tl-primary);color:#fff;letter-spacing:.8px;text-transform:uppercase;padding:4px 6px;font-size:8px}.featured .package-digital-badge{background:#ffffff1a;border-color:#ffffff40;color:#fff!important}.featured .package-digital-badge span{background:var(--tl-gold);color:#102438}.digital-learning{color:#fff;background:#071727;grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(45px,6vw,95px);padding:110px clamp(25px,7vw,110px);display:grid;overflow:hidden}.digital-learning-copy{max-width:680px}.digital-learning .plain-kicker{color:var(--tl-gold-light)}.digital-learning h2{font:italic 800 clamp(42px,4.7vw,68px)/.98 var(--font-display);letter-spacing:-.04em;margin:20px 0 25px}.digital-learning h2 em{color:#32a7f7;font-style:italic}.digital-learning-copy>p:not(.plain-kicker){color:#b7c4ce;font-size:17px;line-height:1.75}.digital-feature-grid{background:#ffffff24;border:1px solid #ffffff24;grid-template-columns:1fr 1fr;gap:1px;margin:35px 0;display:grid}.digital-feature-grid article{background:#0b2032;flex-direction:column;gap:9px;min-height:140px;padding:22px;display:flex}.digital-feature-grid strong{color:#fff;font:700 16px/1.25 var(--font-display)}.digital-feature-grid span{color:#aebbc5;font-size:12px;line-height:1.55}.digital-learning-link{border-bottom:1px solid var(--tl-gold);color:#fff;letter-spacing:.4px;gap:10px;padding-bottom:6px;font-size:12px;font-weight:800;display:inline-flex}.digital-learning-visuals{min-height:660px;position:relative}.digital-shot{background:#fff;margin:0;position:absolute;overflow:hidden;box-shadow:0 26px 70px #00000061}.digital-shot img{object-fit:cover;width:100%;height:100%;display:block}.digital-shot figcaption{border-left:2px solid var(--tl-gold);color:#fff;letter-spacing:1px;text-transform:uppercase;background:#020a12e0;padding:10px 13px;font-size:9px;font-weight:800;position:absolute;bottom:16px;left:16px}.digital-shot-primary{z-index:1;width:79%;height:470px;top:0;right:0}.digital-shot-secondary{z-index:2;border:7px solid #071727;width:61%;height:390px;bottom:0;left:0}.digital-shot-primary img,.digital-shot-secondary img{object-position:center}@media (width<=900px){.digital-learning{grid-template-columns:1fr}.digital-learning-copy{max-width:760px}.digital-learning-visuals{width:100%;max-width:720px;min-height:600px;margin:auto}}@media (width<=580px){.digital-learning{gap:42px;padding:75px 17px}.digital-feature-grid{grid-template-columns:1fr}.digital-feature-grid article{min-height:0}.digital-learning-visuals{min-height:430px}.digital-shot-primary{width:88%;height:310px}.digital-shot-secondary{border-width:5px;width:72%;height:250px}.package-digital-badge{flex-direction:column;align-items:flex-start}}.course-card-links{flex-direction:column;gap:10px;margin-top:auto;display:flex}.course-card-links>a{margin-top:0}.package-section{background:linear-gradient(#06192c 0%,#082643 100%)}.package-introduction{grid-template-columns:minmax(310px,.8fr) minmax(420px,1.2fr);align-items:end;gap:22px 8vw;max-width:1280px;margin:0 auto 64px;display:grid}.package-introduction .plain-kicker{color:var(--tl-gold-light);grid-column:1/-1;margin:0}.package-introduction h2{color:#fff;font:italic 800 clamp(43px,4.6vw,70px)/.95 var(--font-display);letter-spacing:-.045em;margin:0}.package-introduction h2 em{color:#42aef8;font-style:italic}.package-introduction>p:last-child{color:#c4d3de;max-width:650px;margin:0;font-size:16px;line-height:1.75}.package-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1400px;margin:auto}.package-summary-grid article{background:linear-gradient(145deg,#0b2b48,#0a2037);border:1px solid #315873;border-radius:4px;min-height:0;padding:40px;position:relative;box-shadow:0 18px 40px #00000024}.package-summary-grid article:nth-child(2n){background:linear-gradient(145deg,#0d3557,#0a2742)}.package-card-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.package-card-top .card-eyebrow{color:#82c9ff;margin:0}.saving-pill{color:#ead39a;letter-spacing:1px;text-transform:uppercase;background:#b99a5526;border:1px solid #d9be7e73;padding:7px 10px;font-size:9px;font-weight:900}.package-summary-grid h2{color:#fff;letter-spacing:-1.4px;min-height:0;margin:23px 0 18px;font-size:clamp(28px,2.3vw,38px)}.package-summary-grid .price{border-color:#ffffff2b;padding:19px 0 4px}.package-summary-grid .price b{color:#fff;font-size:42px}.package-summary-grid .price span{color:#9fb5c5}.package-summary-grid .package-summary{min-height:76px;margin:19px 0 25px;font-size:14px;line-height:1.7;color:#c3d1db!important}.package-includes{border-top:1px solid #ffffff24;margin:0 0 30px;padding:24px 0 0}.package-includes h3{color:#fff;letter-spacing:.8px;text-transform:uppercase;margin:0 0 17px;font-size:12px}.package-includes ul{grid-template-columns:1fr 1fr;gap:12px 20px;margin:0;padding:0;list-style:none;display:grid}.package-includes li{color:#b8c9d5;gap:9px;font-size:12px;line-height:1.45;display:flex}.package-includes li span{color:#55b8ff;font-weight:900}.package-summary-grid .course-card-links{padding-top:4px}.package-summary-grid .course-card-links>a{color:#6bc2ff;border-bottom:1px solid #4fb1f68c;width:max-content;padding-bottom:5px}.package-summary-grid .programme-premium{border:1px solid #579bd0;border-top:4px solid var(--tl-gold);background:radial-gradient(circle at 88% 12%,#1b89eb59,#0000 32%),linear-gradient(130deg,#061827 0%,#0b3c65 100%);grid-column:1/-1;padding:clamp(42px,5vw,68px);box-shadow:0 28px 70px #00000047}.package-summary-grid .programme-premium h2{letter-spacing:-.045em;max-width:790px;font-size:clamp(42px,5vw,72px);line-height:.96}.package-summary-grid .programme-premium .price b{font-size:clamp(48px,5vw,70px)}.package-summary-grid .programme-premium .package-summary{max-width:920px;min-height:0;font-size:17px;line-height:1.75;color:#e5eef4!important}.package-summary-grid .programme-premium .package-includes{max-width:1050px}.package-summary-grid .programme-premium .package-includes ul{grid-template-columns:repeat(2,minmax(0,1fr))}.package-summary-grid .programme-premium .package-includes li{color:#d7e5ee;font-size:13px}.programme-ribbon{background:var(--tl-gold);color:#071827;letter-spacing:1.25px;text-transform:uppercase;padding:11px 17px;font-size:9px;font-weight:900;position:absolute;top:0;right:clamp(25px,4vw,58px)}.package-summary-grid .programme-ultimate{background:radial-gradient(circle at 88% 12%,#3aa5ff66,#0000 34%),linear-gradient(130deg,#030b13 0%,#0a3153 100%)}@media (width<=900px){.package-introduction,.package-summary-grid{grid-template-columns:1fr}.package-summary-grid .programme-premium{grid-column:auto}.package-summary-grid .package-summary{min-height:0}}@media (width<=580px){.package-introduction{margin-bottom:42px}.package-summary-grid article,.package-summary-grid .programme-premium{padding:30px 23px}.package-card-top{flex-direction:column;align-items:flex-start}.package-summary-grid h2{margin-top:18px;font-size:31px}.package-summary-grid .price b{font-size:38px}.package-includes ul,.package-summary-grid .programme-premium .package-includes ul{grid-template-columns:1fr}.programme-ribbon{align-self:flex-start;margin:-30px -23px 25px;padding:10px 13px;position:static}.package-summary-grid .programme-premium h2{font-size:43px}.package-summary-grid .programme-premium .package-summary{font-size:15px}}.syllabus-hero{color:#10233b;background:linear-gradient(135deg,#edf5fa 0%,#fff 62%);grid-template-columns:1.18fr .82fr;align-items:center;gap:8vw;padding:105px clamp(25px,8vw,125px);display:grid}.syllabus-hero>div{max-width:820px}.syllabus-hero h1{font:italic 800 clamp(54px,6.3vw,96px)/.9 var(--font-display);letter-spacing:-.055em;text-transform:uppercase;margin:24px 0}.syllabus-hero h1 em{color:#118de3;font-style:italic;display:block}.syllabus-hero>div>p:not(.plain-kicker){color:#4e687b;max-width:690px;font-size:18px;line-height:1.72}.syllabus-hero-links{flex-wrap:wrap;gap:26px;margin-top:34px;display:flex}.syllabus-hero-links a{border-bottom:1px solid var(--tl-primary);padding-bottom:6px;font-size:12px;font-weight:800}.syllabus-hero aside{color:#fff;background:#071727;padding:38px;position:relative;box-shadow:18px 18px #c9dce9}.syllabus-hero aside:before{content:"";background:var(--tl-gold);width:88px;height:4px;position:absolute;top:0;left:0}.syllabus-hero aside span{color:var(--tl-gold-light);letter-spacing:1.5px;text-transform:uppercase;font-size:10px;font-weight:800}.syllabus-hero aside strong{font:italic 700 25px/1.25 var(--font-display);margin:20px 0;display:block}.syllabus-hero aside p{color:#b7c3cc;margin:0;font-size:14px;line-height:1.7}.syllabus-principles{color:#fff;background:#071727;grid-template-columns:repeat(4,1fr);display:grid}.syllabus-principles>div{border-right:1px solid #ffffff21;min-height:245px;padding:34px}.syllabus-principles>div:last-child{border:0}.syllabus-principles span{color:var(--tl-gold-light);letter-spacing:1.5px;font-size:10px}.syllabus-principles strong{font:700 19px/1.25 var(--font-display);margin:24px 0 12px;display:block}.syllabus-principles p{color:#aebbc5;margin:0;font-size:13px;line-height:1.65}.syllabus-path{color:#10233b;background:#f3f6f8;padding:110px clamp(25px,7vw,110px)}.syllabus-path>header{grid-template-columns:.35fr 1fr .9fr;align-items:end;gap:5vw;margin-bottom:75px;display:grid}.syllabus-path>header .plain-kicker{color:var(--tl-primary);align-self:start}.syllabus-path>header h2{font:italic 800 clamp(45px,5vw,72px)/.98 var(--font-display);letter-spacing:-.045em;margin:0}.syllabus-path>header h2 em{color:#118de3;font-style:italic}.syllabus-path>header>p:last-child{color:#586d7d;margin:0;line-height:1.7}.syllabus-progress{background:#fff;border:1px solid #cad6de;grid-template-columns:repeat(4,1fr);margin:0 0 78px;display:grid;box-shadow:0 18px 45px #10233b14}.syllabus-progress div{border-right:1px solid #d9e1e6;align-items:center;gap:14px;padding:20px 22px;display:flex;position:relative}.syllabus-progress div:last-child{border:0}.syllabus-progress div:after{content:"";z-index:2;background:#fff;border-top:1px solid #d9e1e6;border-right:1px solid #d9e1e6;width:12px;height:12px;position:absolute;right:-7px;transform:rotate(45deg)}.syllabus-progress div:last-child:after{display:none}.syllabus-progress span{color:#fff;background:#1b9c53;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:grid}.syllabus-progress div:nth-child(2) span{background:#d69216}.syllabus-progress div:nth-child(3) span{background:#bf3c3c}.syllabus-progress div:nth-child(4) span{background:#087dc1}.syllabus-progress strong{font:italic 700 16px/1 var(--font-display)}.syllabus-group{--stage-accent:#1b9c53;border-top:1px solid #cbd5dc;grid-template-columns:190px 1fr;gap:45px;padding:45px 0 78px;display:grid}.syllabus-group.group-2{--stage-accent:#d69216}.syllabus-group.group-3{--stage-accent:#bf3c3c}.syllabus-group.group-4{--stage-accent:#087dc1}.syllabus-group-title{align-self:start;position:sticky;top:130px}.syllabus-group-title>span{color:var(--tl-gold);letter-spacing:1.5px;font-size:10px;font-weight:800;display:block}.syllabus-group-title h3{font:italic 800 26px/1 var(--font-display);margin:13px 0 8px}.syllabus-group-title p{background:var(--stage-accent);color:#fff;letter-spacing:1px;text-transform:uppercase;margin:0;padding:6px 9px;font-size:8px;font-weight:800;display:inline-block}.syllabus-stage-list{gap:25px;display:grid}.syllabus-stage{background:#fff;border:1px solid #ccd7de;position:relative;overflow:hidden;box-shadow:0 16px 44px #10233b12}.syllabus-stage:before{content:"";background:var(--stage-accent);width:5px;position:absolute;top:0;bottom:0;left:0}.syllabus-stage:after{content:"";pointer-events:none;border:26px solid #118de309;border-radius:50%;width:290px;height:290px;position:absolute;bottom:-115px;right:-115px}.syllabus-stage>header{grid-template-columns:115px 1fr;gap:25px;padding:32px 38px 30px;display:grid}.syllabus-stage>header>b{font:italic 800 70px/.8 var(--font-display);letter-spacing:-.07em;color:#dce5ea}.syllabus-stage>header span{color:var(--stage-accent);letter-spacing:1.5px;text-transform:uppercase;font-size:9px;font-weight:800}.syllabus-stage>header h3{font:italic 800 clamp(25px,2.4vw,36px)/1 var(--font-display);letter-spacing:-.03em;color:#10233b;margin:9px 0 12px}.syllabus-stage>header p{color:#536b7b;max-width:760px;margin:0;font-size:15px;line-height:1.65}.stage-detail{border-top:1px solid #dbe2e7;border-bottom:1px solid #dbe2e7;grid-template-columns:1fr 1fr;display:grid}.stage-detail>div{padding:26px 32px 28px}.stage-detail .why-panel{background:#edf5fa;border-left:1px solid #d4e0e8}.syllabus-stage h4,.syllabus-stage footer span{color:#687e8c;letter-spacing:1.35px;text-transform:uppercase;margin:0 0 11px;font-size:9px;font-weight:800;display:block}.syllabus-stage .why-panel h4{color:var(--stage-accent)}.syllabus-stage p{color:#526a7a;margin:0;font-size:13px;line-height:1.68}.syllabus-stage>footer{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:0;display:grid}.syllabus-stage>footer>div{padding:24px 32px}.syllabus-stage>footer>div span{color:#087dc1}.syllabus-stage blockquote{color:#fff;background:#081b2d;margin:0;padding:24px 32px;position:relative}.syllabus-stage blockquote:before{content:"?";color:#ffffff14;font:italic 800 72px/1 var(--font-display);position:absolute;top:3px;right:18px}.syllabus-stage blockquote span{color:var(--tl-gold-light)}.syllabus-stage blockquote p{color:#fff;font:italic 700 15px/1.45 var(--font-display);position:relative}.syllabus-tools{color:#fff;background:#071727;grid-template-columns:.75fr 1.25fr;gap:7vw;padding:110px clamp(25px,7vw,110px);display:grid}.syllabus-tools>div:first-child>p:last-child{color:#aebbc5;font-size:16px;line-height:1.72}.syllabus-tools h2{font:italic 800 clamp(42px,4.8vw,68px)/.98 var(--font-display);letter-spacing:-.045em;margin:20px 0}.syllabus-tools h2 em{color:#31a9f7;font-style:italic}.syllabus-tools .plain-kicker{color:var(--tl-gold-light)}.syllabus-tool-list{border-top:1px solid #fff3}.syllabus-tool-list article{border-bottom:1px solid #fff3;grid-template-columns:120px 190px 1fr;align-items:start;gap:24px;padding:28px 0;display:grid}.syllabus-tool-list span{color:var(--tl-gold-light);letter-spacing:1.2px;text-transform:uppercase;font-size:9px;font-weight:800}.syllabus-tool-list strong{font:700 17px/1.3 var(--font-display)}.syllabus-tool-list p{color:#aebbc5;margin:0;font-size:13px;line-height:1.6}.syllabus-quote{text-align:center;color:#10233b;background:#fff;padding:95px 25px}.syllabus-quote p{font:italic 800 clamp(36px,4.5vw,65px)/1 var(--font-display);letter-spacing:-.04em;margin:0 auto 17px}.syllabus-quote span{color:#667986;letter-spacing:1.2px;text-transform:uppercase;font-size:10px;font-weight:800}@media (width<=1180px){.desktop-nav a{font-size:12px!important}.desktop-nav{gap:17px!important}}@media (width<=900px){.syllabus-hero,.syllabus-tools{grid-template-columns:1fr}.syllabus-principles{grid-template-columns:1fr 1fr}.syllabus-path>header{grid-template-columns:1fr}.syllabus-progress{grid-template-columns:1fr 1fr}.syllabus-progress div:nth-child(2){border-right:0}.syllabus-progress div:after{display:none}.syllabus-group{grid-template-columns:1fr}.syllabus-group-title{position:static}.syllabus-tool-list article{grid-template-columns:100px 170px 1fr}}@media (width<=580px){.syllabus-hero{padding:70px 18px 80px}.syllabus-hero h1{font-size:47px}.syllabus-hero aside{padding:28px;box-shadow:9px 9px #c9dce9}.syllabus-principles{grid-template-columns:1fr}.syllabus-principles>div{border-bottom:1px solid #ffffff21;border-right:0;min-height:0}.syllabus-path{padding:75px 17px}.syllabus-path>header{margin-bottom:50px}.syllabus-progress{grid-template-columns:1fr;margin-bottom:50px}.syllabus-progress div{border-bottom:1px solid #d9e1e6;border-right:0}.syllabus-group{gap:22px;padding:35px 0 55px}.syllabus-stage>header{grid-template-columns:58px 1fr;gap:15px;padding:27px 21px}.syllabus-stage>header>b{font-size:45px}.stage-detail,.syllabus-stage>footer{grid-template-columns:1fr}.stage-detail>div,.syllabus-stage>footer>div,.syllabus-stage blockquote{padding:23px 22px}.stage-detail .why-panel{border-top:1px solid #d4e0e8;border-left:0}.syllabus-tools{padding:75px 18px}.syllabus-tool-list article{grid-template-columns:1fr;gap:9px}.syllabus-quote{padding:75px 18px}}.editorial-copy{min-width:0}.editorial-copy .hero-statement{max-width:100%;padding-inline:10px;overflow:visible}.hero-statement .hero-line{max-width:100%}@media (width<=580px){.editorial-copy .hero-statement{width:100%;padding-inline:7px;font-size:clamp(33px,9.6vw,42px)}}@media (width<=390px){.editorial-copy .hero-statement{letter-spacing:-.052em;font-size:9.15vw}}.inner-hero-split{grid-template-columns:minmax(0,1.02fr) minmax(390px,.8fr);align-items:center;gap:clamp(48px,7vw,110px);min-height:610px;padding-block:88px;display:grid}.inner-hero-copy{max-width:770px}.inner-hero-copy>p:not(.eyebrow){color:#536a7c;max-width:650px;font-size:18px;line-height:1.7}.inner-hero-photo{background:#071727;min-height:455px;margin:0;position:relative;overflow:hidden;box-shadow:18px 18px #07528d29}.inner-hero-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#020a12d1 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff6b}.inner-hero-photo img{object-fit:cover;object-position:46% center;filter:saturate(.9)contrast(1.04);width:100%;height:455px;display:block}.inner-hero-photo figcaption{z-index:1;color:#fff;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:23px;left:25px;right:25px}.inner-hero-photo figcaption span{color:var(--tl-gold-light);letter-spacing:1.4px;text-transform:uppercase;font-size:9px;font-weight:800}.inner-hero-photo figcaption strong{font:700 16px/1.25 var(--font-display)}.editorial-copy{isolation:isolate;position:relative}.hero-watermark{z-index:-1;opacity:.065;filter:grayscale()invert();pointer-events:none;-webkit-user-select:none;user-select:none;width:min(520px,82%);height:auto;position:absolute;top:48%;left:46%;transform:translate(-50%,-50%)}@media (width<=900px){.inner-hero-split{grid-template-columns:1fr;gap:52px;padding-block:75px}.inner-hero-copy{max-width:760px}.inner-hero-photo{width:min(760px,100%);min-height:390px;box-shadow:12px 12px #07528d29}.inner-hero-photo img{height:390px}}@media (width<=580px){.inner-hero-split{gap:38px;padding:62px 18px 76px}.inner-hero-photo{min-height:290px;box-shadow:8px 8px #07528d29}.inner-hero-photo img{object-position:44% center;height:290px}.inner-hero-photo figcaption{bottom:16px;left:17px;right:17px}.hero-watermark{opacity:.05;width:92%;top:36%;left:50%}}.editorial-copy .hero-lockup{width:min(760px,100%);max-width:none;font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.045em;flex-direction:column;gap:3px;margin:18px 0 25px;padding:10px 12px 16px 0;font-style:italic;line-height:.82;display:flex;overflow:visible}.human-home .editorial-copy{container-type:inline-size}.hero-lockup-top{letter-spacing:.015em;text-shadow:0 2px #8796a2,0 9px 24px #10233b24;font-size:clamp(43px,5.4vw,79px);display:block;color:#eef3f6!important;font-weight:800!important}.hero-lockup-main{align-items:baseline;gap:.18em;font-size:clamp(50px,6.25vw,92px);font-weight:850;white-space:normal!important;max-width:none!important;display:flex!important}.hero-lockup-main>span{color:#132d48!important;font-weight:850!important}.hero-lockup-main>em{color:#087ff5!important;text-shadow:0 2px #064c93,0 10px 25px #087ff52e!important;font-weight:900!important}.hero-lockup-location{align-items:center;gap:16px;margin-top:10px;font-size:clamp(46px,6vw,88px);white-space:normal!important;max-width:none!important;display:flex!important}.hero-lockup-location:before,.hero-lockup-location:after{content:"";clip-path:polygon(0 34%,100% 0,94% 100%,0 70%);background:linear-gradient(90deg,#b5c0c8,#f7f9fa 45%,#677783);flex:1;height:5px}.hero-lockup-location:after{transform:scaleX(-1)}.hero-lockup-location small{color:#667b8b;letter-spacing:.08em;font-size:.25em;font-weight:800}.hero-lockup-location strong{color:#07528d;letter-spacing:-.035em;text-shadow:0 2px #b4c1ca;flex:none;font-size:1em;font-weight:900}@media (width>=1051px){.human-home .editorial-hero{grid-template-columns:minmax(650px,1.12fr) minmax(390px,.88fr);padding-left:clamp(28px,4.6vw,72px);padding-right:clamp(28px,4.6vw,72px)}.human-home .editorial-copy{max-width:780px}}@media (width<=1180px) and (width>=1051px){.hero-lockup-top{font-size:8.1cqw}.hero-lockup-main{font-size:7.75cqw}.hero-lockup-location{font-size:8.55cqw}}@media (width>=1181px){.hero-lockup-top{font-size:8.1cqw}.hero-lockup-main{font-size:7.75cqw}.hero-lockup-location{font-size:8.55cqw}}@media (width<=720px){.editorial-copy .hero-lockup{letter-spacing:-.035em;gap:5px;width:100%;padding-right:0}.hero-lockup-top{font-size:clamp(38px,11vw,58px)}.hero-lockup-main{gap:2px;font-size:clamp(46px,13.3vw,68px);display:grid!important}.hero-lockup-main>em{margin-left:.48em}.hero-lockup-location{gap:8px;margin-top:9px;font-size:clamp(39px,11.5vw,58px)}.hero-lockup-location:before,.hero-lockup-location:after{height:4px}}@media (width<=390px){.hero-lockup-location{font-size:37px}.hero-lockup-location strong{letter-spacing:-.055em}}.terms-hero{color:#10233b;background:linear-gradient(135deg,#edf5fa,#fff 66%);grid-template-columns:1.12fr .88fr;align-items:center;gap:8vw;padding:105px clamp(25px,8vw,125px);display:grid}.terms-hero>div{max-width:800px}.terms-hero h1{font:italic 800 clamp(52px,6vw,90px)/.92 var(--font-display);letter-spacing:-.055em;text-transform:uppercase;margin:22px 0}.terms-hero h1 em{color:#118de3;font-style:italic}.terms-hero>div>p:not(.plain-kicker){color:#4e687b;max-width:670px;font-size:18px;line-height:1.72}.terms-hero-links{flex-wrap:wrap;gap:28px;margin-top:32px;display:flex}.terms-hero-links a{border-bottom:1px solid var(--tl-primary);padding-bottom:6px;font-size:12px;font-weight:800}.terms-hero aside{color:#fff;background:#071727;padding:40px;position:relative;box-shadow:18px 18px #c9dce9}.terms-hero aside:before{content:"";background:var(--tl-gold);width:90px;height:4px;position:absolute;top:0;left:0}.terms-hero aside span{color:var(--tl-gold-light);letter-spacing:1.4px;text-transform:uppercase;font-size:9px;font-weight:800}.terms-hero aside strong{font:italic 700 27px/1.2 var(--font-display);margin:20px 0;display:block}.terms-hero aside p{color:#b7c3cc;margin:0;font-size:14px;line-height:1.7}.terms-important{color:#fff;background:#071727;padding:100px clamp(25px,7vw,110px)}.terms-important>header{grid-template-columns:.32fr 1fr .8fr;align-items:end;gap:5vw;margin-bottom:55px;display:grid}.terms-important h2{font:italic 800 clamp(42px,4.8vw,68px)/.98 var(--font-display);letter-spacing:-.04em;margin:0}.terms-important h2 em{color:#32a7f7;font-style:italic}.terms-important>header>p:last-child{color:#aebbc5;margin:0;line-height:1.7}.terms-important .plain-kicker{color:var(--tl-gold-light);align-self:start}.terms-important-grid{border:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);display:grid}.terms-important-grid article{border-right:1px solid #ffffff29;min-height:245px;padding:28px}.terms-important-grid article:last-child{border:0}.terms-important-grid span{color:var(--tl-gold-light);letter-spacing:1.4px;font-size:9px;font-weight:800}.terms-important-grid h3{font:italic 800 24px/1.05 var(--font-display);margin:25px 0 13px}.terms-important-grid p{color:#aebbc5;margin:0;font-size:13px;line-height:1.65}.terms-test-callout{color:#10233b;border-left:5px solid var(--tl-gold);background:#fff;grid-template-columns:260px 1fr;gap:30px;margin-top:1px;padding:25px 28px;display:grid}.terms-test-callout strong{font:italic 800 21px/1.2 var(--font-display)}.terms-test-callout p{color:#526a7a;margin:0;line-height:1.65}.terms-layout{color:#10233b;background:#f3f6f8;grid-template-columns:230px minmax(0,920px);justify-content:center;gap:70px;padding:110px clamp(25px,7vw,110px);display:grid}.terms-index{border-top:3px solid var(--tl-gold);border-bottom:1px solid #cbd5dc;flex-direction:column;align-self:start;padding:25px 0;display:flex;position:sticky;top:125px}.terms-index p{color:#687d8b;letter-spacing:1.3px;text-transform:uppercase;margin:0 0 15px;font-size:9px;font-weight:800}.terms-index a{color:#18344f;border-bottom:1px solid #d8e0e5;padding:10px 0;font-size:13px;font-weight:700}.terms-index span{color:#758692;margin-top:19px;font-size:10px;line-height:1.6}.terms-content{min-width:0}.terms-title{margin:0 0 55px}.terms-title h2{font:italic 800 clamp(48px,5.6vw,78px)/.95 var(--font-display);letter-spacing:-.045em;margin:18px 0 0}.terms-title h2 em{color:#118de3;font-style:italic}.terms-title>p:last-child{color:#526a7a;max-width:720px;line-height:1.7}.privacy-title{border-top:4px solid #071727;margin-top:100px;padding-top:70px;scroll-margin-top:120px}.terms-section{border-top:1px solid #cbd5dc;grid-template-columns:190px 1fr;padding:35px 0;scroll-margin-top:120px;display:grid}.terms-section>header{padding-right:30px}.terms-section>header span{color:var(--tl-gold);letter-spacing:1.4px;font-size:10px;font-weight:800;display:block}.terms-section h2{font:italic 800 25px/1.08 var(--font-display);letter-spacing:-.02em;margin:10px 0}.terms-section>div{color:#526a7a;font-size:14px;line-height:1.75}.terms-section p{margin:0 0 15px}.terms-section p:last-child{margin-bottom:0}.terms-section strong{color:#17344e}.terms-section a{color:#07528d;text-underline-offset:3px;text-decoration:underline}.terms-section ul{margin:0;padding-left:20px}.terms-section li{margin-bottom:10px;padding-left:5px}.lawful-grid{background:#d5e0e7;border:1px solid #d5e0e7;grid-template-columns:1fr 1fr;gap:1px;display:grid}.lawful-grid>div{background:#fff;padding:22px}.lawful-grid strong{color:#07528d;font:italic 800 16px/1.2 var(--font-display);margin-bottom:7px;display:block}.lawful-grid p{margin:0;font-size:12px;line-height:1.6}.terms-acceptance{color:#fff;border-top:4px solid var(--tl-gold);background:#071727;margin:75px 0 30px;padding:42px;scroll-margin-top:120px}.terms-acceptance .plain-kicker{color:var(--tl-gold-light)}.terms-acceptance h2{font:italic 800 clamp(36px,4vw,54px)/1 var(--font-display);letter-spacing:-.035em;margin:15px 0 20px}.terms-acceptance p{color:#b7c3cc;line-height:1.75}.terms-acceptance a{border-bottom:1px solid var(--tl-gold);color:#fff;margin-top:12px;padding-bottom:6px;font-size:12px;font-weight:800;display:inline-block}.terms-version{color:#758692;letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:800}@media (width<=900px){.terms-hero,.terms-important>header{grid-template-columns:1fr}.terms-important-grid{grid-template-columns:1fr 1fr}.terms-important-grid article:nth-child(2){border-right:0}.terms-important-grid article:nth-child(-n+2){border-bottom:1px solid #ffffff29}.terms-layout{grid-template-columns:1fr}.terms-index{grid-template-columns:repeat(4,1fr);gap:10px;padding:18px 0;display:grid;position:static}.terms-index p,.terms-index span{grid-column:1/-1}.terms-index a{padding:9px}.terms-section{grid-template-columns:160px 1fr}}@media (width<=580px){.terms-hero{padding:68px 18px 78px}.terms-hero h1{font-size:45px}.terms-hero aside{padding:28px;box-shadow:9px 9px #c9dce9}.terms-important{padding:75px 17px}.terms-important>header{margin-bottom:42px}.terms-important-grid{grid-template-columns:1fr}.terms-important-grid article{border-right:0;min-height:0;border-bottom:1px solid #ffffff29!important}.terms-important-grid article:last-child{border-bottom:0!important}.terms-test-callout{grid-template-columns:1fr;gap:10px;padding:22px}.terms-layout{gap:45px;padding:75px 17px}.terms-index{grid-template-columns:1fr 1fr}.terms-section{grid-template-columns:1fr;padding:30px 0}.terms-section>header{padding:0 0 15px}.terms-section h2{font-size:24px}.lawful-grid{grid-template-columns:1fr}.privacy-title{margin-top:70px;padding-top:55px}.terms-acceptance{padding:29px 23px}}.human-home .editorial-copy{isolation:isolate;border:1px solid #7aa7cb59;border-top:4px solid var(--tl-gold);color:#fff;background:linear-gradient(125deg,#061829fa,#030a12fc),#061524;max-width:820px;padding:clamp(34px,4.2vw,58px) clamp(28px,4.6vw,64px) clamp(32px,4vw,52px);position:relative;overflow:hidden;box-shadow:22px 24px #07528d1f,0 35px 85px #041f393d}.human-home .editorial-copy:before{content:"";z-index:-2;border:65px solid #1985da13;border-radius:50%;width:560px;height:560px;position:absolute;bottom:-250px;right:-180px}.human-home .editorial-copy:after{content:"";background:linear-gradient(90deg,var(--tl-gold),#f2d99c);width:145px;height:5px;position:absolute;top:0;right:0}.human-home .editorial-copy .hero-watermark{z-index:-1;opacity:.055;filter:none;width:min(560px,78%);top:48%;left:69%}.hero-kicker{color:#94aabd;letter-spacing:1.7px;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 23px;font-size:9px;font-weight:850;display:flex}.hero-kicker span{color:var(--tl-gold-light)}.hero-kicker i{background:#456179;width:34px;height:1px}.hero-kicker strong{color:#aab9c6;font:inherit}.editorial-copy .hero-lockup{text-align:left;letter-spacing:-.045em;gap:4px;width:100%;margin:0 0 25px;padding:0;line-height:.81}.hero-lockup-top{letter-spacing:.005em;text-shadow:0 1px #4d6272,0 8px 24px #00000052;font-size:clamp(48px,5.55vw,82px);color:#eef2f4!important}.hero-lockup-main{gap:0;font-size:clamp(57px,6.65vw,99px);display:grid!important}.hero-lockup-main>span{filter:drop-shadow(0 3px 2px #00000047);color:#e3e8eb!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(#fff,#aebbc5 53%,#f2f4f5 72%,#7d8a94)!important;-webkit-background-clip:text!important;background-clip:text!important}.hero-lockup-main>em{filter:drop-shadow(0 4px 2px #00224d80);margin-left:.34em;color:#168fe9!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important;background:linear-gradient(#52c1ff,#0a89e4 47%,#075db4 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}.hero-lockup-location{justify-content:flex-start;gap:11px;margin:15px 0 0;font-size:clamp(42px,5.2vw,76px)}.hero-lockup-location:before{display:none}.hero-lockup-location:after{background:linear-gradient(90deg,var(--tl-gold),#e6d09a);clip-path:polygon(0 35%,100% 0,94% 100%,0 70%);flex:0 0 clamp(55px,8vw,115px);order:-1;height:5px;transform:none}.hero-lockup-location small{color:#899ba9;font-size:.22em}.hero-lockup-location strong{color:#65baf2;letter-spacing:-.025em;text-shadow:none;font-size:.9em}.human-home .editorial-copy .hero-lockup{position:relative}.human-home .hero-title-price{text-align:center;place-items:center;min-width:185px;display:grid;position:absolute;top:27%;right:0;color:var(--tl-gold-light)!important;-webkit-text-fill-color:currentColor!important;filter:none!important;text-shadow:none!important;background:0 0!important}.human-home .hero-title-price em{letter-spacing:-.09em;font-family:Georgia,Times New Roman,serif;font-size:clamp(112px,11vw,165px);font-style:italic;font-weight:400;line-height:.7;color:inherit!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;background:0 0!important}.human-home .hero-title-price small{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;margin-top:12px;font-size:10px;font-style:normal;font-weight:650;line-height:1;color:#d8bd75!important}.human-home .hero-price-line{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;align-items:center;gap:16px;margin:0 0 22px;padding:16px 0;display:flex}.human-home .hero-price-line strong{color:#fff;font:700 14px/1 var(--font-body);align-items:baseline;gap:8px;display:flex}.human-home .hero-price-line strong>span{color:#fff;font:850 33px/1 var(--font-display);letter-spacing:-1px}.human-home .hero-price-line small{color:#94a6b5;letter-spacing:.4px;border-left:1px solid #ffffff2e;padding-left:16px;font-size:10px;font-weight:750}.human-home .editorial-copy .hero-lead{color:#bdc8d1;max-width:660px;text-shadow:none;margin-bottom:0;font-size:16px;line-height:1.72}.human-home .editorial-copy .hero-conversion{align-items:stretch;gap:11px;margin-top:26px}.human-home .editorial-copy .hero-conversion a{border-radius:3px;min-width:190px;margin:0}.human-home .editorial-copy .hero-conversion .editorial-cta{background:linear-gradient(#168ddd,#07528d);border-color:#3ca4e9}.human-home .editorial-copy .hero-conversion .hero-waitlist{color:#fff;box-shadow:none;background:0 0;border-color:#6f8291}.human-home .editorial-copy .hero-call-card{color:#8495a3;border-top:1px solid #ffffff1a;margin-top:24px;padding-top:17px}.human-home .editorial-copy .hero-call-card strong{color:#b7c3cc}.human-home .editorial-copy .hero-call-card a{color:#fff}@media (width>=1051px){.human-home .editorial-hero{grid-template-columns:minmax(650px,1.18fr) minmax(360px,.72fr);gap:clamp(45px,5vw,80px);padding-block:88px}.human-home .editorial-copy{max-width:820px}}@media (width<=1050px){.human-home .editorial-copy{width:min(820px,100% - 24px);margin-left:0}}@media (width<=720px){.human-home .editorial-copy{width:100%;padding:31px 21px 30px;box-shadow:10px 12px #07528d21}.hero-kicker{letter-spacing:1.2px;gap:9px;margin-bottom:19px;font-size:8px}.hero-kicker i{width:20px}.editorial-copy .hero-lockup{gap:3px}.hero-lockup-top{font-size:clamp(41px,12vw,59px)}.hero-lockup-main{font-size:clamp(49px,14.3vw,70px)}.hero-lockup-main>em{margin-left:.2em}.hero-lockup-location{gap:7px;margin-top:11px;font-size:clamp(37px,10.7vw,53px)}.hero-lockup-location:after{flex-basis:38px}.human-home .hero-price-line{flex-direction:column;align-items:flex-start;gap:8px}.human-home .hero-price-line small{border:0;padding:0}.human-home .editorial-copy .hero-conversion{flex-direction:column}.human-home .editorial-copy .hero-conversion a{width:100%}}.human-home .editorial-copy{max-width:745px;padding:38px 48px 34px;box-shadow:16px 18px #07528d1c,0 25px 65px #041f3933}.human-home .editorial-copy .hero-kicker{margin-bottom:17px}.human-home .editorial-copy .hero-lockup{gap:2px;margin-bottom:18px}.human-home .editorial-copy .hero-lockup-top{font-size:clamp(42px,4.55vw,67px)}.human-home .editorial-copy .hero-lockup-main{font-size:clamp(49px,5.4vw,79px)}.human-home .editorial-copy .hero-lockup-location{margin-top:9px;font-size:clamp(37px,4.35vw,63px)}.human-home .hero-price-line{gap:13px!important;margin-bottom:17px!important;padding:12px 0!important}.human-home .hero-price-line strong{border-left:4px solid var(--tl-gold);text-transform:uppercase;letter-spacing:.7px;background:linear-gradient(135deg,#0d8fe7,#07528d);padding:10px 17px 10px 19px;position:relative;box-shadow:0 8px 20px #003f7659;color:#fff!important;gap:7px!important;font-size:13px!important}.human-home .hero-price-line strong>span{text-shadow:0 2px #001c3d73;color:#fff!important;font-size:38px!important}.human-home .hero-price-line small{color:#c7d1d9!important}.human-home .editorial-copy .hero-lead{font-size:14px;line-height:1.62}.human-home .editorial-copy .hero-conversion{margin-top:20px}.human-home .editorial-copy .hero-conversion a{min-height:47px;padding:12px 19px}.human-home .editorial-copy .hero-call-card{margin-top:18px;padding-top:13px}@media (width>=1051px){.human-home .editorial-copy{max-width:745px}.human-home .editorial-hero{grid-template-columns:minmax(600px,1.08fr) minmax(390px,.82fr)}}@media (width<=720px){.human-home .editorial-copy{max-width:none;padding:28px 20px 27px}.human-home .editorial-copy .hero-lockup-top{font-size:clamp(36px,10.5vw,50px)}.human-home .editorial-copy .hero-lockup-main{font-size:clamp(43px,12.4vw,59px)}.human-home .editorial-copy .hero-lockup-location{font-size:clamp(33px,9.6vw,46px)}.human-home .hero-title-price{min-width:105px;top:31%;right:-2px}.human-home .hero-title-price em{font-size:clamp(72px,20vw,92px)}.human-home .hero-title-price small{margin-top:7px;font-size:8px}.human-home .hero-price-line strong>span{font-size:34px!important}}.course-guide{color:#fff;border-top:5px solid var(--tl-gold);background:radial-gradient(circle at 10% 5%,#1794e026,#0000 30%),#031522;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:34px;padding:clamp(54px,7vw,96px) max(20px,50vw - 680px);display:grid}.course-guide-intro{align-self:start;padding:32px 10px;position:sticky;top:22px}.course-guide-intro h1{font:italic 900 clamp(43px,5vw,72px)/.92 var(--font-display);letter-spacing:-.045em;text-transform:uppercase;margin:12px 0 20px}.course-guide-intro h1 em{color:#22a8ef}.course-guide-intro>p:not(.plain-kicker){color:#b8cad5;max-width:540px;font-size:17px;line-height:1.65}.course-guide-invitation{border-left:3px solid var(--tl-gold);background:#14618c38;border-radius:0 11px 11px 0;gap:6px;margin-top:26px;padding:18px 19px;display:grid}.course-guide-invitation strong{font:italic 850 18px var(--font-display)}.course-guide-invitation span{color:#a9c0cd;font-size:14px;line-height:1.5}.course-guide-intro ul{color:#dce9f0;gap:11px;margin:25px 0 0;padding:0;list-style:none;display:grid}.course-guide-intro li{align-items:center;gap:10px;display:flex}.course-guide-intro li:before{content:"";background:var(--tl-gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #c6a65a1f}.course-guide-start,.course-guide-workspace{background:linear-gradient(145deg,#0a2b40,#071b29);border:1px solid #31566d;border-radius:22px;overflow:hidden;box-shadow:0 24px 60px #00000040}.course-guide-start{align-self:center;padding:clamp(30px,5vw,60px)}.course-guide-start>span,.course-guide-workspace>header span,.course-guide-result span,.course-enquiry header>span{color:var(--tl-gold);letter-spacing:.16em;font-size:10px;font-weight:900}.course-guide-start h3{font:italic 900 clamp(35px,4vw,55px)/.95 var(--font-display);margin:15px 0 14px}.course-guide-start p{color:#bed0da;max-width:590px;font-size:17px;line-height:1.65}.course-guide-start button{color:#fff;cursor:pointer;background:#169ce7;border:1px solid #75ceff;border-radius:11px;min-height:58px;margin-top:22px;padding:0 27px;font-size:16px;font-weight:900}.course-guide-start small{color:#839eac;margin-top:18px;line-height:1.5;display:block}.course-guide-workspace>header{border-bottom:1px solid #29495c;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.course-guide-workspace>header h3{font:italic 900 29px var(--font-display);margin:5px 0 0}.course-guide-workspace>header button{color:#c8d8e1;cursor:pointer;background:0 0;border:1px solid #46677a;border-radius:8px;padding:10px 13px;font-weight:800}.course-guide-messages{gap:12px;max-height:520px;padding:22px;display:grid;overflow-y:auto}.course-guide-messages article{background:#102f43;border:1px solid #31566c;border-radius:13px;max-width:86%;padding:14px 16px}.course-guide-messages article.user{background:#086393;border-color:#2a9bd2;justify-self:end}.course-guide-messages small{color:#8bc9e8;letter-spacing:.13em;font-size:9px;font-weight:900}.course-guide-messages p{margin:5px 0 0;line-height:1.55}.course-guide-messages .thinking p{color:#9eb7c5;font-style:italic}.course-budget-options{flex-wrap:wrap;gap:9px;padding:0 22px 18px;display:flex}.course-budget-options button{color:#e7f3f9;cursor:pointer;background:#0c3852;border:1px solid #3e708d;border-radius:99px;min-height:42px;padding:8px 13px;font-weight:750}.course-budget-options button:last-child{border-color:var(--tl-gold);color:#f2dda6}.course-guide-reply{border-top:1px solid #29495c;padding:20px 22px 24px}.course-guide-reply label{color:#9fb4c1;letter-spacing:.13em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:900;display:block}.course-guide-reply>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.course-guide-reply textarea{color:#fff;width:100%;min-height:70px;font:600 15px/1.5 var(--font-body);resize:vertical;background:#03131e;border:1px solid #3a6076;border-radius:10px;padding:14px}.course-guide-reply button{color:#fff;cursor:pointer;background:#159ce4;border:1px solid #70ceff;border-radius:10px;min-width:110px;font-size:16px;font-weight:900}.course-guide-reply button:disabled,.course-budget-options button:disabled{opacity:.5}.course-guide-result{border-top:1px solid #29495c;grid-template-columns:1.4fr .8fr;gap:16px;padding:22px;display:grid}.course-result-main,.course-guide-result aside{background:#061a28;border:1px solid #36596d;border-radius:16px;padding:24px}.course-result-main{border-top:4px solid #1eaae9}.course-guide-result aside{border-top:4px solid var(--tl-gold);align-self:start}.course-guide-result h3{font:italic 900 clamp(34px,4vw,52px)/.95 var(--font-display);margin:9px 0 5px}.course-guide-result h4{font:italic 900 25px/1 var(--font-display);margin:9px 0 5px}.course-guide-result strong{color:#59c7ff}.course-guide-result aside strong{color:#e0c77d}.course-guide-result p{color:#a9c0cc;line-height:1.58}.course-fit-reason{border-top:1px solid #284657;padding-top:15px;color:#e5f0f5!important}.course-result-main>div{margin-top:20px}.course-result-main>div h4{font:800 13px var(--font-body);letter-spacing:.06em}.course-result-main ul{color:#d9e7ee;gap:8px;padding-left:20px;display:grid}.course-enquiry{background:#061a28;border:1px solid #3b6075;border-radius:16px;margin:0 22px 24px;padding:25px}.course-enquiry header h3{font:italic 900 30px var(--font-display);margin:7px 0}.course-enquiry header p{color:#9fb6c3;margin:0;line-height:1.55}.course-enquiry-fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.course-enquiry label{color:#b8cad4;gap:7px;font-size:11px;font-weight:850;display:grid}.course-enquiry label small{color:#718d9c;font-weight:600}.course-enquiry input,.course-enquiry textarea{color:#fff;width:100%;font:600 15px var(--font-body);background:#02121c;border:1px solid #3b6075;border-radius:9px;padding:13px}.course-enquiry-summary{margin-top:13px}.course-enquiry-summary textarea{resize:vertical;line-height:1.55}.course-enquiry-consent{cursor:pointer;background:#0a293b;border-radius:10px;grid-template-columns:auto 1fr;align-items:flex-start;margin-top:16px;padding:13px;line-height:1.45;gap:11px!important;display:flex!important}.course-enquiry-consent input{accent-color:#159ce4;width:23px;height:23px}.course-enquiry-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.course-enquiry-actions button,.course-enquiry-actions a{text-align:center;border-radius:10px;place-items:center;min-height:54px;padding:10px 16px;font-weight:900;text-decoration:none;display:grid}.course-enquiry-actions button{color:#fff;cursor:pointer;background:#159ce4;border:1px solid #75d1ff}.course-enquiry-actions button:disabled{opacity:.48}.course-enquiry-actions a{border:1px solid var(--tl-gold);color:#f0d899;background:0 0}.course-totaldrive-fallback{color:#96b3c3;text-align:center;margin-top:14px;font-size:12px;display:block}.course-enquiry-sent{color:#e8fff8;background:#0b4b3b;border:1px solid #4aa88e;border-radius:10px;margin-top:16px;padding:16px;font-weight:850}.course-enquiry-trap{left:-9999px;position:absolute!important}.course-guide-error{color:#ffe3e6;background:#4a2028;border:1px solid #80414b;border-radius:10px;margin:0 22px 22px;padding:14px 16px}@media (width<=900px){.course-guide{grid-template-columns:1fr}.course-guide-intro{padding:5px 4px;position:static}.course-guide-result{grid-template-columns:1fr}}@media (width<=600px){.course-guide{gap:25px;padding:44px 12px}.course-guide-intro h1{font-size:44px}.course-guide-intro>p:not(.plain-kicker){font-size:15px}.course-guide-start{padding:28px 20px}.course-guide-workspace{border-radius:15px}.course-guide-workspace>header{align-items:flex-start;padding:18px 15px}.course-guide-workspace>header h3{font-size:24px}.course-guide-workspace>header button{font-size:11px}.course-guide-messages{max-height:430px;padding:15px}.course-guide-messages article{max-width:94%;padding:12px}.course-budget-options{padding:0 15px 15px}.course-guide-reply{padding:16px 15px}.course-guide-reply>div{grid-template-columns:1fr}.course-guide-reply button{min-height:49px}.course-guide-result{padding:15px}.course-result-main,.course-guide-result aside{padding:19px}.course-enquiry{margin:0 15px 18px;padding:18px 15px}.course-enquiry-fields,.course-enquiry-actions{grid-template-columns:1fr}.course-guide-error{margin-inline:15px}}.rob-introduction .rob-portrait{background:#06111d;min-height:560px;box-shadow:18px 18px #c8d9e5}.rob-introduction .rob-portrait:before{content:"Inside the lesson";z-index:2;border-left:3px solid var(--tl-gold);color:#fff;letter-spacing:1.35px;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030c15c7;padding:8px 11px;font-size:8px;font-weight:850;position:absolute;top:24px;left:25px}.rob-introduction .rob-portrait:after{content:"";pointer-events:none;background:linear-gradient(#01070c0d 40%,#020a12d1 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff42}.rob-introduction .rob-portrait img{object-fit:cover;object-position:48% center;filter:saturate(.88)contrast(1.04);width:100%;height:560px}.rob-introduction .rob-portrait p{z-index:3}@media (width<=580px){.rob-introduction .rob-portrait,.rob-introduction .rob-portrait img{height:390px;min-height:390px}.rob-introduction .rob-portrait{box-shadow:10px 10px #c8d9e5}.rob-introduction .rob-portrait:before{top:17px;left:17px}}.cookie-notice{z-index:1000;border:1px solid #619dcc6b;border-top:3px solid var(--tl-gold);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05121ffa;grid-template-columns:52px minmax(0,520px) auto;align-items:center;gap:18px;width:min(820px,100vw - 48px);padding:20px 22px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 24px 70px #00000061}.cookie-notice-mark{color:#fff;width:52px;height:52px;font:italic 800 18px/1 var(--font-display);letter-spacing:-1px;background:linear-gradient(145deg,#138ee4,#073f77);border:1px solid #ffffff4d;place-items:center;display:grid}.cookie-notice-copy strong{font:italic 800 20px/1.1 var(--font-display);margin-bottom:5px;display:block}.cookie-notice-copy a{color:#79c5f7;text-underline-offset:3px;font-size:11px;font-weight:800;text-decoration:underline}.cookie-notice button{color:#fff;min-width:92px;font:800 12px/1 var(--font-body);cursor:pointer;background:linear-gradient(#1593e8,#07528d);border:0;border-radius:2px;padding:13px 18px;box-shadow:inset 0 1px #ffffff40}.cookie-notice button:hover,.cookie-notice button:focus-visible{outline-offset:3px;background:#0e79bd;outline:2px solid #fff}#cookies{scroll-margin-top:120px}@media (width<=680px){.cookie-notice{grid-template-columns:40px 1fr;gap:12px;width:calc(100vw - 24px);padding:17px;bottom:12px;right:12px}.cookie-notice-mark{width:40px;height:40px;font-size:15px}.cookie-notice-copy strong{font-size:18px}.cookie-notice-copy p{font-size:11px}.cookie-notice button{grid-column:1/-1;width:100%;min-height:44px}}:root{--tl-radius-small:8px;--tl-radius-medium:14px;--tl-radius-large:22px}.button,.editorial-cta,.hero-waitlist,.header-waitlist,.nav-cta,.index-waitlist,.contact-conversion a,.page-cta-actions a,.reviews-cta-actions a,.terms-hero-links a,.cookie-notice button{border-radius:var(--tl-radius-small)!important}.editorial-copy,.hero-rating-card,.home-trust-bar,.benefit-list article,.pathway-rows a,.course-help,.human-contact,.page-cta,.review-card,.reviews-cta,.syllabus-stage,.stage-detail,.why-panel,.syllabus-tool-list article,.syllabus-quote,.journey-list li,.video-insight,.page-faq-list details,.value-grid article,.lesson-card,.car-environment,.terms-hero aside,.terms-important-grid,.terms-test-callout,.terms-index,.lawful-grid,.lawful-grid>div,.terms-acceptance,.cookie-notice,.cookie-notice-mark{border-radius:var(--tl-radius-medium)}.hero-reference-visual,.brand-film-player,.cinematic-road,.rob-portrait,.real-life-photos figure,.success-thumbs img,.inner-hero-photo,.editorial-photo-break,.action-photo-pair figure,.learning-in-action,.car-environment-photo{border-radius:var(--tl-radius-large);overflow:hidden}.terms-important-grid article:first-child,.lawful-grid>div:first-child{border-radius:var(--tl-radius-medium) 0 0 var(--tl-radius-medium)}.terms-important-grid article:last-child,.lawful-grid>div:last-child{border-radius:0 var(--tl-radius-medium) var(--tl-radius-medium) 0}@media (width<=900px){.terms-important-grid article:first-child{border-radius:var(--tl-radius-medium) 0 0 0}.terms-important-grid article:nth-child(2){border-radius:0 var(--tl-radius-medium) 0 0}.terms-important-grid article:nth-last-child(2){border-radius:0 0 0 var(--tl-radius-medium)}.terms-important-grid article:last-child{border-radius:0 0 var(--tl-radius-medium) 0}}@media (width<=580px){.terms-important-grid article:first-child{border-radius:var(--tl-radius-medium) var(--tl-radius-medium) 0 0}.terms-important-grid article:nth-child(2),.terms-important-grid article:nth-last-child(2){border-radius:0}.terms-important-grid article:last-child{border-radius:0 0 var(--tl-radius-medium) var(--tl-radius-medium)}.lawful-grid>div:first-child{border-radius:var(--tl-radius-medium) var(--tl-radius-medium) 0 0}.lawful-grid>div:last-child{border-radius:0 0 var(--tl-radius-medium) var(--tl-radius-medium)}}:root{--tl-page-blue:#edf5fa;--tl-card-blue:#f7fbfe;--tl-blue-mist:#e5f1f8}.human-home .editorial-hero{background:linear-gradient(135deg,#e7f1f7 0%,#f6fbfe 54%,#d7e9f4 100%)}.contact-section,.reviews-hero,.syllabus-hero,.terms-hero{background:linear-gradient(135deg,#e3f0f7 0%,#f5fafe 58%,#d8e9f3 100%)}.pathway-rows a:nth-child(2),.featured-review.philosophy,.stage-detail .why-panel{background:var(--tl-blue-mist)}:root{--tl-background-gold:#b99a55}body,main,.human-home,.inner-content,.courses-section,.testimonials,.reviews-editorial,.rob-introduction,.human-pathways,.syllabus-quote,.human-home .editorial-hero,.contact-section,.reviews-hero,.syllabus-hero,.terms-hero{background:var(--tl-background-gold)}.course-card,.review-placeholders article,.learner-review,.benefit-list article,.pathway-rows a,.value-grid article,.syllabus-progress,.syllabus-stage,.terms-test-callout,.lawful-grid>div{background:#f2f8fc}body,.human-home,.inner-content,.courses-section,.testimonials,.reviews-editorial,.rob-introduction,.human-pathways,.syllabus-quote,.contact-section,.reviews-hero,.syllabus-hero,.terms-hero{color:#071b2d}.inner-content .eyebrow,.inner-content .plain-kicker,.reviews-editorial .eyebrow,.reviews-editorial .plain-kicker,.rob-introduction .eyebrow,.rob-introduction .plain-kicker,.human-pathways .eyebrow,.human-pathways .plain-kicker,.contact-section .eyebrow,.contact-section .plain-kicker,.reviews-hero .eyebrow,.reviews-hero .plain-kicker,.syllabus-hero .plain-kicker,.terms-hero .plain-kicker{color:#073f70}.inner-content p,.courses-section p,.testimonials p,.reviews-editorial p,.rob-introduction-copy p,.human-pathways p,.contact-section p,.reviews-hero>p,.reviews-hero>div>p,.syllabus-hero>div>p:not(.plain-kicker),.terms-hero>div>p:not(.plain-kicker),.syllabus-quote span{color:#162f43}.human-contact,.human-contact h2,.human-contact .plain-kicker,.human-contact>div:last-child>p,.contact-section,.contact-section h2,.contact-section p,.contact-section .eyebrow,.contact-section .plain-kicker,.reviews-cta,.reviews-cta h2,.reviews-cta p{color:#fff}.inner-hero-copy>p:not(.eyebrow),.reviews-hero>p,.reviews-hero>div>p{color:#162f43}.inner-hero .eyebrow,.inner-content .eyebrow,.gallery-message .eyebrow,.content-heading .eyebrow{color:#052f55}.page-faq-list details,.page-faq-list summary,.page-faq-list details p{color:#102b40}.page-faq-list summary span,.page-faq-list summary i,.inner-content a,.reviews-editorial a,.rob-introduction a,.human-pathways a:not(:nth-child(3)),.syllabus-hero-links a,.terms-hero-links a{color:#04365f}.course-card .price span,.review-meta span,.learner-review header span{color:#3c5264}.course-card,.review-placeholders article,.learner-review,.benefit-list article,.pathway-rows a,.value-grid article,.syllabus-progress,.syllabus-stage,.terms-test-callout,.lawful-grid>div{color:#071b2d}.course-card p,.review-placeholders article p,.learner-review p,.benefit-list article p,.pathway-rows a p,.value-grid article p{color:#294357}.course-card.featured,.course-card.featured p,.inner-course-grid article.featured,.inner-course-grid article.featured p,.pathway-rows a:nth-child(3),.pathway-rows a:nth-child(3) p{color:#fff}.inner-course-grid article.featured .course-card-links>a{border:1px solid #ffffff9e;border-left:4px solid var(--tl-gold-light);background:#ffffff1a;border-radius:7px;align-items:center;width:max-content;max-width:100%;padding:11px 14px;display:inline-flex;box-shadow:0 7px 18px #00183433;color:#fff!important}.inner-course-grid article.featured .course-card-links>a:hover,.inner-course-grid article.featured .course-card-links>a:focus-visible{background:#fff;border-color:#fff;transform:translateY(-2px);color:#063b68!important}.course-sales-hero{background:linear-gradient(135deg,#f7fbff 0%,#e8f2fa 62%,#d4e5f1 100%);position:relative;overflow:hidden}.course-sales-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#007edc33,#0000 67%);height:90%;position:absolute;inset:auto -10% -58% 35%}.course-sales-hero>div,.course-sales-hero>aside{z-index:1;position:relative}.course-sales-hero h1{max-width:780px}.course-hero-lead{max-width:720px;font-size:clamp(1.05rem,1.6vw,1.35rem)!important;line-height:1.65!important}.course-hero-price{border-left:6px solid var(--tl-gold-light);background:#061a2d;align-items:center;gap:22px;width:max-content;max-width:100%;margin:34px 0 22px;padding:18px 22px;display:flex;box-shadow:0 16px 35px #051b3033}.course-hero-price strong{color:#fff;letter-spacing:-.05em;font-size:clamp(2.45rem,5vw,4.7rem);line-height:.9}.course-hero-price span{color:#dceafa;border-left:1px solid #ffffff40;padding-left:20px;font-weight:700;line-height:1.45}.course-sales-actions{flex-wrap:wrap;gap:12px;display:flex}.course-sales-actions a{box-shadow:0 10px 22px #064e8233;color:#fff!important;background:#0a79c7!important;border:1px solid #0a79c7!important;padding:14px 20px!important}.course-sales-actions a:last-child{color:#082b48!important;background:#fff!important;border-color:#9cadba!important}.course-sales-hero aside{box-shadow:0 22px 55px #04162740;border-top:5px solid var(--tl-gold-light)!important;color:#fff!important;background:#061a2d!important}.course-sales-hero aside span,.course-sales-hero aside strong,.course-sales-hero aside p,.course-sales-hero aside li{color:#fff!important}.course-sales-hero aside ul{gap:10px;margin:23px 0;padding:0;list-style:none;display:grid}.course-sales-hero aside li{border-bottom:1px solid #ffffff21;padding:10px 0 10px 25px;position:relative}.course-sales-hero aside li:before{content:"✓";color:var(--tl-gold-light);font-weight:900;position:absolute;left:0}.course-promise{color:#fff;background:#020911;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,8vw,120px);padding:clamp(70px,9vw,130px) max(5vw,50vw - 660px);display:grid}.course-promise .plain-kicker{color:#6cc6ff}.course-promise h2{color:#fff;font-size:clamp(2.4rem,5vw,5.4rem);line-height:.96}.course-promise h2 em{color:#4db6f5;display:block}.course-promise-copy{align-self:end;max-width:720px}.course-promise-copy p{color:#c4d4e1;font-size:1.08rem;line-height:1.8}.course-promise-copy strong{color:#fff;border-top:1px solid #ffffff2e;margin-top:25px;padding:20px 0;font-size:1.2rem;line-height:1.6;display:block}.course-included{color:#fff;background:linear-gradient(145deg,#07385e,#0b5c91);padding:clamp(70px,9vw,125px) max(5vw,50vw - 660px)}.course-included>header{grid-template-columns:1fr 1.2fr;align-items:end;gap:25px 60px;margin-bottom:50px;display:grid}.course-included>header .plain-kicker{color:#9edbff;grid-column:1/-1}.course-included h2{color:#fff;font-size:clamp(2.5rem,5vw,5.2rem);line-height:.97}.course-included>header>p:last-child{color:#dcecf7;font-size:1.12rem;line-height:1.75}.course-included-grid{border-top:1px solid #ffffff47;border-left:1px solid #ffffff47;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.course-included-grid article{background:#00122221;border-bottom:1px solid #ffffff47;border-right:1px solid #ffffff47;min-height:260px;padding:35px;transition:background .2s}.course-included-grid span{color:#e0bd67;letter-spacing:.16em;font-size:.84rem;font-weight:900;display:block}.course-included-grid h3{color:#fff;margin:26px 0 13px;font-size:clamp(1.35rem,2.1vw,2rem)}.course-included-grid p{color:#dcecf7;max-width:560px;line-height:1.7}.course-digital-learning{color:#fff;background:#03111d;padding:clamp(70px,9vw,120px) max(5vw,50vw - 660px)}.course-digital-learning>header{max-width:920px;margin-bottom:44px}.course-digital-learning>header .plain-kicker{color:#e0bd67}.course-digital-learning>header h2{color:#fff;margin:18px 0 22px;font-size:clamp(2.5rem,5vw,5.1rem);line-height:.97}.course-digital-learning>header h2 em{color:#55baf3;display:block}.course-digital-learning>header>p:last-child{color:#b8cad6;max-width:790px;font-size:1.08rem;line-height:1.75}.course-digital-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.course-digital-card{background:linear-gradient(145deg,#0a2b40,#071b29);border:1px solid #31566d;border-top:5px solid #159ce4;border-radius:18px;flex-direction:column;min-width:0;padding:clamp(28px,4vw,45px);display:flex;box-shadow:0 24px 55px #00000038}.course-digital-card.course-digital-learner{border-top-color:var(--tl-gold-light);color:#08243a;background:linear-gradient(145deg,#f7fafc,#e7eff4)}.course-digital-brand{border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding-bottom:22px;display:flex}.course-digital-brand img{object-fit:contain;object-position:left center;width:min(235px,58%);max-height:50px;display:block}.course-digital-brand span{color:#d9bf78;letter-spacing:.16em;text-align:right;text-transform:uppercase;font-size:.68rem;font-weight:900}.course-digital-brand-light{border-bottom-color:#c6d4dd}.course-digital-brand-light span{color:#77632e}.course-digital-card h3{color:inherit;margin:30px 0 14px;font-size:clamp(1.65rem,2.7vw,2.55rem);line-height:1.08}.course-digital-card>p{color:#b8cad6;line-height:1.72}.course-digital-learner>p{color:#4b6475}.course-digital-card ul{gap:10px;margin:22px 0 30px;padding:0;list-style:none;display:grid}.course-digital-card li{color:#deebf2;padding-left:22px;font-weight:700;line-height:1.45;position:relative}.course-digital-learner li{color:#294b61}.course-digital-card li:before{content:"";background:#27a9ed;border-radius:50%;width:8px;height:8px;position:absolute;top:.5em;left:0}.course-digital-learner li:before{background:var(--tl-gold-light)}.course-digital-card>a{background:#0d8cda;border:1px solid #57bdf5;border-radius:9px;align-self:flex-start;margin-top:auto;padding:13px 17px;font-weight:900;text-decoration:none;color:#fff!important}.course-digital-learner>a{background:#082b48;border-color:#174b70}.course-digital-more{border-bottom:1px solid #c7a657;margin-top:24px;padding-bottom:6px;font-weight:900;text-decoration:none;display:inline-flex;color:#efd995!important}.course-who{color:#071b2d;background:#f5f8fa;grid-template-columns:1.05fr .95fr;gap:clamp(40px,8vw,110px);padding:clamp(70px,9vw,125px) max(5vw,50vw - 660px);display:grid}.course-who h2,.course-outcomes h2{color:#071b2d;font-size:clamp(2.5rem,5vw,5.2rem);line-height:.98}.course-who h2 em,.course-outcomes h2 em{color:#0877ba}.course-who>div>p:not(.plain-kicker){color:#40586b;font-size:1.08rem;line-height:1.8}.course-who>div>a{border-left:5px solid var(--tl-gold-light);background:#082b48;margin-top:20px;padding:14px 19px;font-weight:900;text-decoration:none;display:inline-flex;color:#fff!important}.course-who blockquote{border-top:6px solid var(--tl-gold-light);color:#fff;background:#071b2d;margin:0;padding:clamp(34px,5vw,65px);box-shadow:18px 18px #dbe7ef}.course-who blockquote span{color:#e0bd67;text-transform:uppercase;letter-spacing:.18em;font-size:.76rem;font-weight:900}.course-who blockquote p{color:#fff;margin:28px 0;font-size:clamp(1.65rem,3vw,3rem);font-weight:800;line-height:1.25}.course-who blockquote footer{color:#adc2d2;font-weight:700}.course-outcomes{background:#fff;padding:clamp(70px,9vw,125px) max(5vw,50vw - 660px)}.course-outcomes header{max-width:900px;margin-bottom:50px}.course-outcomes>div{background:#bfd0dd;border:1px solid #bfd0dd;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.course-outcomes article{background:#f7fafc;min-height:185px;padding:30px}.course-outcomes strong{color:#07385e;margin-bottom:13px;font-size:1.2rem;display:block}.course-outcomes article p{color:#40586b;line-height:1.68}.course-final-cta{text-align:center;border-top:6px solid var(--tl-gold-light);color:#fff;background:linear-gradient(135deg,#020911,#082b48);padding:clamp(75px,10vw,140px) max(5vw,50vw - 550px)}.course-final-cta .plain-kicker{color:#e0bd67}.course-final-cta h2{color:#fff;max-width:1050px;margin:20px auto;font-size:clamp(2.5rem,5vw,5.2rem);line-height:.98}.course-final-cta h2 em{color:#63c3fa;display:block}.course-final-cta>p:not(.plain-kicker){color:#c5d7e4;max-width:760px;margin:25px auto;font-size:1.1rem;line-height:1.75}.course-final-cta>div{flex-wrap:wrap;justify-content:center;gap:14px;margin:32px 0 25px;display:flex}.course-final-cta a{background:#0d8cda;border:1px solid #36a8ed;padding:15px 21px;font-weight:900;text-decoration:none;box-shadow:0 10px 28px #0074be47;color:#fff!important}.course-final-cta a:last-child{background:0 0;border-color:#ffffff73}.course-final-cta small{color:#a9bdcc;font-weight:700}@media (width<=900px){.course-promise,.course-who,.course-included>header{grid-template-columns:1fr}.course-included>header .plain-kicker{grid-column:auto}.course-digital-grid{grid-template-columns:1fr}.course-outcomes>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.course-hero-price{flex-direction:column;align-items:flex-start;gap:13px;width:100%}.course-hero-price span{border-top:1px solid #ffffff40;border-left:0;padding:13px 0 0}.course-sales-actions a{text-align:center;justify-content:center;width:100%}.course-included-grid,.course-outcomes>div{grid-template-columns:1fr}.course-included-grid article{min-height:auto;padding:28px 23px}.course-digital-learning{padding-inline:17px}.course-digital-card{padding:27px 21px}.course-digital-brand{flex-direction:column;align-items:flex-start}.course-digital-brand img{width:min(250px,88%)}.course-digital-brand span{text-align:left}.course-digital-card>a{text-align:center;width:100%}.course-who blockquote{box-shadow:10px 10px #dbe7ef}.course-final-cta a{width:100%}}@media (width<=900px){.skill-title{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.skill-title h1{letter-spacing:-.07em;font-size:clamp(35px,10.2vw,44px)}}.lexus-hero{color:#fff;background:#071019;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:720px;display:grid}.lexus-hero-copy{flex-direction:column;justify-content:center;padding:95px clamp(28px,7vw,105px);display:flex}.lexus-kicker{color:#62b8ff;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 28px;font-size:11px;font-weight:850;display:flex}.lexus-kicker span{background:#168bff;width:34px;height:2px}.lexus-hero h1{letter-spacing:-.055em;max-width:650px;margin:0;font-size:clamp(58px,6.4vw,98px);font-weight:570;line-height:.92}.lexus-hero h1 em{color:#46adff;font-style:normal;display:block}.lexus-intro{color:#c3cdd5;max-width:600px;margin:32px 0 0;font-size:18px;line-height:1.7}.lexus-status{border-top:1px solid #31404c;grid-template-columns:auto 1fr auto auto 1fr;align-items:center;gap:9px 13px;margin-top:42px;padding-top:25px;display:grid}.lexus-status span{color:#7f909e;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.lexus-status strong{font-size:13px}.lexus-status i{color:#168bff;grid-area:1/3/3;font-size:24px;font-style:normal}.lexus-hero-image{min-height:720px;margin:0;position:relative;overflow:hidden}.lexus-hero-image:after{content:"";background:linear-gradient(90deg,#071019 0%,#0000 24%),linear-gradient(#0000 65%,#02070cb8);position:absolute;inset:0}.lexus-hero-image img{object-fit:cover;object-position:55% center;width:100%;height:100%}.lexus-hero-image figcaption{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071019d9;border:1px solid #ffffff42;padding:20px 24px;position:absolute;bottom:35px;right:35px}.lexus-hero-image figcaption span{color:#62b8ff;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.lexus-hero-image figcaption strong{margin-top:7px;font-size:17px;display:block}.lexus-arrival{color:#121a20;background:#f2f4f5;grid-template-columns:1.05fr .95fr;gap:9vw;padding:110px clamp(28px,8vw,125px);display:grid}.lexus-section-label{color:#087ff5;letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:900}.lexus-arrival h2,.lexus-reasons h2,.lexus-transition h2{letter-spacing:-.045em;max-width:720px;margin:25px 0 0;font-size:clamp(46px,5vw,72px);font-weight:580;line-height:1.02}.lexus-arrival>div:last-child{color:#515d65;padding-top:30px;font-size:17px;line-height:1.8}.lexus-arrival>div:last-child p:first-child{color:#121a20;font-weight:750}.lexus-gallery{background:#071019;grid-template-rows:1fr 1fr;grid-template-columns:1.35fr .65fr;gap:8px;padding:8px;display:grid}.lexus-gallery figure{min-height:360px;margin:0;position:relative;overflow:hidden}.lexus-gallery-main{grid-row:1/3}.lexus-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.lexus-gallery figure:hover img{transform:scale(1.02)}.lexus-gallery figcaption{color:#fff;background:linear-gradient(#0000,#02070ceb);padding:70px 28px 25px;position:absolute;bottom:0;left:0;right:0}.lexus-gallery figcaption span{color:#62b8ff;letter-spacing:.16em;font-size:9px}.lexus-gallery figcaption strong{margin-top:7px;font-size:18px;display:block}.lexus-gallery figcaption p{color:#c5ced5;max-width:500px;margin:8px 0 0;font-size:13px}.lexus-reasons{color:#10181e;background:#e8edf0;padding:110px clamp(28px,8vw,125px)}.lexus-reasons header{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;display:grid}.lexus-reasons header>p:last-child{color:#59656d;font-size:17px;line-height:1.75}.lexus-reason-grid{border-top:1px solid #aeb8bf;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.lexus-reason-grid article{border-right:1px solid #aeb8bf;margin-right:28px;padding:28px 28px 10px 0}.lexus-reason-grid article:last-child{border:0}.lexus-reason-grid span{color:#087ff5;font-size:10px;font-weight:900}.lexus-reason-grid h3{margin:28px 0 12px;font-size:21px}.lexus-reason-grid p{color:#5c6870;font-size:14px;line-height:1.7}.lexus-transition{color:#fff;background:linear-gradient(135deg,#06101a,#0b2235);grid-template-columns:1fr 1fr;gap:10vw;padding:110px clamp(28px,8vw,125px);display:grid}.lexus-transition h2 em{color:#46adff;font-style:normal}.lexus-transition>div:last-child{color:#b8c4cd;padding-top:28px;font-size:17px;line-height:1.75}.lexus-transition>div:last-child>div{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}@media (width<=950px){.lexus-hero,.lexus-arrival,.lexus-reasons header,.lexus-transition{grid-template-columns:1fr}.lexus-hero-image{min-height:580px}.lexus-reason-grid{grid-template-columns:1fr 1fr}.lexus-reason-grid article:nth-child(2){border-right:0}.lexus-gallery{grid-template-rows:auto;grid-template-columns:1fr 1fr}.lexus-gallery-main{grid-area:auto/1/auto/3;min-height:560px!important}}@media (width<=620px){.lexus-hero-copy{padding:72px 20px}.lexus-hero h1{letter-spacing:-.045em;font-size:58px}.lexus-intro{font-size:16px}.lexus-status{grid-template-columns:1fr 1fr}.lexus-status i{display:none}.lexus-status span:nth-of-type(2),.lexus-status strong:nth-of-type(2){grid-column:2}.lexus-status span:nth-of-type(2){grid-row:1}.lexus-status strong:nth-of-type(2){grid-row:2}.lexus-hero-image{min-height:470px}.lexus-hero-image:after{background:linear-gradient(#0000 55%,#02070cc7)}.lexus-hero-image figcaption{bottom:18px;left:18px;right:18px}.lexus-arrival,.lexus-reasons,.lexus-transition{padding:75px 20px}.lexus-arrival h2,.lexus-reasons h2,.lexus-transition h2{font-size:45px}.lexus-gallery{padding:5px;display:block}.lexus-gallery figure,.lexus-gallery-main{margin-bottom:5px;min-height:360px!important}.lexus-reason-grid{grid-template-columns:1fr;margin-top:48px}.lexus-reason-grid article,.lexus-reason-grid article:nth-child(2){border-bottom:1px solid #aeb8bf;border-right:0;margin:0;padding:27px 0}.lexus-transition>div:last-child>div{flex-direction:column;align-items:stretch}.lexus-transition .button{width:100%}}.traps-thinking>div:last-child .learning-kicker{color:#d9c27f}.traps-thinking>div:last-child li{color:#e3ebf0;border-bottom-color:#e3ebf07a;line-height:1.55}.traps-thinking>div:last-child li:last-child{border-bottom-color:#e3ebf07a}@media (width<=620px){.traps-thinking>div:last-child li{font-size:16px;line-height:1.58}}.editorial-home{--editorial-ink:#151d22;--editorial-paper:#f7f5f0;--editorial-stone:#e9e6df;--editorial-blue:#0d5f8e;--editorial-gold:#b79a5a;--editorial-line:#d1cdc3;background:var(--editorial-paper);color:var(--editorial-ink)}.editorial-home h1,.editorial-home h2,.editorial-home h3{font-family:var(--font-display);text-transform:none;font-style:normal}.editorial-home h2{letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(39px,5.2vw,73px);font-weight:750;line-height:1.01}.editorial-home h3{letter-spacing:-.025em;margin:0;font-size:clamp(25px,2.6vw,35px);font-weight:750;line-height:1.08}.editorial-home-eyebrow{color:#7d6839;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.editorial-home-hero{color:#fff;background:#0b1318;min-height:clamp(620px,75vh,790px);position:relative;overflow:hidden}.editorial-home-hero>img{object-fit:cover;object-position:63% center;filter:saturate(.82)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.editorial-home-shade{background:linear-gradient(90deg,#050b0ff5 0%,#050b0fd4 40%,#050b0f47 70%,#050b0f14 100%);position:absolute;inset:0}.editorial-home-hero-copy{z-index:1;min-height:inherit;flex-direction:column;justify-content:center;max-width:810px;padding:clamp(70px,8vw,115px) max(28px,50vw - 660px);display:flex;position:relative}.editorial-home-hero-copy>p{color:#f2f6f8;letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;align-items:center;gap:13px;margin:0 0 27px;padding:0;font-size:12px;font-weight:800;display:flex}.editorial-home-hero-copy>p:before{content:"";background:#168bff;width:38px;height:3px;box-shadow:0 0 15px #168bff6b}.editorial-home-hero h1{color:#f8fbff;letter-spacing:-.04em;text-wrap:balance;text-shadow:0 4px 30px #00000073;max-width:790px;margin:0;font-size:clamp(48px,6vw,88px);font-weight:590;line-height:1.02}.editorial-home-hero h1 em{color:#42acff;letter-spacing:-.035em;text-shadow:0 0 34px #087ff547;margin-top:.08em;font-style:normal;font-weight:650;display:block}.editorial-home-hero-copy>span{color:#d4dadd;max-width:630px;margin-top:30px;font-size:clamp(17px,1.6vw,21px);line-height:1.65;display:block}.editorial-home-hero-copy>div,.editorial-home-contact>div:last-child>div{flex-wrap:wrap;align-items:center;gap:18px;margin-top:35px;display:flex}.editorial-home-primary{background:#fff;border:1px solid #fff;border-radius:2px;justify-content:center;align-items:center;min-height:52px;padding:14px 22px;font-weight:850;text-decoration:none;display:inline-flex;color:#10191e!important}.editorial-home-primary:hover{background:#e8e5df;border-color:#e8e5df}.editorial-home-link{border-bottom:1px solid #c7a961;align-items:center;min-height:52px;padding:14px 3px;font-weight:800;text-decoration:none;display:inline-flex;color:#fff!important}.editorial-home-facts{color:#fff;background:#0d5b85;grid-template-columns:repeat(4,1fr);padding:0 max(20px,50vw - 660px);display:grid}.editorial-home-facts>div{border-right:1px solid #ffffff38;gap:5px;padding:26px 28px;display:grid}.editorial-home-facts>div:first-child{border-left:1px solid #ffffff38}.editorial-home-facts small{color:#d6bf7f;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:850}.editorial-home-facts strong{font-size:16px}.editorial-home-facts span{color:#c8d8e1;font-size:12px}.editorial-home-intro{background:var(--editorial-paper);grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);align-items:end;gap:clamp(55px,9vw,145px);padding:clamp(85px,10vw,145px) max(28px,50vw - 620px);display:grid}.editorial-home-intro>div:last-child p{color:#4b5b64;margin:0 0 18px;font-size:17px;line-height:1.78}.editorial-home-intro>div:last-child a,.editorial-home-story>div>a,.editorial-home-results-copy>a{border-bottom:1px solid var(--editorial-blue);color:#0c5f8e;margin-top:12px;padding-bottom:6px;font-weight:800;text-decoration:none;display:inline-block}.editorial-home-story{color:#fff;background:#151e23;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);display:grid}.editorial-home-story figure{min-height:660px;margin:0;overflow:hidden}.editorial-home-story figure img{object-fit:cover;object-position:center;filter:saturate(.82);width:100%;height:100%;min-height:660px;display:block}.editorial-home-story>div{align-self:center;padding:clamp(60px,8vw,110px) clamp(40px,8vw,120px)}.editorial-home-story h2{color:#fff;max-width:590px}.editorial-home-story ul{border-top:1px solid #405058;gap:0;margin:40px 0 28px;padding:0;list-style:none;display:grid}.editorial-home-story li{border-bottom:1px solid #405058;gap:6px;padding:20px 0;display:grid}.editorial-home-story li strong{font-size:16px}.editorial-home-story li span{color:#aebcc3;font-size:14px;line-height:1.55}.editorial-home-learning{background:var(--editorial-stone);padding:clamp(85px,10vw,145px) max(28px,50vw - 620px)}.editorial-home-learning>header{grid-template-columns:minmax(0,1fr) minmax(310px,.72fr);align-items:end;gap:8px 80px;margin-bottom:55px;display:grid}.editorial-home-learning>header .editorial-home-eyebrow{grid-column:1/-1}.editorial-home-learning>header>p:last-child{color:#4d5e67;margin:0;font-size:16px;line-height:1.72}.editorial-home-routes{border-top:1px solid #aaa69d;border-bottom:1px solid #aaa69d;grid-template-columns:repeat(3,1fr);display:grid}.editorial-home-routes article{border-right:1px solid #bdb9b0;flex-direction:column;min-height:330px;padding:32px 34px;display:flex}.editorial-home-routes article:first-child{border-left:1px solid #bdb9b0}.editorial-home-routes article>span{color:#967a3b;letter-spacing:.13em;margin-bottom:34px;font-size:11px;font-weight:850}.editorial-home-routes article>p{color:#4d5e67;line-height:1.65}.editorial-home-routes article>strong{color:#1c303b;margin-top:auto;font-size:16px}.editorial-home-routes article>a{color:#0c5f8e;margin-top:20px;font-size:13px;font-weight:850;text-decoration:none}.editorial-home-learning>small{color:#6c777d;margin-top:18px;line-height:1.5;display:block}.editorial-home-results{background:var(--editorial-paper);grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(50px,8vw,120px);padding:clamp(85px,10vw,140px) max(28px,50vw - 650px);display:grid}.editorial-home-results-copy>p:not(.editorial-home-eyebrow){color:#4d5d66;font-size:16px;line-height:1.75}.editorial-home-review{align-items:center;gap:18px;margin-top:28px;display:flex}.editorial-home-review span{color:#a8873d;letter-spacing:3px}.editorial-home-review a{color:#182b36;font-weight:800;text-decoration:none}.editorial-home-results-images{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.editorial-home-results-images img{object-fit:cover;width:100%;height:390px;display:block}.editorial-home .postcode-checker-section{background:#dfe6e7;padding-block:clamp(75px,8vw,110px)}.editorial-home .postcode-checker-card{max-width:1030px;box-shadow:none;background:0 0;border:0;border-top:1px solid #9eaaad;border-radius:0;margin:auto}.editorial-home .postcode-checker-card>div:first-child h2{text-transform:none;font-size:clamp(34px,4.5vw,58px);font-style:normal}.editorial-home .postcode-checker-card form{border-radius:2px}.editorial-home-contact{color:#fff;background:#0d5b85;grid-template-columns:minmax(0,1fr) minmax(330px,.78fr);align-items:end;gap:clamp(55px,9vw,145px);padding:clamp(80px,9vw,125px) max(28px,50vw - 620px);display:grid}.editorial-home-contact>div:last-child>p:first-child{color:#d0dfe6;margin:0;font-size:16px;line-height:1.72}.editorial-home-contact .editorial-home-link{color:#fff!important}.editorial-home-phone{color:#bbced7;margin:24px 0 0;font-size:14px}.editorial-home-phone a{color:#fff;font-weight:850}.inner-hero,.reviews-hero,.syllabus-hero,.terms-hero{background:#e8e6e0!important;border:0!important}.inner-hero h1,.reviews-hero h1,.syllabus-hero h1{max-width:980px;letter-spacing:-.05em!important;font-size:clamp(49px,6.5vw,90px)!important;font-weight:750!important;line-height:.98!important}.inner-hero h1 em,.reviews-hero h1 em,.syllabus-hero h1 em{color:inherit!important;font-style:normal!important;display:inline!important}.inner-content{background:#f7f5f0!important;padding-block:clamp(80px,9vw,125px)!important}.page-cta,.reviews-cta,.human-contact{color:#fff!important;background:#0d5b85!important;border:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:55px!important;padding:clamp(60px,7vw,90px) max(28px,50vw - 620px)!important;display:grid!important}.page-cta-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:12px!important;display:flex!important}@media (width<=980px){.editorial-home-facts{grid-template-columns:1fr 1fr;padding:0}.editorial-home-facts>div,.editorial-home-facts>div:first-child{border-bottom:1px solid #ffffff38;border-left:0}.editorial-home-intro,.editorial-home-learning>header,.editorial-home-results,.editorial-home-contact{grid-template-columns:1fr}.editorial-home-learning>header .editorial-home-eyebrow{grid-column:auto}.editorial-home-story{grid-template-columns:1fr}.editorial-home-story figure,.editorial-home-story figure img{height:500px;min-height:500px}.page-cta,.reviews-cta,.human-contact{grid-template-columns:1fr!important}.page-cta-actions{justify-content:flex-start!important}}@media (width<=680px){.editorial-home h2{font-size:clamp(38px,11vw,53px)}.editorial-home-hero{background:#0b1318;flex-direction:column;min-height:0;display:flex}.editorial-home-hero>img{object-position:61% center;height:360px;position:relative}.editorial-home-shade{display:none}.editorial-home-hero-copy{min-height:0;padding:46px 18px 54px}.editorial-home-hero-copy>p{font-size:9px}.editorial-home-hero h1{letter-spacing:-.03em;font-size:clamp(42px,12vw,54px);line-height:1.05}.editorial-home-hero h1 em{margin-top:.12em}.editorial-home-hero-copy>span{font-size:16px}.editorial-home-hero-copy>div,.editorial-home-contact>div:last-child>div{flex-direction:column;align-items:stretch}.editorial-home-primary,.editorial-home-link{justify-content:center;width:100%}.editorial-home-facts>div{padding:20px 18px}.editorial-home-facts strong{font-size:14px}.editorial-home-intro,.editorial-home-learning,.editorial-home-results,.editorial-home-contact{gap:35px;padding:65px 18px}.editorial-home-story figure,.editorial-home-story figure img{height:390px;min-height:390px}.editorial-home-story>div{padding:58px 18px}.editorial-home-routes{grid-template-columns:1fr}.editorial-home-routes article,.editorial-home-routes article:first-child{border-bottom:1px solid #bdb9b0;border-left:0;border-right:0;min-height:0;padding:28px 4px}.editorial-home-routes article:last-child{border-bottom:0}.editorial-home-routes article>span{margin-bottom:18px}.editorial-home-routes article>strong{margin-top:16px}.editorial-home-results-images{gap:4px}.editorial-home-results-images img{height:205px}.editorial-home .postcode-checker-section{padding:60px 14px}.editorial-home .postcode-checker-card{padding-inline:4px}.page-cta,.reviews-cta,.human-contact{padding:55px 18px!important}}@media (width<=700px){.course-included-grid{gap:10px}.course-included-grid article{min-height:0!important;padding:27px 23px!important}}:root{--coastal-paper:#f4efe5;--coastal-paper-soft:#ebe5da;--coastal-ink:#10171b;--coastal-line:#c9c0af;--coastal-gold:#c2a45f;--coastal-blue:#168fd0}body,.editorial-home{background:var(--coastal-paper)}.site-header,.grounded-home .site-header,.human-home .site-header{box-shadow:none!important;background:#000!important;border-bottom:1px solid #c2a45fb8!important}.nav-cta,.header-waitlist,.button,.editorial-home-primary{box-shadow:none!important;text-shadow:none!important;border-radius:2px!important}.nav-cta,.editorial-home-primary{background:var(--coastal-gold)!important;border-color:var(--coastal-gold)!important;color:#0a0d0f!important}.roundabout-lessons{color:#fff;background:#02080d}.roundabout-lessons-hero{background:radial-gradient(circle at 82% 25%,#07334e 0,#0000 34%),#02080d;border-bottom:1px solid #18394d;padding:clamp(72px,9vw,125px) max(20px,50vw - 620px)}.roundabout-lessons-hero>a{color:#7ed0ff;margin-bottom:48px;font-size:14px;font-weight:800;text-decoration:none;display:inline-block}.roundabout-lessons-hero>p,.roundabout-lessons-library>header>p{color:#20aefc;letter-spacing:.16em;margin:0 0 15px;font-size:12px;font-weight:900}.roundabout-lessons-hero h1{letter-spacing:-.055em;text-transform:uppercase;max-width:850px;margin:0;font-size:clamp(54px,9vw,118px);line-height:.82}.roundabout-lessons-hero h1 em{color:#1aaeff;font-family:var(--font-editorial),serif;text-transform:none;font-style:italic;font-weight:500}.roundabout-lessons-hero>strong{color:#d5e0e6;max-width:710px;margin-top:36px;font-size:clamp(18px,2vw,25px);line-height:1.5;display:block}.roundabout-lessons-library{padding:clamp(65px,8vw,110px) max(18px,50vw - 620px)}.roundabout-lessons-library>header{max-width:850px;margin-bottom:48px}.roundabout-lessons-library h2{letter-spacing:-.04em;margin:0;font-size:clamp(36px,5vw,66px);line-height:1.02}.roundabout-lessons-library h2 em{color:#d6bd78;font-family:var(--font-editorial),serif;font-style:italic;font-weight:500}.roundabout-lessons-library>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.roundabout-lessons-library article{background:#07131c;border:1px solid #294454;border-radius:4px;overflow:hidden}.roundabout-lessons-library article>div{padding:25px 27px 24px}.roundabout-lessons-library article span{color:#20aefc;letter-spacing:.14em;font-size:12px;font-weight:900}.roundabout-lessons-library h3{color:#fff;margin:9px 0 8px;font-size:clamp(23px,2.3vw,31px)}.roundabout-lessons-library article p{color:#aebfc9;margin:0;line-height:1.6}.roundabout-lessons-library article>a{background:#000;display:block}.roundabout-lessons-library img{width:100%;height:auto;display:block}@media (width<=760px){.roundabout-lessons-library>div{grid-template-columns:1fr}.roundabout-lessons-hero{padding-top:55px}.roundabout-lessons-hero>a{margin-bottom:35px}.roundabout-lessons-library article>div{padding:21px}}.nav-cta:hover,.editorial-home-primary:hover{background:#d2b873!important;border-color:#d2b873!important}.button:before,.nav-cta:before,.header-waitlist:before,.editorial-home-primary:before{display:none!important}.editorial-home-hero{isolation:isolate;border:1px solid #ffffff47;width:calc(100% - clamp(32px,5vw,76px));min-height:clamp(650px,100vh - 135px,850px);margin:clamp(18px,2.2vw,34px) auto 0;background:#000!important}.editorial-home-hero:after{z-index:1;content:"";pointer-events:none;border:1px solid #ffffff47;position:absolute;inset:18px}.editorial-home-hero>img{filter:saturate(.88)contrast(1.03)}.editorial-home-hero-copy{z-index:2;padding-inline:max(52px,50vw - 620px)}.editorial-home-hero-copy>p:before{background:var(--coastal-blue);height:2px;box-shadow:none}.editorial-home-hero h1{letter-spacing:-.055em;max-width:820px;font-size:clamp(58px,7.1vw,105px);font-weight:650;line-height:.91}.editorial-home-hero h1 em{letter-spacing:-.045em;text-shadow:none;font-size:.98em;color:#fff!important;font-family:var(--font-editorial),serif!important;font-style:italic!important;font-weight:500!important;display:inline!important}.editorial-home-hero-copy>span{color:#e1e3e4;max-width:570px}.editorial-home-facts{background:#000;border-bottom:1px solid #c2a45fa6;width:calc(100% - clamp(32px,5vw,76px));margin:0 auto;padding-inline:0}.editorial-home-facts small{color:#d6bc7b}.editorial-home h2 em,.inner-hero h1 em,.reviews-hero h1 em,.syllabus-hero h1 em,.page-cta h2 em{color:inherit!important;font-family:var(--font-editorial),serif!important;font-style:italic!important;font-weight:500!important}.editorial-home-intro,.editorial-home-results{background:var(--coastal-paper)!important}.editorial-home-learning{border-top:1px solid var(--coastal-line);border-bottom:1px solid var(--coastal-line);background:var(--coastal-paper-soft)!important}.editorial-home-story{background:#000!important}.editorial-home-story li{border-color:#313131}.editorial-home-routes{border-color:#aaa18f}.editorial-home-routes article{border-color:#c5bcab}.editorial-home-routes article>a,.editorial-home-intro a,.editorial-home-results-copy>a{color:#086c9f}.editorial-home-results-images{gap:12px}.editorial-home-results-images img{border:1px solid #10171b29}.editorial-home .postcode-checker-section{border-block:1px solid #c8beab;background:#ded8cc!important}.editorial-home .postcode-checker-card{background:0 0!important;border-top:1px solid #978d7b!important}.editorial-home-contact{border-top:1px solid #c2a45fb8;background:#000!important}.inner-hero,.human-home .editorial-hero,.reviews-hero,.syllabus-hero,.terms-hero{background:var(--coastal-paper)!important;color:var(--coastal-ink)!important;border-bottom:1px solid var(--coastal-line)!important}.inner-hero h1,.reviews-hero h1,.syllabus-hero h1{color:var(--coastal-ink)!important}.inner-content,.value-grid,.pricing-route-overview,.exeter-aerial-library{background:var(--coastal-paper)!important}.value-grid{border-block:1px solid var(--coastal-line);gap:0}.value-grid article{border:0!important;border-right:1px solid var(--coastal-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.value-grid article:last-child{border-right:0!important}.inner-course-grid article,.review-page-grid article,.exeter-aerial-library article{box-shadow:none!important;border-radius:0!important}.page-cta,.reviews-cta,.human-contact{background:#000!important;border-top:1px solid #c2a45fb8!important}@media (width>=1180px){.site-header{height:88px}.brand-logo{width:clamp(210px,18vw,270px)}}@media (width<=980px){.value-grid article{border-right:0!important;border-bottom:1px solid var(--coastal-line)!important}.value-grid article:last-child{border-bottom:0!important}}@media (width<=680px){.editorial-home-hero{border:0;width:100%;margin:0;background:#000!important}.editorial-home-hero:after{height:338px;inset:10px 10px auto}.editorial-home-hero-copy{padding:48px 20px 58px}.editorial-home-hero h1{font-size:clamp(47px,13vw,61px);line-height:.94}.editorial-home-facts,.editorial-home-primary{width:100%}.editorial-home-intro,.editorial-home-learning,.editorial-home-results,.editorial-home-contact,.editorial-home-story>div{padding-inline:21px}.editorial-home-results-images{gap:5px}}:root{--tl-surface:#fff;--tl-surface-soft:#eef6fb;--tl-copy:#102b40;--tl-copy-muted:#4b6476;--tl-deep:#061a2d;--tl-deep-2:#0a3555;--tl-on-dark:#f7fbff;--tl-on-dark-muted:#c6d8e5;--tl-accent:#0879c7}.automatic-intro,.human-pathways,.human-success,.inner-hero,.inner-content,.courses-section,.testimonials,.reviews-hero,.reviews-editorial,.reviews-cta,.course-who,.course-outcomes,.learning-pathways,.stage-skills,.skill-reading-page,.skill-road-video,.skill-intro,.skill-split,.before-drive,.reflection-section,.exeter-learning-promo,.exeter-guide-intro,.exeter-area-list,.agreement-notice,.agreement-layout,.atlas-app,.atlas-skill-intro,.atlas-nearby,.rural-speed-example,.automatic-intro h1,.automatic-intro h2,.automatic-intro h3,.human-pathways h1,.human-pathways h2,.human-pathways h3,.human-success h1,.human-success h2,.human-success h3,.inner-hero h1,.inner-content h1,.inner-content h2,.inner-content h3,.courses-section h1,.courses-section h2,.courses-section h3,.testimonials h1,.testimonials h2,.testimonials h3,.reviews-hero h1,.reviews-editorial h1,.reviews-editorial h2,.reviews-editorial h3,.course-who h1,.course-who h2,.course-who h3,.course-outcomes h1,.course-outcomes h2,.course-outcomes h3{color:var(--tl-copy)}.course-included{color:var(--tl-on-dark);background:linear-gradient(145deg,#041523 0%,#0a3555 58%,#075b8d 125%);border-top:1px solid #69c3f857;border-bottom:1px solid #69c3f857}.course-included>header{padding-bottom:10px}.course-included h2{color:#fff;text-wrap:balance;max-width:760px}.course-included h2 em{color:#7fd0ff;text-shadow:0 2px 22px #34aef133}.course-included-grid article{background:#0314217a;border-color:#b2daf159}.benefit-list article,.pathway-rows a:not(:nth-child(3)),.value-grid article,.course-card:not(.featured),.review-placeholders article,.learner-review,.course-digital-learner,.course-outcomes article,.learning-pathway,.skill-card,.skill-title>aside,.exeter-guide-hero aside,.exeter-area-list article,.atlas-nearby>div>button,.atlas-empty,.atlas-location{color:var(--tl-copy)}input,textarea,select,button{font:inherit}input::placeholder,textarea::placeholder{color:#708594;opacity:1}:focus-visible{outline-offset:3px;outline:3px solid #35aaf0}.course-included .plain-kicker,.course-promise .plain-kicker,.dark-section .plain-kicker,.faq-section .plain-kicker{color:#8dd5ff}.course-included a,.course-promise a,.dark-section a,.faq-section a{color:#a9dcff}@media (width<=700px){.course-included>header{grid-template-columns:1fr}.course-included>header .plain-kicker{grid-column:auto}.course-included-grid{grid-template-columns:1fr}.course-included-grid article{min-height:0;padding:29px 24px}}.postcode-checker-section{color:#0a2944;background:#eaf1f5;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:center;gap:clamp(42px,7vw,100px);padding:clamp(72px,8vw,105px) max(5vw,50vw - 610px);display:grid}.postcode-checker-copy h2{max-width:580px;font:800 clamp(38px,4.3vw,62px)/1.02 var(--font-display);letter-spacing:-.04em;margin:16px 0 22px}.postcode-checker-copy>p:last-child{color:#4d6474;max-width:580px;font-size:17px;line-height:1.7}.postcode-checker-card{color:#fff;background:#071b2d;border-top:5px solid #c6a65a;padding:clamp(26px,4vw,42px);box-shadow:18px 18px #1089cf2b}.postcode-checker-card form label{color:#d9ba69;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:900;display:block}.postcode-checker-card form>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.postcode-checker-card input{color:#09243a;min-width:0;min-height:58px;font:800 18px var(--font-body);text-transform:uppercase;background:#fff;border:2px solid #fff;border-radius:3px;outline:none;padding:0 17px}.postcode-checker-card input:focus{border-color:#44b8ef;box-shadow:0 0 0 3px #44b8ef38}.postcode-checker-card button{color:#fff;cursor:pointer;background:#168fd8;border:1px solid #63c8f6;border-radius:3px;min-height:58px;padding:0 22px;font-weight:900}.postcode-checker-card button:hover{background:#0b79bc}.postcode-result{min-height:0}.postcode-result>div{border-top:1px solid #345064;grid-template-columns:auto 1fr;gap:14px;margin-top:22px;padding-top:21px;display:grid}.postcode-result>div>span{color:#fff;background:#1b9360;border-radius:50%;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.postcode-result .postcode-result-outside>span{background:#b18426}.postcode-result strong{color:#fff;font-size:17px;display:block}.postcode-result p{color:#b8cad5;margin:7px 0 12px;font-size:14px;line-height:1.55}.postcode-result a{color:#f1d487;border-bottom:1px solid #d8bb70;padding-bottom:3px;font-size:12px;font-weight:900;display:inline-block}.postcode-result-invalid{display:block!important}.postcode-result-invalid strong{color:#ffd0d4}@media (width<=850px){.postcode-checker-section{grid-template-columns:1fr}.postcode-checker-card{max-width:700px}}@media (width<=560px){.postcode-checker-section{padding:64px 17px}.postcode-checker-card{padding:25px 19px;box-shadow:9px 9px #1089cf2b}.postcode-checker-card form>div{grid-template-columns:1fr}.postcode-checker-card button{width:100%}}.brand-strip{color:#9db0be;letter-spacing:.035em;text-transform:none;border-bottom:1px solid #ffffff14;height:auto;min-height:32px;padding:7px clamp(20px,5vw,76px);font-size:11px;background:#04101a!important}.brand-strip strong{color:#d8bd75;font-weight:700}.site-header,.human-home .site-header{background:#050f18fa;border-bottom:1px solid #ffffff1c;height:88px;min-height:88px;box-shadow:0 10px 35px #0000002e}.brand-logo{width:clamp(235px,22vw,330px);max-height:66px}.desktop-nav a,.desktop-more summary{color:#d3dce3;letter-spacing:.01em;padding:10px 9px;font-size:12px;font-weight:700}.header-phone,.header-waitlist,.nav-cta{min-height:42px;box-shadow:none;text-shadow:none;border-radius:4px;padding:11px 15px;font-size:12px;font-weight:800}.header-phone{color:#fff;background:0 0;border:0}.header-phone:before,.header-waitlist:before,.nav-cta:before{display:none}.header-waitlist{color:#e5edf2;background:0 0;border:1px solid #496271}.nav-cta{color:#fff;background:#0c76b5;border:1px solid #2f91c8}.grounded-hero{background:radial-gradient(circle at 14% 9%,#1477ad29,#0000 35%),linear-gradient(135deg,#06131e 0%,#0a1d2b 100%);border-bottom:1px solid #ffffff14;min-height:650px}.grounded-home h1{letter-spacing:-.038em;max-width:820px;font-weight:750}.grounded-intro{color:#c8d3da;max-width:660px}.grounded-price strong{font-family:var(--font-display),sans-serif;letter-spacing:-.035em;font-size:52px;font-style:normal;font-weight:750}.grounded-actions a{border-radius:4px;transition:background .18s,border-color .18s,transform .18s}.grounded-actions a:hover{transform:translateY(-1px)}.grounded-hero-photo{border:1px solid #ffffff24;box-shadow:0 30px 70px #00000059}.grounded-hero-photo figcaption{background:#030d15f0;border-top:1px solid #ffffff1f}.grounded-proof{box-shadow:0 10px 32px #10253612}.grounded-about figure img{box-shadow:0 24px 55px #10253629}.grounded-options article{transition:background .18s,padding .18s}.grounded-options article:hover{background:#f5f8fa;padding-left:14px;padding-right:14px}.grounded-options article>a{transition:background .18s,color .18s}.grounded-options article>a:hover{color:#fff;background:#0b6598}.grounded-results-photos img{border:1px solid #10253624;box-shadow:0 15px 34px #1025361f}.grounded-contact-block{border-top-width:3px}@media (width<=1180px){.site-header,.human-home .site-header{height:82px;min-height:82px}.brand-logo{width:240px;max-height:62px}}@media (width<=580px){.brand-strip{display:none}.site-header,.human-home .site-header{grid-template-rows:64px 40px;height:auto;min-height:112px;padding:4px 12px 7px}.brand-logo{width:178px;max-height:60px}.header-actions{justify-content:space-between}.header-phone,.header-waitlist,.nav-cta{border-radius:3px;min-height:36px;padding:8px 10px;font-size:9px}.grounded-hero{min-height:0}.grounded-home h1{font-weight:750}.grounded-options article:hover{background:0 0;padding-left:0;padding-right:0}}.inner-hero h1,.inner-content h2,.content-heading h2,.development-heading h2,.package-introduction h2,.digital-learning h2,.car-environment h2,.reviews-hero h1,.reviews-editorial h2,.reviews-cta h2,.syllabus-hero h1,.course-promise h2,.course-included h2,.course-digital-learning h2,.course-who h2,.course-outcomes h2,.course-path-overview h2,.course-final-cta h2{text-transform:none!important;letter-spacing:-.035em!important;font-style:normal!important;line-height:1.05!important}.inner-hero h1 em,.inner-content h2 em,.content-heading h2 em,.development-heading h2 em,.package-introduction h2 em,.digital-learning h2 em,.car-environment h2 em,.reviews-hero h1 em,.reviews-editorial h2 em,.reviews-cta h2 em,.syllabus-hero h1 em,.course-promise h2 em,.course-included h2 em,.course-digital-learning h2 em,.course-who h2 em,.course-outcomes h2 em,.course-path-overview h2 em,.course-final-cta h2 em{color:inherit!important;font-style:normal!important;display:inline!important}.plain-kicker,.eyebrow{letter-spacing:.1em!important}.inner-hero,.reviews-hero,.syllabus-hero,.course-included,.course-final-cta{background-image:none!important}.course-digital-card,.course-included-grid article,.course-outcomes article,.value-grid article,.inner-course-grid article{box-shadow:none!important}.inner-course-grid article,.course-digital-card,.value-grid article,.course-path-grid{border-radius:7px!important}.course-included-grid article,.course-outcomes article{min-height:0}:root{--tl-page:#eef2f4;--tl-surface:#f9fbfc;--tl-ink:#10283b;--tl-border:#cbd5dc;--tl-blue-solid:#096da9;--tl-navy-solid:#071725;--tl-radius-small:5px;--tl-radius-medium:9px;--tl-radius-large:14px}body,main{background:var(--tl-page)}.human-home,.inner-content,.courses-section,.testimonials,.reviews-editorial,.rob-introduction,.human-pathways,.syllabus-quote{background:var(--tl-page);color:var(--tl-ink)}.human-home .editorial-hero,.contact-section,.reviews-hero,.syllabus-hero,.terms-hero{background:#e2e9ed}.site-header{box-shadow:none;background:#02070c}.nav-cta,.header-waitlist,.primary,.editorial-cta,.course-guide-start button,.course-guide-reply button,.course-enquiry-actions button{background:var(--tl-blue-solid)!important;box-shadow:none!important}.button,.editorial-cta,.hero-waitlist,.nav-cta,.header-waitlist,.contact-conversion a,.page-cta-actions a{transition:background-color .15s,border-color .15s,color .15s;transform:none!important}.button:hover,.editorial-cta:hover,.nav-cta:hover{background:#075d91!important}.human-home .section-label span{display:none}.human-home .section-label{border-top:1px solid #9babb6;padding-top:12px}.human-home .section-label p{letter-spacing:.12em;text-transform:uppercase;font-size:11px}.editorial-copy,.hero-rating-card,.benefit-list article,.course-help,.human-contact,.page-cta,.reviews-cta,.syllabus-stage,.review-card,.learner-review{box-shadow:none!important}.pathway-rows{border-top:1px solid var(--tl-border);grid-template-columns:1fr;gap:0;margin-top:42px;display:grid}.pathway-rows a,.pathway-rows a:nth-child(2),.pathway-rows a:nth-child(3){border:0;border-bottom:1px solid var(--tl-border);grid-template-columns:minmax(130px,.6fr) minmax(170px,.85fr) minmax(240px,1.5fr) minmax(105px,.5fr) auto;align-items:center;gap:22px;min-height:0;padding:24px 8px;display:grid;box-shadow:none!important;color:var(--tl-ink)!important;background:0 0!important;border-radius:0!important;transform:none!important}.pathway-rows span,.pathway-rows a:nth-child(3) span{color:#556b7a!important}.pathway-rows strong{margin:0;font-size:22px}.pathway-rows small,.pathway-rows a:nth-child(3) small{color:#425a6b!important}.pathway-rows b,.pathway-rows a:nth-child(3) b{margin:0;padding:0;color:#0a5f96!important}.pathway-rows i,.pathway-rows a:nth-child(3) i{white-space:nowrap;font-size:12px;font-weight:800;color:#0a5f96!important}.course-help{background:var(--tl-navy-solid);border:0;border-left:3px solid var(--tl-gold)}.course-help>a{color:#0b395b;background:#fff;border-radius:4px}.human-contact,.page-cta,.reviews-cta{border-top:3px solid var(--tl-gold);color:#fff;background:var(--tl-navy-solid)!important}.human-contact .contact-conversion a{box-shadow:none!important}.human-contact .contact-conversion .editorial-cta{color:#093857!important;background:#fff!important}.human-contact .contact-conversion .hero-waitlist{border:1px solid #7e98aa;background:0 0!important}.inner-hero{background:#e2e9ed;min-height:470px}.inner-hero h1{letter-spacing:-.035em}.inner-hero-photo{box-shadow:12px 12px #c5d3dc}.video-insight,.learning-in-action{border-radius:0!important}.video-insight figure{box-shadow:12px 12px #cbd7de}.course-card,.review-placeholders article,.learner-review,.benefit-list article,.value-grid article,.syllabus-progress,.syllabus-stage,.terms-test-callout,.lawful-grid>div{background:var(--tl-surface);border-color:var(--tl-border);box-shadow:none}.course-card.featured,.inner-course-grid article.featured{background:var(--tl-navy-solid);box-shadow:none}.learning-pathways h2,.stage-skills h2,.learning-totaldrive h2,.skill-section h2,.responsibilities-section h2,.skill-split h2,.before-drive h2,.theory-connection h2,.reflection-section h2{text-transform:none;letter-spacing:-.03em;font-style:normal}.learning-aidden-hero{background:var(--tl-navy-solid);border-bottom:3px solid var(--tl-gold)}.learning-aidden-heading h1{text-transform:none;letter-spacing:-.035em;font-style:normal;line-height:.96}.learning-aidden-hero .ai-coach-card,.course-guide-start,.course-guide-workspace,.coach-official-links a{box-shadow:none!important;background:#0a2638!important}.course-guide-intro h1,.course-guide-start h3,.course-guide-workspace>header h3,.course-guide-result h3,.course-guide-result h4,.course-enquiry header h3{letter-spacing:-.025em;text-transform:none;font-style:normal}.coach-official-links a:hover{transform:none}@media (width<=900px){.pathway-rows a,.pathway-rows a:nth-child(2),.pathway-rows a:nth-child(3){grid-template-columns:1fr auto;gap:8px 18px;padding:23px 4px}.pathway-rows span,.pathway-rows small{grid-column:1/-1}.pathway-rows strong{grid-column:1}.pathway-rows b{grid-area:2/2}.pathway-rows i{grid-column:1/-1}}@media (width<=580px){.inner-hero{min-height:0}.pathway-rows a,.pathway-rows a:nth-child(2),.pathway-rows a:nth-child(3){grid-template-columns:1fr;padding:22px 2px}.pathway-rows span,.pathway-rows strong,.pathway-rows small,.pathway-rows b,.pathway-rows i{grid-area:auto/1}.pathway-rows strong{font-size:21px}.home-why-list{background:0 0;border:0;grid-template-columns:1fr;gap:0}.home-why-list article{border-bottom:1px solid #315064}}.grounded-home{color:#102536;background:#f3f5f6}.grounded-home h1,.grounded-home h2,.grounded-home h3{font-family:var(--font-display);text-transform:none;font-style:normal}.grounded-home h1{color:#fff;letter-spacing:-.045em;max-width:780px;margin:18px 0 24px;font-size:clamp(42px,5.2vw,76px);font-weight:800;line-height:1.02}.grounded-home h2{color:#102536;letter-spacing:-.035em;margin:10px 0 22px;font-size:clamp(34px,4vw,57px);font-weight:800;line-height:1.06}.grounded-home h3{color:#102536;letter-spacing:-.02em;margin:0 0 8px;font-size:24px}.grounded-kicker{color:#1677ac;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.grounded-hero{color:#fff;background:#071521;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:clamp(34px,5vw,78px);padding:clamp(62px,7vw,100px) max(28px,50vw - 660px);display:grid}.grounded-hero-copy{max-width:780px}.grounded-intro{color:#c2ced6;max-width:690px;margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.7}.grounded-price{color:#d8bd75;align-items:baseline;gap:10px;margin:28px 0 24px;display:flex}.grounded-price strong{font-family:Georgia,Times New Roman,serif;font-size:56px;font-style:italic;font-weight:400;line-height:1}.grounded-price span{color:#aebdc7;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.grounded-actions{flex-wrap:wrap;gap:12px;display:flex}.grounded-actions a{border-radius:5px;justify-content:center;align-items:center;min-height:52px;padding:14px 21px;font-weight:800;text-decoration:none;display:inline-flex}.grounded-primary{background:#0c76b5;border:1px solid #3a96ca;color:#fff!important}.grounded-primary:hover{background:#09679f}.grounded-secondary{background:0 0;border:1px solid #718796;color:#fff!important}.grounded-secondary:hover{border-color:#fff}.grounded-contact{color:#9fb0bc;margin:23px 0 0;font-size:14px}.grounded-contact a{color:#fff;font-weight:800}.grounded-hero-photo{background:#102a3c;min-height:520px;margin:0;position:relative;overflow:hidden}.grounded-hero-photo img{object-fit:cover;object-position:center;width:100%;height:520px;display:block}.grounded-hero-photo figcaption{color:#fff;background:#030d15e0;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.grounded-hero-photo figcaption a{color:#fff;font-size:13px;font-weight:800;text-decoration:none}.grounded-stars{color:#d8bd75;letter-spacing:3px;white-space:nowrap}.grounded-proof{background:#fff;border-bottom:1px solid #d4dde2;justify-content:center;gap:0;padding:0 max(20px,50vw - 660px);display:flex}.grounded-proof p{color:#385064;text-align:center;border-right:1px solid #d4dde2;flex:1;margin:0;padding:21px 18px}.grounded-proof p:first-child{border-left:1px solid #d4dde2}.grounded-proof strong{font-size:13px;font-weight:750}.grounded-about{background:#f3f5f6;grid-template-columns:minmax(340px,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(45px,8vw,120px);padding:clamp(72px,9vw,120px) max(28px,50vw - 620px);display:grid}.grounded-about figure{margin:0}.grounded-about figure img{object-fit:cover;width:100%;height:clamp(420px,46vw,600px);display:block}.grounded-about>div{max-width:680px}.grounded-about>div>p:not(.grounded-kicker){color:#40586a;font-size:17px;line-height:1.75}.grounded-about ul{gap:10px;margin:28px 0;padding:0;list-style:none;display:grid}.grounded-about li{color:#203c50;border-bottom:1px solid #cbd5db;padding:11px 0 11px 25px;font-weight:650;position:relative}.grounded-about li:before{content:"";background:#1682bf;border-radius:50%;width:8px;height:8px;position:absolute;top:17px;left:2px}.grounded-text-link{border-bottom:1px solid #1682bf;margin-top:15px;padding-bottom:5px;font-weight:800;text-decoration:none;display:inline-block;color:#0b6598!important}.grounded-lessons{background:#fff;padding:clamp(70px,8vw,110px) max(28px,50vw - 620px)}.grounded-section-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:end;gap:8px 70px;margin-bottom:42px;display:grid}.grounded-section-heading .grounded-kicker{grid-column:1/-1}.grounded-section-heading h2{margin:8px 0 0}.grounded-section-heading>p:last-child{color:#536a79;margin:0;line-height:1.7}.grounded-options{border-top:1px solid #b9c6ce}.grounded-options article{border-bottom:1px solid #cbd5db;grid-template-columns:minmax(0,1.5fr) minmax(140px,.45fr) auto;align-items:center;gap:30px;padding:29px 4px;display:grid}.grounded-options article>div p{color:#566c7b;margin:0;line-height:1.55}.grounded-option-price{color:#334f63;margin:0}.grounded-option-price strong{color:#0b6699;font-size:20px}.grounded-options article>a{color:#0b6598;white-space:nowrap;border:1px solid #1a6d9c;border-radius:4px;padding:12px 15px;font-size:13px;font-weight:800;text-decoration:none}.grounded-note{color:#738591;margin:19px 0 0;font-size:12px}.grounded-results{background:#e6ecef;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(45px,7vw,100px);padding:clamp(72px,9vw,120px) max(28px,50vw - 620px);display:grid}.grounded-results>div:first-child>p:not(.grounded-kicker){color:#486071;line-height:1.7}.grounded-results-photos{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.grounded-results-photos img{object-fit:cover;width:100%;height:330px;display:block}.grounded-contact-block{color:#fff;background:#071521;border-top:4px solid #c7a85d;grid-template-columns:minmax(0,1.1fr) auto;align-items:center;gap:50px;padding:clamp(58px,7vw,85px) max(28px,50vw - 620px);display:grid}.grounded-contact-block h2{color:#fff;margin-bottom:12px}.grounded-contact-block>div:first-child>p:last-child{color:#b9c8d2;max-width:720px;margin:0;line-height:1.65}.grounded-contact-block .grounded-actions{justify-content:flex-end}.inner-hero h1{max-width:960px;text-transform:none!important;font-style:normal!important;line-height:1.04!important}.inner-hero h1 em{color:inherit!important;font-style:normal!important;display:inline!important}.inner-hero .eyebrow{letter-spacing:.1em!important}.page-cta{min-height:0!important;padding-block:clamp(48px,6vw,72px)!important}.page-cta h2{text-transform:none!important;margin:8px 0 12px!important;font-size:clamp(32px,4vw,50px)!important;font-style:normal!important}.page-cta p{max-width:680px!important}@media (width<=980px){.grounded-hero{grid-template-columns:1fr}.grounded-hero-copy{max-width:820px}.grounded-hero-photo{min-height:430px}.grounded-hero-photo img{height:430px}.grounded-about{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:45px}.grounded-section-heading{grid-template-columns:1fr}.grounded-section-heading .grounded-kicker{grid-column:auto}.grounded-results,.grounded-contact-block{grid-template-columns:1fr}.grounded-contact-block .grounded-actions{justify-content:flex-start}}@media (width<=680px){.grounded-home h1{letter-spacing:-.04em;font-size:clamp(38px,11vw,52px)}.grounded-home h2{font-size:clamp(31px,9vw,42px)}.grounded-hero{gap:30px;padding:48px 18px 56px}.grounded-hero-photo,.grounded-hero-photo img{height:350px;min-height:350px}.grounded-hero-photo figcaption{flex-direction:column;align-items:flex-start;gap:7px}.grounded-price{margin-top:22px}.grounded-price strong{font-size:48px}.grounded-actions{flex-direction:column}.grounded-actions a{width:100%}.grounded-proof{grid-template-columns:1fr 1fr;padding:0;display:grid}.grounded-proof p,.grounded-proof p:first-child{border:1px solid #d4dde2;border-top:0;border-left:0;padding:16px 10px}.grounded-proof p:nth-child(2n){border-right:0}.grounded-about{grid-template-columns:1fr;gap:38px;padding:60px 18px}.grounded-about figure img{height:390px}.grounded-about>div>p:not(.grounded-kicker){font-size:16px}.grounded-lessons{padding:60px 18px}.grounded-options article{grid-template-columns:1fr;gap:13px;padding:25px 0}.grounded-options article>a{justify-self:start}.grounded-results{gap:35px;padding:60px 18px}.grounded-results-photos{gap:5px}.grounded-results-photos img{height:180px}.grounded-contact-block{gap:28px;padding:55px 18px}.inner-hero h1 em{display:inline!important}}.home-why-list{background:#315064;border:1px solid #315064;grid-template-columns:1fr 1fr;gap:1px;margin:28px 0 34px;display:grid}.home-why-list article{background:#0a2233;gap:6px;padding:18px;display:grid}.home-why-list strong{color:#fff;font-size:14px}.home-why-list span{color:#a9bdc9;font-size:12px;line-height:1.5}.human-home .rob-introduction{padding-top:clamp(60px,7vw,95px);padding-bottom:clamp(60px,7vw,95px)}@media (width<=650px){.home-why-list{grid-template-columns:1fr}.human-home .rob-introduction{padding-top:55px;padding-bottom:60px}}.learning-resources{color:#fff;background:#06131f;border-top:5px solid #c6a65a;padding:clamp(65px,8vw,110px) max(18px,50vw - 660px)}.learning-resources>header{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:end;gap:12px 60px;margin-bottom:38px;display:grid}.learning-resources>header .learning-kicker{grid-column:1/-1}.learning-resources h2{color:#fff;font:italic 900 clamp(42px,5.2vw,72px)/.92 var(--font-display);text-transform:uppercase;margin:0}.learning-resources h2 em{color:#249fdf;font-style:normal}.learning-resources>header>p:last-child{color:#a9bdc9;margin:0;line-height:1.65}.learning-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.learning-resource-grid article{background:linear-gradient(145deg,#0d2d43,#081c2b);border:1px solid #35566b;border-top:4px solid #168fd7;border-radius:15px;flex-direction:column;min-height:290px;padding:28px;display:flex}.learning-resource-grid article>span{color:#c6a65a;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.learning-resource-grid h3{color:#fff;font:italic 900 30px/1 var(--font-display);margin:24px 0 10px}.learning-resource-grid p{color:#a9bdc9;margin:0;line-height:1.6}.learning-resource-grid a,.learning-resource-grid .totaldrive-button{color:#67c7f5;align-self:stretch;margin-top:auto;padding-top:24px;font-weight:900;text-decoration:none}.learning-resource-grid .totaldrive-button{justify-content:space-between;display:flex}.learning-resource-grid .totaldrive-button span{display:none}@media (width<=900px){.learning-resources>header{grid-template-columns:1fr}.learning-resources>header .learning-kicker{grid-column:auto}.learning-resource-grid{grid-template-columns:1fr 1fr}.learning-resource-grid article:last-child{grid-column:1/-1}}@media (width<=580px){.learning-resources{padding-left:14px;padding-right:14px}.learning-resource-grid{grid-template-columns:1fr}.learning-resource-grid article:last-child{grid-column:auto}.learning-resource-grid article{min-height:240px}}.course-path-overview{color:#fff;background:#071522;border-top:5px solid #c6a65a;padding:clamp(70px,9vw,120px) max(18px,50vw - 640px)}.course-path-overview>header{grid-template-columns:1fr .75fr;align-items:end;gap:12px 65px;margin-bottom:42px;display:grid}.course-path-overview>header .plain-kicker{grid-column:1/-1}.course-path-overview h2{color:#fff;font:italic 900 clamp(44px,5.7vw,78px)/.9 var(--font-display);text-transform:uppercase;margin:0}.course-path-overview h2 em{color:#249fdf;font-style:normal}.course-path-overview>header>p:last-child{color:#aec1cc;margin:0;line-height:1.7}.course-path-grid{border:1px solid #355267;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.course-path-grid article{background:#0a2233;border-right:1px solid #355267;min-height:225px;padding:28px}.course-path-grid article:last-child{border-right:0}.course-path-grid span{color:#c6a65a;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.course-path-grid h3{color:#fff;font:italic 900 29px var(--font-display);margin:28px 0 10px}.course-path-grid p{color:#a9bdc9;margin:0;font-size:13px;line-height:1.6}.course-path-overview>a{color:#fff;background:#168fd7;border:1px solid #6ac5f4;border-radius:8px;margin-top:28px;padding:15px 18px;font-weight:900;text-decoration:none;display:inline-flex}@media (width<=900px){.course-path-overview>header{grid-template-columns:1fr}.course-path-overview>header .plain-kicker{grid-column:auto}.course-path-grid{grid-template-columns:1fr 1fr}.course-path-grid article{border-bottom:1px solid #355267}.course-path-grid article:nth-child(2){border-right:0}.course-path-grid article:nth-child(n+3){border-bottom:0}}@media (width<=560px){.course-path-overview{padding-left:14px;padding-right:14px}.course-path-grid{grid-template-columns:1fr}.course-path-grid article,.course-path-grid article:nth-child(n){border-bottom:1px solid #355267;border-right:0;min-height:0}.course-path-grid article:last-child{border-bottom:0}.course-path-overview>a{text-align:center;justify-content:center;display:flex}}.desktop-more{color:#e5edf4;position:relative}.desktop-more summary{color:#e5edf4;font:600 12px var(--font-display);letter-spacing:.45px;cursor:pointer;white-space:nowrap;border-bottom:1px solid #0000;align-items:center;gap:6px;padding:10px 0;list-style:none;display:flex}.desktop-more summary::-webkit-details-marker{display:none}.desktop-more summary span{color:#62bff2;font-size:10px;transition:transform .18s}.desktop-more[open] summary{color:#fff;border-bottom-color:#168bff}.desktop-more[open] summary span{transform:rotate(180deg)}.desktop-more>div{z-index:50;background:#06131f;border:1px solid #35546a;border-top:4px solid #168fd7;border-radius:9px;width:190px;padding:8px;display:grid;position:absolute;top:calc(100% + 18px);right:0;box-shadow:0 20px 50px #000b}.desktop-more>div a,.human-home .desktop-more>div a{color:#dce8ef;font:700 12px var(--font-body);letter-spacing:0;border:0;border-bottom:1px solid #20394b;padding:12px 13px;display:block}.desktop-more>div a:last-child{border-bottom:0}.desktop-more>div a:hover,.human-home .desktop-more>div a:hover{color:#fff;background:#0d2b40}.desktop-nav{overflow:visible}@media (width>=1380px) and (width<=1540px){.desktop-nav a,.human-home .desktop-nav a,.desktop-more summary{font-size:12px!important}.desktop-nav{gap:clamp(12px,1.2vw,20px)!important}}.package-extras-intro{color:#0b2740;background:#eef4f7;padding:clamp(70px,9vw,120px) max(6vw,50vw - 620px)}.package-extras-intro h2{max-width:950px;font:italic 900 clamp(42px,5.4vw,76px)/.98 var(--font-display);letter-spacing:-.045em;text-transform:uppercase;margin:19px 0 26px}.package-extras-intro h2 em{color:#168fd8}.package-extras-intro>p:not(.plain-kicker){color:#486477;max-width:790px;font-size:18px;line-height:1.75}.extras-principle{color:#0b2740;letter-spacing:.16em;flex-wrap:wrap;align-items:center;gap:14px;margin-top:38px;font-size:12px;font-weight:900;display:flex}.extras-principle span{background:#fff;border:1px solid #bed0dc;border-radius:99px;padding:13px 17px}.extras-principle i{color:#b8984e;font-size:20px;font-style:normal}.included-platform{grid-template-columns:minmax(0,1.16fr) minmax(300px,.84fr);gap:clamp(40px,7vw,95px);padding:clamp(78px,9vw,120px) max(5vw,50vw - 650px);display:grid;position:relative;overflow:hidden}.theory-platform{color:#fff;background:radial-gradient(circle at 90% 8%,#19a3e633,#0000 31%),#041725}.learner-platform{color:#11283b;background:#f3f5f4}.platform-brand{border-bottom:1px solid #ffffff38;grid-column:1/-1;justify-content:space-between;align-items:center;gap:25px;padding-bottom:25px;display:flex}.platform-brand img{object-fit:contain;object-position:left center;width:min(340px,52vw);height:auto;max-height:58px}.platform-brand span{color:#d2b870;letter-spacing:.18em;font-size:10px;font-weight:900}.platform-brand-light{border-color:#c5d1d8}.platform-brand-light img{filter:none}.platform-brand-light span{color:#806b35}.platform-copy h2{font:italic 900 clamp(41px,4.8vw,69px)/.96 var(--font-display);letter-spacing:-.045em;text-transform:uppercase;margin:17px 0 25px}.platform-copy h2 em{color:#26a9ec}.learner-platform .platform-copy h2 em{color:#168fd8}.platform-copy>p:not(.plain-kicker){color:#aec0cb;max-width:730px;font-size:17px;line-height:1.72}.learner-platform .platform-copy>p:not(.plain-kicker){color:#506979}.platform-feature-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:35px;display:grid}.platform-feature-grid article{background:#0c354e94;border:1px solid #30536a;border-radius:13px;padding:22px}.learner-platform .platform-feature-grid article{background:#fff;border-color:#c4d4de;box-shadow:0 12px 25px #0a2f4a0f}.platform-feature-grid h3{margin:0 0 9px;font-size:17px}.platform-feature-grid p{color:#a9bfcb;margin:0;font-size:14px;line-height:1.58}.learner-platform .platform-feature-grid p{color:#586e7c}.platform-source-link{color:#f0d98e;border-bottom:1px solid #c7a657;margin-top:28px;padding-bottom:6px;font-size:12px;font-weight:900;display:inline-block}.learner-platform .platform-source-link{color:#116fae}.platform-device{background:#061827;border-top:5px solid #c5a45a;align-self:center;margin:0;position:relative;box-shadow:19px 19px #1682c233}.platform-device img{object-fit:cover;width:100%;max-height:680px;display:block}.platform-device figcaption{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#020a12e6;border-left:3px solid #c6a65a;padding:10px 13px;font-size:9px;font-weight:900;position:absolute;bottom:14px;left:14px}.learner-journey-card{color:#fff;background:#092a43;border-top:5px solid #c5a45a;border-radius:0 0 18px 18px;align-self:center;padding:clamp(28px,4vw,46px);box-shadow:18px 18px #188bcf26}.learner-journey-card>span{color:#dcc886;letter-spacing:.16em;font-size:10px;font-weight:900}.learner-journey-card h3{font:italic 900 clamp(29px,3.4vw,43px)/1 var(--font-display);margin:14px 0 22px}.learner-journey-card ul{color:#d7e4eb;gap:12px;padding-left:21px;display:grid}.learner-journey-card blockquote{color:#f0d895;font:italic 750 17px/1.5 var(--font-display);border-top:1px solid #486579;margin:30px 0 0;padding:19px 0 0}.extras-together{color:#0c2840;background:#dfeaf0;padding:clamp(75px,9vw,115px) max(6vw,50vw - 620px)}.extras-together>div:first-child{grid-template-columns:.75fr 1.25fr;align-items:end;gap:6vw;display:grid}.extras-together h2{font:italic 900 clamp(42px,5vw,70px)/.97 var(--font-display);letter-spacing:-.04em;text-transform:uppercase;margin:17px 0 0}.extras-together h2 em{color:#168fd8}.extras-together>div:first-child>p:last-child{color:#4d6879;font-size:17px;line-height:1.72}.extras-comparison{grid-template-columns:repeat(3,1fr);gap:13px;margin:55px 0 25px;display:grid}.extras-comparison article{background:#fff;border:1px solid #bfd0da;border-top:4px solid #188fd5;border-radius:12px;padding:28px}.extras-comparison article:nth-child(2){border-top-color:#c6a65a}.extras-comparison span{color:#168fd8;letter-spacing:.13em;font-size:10px;font-weight:900}.extras-comparison h3{margin:15px 0 10px;font-size:23px}.extras-comparison p{color:#566f7e;margin:0;line-height:1.62}.extras-together>small{color:#607887;line-height:1.55}@media (width<=900px){.included-platform{grid-template-columns:1fr}.platform-brand{grid-column:auto}.platform-device,.learner-journey-card{width:min(660px,100%)}.extras-together>div:first-child,.extras-comparison{grid-template-columns:1fr}}@media (width<=600px){.package-extras-intro{padding-inline:18px}.extras-principle{gap:8px}.extras-principle span{padding:10px 12px;font-size:10px}.included-platform{padding:62px 17px}.platform-brand{flex-direction:column;align-items:flex-start}.platform-brand img{width:min(290px,85vw)}.platform-feature-grid{grid-template-columns:1fr}.platform-feature-grid article{padding:19px}.extras-together{padding:65px 18px}}.coach-window .coach-empty .coach-start-options{grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:none;margin-top:18px;display:grid}.coach-window .coach-empty .coach-start-options .coach-choice{text-align:left;min-height:92px;box-shadow:none;border-radius:13px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:13px;margin:0;padding:15px 16px;transition:transform .15s,border-color .15s,background .15s;display:grid}.coach-window .coach-empty .coach-choice-write{color:#fff;background:linear-gradient(145deg,#147bb5,#0e6395);border:1px solid #55b9ed}.coach-window .coach-empty .coach-choice-talk{color:#fff;background:linear-gradient(145deg,#153c54,#0c2b40);border:1px solid #52788f}.coach-window .coach-empty .coach-choice:hover{border-color:#91d7f8;transform:translateY(-1px)}.coach-window .coach-empty .coach-choice-icon{color:#fff;letter-spacing:-.04em;background:#02121d38;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:44px;height:44px;font-size:13px;font-weight:900;display:grid}.coach-window .coach-empty .coach-choice-copy{gap:4px;min-width:0;display:grid}.coach-window .coach-empty .coach-choice-copy b{color:#fff;font-size:15px;line-height:1.2}.coach-window .coach-empty .coach-choice-copy small{color:#d2e4ee;font-size:10px;font-weight:650;line-height:1.35}.coach-window .coach-empty .coach-choice>i{color:#e2be67;text-align:right;font-size:19px;font-style:normal}.coach-window .coach-empty .coach-official-links{border-top:1px solid #29485b;width:100%;margin-top:25px;padding-top:18px}.coach-window .coach-empty .coach-official-links>small{color:#a8bbc7;letter-spacing:.15em;margin-bottom:11px;font-size:9px;font-weight:900;display:block}.coach-window .coach-empty .coach-official-links>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.coach-window .coach-empty .coach-official-links a{min-height:82px;box-shadow:none;background:#0b2435;border:1px solid #36556a;border-top:2px solid #c6a65a;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:14px;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:flex;color:#fff!important}.coach-window .coach-empty .coach-official-links a:hover{background:#0e2b40;border-color:#e0bd67 #62859a #62859a;transform:translateY(-1px)}.coach-window .coach-empty .coach-official-links a span{gap:5px;min-width:0;display:grid}.coach-window .coach-empty .coach-official-links a b{color:#fff;font-size:11px;line-height:1.25}.coach-window .coach-empty .coach-official-links a em{color:#9eb3c0;font-size:9px;font-style:normal;font-weight:600;line-height:1.4}.coach-window .coach-empty .coach-official-links a i{color:#78c9f2;background:#071b29;border:1px solid #48687c;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-style:normal;display:grid}@media (width<=650px){.coach-window .coach-empty .coach-start-options,.coach-window .coach-empty .coach-official-links>div{grid-template-columns:1fr}.coach-window .coach-empty .coach-start-options .coach-choice{min-height:82px}.coach-window .coach-empty .coach-official-links a{min-height:72px}}.coach-window form>div{grid-template-columns:1fr auto}.coach-window form button{min-width:82px;padding:0 18px;font-size:15px}.coach-finish{color:#fff;background:#17384d;border:1px solid #668ba1;border-radius:9px;width:calc(100% - 34px);min-height:50px;margin:14px 17px 4px;padding:10px 16px;font-weight:900;display:block}.coach-summary{border-top:3px solid var(--gold);background:#0b2434;gap:12px;padding:20px;display:grid}.coach-summary>span{color:var(--gold);letter-spacing:.14em;font-size:10px;font-weight:900}.coach-summary h3{color:#fff;font:italic 900 29px var(--font-display);margin:0}.coach-summary>p{color:#b4c7d1;margin:0;line-height:1.55}.coach-summary>label,.coach-send-details label{color:#b8cad4;letter-spacing:.07em;text-transform:uppercase;gap:7px;font-size:11px;font-weight:900;display:grid}.coach-summary textarea,.coach-send-details input{color:#fff;width:100%;font:600 15px/1.5 var(--font-body);background:#051823;border:1px solid #496a7e;border-radius:9px;padding:13px}.coach-send-details{grid-template-columns:1fr 1fr;gap:10px;display:grid}.coach-send-rob{color:#fff;background:#1c9fe6;border:1px solid #79d1ff;border-radius:9px;min-height:56px;padding:10px 18px;font-weight:900}.coach-summary>small{color:#91aab8;line-height:1.5}.coach-sent{color:#d9fff2;background:#123f36;border:1px solid #3e9a7d;border-radius:9px;padding:15px;font-weight:900}@media (width<=520px){.coach-send-details{grid-template-columns:1fr}.coach-summary{padding:17px}.coach-window form>div{grid-template-columns:1fr}.coach-window form button{width:100%}}.coach-official-links{border-top:1px solid #29485b;width:100%;margin-top:28px;padding-top:18px}.coach-official-links>small{color:#c6a65a;letter-spacing:.14em;margin-bottom:10px;font-size:9px;font-weight:900;display:block}.coach-official-links>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.coach-official-links a{color:#fff;background:linear-gradient(145deg,#0d293b,#081b28);border:1px solid #36576b;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:12px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.coach-official-links a span{gap:5px;display:grid}.coach-official-links a b{font-size:12px}.coach-official-links a em{color:#91aab9;font-size:9px;font-style:normal;font-weight:650;line-height:1.35}.coach-official-links a i{color:#65c5f4;font-size:17px;font-style:normal}.coach-official-links a:hover{border-color:#69c4f5;transform:translateY(-1px)}.coach-official-source{background:#17271f!important;border-color:#667448!important}.coach-official-source small{color:#c6a65a!important}@media (width<=650px){.coach-official-links>div{grid-template-columns:1fr}.coach-official-links a{min-height:66px}}.first-planner{--pp-bg:#07131e;--pp-panel:#0c2335;--pp-card:#102c42;--pp-text:#f4f8fb;--pp-muted:#a8becd;--pp-line:#29475d;--pp-input:#071b2a;--pp-blue:#1698e3;--pp-gold:#c6a65a;background:var(--pp-bg);min-height:100vh;color:var(--pp-text);transition:background .2s,color .2s}.first-planner.planner-light{--pp-bg:#eef3f6;--pp-panel:#fff;--pp-card:#f7fafb;--pp-text:#0a2944;--pp-muted:#516a7a;--pp-line:#cbd8e0;--pp-input:#fff}.planner-hero{border-bottom:5px solid var(--pp-gold);color:#fff;background:radial-gradient(circle at 80% 10%,#1b97e138,#0000 28%),linear-gradient(135deg,#020811,#082c48);justify-content:space-between;align-items:flex-end;gap:30px;padding:clamp(55px,8vw,100px) max(5vw,50vw - 625px);display:flex}.planner-hero>div>span,.planner-reflection header>span,.planner-summary header span{color:#d4b76b;letter-spacing:.16em;font-size:10px;font-weight:900}.planner-hero h1{color:#fff;font:italic 900 clamp(52px,7vw,92px)/.87 var(--font-display);letter-spacing:-.055em;margin:19px 0}.planner-hero h1 em{color:#199ce8;font-style:normal}.planner-hero p{color:#c4d5df;max-width:700px;font-size:18px;line-height:1.65}.planner-hero>button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #527088;flex:none;padding:13px 16px;font-weight:900}.planner-sticky{z-index:8;background:var(--pp-panel);padding:14px max(5vw,50vw - 625px);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.planner-sticky{background:color-mix(in srgb,var(--pp-panel) 96%,transparent)}}.planner-sticky{border-bottom:1px solid var(--pp-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.planner-sticky>div:first-child{color:var(--pp-muted);justify-content:space-between;margin-bottom:7px;font-size:12px;font-weight:800;display:flex}.planner-sticky strong{color:var(--pp-text)}.planner-progress{background:var(--pp-line);border-radius:20px;height:8px;overflow:hidden}.planner-progress i{background:linear-gradient(90deg,var(--pp-blue),#54c1f6);height:100%;transition:width .25s;display:block}.planner-details{background:var(--pp-panel);border-bottom:1px solid var(--pp-line);grid-template-columns:1.5fr 1fr 1fr;gap:14px;padding:clamp(35px,5vw,60px) max(5vw,50vw - 625px);display:grid}.planner-details label>span,.planner-reflection label>span{color:var(--pp-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.planner-details input,.planner-details select,.planner-reflection textarea,.planner-summary textarea{background:var(--pp-input);border:1px solid var(--pp-line);width:100%;color:var(--pp-text);font:700 15px var(--font-body);border-radius:0;padding:15px}.planner-details input:focus,.planner-details select:focus,.planner-reflection textarea:focus{outline:2px solid var(--pp-blue);outline-offset:1px}.planner-sections{gap:14px;padding:clamp(35px,6vw,75px) max(5vw,50vw - 625px);display:grid}.planner-sections details{background:var(--pp-panel);border:1px solid var(--pp-line);border-top:4px solid var(--pp-blue)}.planner-sections summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px;list-style:none;display:flex}.planner-sections summary::-webkit-details-marker{display:none}.planner-sections summary>span{align-items:flex-start;gap:18px;display:flex}.planner-sections summary>span>b{color:var(--pp-gold);font:italic 900 25px var(--font-display)}.planner-sections summary strong,.planner-sections summary small{display:block}.planner-sections summary strong{color:var(--pp-text);font:italic 900 26px var(--font-display)}.planner-sections summary small{color:var(--pp-muted);margin-top:5px;line-height:1.45}.planner-sections summary>i{background:var(--pp-card);color:var(--pp-muted);flex:none;padding:7px 9px;font-size:11px;font-style:normal;font-weight:900}.planner-sections details>div{border-top:1px solid var(--pp-line)}.planner-sections details>div>label{border-bottom:1px solid var(--pp-line);cursor:pointer;grid-template-columns:44px 1fr;align-items:start;gap:15px;padding:18px 22px;display:grid}.planner-sections details>div>label:last-child{border-bottom:0}.planner-sections input{opacity:0;pointer-events:none;position:absolute}.planner-sections label>span{background:var(--pp-input);color:#0000;border:2px solid #567287;place-items:center;width:38px;height:38px;font-size:20px;font-weight:900;display:grid}.planner-sections label.checked{background:var(--pp-blue)}@supports (color:color-mix(in lab, red, red)){.planner-sections label.checked{background:color-mix(in srgb,var(--pp-blue) 8%,transparent)}}.planner-sections label.checked>span{background:var(--pp-blue);border-color:var(--pp-blue);color:#fff}.planner-sections label strong,.planner-sections label small{display:block}.planner-sections label strong{color:var(--pp-text);padding-top:2px;font-size:16px}.planner-sections label small{color:var(--pp-muted);margin-top:5px;line-height:1.5}.planner-reflection{background:var(--pp-panel);border-top:5px solid var(--pp-gold);padding:clamp(55px,8vw,100px) max(5vw,50vw - 625px)}.planner-reflection header{max-width:800px;margin-bottom:40px}.planner-reflection h2{color:var(--pp-text);font:italic 900 clamp(42px,5vw,70px)/.94 var(--font-display);margin:14px 0}.planner-reflection h2 em{color:var(--pp-blue);font-style:normal}.planner-reflection header p{color:var(--pp-muted)}.planner-reflection>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.planner-reflection label{display:block}.planner-reflection textarea{resize:vertical;font-weight:600;line-height:1.55}.planner-notes{margin-top:25px}.planner-actions{background:var(--pp-bg);flex-wrap:wrap;gap:10px;padding:35px max(5vw,50vw - 625px);display:flex}.planner-actions button,.planner-summary button{background:var(--pp-blue);border:1px solid var(--pp-blue);color:#fff;cursor:pointer;padding:14px 18px;font-weight:900}.planner-actions button:nth-child(2){background:#0b496f}.planner-actions button:nth-child(3){color:var(--pp-text);background:0 0;border-color:#7890a0}.planner-actions .planner-reset{color:#e48c94;background:0 0;border-color:#a65b62;margin-left:auto}.planner-actions small{color:var(--pp-muted);flex-basis:100%}.planner-summary{background:var(--pp-panel);border-top:1px solid var(--pp-line);padding:clamp(45px,7vw,80px) max(5vw,50vw - 625px)}.planner-summary header{justify-content:space-between;align-items:end;gap:25px;margin-bottom:22px;display:flex}.planner-summary h2{color:var(--pp-text);font:italic 900 40px var(--font-display);margin:8px 0 0}.planner-summary textarea{min-height:360px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500;line-height:1.55}@media (width<=760px){.planner-hero{flex-direction:column;align-items:flex-start}.planner-details,.planner-reflection>div{grid-template-columns:1fr}.planner-actions .planner-reset{margin-left:0}.planner-summary header{flex-direction:column;align-items:stretch}.planner-summary button{width:100%}}@media (width<=520px){.planner-hero,.planner-details,.planner-sections,.planner-reflection,.planner-actions,.planner-summary{padding-left:16px;padding-right:16px}.planner-hero h1{font-size:48px}.planner-sticky{padding-left:16px;padding-right:16px}.planner-sections summary{padding:20px 16px}.planner-sections summary>span{gap:12px}.planner-sections summary strong{font-size:22px}.planner-sections summary small{font-size:11px}.planner-sections details>div>label{grid-template-columns:42px 1fr;padding:17px 15px}.planner-actions button{width:100%}}@media print{header.site-header,.top-strip,.cookie-notice,.planner-hero>button,.planner-sticky,.planner-actions,.planner-summary,footer{display:none!important}.first-planner,.planner-hero,.planner-details,.planner-sections,.planner-reflection{color:#000!important;background:#fff!important}.planner-hero{border-bottom:2px solid #000;padding:25px!important}.planner-hero h1,.planner-hero p,.planner-details input,.planner-details select,.planner-sections summary strong,.planner-sections label strong,.planner-reflection h2,.planner-reflection textarea{color:#000!important}.planner-sections{padding:20px!important}.planner-sections details{break-inside:avoid;border:1px solid #aaa}.planner-sections details:not([open])>div{display:block!important}.planner-sections label>span{border:2px solid #000!important}.planner-sections label.checked>span{background:#000!important}.planner-reflection{border-top:2px solid #000;padding:25px!important}.planner-reflection textarea{border:1px solid #aaa!important}.planner-reflection>div{grid-template-columns:1fr 1fr}}.instructor-resources{color:#fff;background:#071522;padding:clamp(70px,9vw,120px) max(5vw,50vw - 680px)}.instructor-resources>header{grid-template-columns:1fr .8fr;align-items:end;gap:10px 60px;margin-bottom:45px;display:grid}.instructor-resources>header .learning-kicker{grid-column:1/-1}.instructor-resources h2{color:#fff;font:italic 900 clamp(40px,5vw,72px)/.95 var(--font-display);text-transform:uppercase;margin:0}.instructor-resources h2 em{color:#299fdf;font-style:normal}.instructor-resources>header>p:last-child{color:#b8cbd7;line-height:1.7}.instructor-resources>div{border-top:1px solid #345065;border-left:1px solid #345065;grid-template-columns:1fr 1fr;display:grid}.instructor-resources>div>a{color:#fff;background:#0a2133;border-bottom:1px solid #345065;border-right:1px solid #345065;min-height:260px;padding:32px;text-decoration:none;display:grid}.instructor-resources a>span{color:#c7a654;font:italic 900 26px var(--font-display)}.instructor-resources a>strong{color:#fff;font:italic 900 31px var(--font-display);margin-top:25px}.instructor-resources a>small{color:#aebfca;margin-top:10px;line-height:1.6}.instructor-resources a>b{color:#54b9ef;text-transform:uppercase;letter-spacing:.1em;align-self:end;margin-top:25px;font-size:11px}.instructor-resources a:hover{background:#0d3049}.instructor-resources>header>div>p{color:#b8cbd7;margin:0;line-height:1.7}.instructor-hub-link{color:#fff;background:#0a2133;border:1px solid #299fdf;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:16px 18px;font-weight:900;text-decoration:none;display:inline-flex}.instructor-hub-link span{color:#54b9ef}.instructor-tool-home{color:#8bd2f6;letter-spacing:.08em;text-transform:uppercase;background:#0a2133;padding:12px max(20px,50vw - 680px);font-size:12px;font-weight:900;text-decoration:none;display:block}.instructor-hub-hero{color:#fff;background:radial-gradient(circle at 85% 30%,#0e4162 0,#0000 34%),linear-gradient(135deg,#040b12,#071d2d 70%,#0b3854);padding:clamp(80px,10vw,140px) max(20px,50vw - 590px)}.instructor-hub-back{color:#8bd2f6;letter-spacing:.08em;text-transform:uppercase;margin-bottom:65px;font-size:12px;font-weight:900;text-decoration:none;display:inline-block}.instructor-hub-hero>p,.instructor-hub-content>header p{color:#c7a654;letter-spacing:.18em;margin:0 0 20px;font-size:11px;font-weight:900}.instructor-hub-hero h1{color:#fff;font:italic 900 clamp(54px,9vw,104px)/.82 var(--font-display);letter-spacing:-.025em;margin:0}.instructor-hub-hero h1 em,.instructor-hub-content h2 em{color:#299fdf;font-style:normal}.instructor-hub-hero>span{color:#c1d0da;max-width:610px;margin-top:35px;font-size:clamp(17px,2vw,22px);line-height:1.6;display:block}.instructor-hub-content{color:#fff;background:#071522;padding:clamp(60px,8vw,105px) max(20px,50vw - 590px)}.instructor-hub-content>header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:38px;display:flex}.instructor-hub-content h2{font:italic 900 clamp(39px,5vw,66px)/.92 var(--font-display);text-transform:uppercase;margin:0}.instructor-hub-content>header>span{color:#a8bbc7;letter-spacing:.1em;text-transform:uppercase;border:1px solid #345065;padding:10px 14px;font-size:11px;font-weight:900}.instructor-hub-grid{gap:14px;display:grid}.instructor-hub-grid>a{color:#fff;background:#0a2133;border:1px solid #345065;grid-template-columns:70px 1fr auto;align-items:center;gap:25px;padding:28px;text-decoration:none;transition:all .18s;display:grid}.instructor-hub-grid>a:hover{background:#0c2a40;border-color:#299fdf;transform:translateY(-2px)}.instructor-hub-grid>a>b{color:#c7a654;font:italic 900 34px var(--font-display)}.instructor-hub-grid h3{font:italic 900 clamp(27px,3vw,38px) var(--font-display);text-transform:uppercase;margin:0}.instructor-hub-grid p{color:#afc0ca;max-width:670px;margin:7px 0 0;line-height:1.55}.instructor-hub-grid>a>strong{color:#74c8f3;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.instructor-hub-grid>a>strong span{margin-left:14px}.instructor-shortcut{background:#0c273b;border-top:4px solid #c7a654;grid-template-columns:1fr 1fr;align-items:center;gap:55px;margin-top:50px;padding:34px;display:grid}.instructor-shortcut>div>span{color:#c7a654;letter-spacing:.16em;font-size:10px;font-weight:900}.instructor-shortcut h2{font:800 28px var(--font-display);margin:10px 0}.instructor-shortcut p{color:#b7c7d0;margin:0;line-height:1.65}.shortcut-steps{justify-content:center;align-items:center;gap:12px;display:flex}.shortcut-steps b{color:#55bdf3;width:105px;min-height:105px;font:900 28px var(--font-display);text-align:center;border:1px solid #3a5a70;place-items:center;padding:10px;display:grid}.shortcut-steps small{color:#fff;font:700 10px/1.25 var(--font-body);text-transform:uppercase;margin-top:7px;display:block}.shortcut-steps i{color:#c7a654;font-style:normal}.instructor-hub-content>footer{border-top:1px solid #294358;margin-top:45px;padding-top:25px}.instructor-hub-content>footer strong{font-size:16px}.instructor-hub-content>footer p{color:#92a8b6;margin:7px 0 0;font-size:13px}.lesson-two{--l2-bg:#07131e;--l2-panel:#0b2234;--l2-card:#102c42;--l2-text:#f6f9fb;--l2-muted:#a8bdca;--l2-line:#2a485d;--l2-input:#061a29;--l2-blue:#1598e3;--l2-gold:#c6a65a;background:var(--l2-bg);min-height:100vh;color:var(--l2-text)}.lesson-two.l2-light{--l2-bg:#edf3f6;--l2-panel:#fff;--l2-card:#f6f9fb;--l2-text:#092943;--l2-muted:#516a7a;--l2-line:#cad7df;--l2-input:#fff}.l2-hero{border-bottom:5px solid var(--l2-gold);color:#fff;background:radial-gradient(circle at 82% 12%,#1a99e438,#0000 28%),linear-gradient(135deg,#020811,#082d49);justify-content:space-between;align-items:end;gap:30px;padding:clamp(55px,8vw,100px) max(5vw,50vw - 625px);display:flex}.l2-hero>div>span,.l2-loop header>span,.l2-end header>span,.l2-summary header span{color:#d1b263;letter-spacing:.16em;font-size:10px;font-weight:900}.l2-hero h1{color:#fff;font:italic 900 clamp(48px,7vw,88px)/.88 var(--font-display);letter-spacing:-.05em;margin:18px 0}.l2-hero h1 em{color:#179ce8;font-style:normal;display:block}.l2-hero p{color:#c2d4df;font-size:18px}.l2-hero>button{color:#fff;background:#ffffff14;border:1px solid #527088;padding:13px 16px;font-weight:900}.l2-cycle-banner{z-index:7;color:#fff;white-space:nowrap;background:#0b4269;justify-content:center;align-items:center;gap:clamp(8px,2vw,25px);padding:16px;display:flex;position:sticky;top:0;overflow-x:auto}.l2-cycle-banner span{font:italic 900 15px var(--font-display);letter-spacing:.05em}.l2-cycle-banner i{color:#d4b76c;font-style:normal}.l2-details{background:var(--l2-panel);border-bottom:1px solid var(--l2-line);grid-template-columns:1.4fr 1fr 1fr;gap:14px;padding:35px max(5vw,50vw - 575px);display:grid}.l2-details label>span{color:var(--l2-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.l2-details input,.l2-details select,.l2-inside textarea,.l2-today textarea,.l2-end textarea,.l2-summary textarea{background:var(--l2-input);border:1px solid var(--l2-line);width:100%;color:var(--l2-text);font:600 15px var(--font-body);padding:14px}.l2-content{gap:14px;padding:clamp(35px,6vw,70px) max(5vw,50vw - 575px);display:grid}.l2-content>details{background:var(--l2-panel);border:1px solid var(--l2-line);border-top:4px solid var(--l2-blue)}.l2-content>details>summary{cursor:pointer;align-items:center;gap:17px;padding:22px;list-style:none;display:flex}.l2-content summary::-webkit-details-marker{display:none}.l2-content summary>b{color:var(--l2-gold);font:italic 900 25px var(--font-display)}.l2-content summary>span{color:var(--l2-text);font:italic 900 27px var(--font-display)}.l2-inside{border-top:1px solid var(--l2-line);padding:30px}.l2-inside h2{color:var(--l2-text);font:italic 900 clamp(30px,4vw,48px)/1 var(--font-display);margin:0 0 18px}.l2-inside p,.l2-inside li{color:var(--l2-muted);line-height:1.65}.l2-reminder{border-left:4px solid var(--l2-gold);background:var(--l2-card);padding:15px;font-weight:800;color:var(--l2-text)!important}.l2-prompt-chips,.l2-where{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.l2-prompt-chips button,.l2-where button{background:var(--l2-card);border:1px solid var(--l2-line);color:var(--l2-text);text-align:left;padding:11px 13px;font-weight:800}.l2-where button.selected{background:var(--l2-blue);border-color:var(--l2-blue);color:#fff}.l2-menu-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.l2-menu-head p{margin-bottom:0}.l2-menu-head>strong{color:var(--l2-gold);flex:none}.l2-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:25px;display:grid}.l2-menu button{background:var(--l2-card);border:1px solid var(--l2-line);color:var(--l2-text);text-align:left;grid-template-columns:35px 1fr;gap:5px 12px;padding:20px;display:grid;position:relative}.l2-menu button>span{color:#0000;border:2px solid #587387;grid-row:1/4;place-items:center;width:31px;height:31px;display:grid}.l2-menu button>strong{font-size:17px}.l2-menu button>small{color:var(--l2-muted);line-height:1.45}.l2-menu button>em{color:#65c0f2;margin-top:8px;font-style:normal;font-weight:700;line-height:1.45}.l2-menu button.selected{border-color:var(--l2-blue);box-shadow:inset 4px 0 var(--l2-blue)}.l2-menu button.selected>span{background:var(--l2-blue);border-color:var(--l2-blue);color:#fff}.l2-today{background:var(--l2-panel);border-top:5px solid var(--l2-gold)}.l2-today>header{padding:28px}.l2-today>header>span{color:var(--l2-gold);letter-spacing:.15em;font-size:10px;font-weight:900}.l2-today h2{font:italic 900 38px var(--font-display);margin:7px 0 0}.l2-today article{border-top:1px solid var(--l2-line);grid-template-columns:1fr 1fr;gap:25px;padding:25px 28px;display:grid}.l2-today article strong{font:italic 900 25px var(--font-display)}.l2-today article p{color:var(--l2-muted)}.l2-today blockquote{color:#62bff1;margin:12px 0 0;font-weight:800}.l2-loop{color:#fff;border-top:5px solid var(--l2-gold);background:linear-gradient(135deg,#082a45,#0d527e);grid-template-columns:.8fr 1.2fr;gap:50px;padding:clamp(45px,7vw,80px);display:grid}.l2-loop h2{color:#fff;font:italic 900 clamp(42px,5vw,65px)/.95 var(--font-display);margin:12px 0}.l2-loop h2 em{color:#65c6f7;font-style:normal}.l2-loop>div{justify-items:center;display:grid}.l2-loop article{text-align:center;background:#0000002e;border:1px solid #ffffff38;width:100%;padding:18px}.l2-loop article b{font:italic 900 28px var(--font-display)}.l2-loop article p{color:#d5e5ee;margin:5px 0 0}.l2-loop>div>i{color:#d6b869;padding:5px;font-style:normal}.l2-loop>div>strong{color:#071521;background:#c6a65a;margin-top:15px;padding:14px 20px}.l2-fault{grid-template-columns:1fr 1fr;gap:25px;display:grid}.l2-fault blockquote,.l2-progress-message{color:#fff;font:italic 900 27px var(--font-display);background:#742f39;margin:15px 0;padding:20px}.l2-fault aside{color:#fff;background:#0b466d;grid-column:1/-1;padding:25px}.l2-fault aside strong{font:italic 900 28px var(--font-display)}.l2-fault aside p{color:#d4e6ef}.l2-progress-message{background:#0b466d}.l2-wildcard{color:#fff;background:radial-gradient(circle at 85% 20%,#e93d7a47,#0000 34%),linear-gradient(135deg,#270a37,#071827);border:2px solid #d94188;padding:clamp(40px,6vw,70px)}.l2-wildcard>span{color:#ff78b5;letter-spacing:.15em;font-size:11px;font-weight:900}.l2-wildcard h2{color:#fff;font:italic 900 clamp(38px,5vw,61px)/.98 var(--font-display);margin:17px 0}.l2-wildcard h2 em{color:#ff79b6;font-style:normal}.l2-wildcard p,.l2-wildcard small{color:#d8c9df}.l2-wildcard>div{flex-wrap:wrap;gap:7px;margin:22px 0;display:flex}.l2-wildcard>div span{border:1px solid #78517f;padding:9px 11px}.l2-wildcard button{color:#fff;background:#d94188;border:0;margin:25px 0 12px;padding:15px 22px;font-weight:900;display:block}.l2-wildcard.played{box-shadow:inset 0 0 0 5px #ff79b6}.l2-end{background:var(--l2-panel);border-top:5px solid var(--l2-gold);padding:clamp(45px,7vw,80px)}.l2-end h2{font:italic 900 clamp(42px,5vw,65px)/.95 var(--font-display);margin:12px 0 30px}.l2-end h2 em{color:var(--l2-blue);font-style:normal}.l2-end>label{border-top:1px solid var(--l2-line);grid-template-columns:55px 1fr;gap:8px 18px;padding:24px 0;display:grid}.l2-end label>b{color:var(--l2-gold);font:italic 900 25px var(--font-display);grid-row:1/3}.l2-end label>strong{font-size:18px}.l2-end label>textarea{grid-column:2}.l2-end .l2-next{grid-template-columns:1fr}.l2-end .l2-next textarea{grid-column:1}.l2-instructor{color:#fff;text-align:center;background:#0b466d;padding:35px}.l2-instructor strong{font:italic 900 clamp(24px,3vw,37px) var(--font-display)}.l2-instructor p{color:#d5e6ef;max-width:850px;margin:15px auto 0;line-height:1.6}.l2-actions{background:var(--l2-panel);flex-wrap:wrap;gap:9px;padding:30px;display:flex}.l2-actions button,.l2-summary button{background:var(--l2-blue);border:1px solid var(--l2-blue);color:#fff;padding:14px 17px;font-weight:900}.l2-actions button:nth-child(2){background:#0b4d73}.l2-actions button:nth-child(3){color:var(--l2-text);background:0 0;border-color:#7790a1}.l2-actions button:nth-child(4){color:#e48c94;background:0 0;border-color:#a45b63;margin-left:auto}.l2-actions small{color:var(--l2-muted);flex-basis:100%}.l2-summary{background:var(--l2-panel);border-top:1px solid var(--l2-line);padding:35px}.l2-summary header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.l2-summary h2{font:italic 900 38px var(--font-display);margin:6px 0 0}.l2-summary textarea{min-height:330px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.5}@media (width<=760px){.instructor-resources>header{grid-template-columns:1fr}.instructor-resources>header .learning-kicker{grid-column:auto}.instructor-resources>div{grid-template-columns:1fr}.instructor-hub-content>header{flex-direction:column;align-items:flex-start}.instructor-hub-grid>a{grid-template-columns:48px 1fr}.instructor-hub-grid>a>strong{grid-column:2}.instructor-shortcut{grid-template-columns:1fr}.shortcut-steps{justify-content:flex-start}.l2-hero{flex-direction:column;align-items:flex-start}.l2-details,.l2-menu,.l2-today article,.l2-loop,.l2-fault{grid-template-columns:1fr}.l2-fault aside{grid-column:auto}.l2-actions button:nth-child(4){margin-left:0}.l2-summary header{flex-direction:column;align-items:stretch}}@media (width<=520px){.instructor-resources{padding-left:17px;padding-right:17px}.instructor-hub-hero{padding-top:55px;padding-bottom:70px}.instructor-hub-back{margin-bottom:48px}.instructor-hub-hero h1{font-size:51px}.instructor-hub-grid>a{gap:11px;padding:22px 17px}.instructor-hub-grid>a>b{font-size:26px}.instructor-hub-grid h3{font-size:27px}.instructor-shortcut{padding:26px 18px}.shortcut-steps{gap:5px}.shortcut-steps b{width:88px;min-height:92px;font-size:24px}.shortcut-steps i{font-size:12px}.l2-hero,.l2-details,.l2-content{padding-left:15px;padding-right:15px}.l2-hero h1{font-size:43px}.l2-cycle-banner{justify-content:flex-start}.l2-inside,.l2-loop,.l2-end,.l2-wildcard{padding:23px 18px}.l2-content>details>summary{padding:19px 15px}.l2-content summary>span{font-size:22px}.l2-menu-head{flex-direction:column;align-items:flex-start}.l2-menu button{padding:17px 14px}.l2-today article{padding:22px 18px}.l2-end>label{grid-template-columns:40px 1fr}.l2-actions,.l2-summary{padding:25px 15px}.l2-actions button{width:100%}}@media print{.l2-hero>button,.l2-cycle-banner,.l2-actions,.l2-summary,header.site-header,.top-strip,.cookie-notice,footer{display:none!important}.lesson-two,.l2-details,.l2-content,.l2-content>details,.l2-inside,.l2-today,.l2-loop,.l2-wildcard,.l2-end{color:#000!important;background:#fff!important}.l2-hero{padding:25px!important}.l2-content{padding:20px!important}.l2-content>details{break-inside:avoid}.l2-content>details:not([open])>.l2-inside{display:block!important}.l2-inside h2,.l2-content summary>span,.l2-today h2,.l2-end h2{color:#000!important}}.learning-stage-directory,.stage-switcher{scrollbar-width:thin;background:#9fb3c2;grid-template-columns:repeat(13,minmax(62px,1fr));gap:1px;padding:1px max(5vw,50vw - 680px);display:grid;overflow-x:auto}.learning-stage-directory{background:#aebfca;margin-top:42px;padding-left:0;padding-right:0}.learning-stage-directory a,.stage-switcher a{color:#133651;background:#f8fafb;flex-direction:column;justify-content:center;align-items:center;min-width:64px;min-height:72px;text-decoration:none;transition:background .2s,color .2s;display:flex}.learning-stage-directory a:hover,.stage-switcher a:hover,.stage-switcher a.active{color:#fff;background:#082b48}.learning-stage-directory small,.stage-switcher small{letter-spacing:.12em;text-transform:uppercase;opacity:.65;font-size:8px;font-weight:900}.learning-stage-directory b,.stage-switcher a{font:italic 900 25px/1 var(--font-display)}.stage-switcher{background:#e5edf2;padding-top:18px;padding-bottom:18px}.stage-switcher a.active{box-shadow:inset 0 -5px #d0ac55}.learning-check-list{background:#bdccd6;border:1px solid #bdccd6;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:45px;display:grid}.learning-check-list article{background:#f7fafc;grid-template-columns:58px 1fr;align-items:start;gap:18px;min-height:125px;padding:26px;display:grid}.learning-check-list b{color:#118bd7;font:italic 900 24px var(--font-display)}.learning-check-list p{color:#314f66;margin:0;font-size:16px;line-height:1.65}.skill-title h1{overflow-wrap:anywhere}@media (width<=900px){.learning-stage-directory,.stage-switcher{grid-template-columns:repeat(13,74px);justify-content:start}.learning-check-list{grid-template-columns:1fr}}@media (width<=620px){.learning-stage-directory,.stage-switcher{margin-left:-17px;margin-right:-17px;padding-left:17px;padding-right:17px}.learning-stage-directory{margin-top:35px}.stage-switcher{padding-top:12px;padding-bottom:12px}.learning-check-list article{grid-template-columns:42px 1fr;min-height:auto;padding:22px 18px}.skill-title h1{font-size:clamp(32px,10vw,44px)}}.learning-hero,.stage-hero{color:#fff;background:radial-gradient(circle at 84% 20%,#1189db40,#0000 27%),linear-gradient(135deg,#02060a 0%,#071726 68%,#0b2a43 100%);border-bottom:1px solid #1d557e;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:end;gap:clamp(35px,7vw,100px);padding:clamp(70px,9vw,130px) max(5vw,50vw - 680px);display:grid;position:relative;overflow:hidden}.learning-hero:after,.stage-hero:after{content:"TL";color:#ffffff06;font:italic 900 clamp(260px,35vw,560px)/1 var(--font-display);letter-spacing:-.12em;pointer-events:none;position:absolute;bottom:-.26em;right:-.02em}.learning-hero-copy,.learning-hero-panel,.stage-hero>div,.stage-hero>aside{z-index:1;position:relative}.learning-mark{align-items:center;gap:13px;margin-bottom:clamp(55px,8vw,100px);display:flex}.learning-mark>span{color:#fff;width:49px;height:49px;font:italic 900 19px var(--font-display);background:linear-gradient(145deg,#071524,#0a4575);border:1px solid #349add;place-items:center;display:grid;box-shadow:inset 0 0 0 3px #02070d}.learning-mark div{flex-direction:column;display:flex}.learning-mark strong{font:italic 800 16px/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase}.learning-mark small{color:#8faabd;letter-spacing:.18em;text-transform:uppercase;margin-top:6px;font-size:9px;font-weight:800}.learning-kicker{color:#65bdf3;letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:900}.learning-hero h1,.stage-hero h1,.skill-title h1{color:#f5f7f8;font:italic 900 clamp(58px,8vw,112px)/.84 var(--font-display);letter-spacing:-.055em;text-transform:uppercase;margin:0}.learning-hero h1 em,.stage-hero h1 em,.skill-title h1 em{color:#1795e6;font-style:normal}.learning-subtitle{color:#c8d6e0;max-width:740px;margin:32px 0 0;font-size:clamp(18px,2vw,25px);line-height:1.55}.learning-hero-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:36px;display:flex}.learning-primary,.totaldrive-button{color:#fff;background:#0a86d6;border:1px solid #37a9ed;justify-content:space-between;align-items:center;gap:25px;min-height:54px;padding:0 20px;font-weight:900;display:inline-flex;box-shadow:0 13px 30px #0068af3d}.learning-primary:hover,.totaldrive-button:hover{background:#1399eb}.totaldrive-button{box-shadow:none;background:#0a1a28;border-color:#597287}.totaldrive-button.compact{min-height:48px}.totaldrive-button b{color:#77c9fb;font-size:20px}.learning-hero-panel,.stage-hero>aside{background:#05111ce0;border-top:5px solid #c6a65a;padding:clamp(28px,4vw,48px);box-shadow:18px 18px #197ebe29}.learning-hero-panel>span,.stage-hero>aside>strong{color:#d5ba73;letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:900}.learning-hero-panel p,.stage-hero>aside p{color:#d3dee6;margin:22px 0;font-size:17px;line-height:1.75}.learning-hero-panel strong{color:#fff;font-size:14px}.knowledge-search{color:#fff;background:#071827;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(45px,8vw,120px);padding:clamp(75px,8vw,115px) max(5vw,50vw - 680px);scroll-margin-top:90px;display:grid}.knowledge-search-heading h2{color:#fff;font:italic 900 clamp(45px,5.5vw,78px)/.92 var(--font-display);letter-spacing:-.05em;text-transform:uppercase;margin:15px 0 24px}.knowledge-search-heading h2 em{color:#1795e6;font-style:normal}.knowledge-search-heading>p:last-child{color:#b7c8d4;max-width:500px;font-size:17px;line-height:1.7}.knowledge-search-tool{min-width:0}.knowledge-search-tool>label{color:#d5ba73;letter-spacing:.15em;text-transform:uppercase;margin-bottom:11px;font-size:10px;font-weight:900;display:block}.knowledge-search-input{background:#fff;border:2px solid #0000;align-items:center;min-height:68px;padding:0 18px;transition:border-color .2s;display:flex;box-shadow:14px 14px #1795e62e}.knowledge-search-input:focus-within{border-color:#1795e6}.knowledge-search-input>span{color:#147fbd;margin-right:13px;font-size:30px;line-height:1}.knowledge-search-input input{color:#071b2d;min-width:0;font:700 17px var(--font-body);background:0 0;border:0;outline:0;flex:1;padding:18px 0}.knowledge-search-input input::placeholder{color:#718594;font-weight:600}.knowledge-search-input button{color:#176f9f;cursor:pointer;background:0 0;border:0;padding:10px;font-weight:900}.knowledge-search-results{margin-top:22px}.knowledge-search-hint{color:#8fa8b9;margin:0;font-size:13px}.knowledge-search-result{color:#fff;border-bottom:1px solid #294254;grid-template-columns:54px 1fr 25px;align-items:center;gap:18px;padding:20px 5px;display:grid}.knowledge-search-result:first-of-type{border-top:1px solid #294254}.knowledge-search-result>span{color:#55b9f5;font:italic 900 25px var(--font-display)}.knowledge-search-result small{color:#89a8bc;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.knowledge-search-result strong{color:#fff;margin:5px 0;font-size:18px;display:block}.knowledge-search-result p{color:#afc0cb;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.knowledge-search-result>b{color:#55b9f5;font-size:22px}.knowledge-search-result:hover strong{color:#55b9f5}.knowledge-search-empty{background:#0d2639;border-left:3px solid #c6a65a;flex-direction:column;gap:7px;padding:23px;display:flex}.knowledge-search-empty span{color:#afc0cb;font-size:13px}.learning-pathways,.stage-skills{color:#071b2d;background:#f4f7f9;padding:clamp(75px,9vw,130px) max(5vw,50vw - 680px)}.learning-pathways>header,.stage-skills>header{grid-template-columns:1fr .72fr;align-items:end;gap:12px clamp(45px,8vw,120px);margin-bottom:55px;display:grid}.learning-pathways>header .learning-kicker,.stage-skills>header .learning-kicker{grid-column:1/-1}.learning-pathways h2,.stage-skills h2,.learning-totaldrive h2,.skill-section h2,.responsibilities-section h2,.skill-split h2,.before-drive h2,.theory-connection h2,.reflection-section h2{color:#0a2944;font:italic 900 clamp(40px,5vw,72px)/.95 var(--font-display);letter-spacing:-.045em;text-transform:uppercase;margin:0}.learning-pathways h2 em,.stage-skills h2 em,.learning-totaldrive h2 em,.skill-section h2 em,.theory-connection h2 em,.reflection-section h2 em{color:#118bd7;font-style:normal}.learning-pathways>header>p:last-child,.stage-skills>header>p{color:#4d6474;font-size:17px;line-height:1.7}.pathway-grid{border-top:1px solid #b9c9d4;border-left:1px solid #b9c9d4;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.learning-pathway{--path-accent:#1887d0;color:#071b2d;background:#fff;border-bottom:1px solid #b9c9d4;border-right:1px solid #b9c9d4;min-height:320px;padding:34px;transition:transform .2s,box-shadow .2s;position:relative}.learning-pathway.green{--path-accent:#23894f}.learning-pathway.orange{--path-accent:#c47b18}.learning-pathway.red{--path-accent:#b63d47}.learning-pathway.blue{--path-accent:#167fbe}.learning-pathway[href]:hover{z-index:2;transform:translateY(-4px);box-shadow:0 22px 45px #09273e24}.pathway-top{justify-content:space-between;align-items:center;display:flex}.pathway-top b{color:#a8b6c0;font:italic 800 38px var(--font-display)}.pathway-top span{background:var(--path-accent);width:12px;height:12px;box-shadow:0 0 0 7px var(--path-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.pathway-top span{box-shadow:0 0 0 7px color-mix(in srgb,var(--path-accent) 14%,transparent)}}.learning-pathway>p:not(.pathway-copy){color:var(--path-accent);letter-spacing:.13em;text-transform:uppercase;margin:30px 0 8px;font-size:11px;font-weight:900}.learning-pathway h3{color:#0a2944;max-width:600px;font:italic 900 clamp(26px,3.4vw,44px)/.98 var(--font-display);letter-spacing:-.025em;margin:0}.pathway-rule{background:var(--path-accent);width:55px;height:3px;margin:25px 0}.pathway-copy{color:#4d6474;max-width:570px;line-height:1.65}.pathway-action{color:#0a2944;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:900;position:absolute;bottom:28px;right:32px}.pathway-action.muted{color:#8a9aa5}.learning-totaldrive{color:#fff;background:linear-gradient(130deg,#061525,#0b385c);border-top:4px solid #c6a65a;grid-template-columns:1fr auto;align-items:end;gap:45px;padding:clamp(65px,8vw,105px) max(5vw,50vw - 680px);display:grid}.learning-totaldrive h2{color:#fff}.learning-totaldrive>div>p:last-child{color:#bfd0dc;max-width:720px;margin:25px 0 0;font-size:17px;line-height:1.7}.stage-hero{align-items:center}.stage-hero .learning-mark{margin-bottom:36px}.learning-back{color:#b5c8d7;margin-bottom:42px;font-size:12px;font-weight:800;display:inline-block}.learning-back:hover{color:#fff}.stage-hero h1{font-size:clamp(47px,6.5vw,92px);line-height:.91}.stage-hero h1>span{color:#48b56b;letter-spacing:.15em;margin-bottom:14px;font-size:.26em;display:block}.stage-hero>div>p:last-child{color:#c5d5df;max-width:760px;margin:30px 0 0;font-size:19px;line-height:1.65}.stage-hero>aside .totaldrive-button{width:100%;margin-top:8px}.stage-skills>header>div .learning-kicker{grid-column:auto}.skill-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.skill-card{color:#071b2d;background:#fff;border:1px solid #c7d3db;grid-template-columns:90px 1fr;gap:26px;min-height:265px;padding:34px;display:grid;box-shadow:0 13px 34px #0d2a3f0f}.skill-card.active{border-top:5px solid #138dda;transition:transform .2s,box-shadow .2s}.skill-card.active:hover{transform:translateY(-4px);box-shadow:0 20px 42px #0d375626}.skill-card.planned{background:#f9fbfc}.skill-card-number{color:#b9c6cf;font:italic 900 48px/.9 var(--font-display)}.skill-card-copy h3{color:#0a2944;font:italic 900 clamp(24px,2.4vw,34px)/1 var(--font-display);margin:0 0 14px}.skill-card-copy p{color:#526a7a;margin:0;line-height:1.65}.skill-card-button{color:#087dc1;letter-spacing:.08em;text-transform:uppercase;grid-column:2;align-self:end;font-size:11px;font-weight:900}.planned .skill-card-button{color:#8a9aa5}.skill-page-top{color:#fff;background:#06111c;padding:28px max(5vw,50vw - 680px) 0}.skill-page-top .learning-mark{margin:0 0 25px}.skill-navigation{border-top:1px solid #24394a;border-bottom:1px solid #24394a;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.skill-navigation>a,.skill-navigation>span{color:#d4e1e9;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;min-height:60px;padding:14px 18px;font-size:11px;font-weight:900;display:flex}.skill-navigation>a{padding-left:0}.skill-navigation>a:hover{color:#6ac5fb}.skill-nav-disabled{border-left:1px solid #24394a;border-right:1px solid #24394a;justify-content:center;color:#617788!important}.skill-nav-next{text-align:right;justify-content:flex-end}.skill-nav-next small{color:#d2b76f;letter-spacing:.12em;font-size:8px}.skill-reading-page{color:#071b2d;background:#f4f7f9}.skill-title{color:#fff;background:linear-gradient(145deg,#071625,#0b3557);grid-template-columns:1fr 370px;align-items:end;gap:clamp(45px,8vw,120px);padding:clamp(65px,8vw,115px) max(5vw,50vw - 680px);display:grid}.skill-title>div>span{color:#d3b66c;letter-spacing:.18em;margin-bottom:20px;font-size:12px;font-weight:900;display:block}.skill-title h1{font-size:clamp(52px,7.5vw,105px);line-height:.88}.skill-title>div>p:last-child{color:#cbd9e2;max-width:750px;margin:30px 0 0;font-size:19px;line-height:1.65}.skill-title>aside{color:#0a2944;background:#fff;border-top:5px solid #c6a65a;padding:28px;box-shadow:15px 15px #3b96cf33}.skill-title>aside>span{color:#147bb9;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:900}.skill-title>aside p{line-height:1.65}.skill-title>aside .totaldrive-button{width:100%}.skill-road-video{background:#eaf1f5;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(35px,7vw,100px);padding:clamp(65px,8vw,110px) max(5vw,50vw - 680px);display:grid}.skill-road-video h2{font:italic 800 clamp(42px,5vw,72px)/.95 var(--font-display);letter-spacing:-.035em;color:#0a2944;margin:15px 0 24px}.skill-road-video h2 em{color:#168fd8}.skill-road-video p,.skill-road-video li{color:#435f73;line-height:1.7}.skill-road-video ul{padding-left:20px}.skill-road-video figure{background:#061827;border-top:5px solid #c6a65a;margin:0;position:relative;box-shadow:18px 18px #1275b02b}.skill-road-video video{aspect-ratio:592/512;object-fit:cover;background:#061827;width:100%;display:block}.skill-road-video figcaption{color:#fff;letter-spacing:1.1px;text-transform:uppercase;pointer-events:none;background:#01080fe0;border-left:2px solid #c6a65a;padding:10px 13px;font-size:9px;font-weight:900;position:absolute;bottom:14px;left:14px}@media (width<=800px){.skill-road-video{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.skill-road-video figure{box-shadow:9px 9px #1275b02b}.skill-road-video figcaption{bottom:8px;left:8px}}.skill-section,.responsibilities-section,.skill-split,.before-drive,.theory-connection,.reflection-section{padding:clamp(70px,8vw,115px) max(5vw,50vw - 600px)}.skill-intro{background:#fff;grid-template-columns:120px 1fr;gap:40px;display:grid}.section-number{color:#dbe4ea;font:italic 900 75px/.9 var(--font-display)}.skill-section h2{margin-bottom:28px}.skill-section>div>p:last-child{color:#40586b;max-width:900px;font-size:18px;line-height:1.8}.responsibilities-section{color:#fff;background:#071727}.responsibilities-section h2{color:#fff}.responsibilities-section>div{border-top:1px solid #2b4357;margin-top:50px}.responsibilities-section article{border-bottom:1px solid #2b4357;grid-template-columns:80px 260px 1fr;align-items:start;gap:25px;padding:28px 0;display:grid}.responsibilities-section article>b{color:#4eb4ed;font:italic 900 28px var(--font-display)}.responsibilities-section article h3{color:#fff;font:italic 800 23px var(--font-display);margin:0}.responsibilities-section article p{color:#bed0dc;margin:0;line-height:1.65}.skill-split{background:#eaf1f5;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(35px,7vw,95px);display:grid}.skill-split h2{margin-bottom:24px;font-size:clamp(35px,4vw,58px)}.skill-split p{color:#40586b;font-size:17px;line-height:1.75}.remember-card{background:#071b2d;border-top:6px solid #c6a65a;padding:clamp(34px,5vw,60px);box-shadow:18px 18px #cadae4}.remember-card span{color:#d9ba69;letter-spacing:.2em;font-size:10px;font-weight:900}.remember-card p{color:#fff;font:italic 800 clamp(25px,3vw,40px)/1.3 var(--font-display);margin:26px 0 0}.before-drive{background:#fff}.before-drive>header{max-width:850px}.before-drive>header>p:last-child{color:#506878;font-size:17px;line-height:1.7}.before-drive-grid{border-top:1px solid #c6d3dc;border-left:1px solid #c6d3dc;grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.before-drive-grid article{border-bottom:1px solid #c6d3dc;border-right:1px solid #c6d3dc;min-height:280px;padding:32px}.before-drive-grid b{color:#138bd5;letter-spacing:.18em;font-size:10px}.before-drive-grid h3{color:#092b47;font:italic 900 28px var(--font-display);margin:28px 0 14px}.before-drive-grid p{color:#4c6575;line-height:1.7}.traps-thinking{background:#dce9f1;align-items:start}.traps-thinking>div{background:#fff;border-top:5px solid #168bd1;padding:38px}.traps-thinking>div:last-child{background:#0a2944;border-top-color:#c6a65a}.traps-thinking>div:last-child h2,.traps-thinking>div:last-child p{color:#fff}.traps-thinking ul{margin:25px 0 0;padding:0;list-style:none}.traps-thinking li{color:#40586b;border-bottom:1px solid #d6e0e6;padding:15px 0;font-weight:700}.theory-connection{color:#fff;background:#061421;grid-template-columns:1fr 360px;align-items:center;gap:70px;display:grid}.theory-connection h2{color:#fff}.theory-connection>div>p:last-child{color:#bed0dc;max-width:730px;font-size:17px;line-height:1.75}.theory-connection aside{background:#0a2033;border:1px solid #35526a;padding:28px}.theory-connection aside>span{color:#d5b96f;letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:900}.theory-connection aside div{color:#d7e4ec;border-bottom:1px solid #314b60;padding:20px 0;font-weight:800}.theory-connection aside div:last-child{border-bottom:0}.reflection-section{background:#f5f8fa}.reflection-section header{max-width:900px}.reflection-section header>p:last-child{color:#526a7a}.reflection-section ol{counter-reset:reflection;border-top:1px solid #bdccd6;margin:50px 0 0;padding:0;list-style:none}.reflection-section li{counter-increment:reflection;color:#18374f;font:700 clamp(18px,2vw,24px)/1.5 var(--font-display);border-bottom:1px solid #bdccd6;grid-template-columns:70px 1fr;gap:22px;padding:28px 0;display:grid}.reflection-section li:before{content:counter(reflection,decimal-leading-zero);color:#138bd5;font:italic 900 25px var(--font-display)}.skill-page-bottom{color:#fff;background:#06111c;padding:0 max(5vw,50vw - 680px) 70px}.skill-page-bottom>div{justify-content:space-between;align-items:center;gap:30px;padding-top:40px;display:flex}.skill-page-bottom>div p{color:#b9cbd7}@media (width<=900px){.learning-hero,.stage-hero,.skill-title,.learning-pathways>header,.stage-skills>header{grid-template-columns:1fr}.learning-pathways>header .learning-kicker,.stage-skills>header .learning-kicker{grid-column:auto}.learning-hero-panel,.stage-hero>aside{max-width:650px}.learning-totaldrive,.skill-card-grid{grid-template-columns:1fr}.skill-title>aside{max-width:580px}.responsibilities-section article{grid-template-columns:65px 220px 1fr}.skill-split,.theory-connection,.before-drive-grid{grid-template-columns:1fr}.before-drive-grid article{min-height:0}.skill-navigation{grid-template-columns:1fr 1fr}.skill-nav-disabled{display:none!important}.skill-nav-next{border-left:1px solid #24394a}.knowledge-search{grid-template-columns:1fr}.knowledge-search-heading>p:last-child{max-width:700px}}@media (width<=620px){.learning-hero,.stage-hero{padding:58px 18px 72px}.learning-mark{margin-bottom:45px}.learning-hero h1{font-size:55px}.learning-subtitle{font-size:18px}.learning-hero-actions{flex-direction:column;align-items:stretch}.learning-primary,.totaldrive-button{width:100%}.learning-hero-panel,.stage-hero>aside{padding:27px 23px;box-shadow:9px 9px #197ebe29}.learning-pathways,.stage-skills{padding:70px 17px}.learning-pathways>header,.stage-skills>header{margin-bottom:38px}.pathway-grid{grid-template-columns:1fr}.learning-pathway{min-height:300px;padding:28px 24px}.pathway-action{left:24px;right:auto}.learning-totaldrive{padding:65px 18px}.stage-hero h1{font-size:45px}.skill-card{grid-template-columns:58px 1fr;gap:15px;min-height:250px;padding:26px 21px}.skill-card-number{font-size:36px}.skill-page-top{padding:22px 14px 0}.skill-page-top .learning-mark{display:none}.skill-navigation>a,.skill-navigation>span{min-height:68px;padding:12px 10px;font-size:9px}.skill-navigation>a{padding-left:0}.skill-nav-next small{display:none}.skill-title{padding:60px 18px 75px}.skill-title h1{letter-spacing:-.07em;font-size:clamp(35px,10.2vw,44px)}.skill-title>div>p:last-child{font-size:17px}.skill-title>aside{padding:24px 20px;box-shadow:9px 9px #3b96cf33}.skill-section,.responsibilities-section,.skill-split,.before-drive,.theory-connection,.reflection-section{padding:68px 18px}.skill-intro{grid-template-columns:1fr;gap:12px}.section-number{font-size:48px}.responsibilities-section article{grid-template-columns:48px 1fr;gap:14px}.responsibilities-section article p{grid-column:2}.remember-card{box-shadow:9px 9px #cadae4}.before-drive-grid{margin-top:35px}.traps-thinking>div{padding:28px 23px}.theory-connection{gap:35px}.reflection-section li{grid-template-columns:42px 1fr;gap:10px;padding:22px 0}.skill-page-bottom{padding:0 14px 55px}.skill-page-bottom>div{flex-direction:column;align-items:stretch}.skill-page-bottom .skill-navigation{margin:0}.skill-page-bottom .totaldrive-button{width:100%}.knowledge-search{padding:65px 17px 75px}.knowledge-search-heading h2{font-size:43px}.knowledge-search-input{min-height:61px;padding:0 13px;box-shadow:8px 8px #1795e62e}.knowledge-search-input>span{font-size:25px}.knowledge-search-input input{font-size:15px}.knowledge-search-result{grid-template-columns:45px 1fr 18px;gap:10px;padding:18px 0}.knowledge-search-result p{display:none}.knowledge-search-result strong{font-size:16px}}.skill-method{color:#fff;background:#08243b;padding:clamp(70px,8vw,115px) max(5vw,50vw - 600px)}.skill-method>header{max-width:880px}.skill-method h2,.exeter-learning-promo h2,.exeter-guide-intro h2,.exeter-area-list h2,.exeter-guide-footer h2{color:#fff;font:italic 900 clamp(40px,5vw,72px)/.95 var(--font-display);letter-spacing:-.045em;text-transform:uppercase;margin:0}.skill-method h2 em,.exeter-learning-promo h2 em,.exeter-guide-intro h2 em,.exeter-area-list h2 em,.exeter-guide-footer h2 em{color:#35a9ed;font-style:normal}.skill-method>header>p:last-child{color:#bed0dc;max-width:800px;font-size:17px;line-height:1.75}.skill-method>div{border-top:1px solid #345066;border-left:1px solid #345066;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:45px;display:grid}.skill-method article{background:#00000014;border-bottom:1px solid #345066;border-right:1px solid #345066;min-height:235px;padding:31px}.skill-method article b{color:#d5b86c;font:italic 900 25px var(--font-display)}.skill-method article h3{color:#fff;font:italic 900 27px var(--font-display);margin:24px 0 12px}.skill-method article p{color:#c1d1dc;margin:0;line-height:1.7}.exeter-learning-promo{color:#0a2944;background:#e9f1f5;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(40px,8vw,110px);padding:clamp(70px,9vw,125px) max(5vw,50vw - 680px);display:grid}.exeter-learning-promo h2{color:#0a2944}.exeter-learning-promo>div>p:not(.learning-kicker){color:#496274;max-width:730px;font-size:17px;line-height:1.75}.exeter-learning-promo a,.exeter-guide-footer a{background:#0a83cb;border-left:5px solid #c6a65a;margin-top:20px;padding:15px 19px;font-weight:900;text-decoration:none;display:inline-flex;color:#fff!important}.exeter-learning-promo aside{color:#fff;background:#061827;border-top:6px solid #c6a65a;padding:clamp(32px,5vw,55px);box-shadow:18px 18px #cddde7}.exeter-learning-promo aside span,.exeter-guide-hero aside span{color:#d8b967;letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:900}.exeter-learning-promo aside strong{color:#fff;font:italic 900 clamp(30px,4vw,49px)/1.05 var(--font-display);margin:24px 0;display:block}.exeter-learning-promo aside p{color:#bfd0dc;line-height:1.7}.exeter-guide-hero{color:#fff;background:radial-gradient(circle at 80% 15%,#1b94de38,#0000 31%),linear-gradient(140deg,#020911,#082b48);grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;gap:clamp(45px,8vw,115px);padding:clamp(70px,9vw,125px) max(5vw,50vw - 680px);display:grid}.exeter-guide-hero .learning-mark{margin-bottom:32px}.exeter-guide-hero a{color:#b9ccd9;margin-bottom:40px;font-size:12px;font-weight:800;display:inline-block}.exeter-guide-hero h1{color:#fff;font:italic 900 clamp(52px,7vw,100px)/.88 var(--font-display);letter-spacing:-.055em;margin:18px 0}.exeter-guide-hero h1 em{color:#1a9be8;font-style:normal}.exeter-guide-hero>div>p:last-child{color:#c4d5df;max-width:760px;font-size:19px;line-height:1.68}.exeter-guide-hero aside{color:#19364c;background:#fff;border-top:5px solid #c6a65a;padding:34px;box-shadow:17px 17px #2291cf33}.exeter-guide-hero aside span{color:#1685c5}.exeter-guide-hero aside p{color:#4a6476;margin:18px 0 0;line-height:1.72}.exeter-guide-intro{background:#fff;grid-template-columns:1fr 1fr;align-items:end;gap:clamp(40px,8vw,110px);padding:clamp(70px,9vw,120px) max(5vw,50vw - 625px);display:grid}.exeter-guide-intro h2,.exeter-area-list h2{color:#0a2944}.exeter-guide-intro>div:last-child p{color:#496274;font-size:17px;line-height:1.78}.exeter-area-list{background:#eaf1f5;padding:clamp(70px,9vw,120px) max(5vw,50vw - 650px)}.exeter-area-list>header{max-width:900px;margin-bottom:50px}.exeter-area-list>header>p:last-child{color:#526a7a;max-width:750px;line-height:1.7}.exeter-area-list>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.exeter-area-list article{background:#fff;border-top:5px solid #138bd5;grid-template-columns:65px 1fr;gap:22px;padding:34px;display:grid;box-shadow:0 14px 35px #0b304a12}.exeter-area-number{color:#b8c7d1;font:italic 900 34px var(--font-display)}.exeter-area-list small{color:#b17f23;letter-spacing:.1em;text-transform:uppercase;font-weight:900}.exeter-area-list h3{color:#0a2944;font:italic 900 31px var(--font-display);margin:12px 0 17px}.exeter-area-list article p,.exeter-area-list li{color:#4b6475;line-height:1.68}.exeter-area-list h4{color:#143d5d;margin:25px 0 8px}.exeter-area-list ul{margin:0;padding-left:19px}.exeter-guide-footer{text-align:center;color:#fff;background:#061421;border-top:5px solid #c6a65a;padding:clamp(75px,10vw,135px) max(5vw,50vw - 525px)}.exeter-guide-footer>p:not(.learning-kicker){color:#bfd0dc;max-width:790px;margin:28px auto 0;font-size:17px;line-height:1.75}@media (width<=900px){.exeter-learning-promo,.exeter-guide-hero,.exeter-guide-intro,.exeter-area-list>div{grid-template-columns:1fr}}@media (width<=620px){.skill-method,.exeter-learning-promo,.exeter-guide-hero,.exeter-guide-intro,.exeter-area-list,.exeter-guide-footer{padding-left:18px;padding-right:18px}.skill-method>div{grid-template-columns:1fr}.skill-method article{min-height:0;padding:26px 22px}.exeter-learning-promo aside,.exeter-guide-hero aside{box-shadow:9px 9px #cddde7}.exeter-guide-hero h1{font-size:44px}.exeter-area-list article{grid-template-columns:46px 1fr;padding:27px 20px}.exeter-area-list h3{font-size:26px}}.responsive-menu{display:none;position:relative}.responsive-menu summary{color:#eef6fb;cursor:pointer;text-transform:uppercase;border:1px solid #3c5a72;border-radius:7px;align-items:center;gap:9px;min-height:40px;padding:9px 12px;list-style:none;display:flex}.responsive-menu summary::-webkit-details-marker{display:none}.responsive-menu summary b{font:800 10px var(--font-body);letter-spacing:.1em}.menu-icon{gap:3px;width:18px;display:grid}.menu-icon i{background:#75c9f3;border-radius:2px;height:2px;display:block}.responsive-menu[open] summary{background:#0c2c43;border-color:#299fdf}.responsive-menu nav{background:#06131f;border:1px solid #35546a;border-top:4px solid #168fd7;border-radius:10px;width:min(340px,100vw - 24px);max-height:calc(100vh - 110px);padding:8px;position:absolute;top:calc(100% + 14px);right:0;overflow-y:auto;box-shadow:0 22px 60px #000c}.responsive-menu nav a{color:#dce8ef;border-bottom:1px solid #20394b;padding:13px 14px;font-size:13px;font-weight:800;display:block}.responsive-menu nav a:last-child{border-bottom:0}.responsive-menu nav a:hover,.responsive-menu nav a:focus-visible{color:#fff;background:#0d2b40}.responsive-menu nav .menu-enquire{color:#fff;text-align:center;background:#087dc1;border:0;border-radius:6px;margin-top:7px}.footer-legal{color:#657687;grid-column:1/-1;margin:-8px 0 0;font-size:9px;line-height:1.55}.page-legal-note,.document-legal-note{color:#718493;background:#050d15;margin:0;padding:16px max(18px,50vw - 590px);font-size:9px;line-height:1.55}.document-legal-note{background:0 0;padding:18px 0 0}@media (width>=1380px) and (width<=1540px){.site-header,.human-home .site-header{padding-left:18px;padding-right:18px}.brand-logo{width:220px}.desktop-nav{gap:2px}.desktop-nav a{padding:8px 6px;font-size:10px}.header-actions{gap:7px}.header-phone{font-size:11px}.header-waitlist,.nav-cta{padding-left:11px;padding-right:11px;font-size:10px}}@media (width<=1379px){.desktop-nav{display:none!important}.responsive-menu{display:block}.mobile-scroll-nav{display:none!important}.site-header,.human-home .site-header{overflow:visible}.header-actions{margin-left:auto}}@media (width<=760px){.header-waitlist{display:none}.site-header,.human-home .site-header{height:74px;min-height:74px;padding:0 12px;display:flex}.brand-logo{width:clamp(125px,34vw,180px);max-height:58px}.header-actions{gap:6px}.header-phone{padding:7px 8px;font-size:10px}.phone-label{display:none}.nav-cta{padding:9px 10px}.responsive-menu summary{padding:8px 9px}.responsive-menu summary b{display:none}.responsive-menu nav{top:calc(100% + 16px)}}@media (width<=410px){.header-phone{display:none}.brand-logo{width:155px}.nav-cta{font-size:9px}}.atlas-promo{color:#fff;background:linear-gradient(115deg,#071421,#0a3b60);border-top:5px solid #c6a65a;justify-content:space-between;align-items:center;gap:30px;padding:35px max(5vw,50vw - 680px);display:flex}.atlas-promo>div{align-items:center;gap:28px;display:flex}.atlas-promo-mark{color:#fff;width:82px;height:82px;font:italic 900 18px var(--font-display);border:2px solid #279cde;place-items:center;display:grid;box-shadow:inset 0 0 0 7px #071421,0 0 0 1px #36536a}.atlas-promo h2{color:#fff!important;font:italic 900 clamp(30px,4vw,53px)/.95 var(--font-display)!important;margin:4px 0!important}.atlas-promo>div>div>p:last-child{color:#c4d4df;margin:9px 0 0}.atlas-promo>a{background:#148ed6;border-left:5px solid #c6a65a;flex:none;padding:17px 21px;font-weight:900;text-decoration:none;color:#fff!important}.atlas-app{color:#0a2944;background:#eaf0f4;min-height:100vh}.atlas-hero{color:#fff;background:radial-gradient(circle at 80% 15%,#1490da38,#0000 28%),linear-gradient(135deg,#020911,#082b48);border-bottom:5px solid #c6a65a;grid-template-columns:1fr auto;align-items:end;gap:30px;padding:clamp(48px,7vw,90px) max(4vw,50vw - 720px);display:grid}.atlas-wordmark{color:#fff;letter-spacing:.15em;font-size:11px;font-weight:900;display:block}.atlas-wordmark span{color:#2da7eb}.atlas-hero h1{color:#fff;font:italic 900 clamp(45px,6.5vw,90px)/.88 var(--font-display);letter-spacing:-.05em;margin:22px 0 16px}.atlas-hero h1 em{color:#279fe4;font-style:normal}.atlas-hero p{color:#c0d2df;margin:0;font-size:18px}.atlas-gps{color:#0a3657;min-width:240px;font:800 13px var(--font-body);cursor:pointer;background:#fff;border:0;padding:14px}.atlas-body{grid-template-columns:330px minmax(0,1fr);max-width:1500px;margin:0 auto;display:grid}.atlas-skills{color:#fff;background:#061521;border-right:1px solid #274257;align-self:start;height:100vh;position:sticky;top:0;overflow:auto}.atlas-skills>label{color:#d3b66c;letter-spacing:.18em;text-transform:uppercase;padding:23px 22px 10px;font-size:10px;font-weight:900;display:block}.atlas-skills>select{display:none}.atlas-skills nav button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #20384a;grid-template-columns:34px 1fr;gap:12px;width:100%;padding:17px 20px;display:grid}.atlas-skills nav button>b{color:#4782a8;font:italic 900 21px var(--font-display)}.atlas-skills nav button>span{font-weight:900}.atlas-skills nav small{color:#8fa8b9;margin-top:4px;font-weight:500;line-height:1.35;display:block}.atlas-skills nav button.active{background:#0c4168;border-left:5px solid #d0ad57;padding-left:15px}.atlas-skills nav button.active>b{color:#55b9ef}.atlas-results{min-width:0}.atlas-skill-intro{background:#fff;padding:clamp(42px,6vw,78px)}.atlas-skill-intro>small,.atlas-nearby small,.atlas-location header>small{color:#1587c8;letter-spacing:.13em;text-transform:uppercase;font-weight:900}.atlas-skill-intro h2,.atlas-location>header h2{color:#0a2944;font:italic 900 clamp(42px,5vw,72px)/.95 var(--font-display);letter-spacing:-.04em;margin:9px 0}.atlas-skill-intro>p{color:#4b6576;max-width:780px;font-size:18px;line-height:1.7}.atlas-learner-grid,.atlas-detail-grid{background:#c5d3dc;border:1px solid #c5d3dc;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:35px;display:grid}.atlas-learner-grid article,.atlas-detail-grid>section{background:#f4f8fa;padding:24px}.atlas-learner-grid b{color:#0a416a;margin-bottom:9px;display:block}.atlas-learner-grid p,.atlas-learner-grid li,.atlas-detail-grid p,.atlas-detail-grid li{color:#486173;line-height:1.65}.atlas-learner-grid ul,.atlas-detail-grid ul{padding-left:19px}.atlas-nearby{padding:clamp(38px,5vw,65px)}.atlas-nearby>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.atlas-nearby h3{font:italic 900 34px var(--font-display);margin:5px 0 0}.atlas-nearby>header>span{color:#718592;font-size:12px}.atlas-nearby>div{gap:8px;display:grid}.atlas-nearby>div>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #c5d3dc;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:18px;display:flex}.atlas-nearby>div>button.active{border-color:#138bd5;box-shadow:inset 5px 0 #138bd5}.atlas-nearby button b,.atlas-nearby button small{display:block}.atlas-nearby button b{color:#0a2944;font-size:16px}.atlas-nearby button small{color:#6f8391;margin-top:4px}.atlas-nearby button i,.atlas-location>header div b{color:#23445c;text-transform:uppercase;background:#dce8ee;padding:7px 9px;font-size:10px;font-style:normal;font-weight:900}.atlas-nearby button i.level-1{color:#27633e;background:#d9efe2}.atlas-nearby button i.level-2{color:#145d83;background:#d9edf8}.atlas-nearby button i.level-3{color:#875719;background:#fae8c8}.atlas-nearby button i.level-4{color:#893c44;background:#f6dadd}.atlas-empty{color:#5a7180;background:#fff;padding:22px}.atlas-location{background:#fff;margin:0 clamp(20px,5vw,70px) 70px;box-shadow:0 18px 44px #092b431c}.atlas-location>header{color:#fff;background:#082b48;border-top:5px solid #c6a65a;padding:clamp(28px,5vw,50px)}.atlas-location>header h2{color:#fff}.atlas-location>header div{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.atlas-location>header div span{color:#d4e3ec;text-transform:uppercase;border:1px solid #517086;padding:7px 9px;font-size:10px;font-weight:900}.atlas-detail-grid{border-width:0 0 1px;margin:0}.atlas-detail-grid>section{min-height:180px;padding:29px}.atlas-detail-grid>section h3{color:#0a416a;font:italic 900 24px var(--font-display);margin:0 0 14px}.atlas-map{background:#071827;padding:22px}.atlas-map iframe{filter:saturate(.75);border:0;width:100%;height:260px;display:block}.atlas-map a{margin-top:13px;font-weight:900;text-decoration:none;display:inline-block;color:#75c7f4!important}@media (width<=900px){.atlas-promo{flex-direction:column;align-items:flex-start}.atlas-hero{grid-template-columns:1fr}.atlas-gps{max-width:500px}.atlas-body{grid-template-columns:1fr}.atlas-skills{background:#061521;height:auto;padding:20px;position:static}.atlas-skills>label{padding:0 0 9px}.atlas-skills>select{color:#0a2944;width:100%;font:800 16px var(--font-body);background:#fff;border:0;padding:15px;display:block}.atlas-skills nav{display:none}}@media (width<=620px){.atlas-promo{padding:28px 18px}.atlas-promo>div{align-items:flex-start}.atlas-promo-mark{flex:0 0 57px;width:57px;height:57px;font-size:13px}.atlas-promo h2{font-size:31px!important}.atlas-promo>a{text-align:center;width:100%}.atlas-hero{padding:45px 18px}.atlas-hero h1{font-size:43px}.atlas-hero p{font-size:16px}.atlas-gps{width:100%;min-width:0}.atlas-skill-intro,.atlas-nearby{padding:35px 17px}.atlas-learner-grid,.atlas-detail-grid{grid-template-columns:1fr}.atlas-location{margin-left:12px;margin-right:12px}.atlas-nearby>header,.atlas-nearby>div>button{flex-direction:column;align-items:flex-start}.atlas-location>header{padding:30px 20px}.atlas-detail-grid>section{min-height:0;padding:24px 20px}.atlas-map{padding:10px}.atlas-map iframe{height:220px}}.rural-speed-example{background:#eaf1f5;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(40px,7vw,100px);padding:clamp(65px,8vw,110px) max(5vw,50vw - 650px);display:grid}.rural-speed-example figure{background:#071827;border-top:6px solid #c6a65a;margin:0;position:relative;box-shadow:18px 18px #148bcf2e}.rural-speed-example img{object-fit:cover;width:100%;max-height:720px;display:block}.rural-speed-example figcaption{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#020c14e6;border-left:3px solid #c6a65a;padding:10px 12px;font-size:9px;font-weight:900;position:absolute;bottom:13px;left:13px}.rural-speed-example h2{color:#0a2944;font:italic 900 clamp(42px,5vw,72px)/.95 var(--font-display);letter-spacing:-.045em;text-transform:uppercase;margin:15px 0 25px}.rural-speed-example h2 em{color:#168fd8;font-style:normal}.rural-speed-example>div>p:not(.learning-kicker),.rural-speed-example li{color:#435f73;font-size:16px;line-height:1.75}.rural-speed-example ul{padding-left:20px}.rural-speed-example li{margin-bottom:7px}.rural-speed-example blockquote{color:#fff;font:italic 800 clamp(20px,2.5vw,29px)/1.35 var(--font-display);background:#082b48;border-left:5px solid #c6a65a;margin:30px 0 0;padding:24px}@media (width<=820px){.rural-speed-example{grid-template-columns:1fr}.rural-speed-example figure{max-width:620px}}@media (width<=620px){.rural-speed-example{padding:60px 18px}.rural-speed-example figure{box-shadow:9px 9px #148bcf2e}.rural-speed-example img{max-height:540px}.rural-speed-example h2{font-size:42px}}.responsibilities-section article.licence-responsibility{align-items:start}.licence-example{background:#fff;border-top:5px solid #c6a65a;grid-template-columns:minmax(280px,1.15fr) minmax(240px,.85fr);gap:0;margin:30px 0 5px;display:grid;box-shadow:12px 12px #2f8fc829}.licence-example img{align-self:center;width:100%;display:block}.licence-example figcaption{background:#eaf1f5;flex-direction:column;justify-content:center;padding:25px;display:flex}.licence-example figcaption strong{color:#0a2944;font:italic 900 24px var(--font-display)}.licence-example figcaption span{color:#40586b;margin-top:10px;line-height:1.65}.licence-example figcaption small{color:#748894;text-transform:uppercase;letter-spacing:.08em;margin-top:16px;font-size:10px;font-weight:900}@media (width<=1050px){.responsibilities-section article.licence-responsibility{grid-template-columns:65px 1fr}.licence-example{grid-template-columns:1fr}.licence-example figcaption{padding:22px}}@media (width<=620px){.licence-example{margin-top:22px;box-shadow:7px 7px #2f8fc829}.licence-example figcaption{padding:19px 16px}.licence-example figcaption strong{font-size:21px}}.learner-hub{--lh-bg:#06131f;--lh-panel:#0b2233;--lh-card:#0e2b40;--lh-line:#29485e;--lh-blue:#1899e5;--lh-gold:#c6a65a;--lh-text:#f5f8fa;--lh-muted:#b5c7d2;background:var(--lh-bg);color:var(--lh-text)}.learner-hub-hero{border-bottom:5px solid var(--lh-gold);background:radial-gradient(circle at 82% 18%,#1b9be640,#0000 28%),linear-gradient(140deg,#02070d,#08263e);padding:clamp(58px,8vw,105px) max(18px,50vw - 590px) clamp(65px,9vw,120px);position:relative;overflow:hidden}.learner-hub-hero:after{content:"TL";color:#ffffff06;font:italic 900 clamp(250px,36vw,530px)/1 var(--font-display);letter-spacing:-.12em;pointer-events:none;position:absolute;bottom:-.31em;right:-.04em}.learner-hub-hero>a{z-index:1;color:#8fd4fa;letter-spacing:.09em;text-transform:uppercase;margin-bottom:55px;font-size:11px;font-weight:900;text-decoration:none;display:inline-block;position:relative}.learner-hub-hero>p,.learner-hub-main>header>p,.quick-reflection>div>p,.learner-wildcard header p{z-index:1;color:var(--lh-gold);letter-spacing:.18em;margin:0 0 16px;font-size:10px;font-weight:900;position:relative}.learner-hub-hero h1{z-index:1;color:#fff;font:italic 900 clamp(48px,8vw,94px)/.86 var(--font-display);letter-spacing:-.045em;text-transform:uppercase;margin:0;position:relative}.learner-hub-hero h1 em{color:var(--lh-blue);font-style:normal}.learner-cycle{z-index:1;border-left:4px solid var(--lh-gold);white-space:nowrap;background:#0a4268;align-items:center;gap:clamp(8px,2vw,22px);width:max-content;max-width:100%;margin:38px 0 0;padding:15px 18px;display:flex;position:relative;overflow-x:auto}.learner-cycle span{font:italic 900 clamp(12px,1.7vw,16px) var(--font-display);letter-spacing:.04em}.learner-cycle i{color:#e0c476;font-style:normal}.learner-hub-intro{z-index:1;max-width:760px;margin-top:42px;position:relative}.learner-hub-intro strong{color:#fff;margin-bottom:15px;font-size:clamp(20px,2.5vw,28px);display:block}.learner-hub-intro p{color:#c4d3dc;margin:7px 0;font-size:clamp(16px,1.8vw,19px);line-height:1.65}.learner-hub-main{background:#081925;padding:clamp(65px,8vw,105px) max(18px,50vw - 590px)}.learner-hub-main>header{margin-bottom:38px}.learner-hub-main h2,.quick-reflection h2{color:#fff;font:italic 900 clamp(40px,5vw,68px)/.92 var(--font-display);letter-spacing:-.04em;text-transform:uppercase;margin:0}.learner-hub-main h2 em,.quick-reflection h2 em{color:var(--lh-blue);font-style:normal}.learner-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.learner-hub-grid>a{border:1px solid var(--lh-line);color:#fff;background:linear-gradient(145deg,#0c2435,#0d3047);border-radius:18px;grid-template-columns:auto 1fr;gap:8px 18px;min-height:285px;padding:28px;text-decoration:none;display:grid;box-shadow:0 15px 35px #00000029}.learner-hub-grid>a>span{grid-row:1/4;font-size:34px;line-height:1}.learner-hub-grid h3{color:#fff;font:italic 900 clamp(27px,3vw,37px)/1 var(--font-display);text-transform:uppercase;margin:0}.learner-hub-grid p{color:var(--lh-muted);margin:7px 0;font-size:15px;line-height:1.6}.learner-hub-grid strong{color:#72c8f7;letter-spacing:.08em;text-transform:uppercase;align-self:end;font-size:11px}.learner-hub-grid strong b{color:var(--lh-gold);margin-left:10px}.learner-hub-grid>a:hover{background:#0e354f;border-color:#279fe3}.quick-reflection{border-top:5px solid var(--lh-gold);color:#fff;background:linear-gradient(135deg,#082a43,#0a486f);grid-template-columns:1fr 1fr;align-items:start;gap:35px 70px;padding:clamp(60px,8vw,100px) max(18px,50vw - 590px);display:grid}.quick-reflection>div>span{color:#c7d8e2;max-width:470px;margin-top:22px;line-height:1.65;display:block}.quick-reflection ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.quick-reflection li{background:#010f1959;border:1px solid #ffffff29;grid-template-columns:44px 1fr;align-items:center;min-height:68px;padding:12px 18px;font-weight:800;display:grid}.quick-reflection li b{color:var(--lh-gold);font:italic 900 20px var(--font-display)}.quick-reflection>a{background:var(--lh-blue);color:#fff;letter-spacing:.08em;text-transform:uppercase;border:1px solid #60c1f6;border-radius:8px;grid-column:2;justify-content:space-between;align-items:center;min-height:58px;padding:0 20px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.quick-reflection>a span{color:#ffe4a0;font-size:18px}.learner-wildcard{color:#fff;background:radial-gradient(circle at 88% 15%,#e13d823b,#0000 32%),linear-gradient(140deg,#25102e,#091b29);border:1px solid #93456d;border-top:5px solid #de4a8b;border-radius:20px;margin:clamp(55px,7vw,90px) max(18px,50vw - 590px);padding:clamp(28px,5vw,50px)}.learner-wildcard>header{align-items:center;gap:18px;display:flex}.learner-wildcard>header>span{font-size:43px}.learner-wildcard header p{color:#ff89bd;margin-bottom:5px}.learner-wildcard h2{color:#fff;font:italic 900 clamp(37px,5vw,58px) var(--font-display);margin:0}.learner-wildcard>p{color:#d9cbd4;max-width:790px;font-size:16px;line-height:1.7}.learner-wildcard>button{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#d94085;border:1px solid #ff7cb5;border-radius:9px;justify-content:space-between;align-items:center;gap:35px;min-width:min(100%,300px);min-height:58px;margin-top:25px;padding:0 20px;font-weight:900;display:flex}.learner-wildcard>button span{font-size:20px}.wildcard-panel{border-top:1px solid #74405e;margin-top:30px;padding-top:28px}.wildcard-panel h3{font:italic 900 28px var(--font-display);margin:0 0 18px}.wildcard-panel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.wildcard-panel>div>button{color:#fff;text-align:left;background:#16283a;border:1px solid #70445f;border-radius:9px;justify-content:space-between;align-items:center;min-height:58px;padding:12px 16px;font-weight:800;display:flex}.wildcard-panel>div>button.selected{background:#7e2851;border-color:#ff78b2}.wildcard-panel>div>button span{color:#ffc2dd;font-size:18px}.wildcard-panel>p{border-left:4px solid var(--lh-gold);color:#d8e5ec;background:#0b324b;margin:20px 0 0;padding:18px;line-height:1.6}.wildcard-panel>p strong{color:#fff}.learner-hub-close{text-align:center;padding:35px 18px 70px}.learner-hub-close strong{color:#fff;font:italic 900 clamp(22px,3vw,32px) var(--font-display)}.learner-hub-close p{color:#a8bdca;margin:12px auto 0}.learner-hub-promo{color:#fff;background:#071522;border-top:4px solid #c6a65a;justify-content:space-between;align-items:center;gap:40px;padding:clamp(50px,7vw,85px) max(18px,50vw - 680px);display:flex}.learner-hub-promo>div{max-width:760px}.learner-hub-promo h2{color:#fff;font:italic 900 clamp(36px,5vw,62px)/.95 var(--font-display);text-transform:uppercase;margin:0}.learner-hub-promo h2 em{color:#1899e5;font-style:normal}.learner-hub-promo>div>p:last-child{color:#b5c7d2;line-height:1.65}.learner-hub-promo>a{color:#fff;text-transform:uppercase;background:#148fd9;border:1px solid #55bdf4;border-radius:8px;flex:none;justify-content:space-between;align-items:center;gap:28px;min-width:235px;padding:18px 20px;font-weight:900;text-decoration:none;display:flex}.learner-hub-promo>a span{color:#ffe19a}.learner-placeholder{color:#fff;background:radial-gradient(circle at 85% 18%,#1c9ae433,#0000 27%),linear-gradient(140deg,#030910,#08263d);min-height:72vh;padding:clamp(58px,9vw,115px) max(18px,50vw - 450px)}.learner-placeholder>a:first-child{color:#86d0f8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:65px;font-size:11px;font-weight:900;text-decoration:none;display:inline-block}.learner-placeholder>span{font-size:46px;display:block}.learner-placeholder>p{color:#c6a65a;letter-spacing:.18em;margin:20px 0 9px;font-size:10px;font-weight:900}.learner-placeholder h1{color:#fff;font:italic 900 clamp(50px,8vw,88px)/.9 var(--font-display);text-transform:uppercase;margin:0}.learner-placeholder>strong{color:#d1dee6;max-width:760px;margin-top:25px;font-size:clamp(17px,2vw,21px);line-height:1.65;display:block}.learner-placeholder>div{background:#0b2b42;border-left:5px solid #c6a65a;border-radius:0 12px 12px 0;max-width:760px;margin-top:34px;padding:24px}.learner-placeholder>div p{color:#bed0dc;margin:0 0 9px;line-height:1.6}.learner-placeholder>div p:last-child{margin-bottom:0}.learner-placeholder-button{text-transform:uppercase;background:#168fd9;border:1px solid #63c5f8;border-radius:8px;justify-content:space-between;align-items:center;gap:30px;padding:16px 19px;color:#fff!important;margin:30px 0 0!important;font-size:11px!important;display:inline-flex!important}@media (width<=760px){.learner-hub-grid,.quick-reflection{grid-template-columns:1fr}.quick-reflection>a{grid-column:1}.learner-hub-promo{flex-direction:column;align-items:flex-start}.learner-hub-promo>a{width:100%}}@media (width<=520px){.learner-hub-hero{padding-top:45px}.learner-hub-hero>a{margin-bottom:42px}.learner-hub-hero h1{font-size:43px}.learner-cycle{border-left:0;margin-left:-18px;margin-right:-18px;padding-left:18px}.learner-hub-grid>a{grid-template-columns:42px 1fr;min-height:250px;padding:24px 19px}.learner-hub-grid>a>span{font-size:30px}.learner-hub-grid h3{font-size:28px}.learner-hub-grid p{font-size:14px}.quick-reflection{padding-top:55px;padding-bottom:60px}.learner-wildcard{padding:26px 18px}.wildcard-panel>div{grid-template-columns:1fr}.learner-placeholder{padding-top:50px}.learner-placeholder>a:first-child{margin-bottom:50px}.learner-placeholder h1{font-size:45px}}.where-am-i{--wa-bg:#06131f;--wa-panel:#0a2233;--wa-card:#0e2d43;--wa-line:#2b4a5f;--wa-blue:#1899e5;--wa-gold:#c6a65a;--wa-text:#f5f8fa;--wa-muted:#b5c7d2;background:var(--wa-bg);color:var(--wa-text)}.where-hero{border-bottom:5px solid var(--wa-gold);background:radial-gradient(circle at 84% 18%,#1c9ae43d,#0000 28%),linear-gradient(140deg,#03080e,#08263d);padding:clamp(55px,8vw,100px) max(18px,50vw - 540px)}.where-hero>a{color:#88d1f9;letter-spacing:.09em;text-transform:uppercase;margin-bottom:55px;font-size:11px;font-weight:900;text-decoration:none;display:inline-block}.where-hero>p,.where-checkin>header>p{color:var(--wa-gold);letter-spacing:.18em;margin:0 0 15px;font-size:10px;font-weight:900}.where-hero h1{color:#fff;font:italic 900 clamp(58px,9vw,102px)/.82 var(--font-display);letter-spacing:-.05em;margin:0}.where-hero h1 em,.where-checkin h2 em,.ai-coach-card h2 em{color:var(--wa-blue);font-style:normal}.where-hero>strong{color:#c8d6df;max-width:720px;margin-top:30px;font-size:clamp(17px,2vw,21px);line-height:1.6;display:block}.where-checkin{background:#081925;padding:clamp(60px,8vw,100px) max(18px,50vw - 540px)}.where-checkin>header{margin-bottom:35px}.where-checkin h2,.ai-coach-card h2{color:#fff;font:italic 900 clamp(42px,5.5vw,70px)/.92 var(--font-display);text-transform:uppercase;margin:0}.where-checkin>header>span{max-width:580px;color:var(--wa-muted);margin-top:20px;line-height:1.6;display:block}.where-checkin article{background:var(--wa-panel);border:1px solid var(--wa-line);border-radius:16px;margin-top:18px;padding:27px}.where-checkin article h3{color:#fff;font:italic 900 26px var(--font-display);margin:0 0 18px}.where-checkin article>div{flex-wrap:wrap;gap:8px;display:flex}.where-checkin article button{color:#d9e5ec;text-align:left;background:#0d2b40;border:1px solid #35566c;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;min-height:48px;padding:10px 13px;font-weight:800;display:flex}.where-checkin article button.selected{color:#fff;background:#0d5684;border-color:#4bb8f0}.where-checkin article button span{color:#cbeeff;min-width:13px}.where-checkin>label{margin-top:18px;display:block}.where-checkin>label>span{color:#d9e5ec;margin-bottom:9px;font-size:12px;font-weight:900;display:block}.where-checkin textarea{border:1px solid var(--wa-line);color:#fff;width:100%;font:600 16px/1.55 var(--font-body);resize:vertical;background:#071d2c;border-radius:10px;padding:16px}.where-checkin textarea:focus{outline:2px solid var(--wa-blue);outline-offset:1px}.ai-coach-card{border:1px solid #3e667e;border-top:5px solid var(--wa-gold);background:radial-gradient(circle at 90% 15%,#2da8e738,#0000 35%),linear-gradient(140deg,#0b3048,#0a1d2c);border-radius:18px;grid-template-columns:1fr 290px;align-items:center;gap:50px;margin:0 max(18px,50vw - 540px) clamp(55px,8vw,95px);padding:clamp(30px,5vw,50px);display:grid}.ai-coach-card>div:first-child>span{color:#d7bb72;letter-spacing:.16em;font-size:10px;font-weight:900}.ai-coach-card h2{margin-top:12px}.ai-coach-card p{color:#c4d5df;max-width:700px;line-height:1.7}.ai-coach-card small{color:#829aa9;line-height:1.5;display:block}.ai-coach-card>div:last-child{gap:9px;display:grid}.ai-coach-card a,.ai-coach-card button{border-radius:9px;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:12px 17px;font-weight:900;text-decoration:none;display:flex}.ai-coach-card a{background:var(--wa-blue);color:#fff;border:1px solid #65c6f6}.ai-coach-card a span{color:#ffe29b;font-size:18px}.ai-coach-card button{color:#cfe0e9;background:0 0;border:1px solid #56758a}.where-reminder{text-align:center;padding:35px 18px 70px}.where-reminder strong{color:#fff;font:italic 900 clamp(21px,3vw,30px) var(--font-display)}.where-reminder p{color:#99afbd;margin:10px auto 0}.where-am-i .site-header{background:#000}@media (width<=760px){.ai-coach-card{grid-template-columns:1fr}.ai-coach-card>div:last-child{max-width:430px}}@media (width<=520px){.where-hero{padding-top:45px}.where-hero>a{margin-bottom:43px}.where-hero h1{font-size:57px}.where-checkin article{padding:22px 17px}.where-checkin article>div{display:grid}.where-checkin article button{width:100%}.ai-coach-card{padding:28px 19px}.ai-coach-card a,.ai-coach-card button{width:100%}}.coach-subtitle{color:#fff;margin:14px 0 5px;font-size:14px;display:block}.ai-coach-card.embedded{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start}.coach-intro{position:sticky;top:110px}.coach-window{background:#061723;border:1px solid #37586d;border-radius:14px;min-width:0;overflow:hidden}.coach-empty{flex-direction:column;justify-content:center;align-items:flex-start;min-height:360px;padding:30px;display:flex}.coach-empty b{color:#fff;font:italic 900 31px var(--font-display)}.coach-empty p{color:#a9bfcc;max-width:470px;line-height:1.6}.coach-empty button,.coach-window form button{background:var(--wa-blue);color:#fff;border:1px solid #63c5f7;border-radius:8px;justify-content:space-between;align-items:center;gap:35px;min-height:54px;margin-top:15px;padding:0 17px;font-weight:900;display:flex}.coach-empty button span{color:#ffe2a0;font-size:18px}.coach-messages{gap:12px;max-height:490px;padding:22px;display:grid;overflow-y:auto}.coach-message{border-radius:13px;max-width:88%;padding:14px 16px}.coach-message small{color:#8abbd5;letter-spacing:.13em;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.coach-message p{white-space:pre-wrap;color:#e9f1f5!important;margin:0!important;line-height:1.55!important}.coach-message.user{background:#0b5685;border-bottom-right-radius:3px;justify-self:end}.coach-message.assistant{background:#102f43;border:1px solid #31556b;border-bottom-left-radius:3px;justify-self:start}.coach-message.thinking{opacity:.7}.coach-window form{background:#0a202f;border-top:1px solid #2c485b;padding:17px}.coach-window form>label{color:#a9bdc9;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.coach-window form>div{grid-template-columns:1fr 52px;gap:8px;display:grid}.coach-window textarea{color:#fff;width:100%;font:600 15px/1.45 var(--font-body);resize:none;background:#061824;border:1px solid #39586b;border-radius:9px;padding:13px}.coach-window form button{place-items:center;min-height:52px;margin:0;padding:0;font-size:23px;display:grid}.coach-window button:disabled{opacity:.48;cursor:not-allowed}.coach-reset{color:#8ea8b7;background:0 0;border:0;margin:0 17px 17px;padding:7px 0;font-size:11px;text-decoration:underline}.coach-error,.coach-limit{background:#49212a;margin:0;padding:14px 17px;font-size:13px;line-height:1.5;color:#ffdce1!important}.coach-limit{background:#173449;color:#d7e8f1!important}.coach-resource{border:1px solid var(--gold);color:#fff;background:#071c2a;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-top:13px;padding:12px 13px;text-decoration:none;display:flex}.coach-resource span{gap:2px;display:grid}.coach-resource small{color:var(--gold)!important;margin:0!important}.coach-resource b{font-size:14px;line-height:1.3}.coach-resource i{color:#5bc5ff;font-size:20px;font-style:normal}.coach-resource:hover,.coach-resource:focus-visible{background:#0b2638;border-color:#72cdf8}.coach-start-options{grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:520px;display:grid}.coach-start-options button{margin-top:15px}.coach-start-options .coach-talk-button{background:#0d354d;border-color:#4b86a6;justify-content:center}.coach-voice-panel{background:radial-gradient(circle at 85% 15%,#1da7ef40,#0000 42%),#09263a;border-bottom:1px solid #35576d;gap:13px;padding:20px;display:grid}.coach-voice-panel>b{color:#fff;font:italic 900 28px var(--font-display)}.coach-voice-panel label{color:#e5eff4;align-items:center;gap:10px;font-weight:800;display:flex}.coach-voice-panel label input{accent-color:#1ca8ef;width:25px;height:25px}.coach-voice-panel button{color:#fff;background:#1599df;border:1px solid #73cefb;border-radius:9px;justify-content:center;min-height:54px;padding:0 18px;font-weight:900}.coach-voice-panel .coach-stop-talking{background:#bf3844;border-color:#ff8a94}.coach-voice-panel small{color:#91aab8;font-size:10px;line-height:1.5}.coach-switch-voice{color:#fff!important;background:#0d354d!important;border:1px solid #4b86a6!important;justify-content:center!important;min-height:48px!important;margin:13px 17px 8px!important}@media (width<=820px){.ai-coach-card.embedded{grid-template-columns:1fr}.coach-intro{position:static}.coach-empty{min-height:300px}}@media (width<=520px){.coach-messages{max-height:430px;padding:14px}.coach-message{max-width:94%;padding:12px 13px}.coach-empty{padding:22px}.coach-empty button{width:100%}.coach-start-options{grid-template-columns:1fr}.coach-voice-panel{padding:17px}.coach-window form{padding:13px}}.reflective-log-page{color:#fff;background:#03111c;min-height:100vh}.reflective-log-hero{background:radial-gradient(circle at 82% 20%,#123e5c 0,#0000 34%),linear-gradient(145deg,#04131f,#071e2f);padding:86px max(6vw,24px) 52px}.reflective-log-hero>a{color:#90adbd;font-size:13px;text-decoration:none}.reflective-log-hero>p:first-of-type{color:var(--gold);letter-spacing:.18em;margin:60px 0 13px;font-size:11px;font-weight:900}.reflective-log-hero h1{max-width:850px;font:italic 900 clamp(54px,8vw,106px)/.86 var(--font-display);letter-spacing:-.045em;margin:0}.reflective-log-hero h1 em{color:#22aaf2}.reflection-cycle{color:#dbeaf2;font:800 12px var(--font-display);letter-spacing:.08em;white-space:nowrap;align-items:center;gap:10px;margin-top:31px;display:flex;overflow-x:auto}.reflection-cycle span{background:#092235;border:1px solid #31556b;border-radius:99px;padding:8px 11px}.reflection-cycle i{color:var(--gold);font-style:normal}.reflective-lead{color:#b7cbd7;max-width:720px;font-size:18px;line-height:1.65;margin:30px 0 0!important}.reflective-workspace{gap:24px;max-width:980px;margin:auto;padding:46px 24px 72px;display:grid}.reflection-setup{background:#081d2b;border:1px solid #294b60;border-radius:18px;grid-template-columns:1fr 1fr;gap:14px;padding:22px;display:grid}.reflection-setup label{color:#9db4c1;letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:11px;font-weight:900;display:grid}.reflection-setup input{color:#fff;min-height:52px;font:700 16px var(--font-body);background:#04131e;border:1px solid #3a5b6f;border-radius:10px;padding:0 14px}.parked-check{cursor:pointer;background:#0c2939;border-radius:11px;grid-column:1/-1;align-items:center;gap:13px;padding:14px;display:flex!important}.parked-check input{accent-color:#21a9ee;width:28px;min-height:28px}.parked-check span{gap:3px;display:grid}.parked-check b{color:#fff;letter-spacing:0;text-transform:none;font-size:14px}.parked-check small{color:#9eb4c1;letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.voice-orb{text-align:center;background:radial-gradient(circle,#0c4162,#071c2b 58%,#04131e 59%);border:1px solid #31566c;border-radius:24px;place-items:center;min-height:370px;padding:32px;display:grid;position:relative;overflow:hidden}.voice-rings{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.voice-rings span{opacity:.25;border:1px solid #208bc4;border-radius:50%;width:210px;height:210px;position:absolute}.voice-rings span:nth-child(2){width:260px;height:260px}.voice-rings span:nth-child(3){width:315px;height:315px}.voice-orb.listening .voice-rings span,.voice-orb.speaking .voice-rings span{animation:2.1s ease-out infinite voicePulse}.voice-orb .voice-rings span:nth-child(2){animation-delay:.3s}.voice-orb .voice-rings span:nth-child(3){animation-delay:.6s}@keyframes voicePulse{0%{opacity:.45;transform:scale(.84)}to{opacity:0;transform:scale(1.12)}}.voice-orb>b{z-index:1;color:#fff;font:italic 900 30px var(--font-display)}.voice-orb>small{z-index:1;color:#9fb7c4;margin-top:-74px}.voice-start,.voice-stop{z-index:2;border-radius:12px;min-width:230px;min-height:58px;margin-top:-60px;padding:0 22px;font-weight:900}.voice-start{color:#fff;background:#1da7ef;border:1px solid #78d3ff}.voice-stop{color:#fff;background:#c83c47;border:1px solid #ff8b94}.voice-start:disabled{opacity:.4}.reflection-error{color:#ffe1e4;background:#4a2028;border:1px solid #80414b;border-radius:11px;margin:0;padding:14px 17px}.reflection-transcript,.reflection-result{background:#071b29;border:1px solid #2e5064;border-radius:18px;overflow:hidden}.reflection-transcript>header,.reflection-result>header{border-bottom:1px solid #274658;justify-content:space-between;align-items:end;gap:20px;padding:21px;display:flex}.reflection-transcript header small,.reflection-result header small,.reflection-resource small{color:var(--gold);letter-spacing:.15em;font-size:9px;font-weight:900}.reflection-transcript h2,.reflection-result h2{font:italic 900 28px var(--font-display);margin:4px 0 0}.reflection-transcript header span{color:#8fa7b5;font-size:11px}.reflection-transcript>div{gap:11px;max-height:480px;padding:18px;display:grid;overflow-y:auto}.reflection-transcript article{background:#102f43;border:1px solid #31556b;border-radius:12px;max-width:86%;padding:13px 15px}.reflection-transcript article.learner{background:#0c5a88;justify-self:end}.reflection-transcript article small{color:#8ec9e8;letter-spacing:.12em;font-size:9px;font-weight:900}.reflection-transcript article p{color:#edf5f8;margin:5px 0 0;line-height:1.55}.transcript-empty{color:#8fa7b5;text-align:center;margin:0;padding:28px 10px}.reflection-result{padding-bottom:20px}.reflection-result>header{display:block}.reflection-result header p{color:#9fb4c0;margin:8px 0 0}.reflection-result textarea{color:#f1f6f8;width:calc(100% - 40px);font:600 15px/1.65 var(--font-body);resize:vertical;background:#03131e;border:1px solid #3b5f74;border-radius:11px;margin:20px;padding:18px;display:block}.reflection-resource{border:1px solid var(--gold);color:#fff;background:#0a2637;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin:0 20px 18px;padding:15px;text-decoration:none;display:flex}.reflection-resource span{gap:4px;display:grid}.reflection-resource i{color:#33b6f4;font-size:23px;font-style:normal}.reflection-actions{grid-template-columns:1fr 1fr;gap:10px;padding:0 20px;display:grid}.reflection-actions button{color:#fff;background:#102d40;border:1px solid #4d6f82;border-radius:10px;min-height:54px;font-weight:900}.reflection-actions .send-reflection{background:#1597dd;border-color:#73d0ff}.reflection-actions button:disabled{opacity:.7}.reflection-consent{color:#839eac;margin:12px 20px 0;font-size:11px;line-height:1.5}.reflection-privacy{text-align:center;background:#061722;border-top:1px solid #244154;padding:45px 24px}.reflection-privacy strong{font:italic 900 28px var(--font-display)}.reflection-privacy p{color:#91a9b6;max-width:640px;margin:10px auto 0;line-height:1.6}.reflection-send-prompt{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00080ec7;place-items:end center;padding:20px;display:grid;position:fixed;inset:0}.reflection-send-prompt>div{border:1px solid #4a7189;border-top:4px solid var(--gold);background:#082235;border-radius:20px;gap:12px;width:min(100%,520px);padding:25px;display:grid;box-shadow:0 22px 70px #0000008c}.reflection-send-prompt small{color:var(--gold);letter-spacing:.15em;font-size:10px;font-weight:900}.reflection-send-prompt h2{font:italic 900 30px var(--font-display);margin:0}.reflection-send-prompt p{color:#b6cad5;margin:0 0 5px;line-height:1.55}.reflection-send-prompt button{color:#fff;background:#102f43;border:1px solid #4d7084;border-radius:11px;min-height:55px;font-weight:900}.reflection-send-prompt .send-now{background:#1597dd;border-color:#79d5ff}@media (width<=650px){.reflective-log-hero{padding:55px 18px 38px}.reflective-log-hero>p:first-of-type{margin-top:43px}.reflective-log-hero h1{font-size:55px}.reflective-lead{font-size:15px}.reflective-workspace{padding:25px 13px 55px}.reflection-setup{grid-template-columns:1fr;padding:15px}.parked-check{grid-column:auto}.voice-orb{min-height:330px}.reflection-transcript>header{flex-direction:column;align-items:start}.reflection-transcript article{max-width:94%}.reflection-actions{grid-template-columns:1fr}.reflection-result textarea{width:calc(100% - 26px);margin:13px}.reflection-resource{margin:0 13px 16px}.reflection-actions{padding:0 13px}.reflection-consent{margin-inline:13px}}.learning-aidden-hero{--wa-blue:#1899e5;--wa-gold:#c6a65a;color:#fff;background:radial-gradient(circle at 82% 8%,#1999e533,#0000 30%),linear-gradient(145deg,#02070d,#071b2b);border-bottom:5px solid #c6a65a;padding:clamp(48px,7vw,90px) max(18px,50vw - 690px) clamp(58px,8vw,105px)}.learning-aidden-heading{max-width:980px;margin-bottom:38px}.learning-aidden-heading .learning-mark{margin-bottom:50px}.learning-aidden-heading h1{color:#fff;font:italic 900 clamp(48px,7vw,92px)/.88 var(--font-display);letter-spacing:-.05em;text-transform:uppercase;margin:18px 0}.learning-aidden-heading h1 em{color:#1899e5;font-style:normal;display:block}.learning-aidden-heading>p:last-child{color:#bed0db;max-width:780px;font-size:clamp(17px,2vw,21px);line-height:1.65}.learning-aidden-hero .ai-coach-card{background:radial-gradient(circle at 90% 15%,#2da8e733,#0000 35%),linear-gradient(140deg,#0b3048,#0a1d2c);margin:0;padding:clamp(26px,4vw,44px)}.learning-aidden-hero .coach-intro{position:static}.learning-aidden-hero .coach-empty{min-height:320px}@media (width<=820px){.learning-aidden-heading .learning-mark{margin-bottom:38px}.learning-aidden-hero .ai-coach-card{grid-template-columns:1fr}}@media (width<=520px){.learning-aidden-hero{padding-top:38px}.learning-aidden-heading h1{font-size:43px}.learning-aidden-heading .learning-mark{margin-bottom:32px}.learning-aidden-hero .ai-coach-card{margin-left:0;margin-right:0}}@media (width<=600px){.learning-aidden-hero{padding-left:12px;padding-right:12px}.learning-aidden-hero .ai-coach-card{border-radius:14px;width:100%;min-width:0;padding:16px 12px}.learning-aidden-hero .coach-intro,.learning-aidden-hero .coach-window{width:100%;min-width:0;max-width:100%}.learning-aidden-hero .coach-empty{min-height:0;padding:18px 14px}.learning-aidden-hero .coach-messages{padding:12px}.learning-aidden-hero .coach-message{max-width:96%;padding:11px 12px}.learning-aidden-hero .coach-window form{box-sizing:border-box;width:100%;padding:13px 12px}.learning-aidden-hero .coach-window form>div{grid-template-columns:minmax(0,1fr);gap:9px;width:100%;display:grid}.learning-aidden-hero .coach-window textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}.learning-aidden-hero .coach-window form button{width:100%;min-width:0;min-height:48px;margin:0;padding:10px 14px;font-size:15px}.learning-aidden-hero .coach-finish,.learning-aidden-hero .coach-switch-voice{text-align:center;min-width:0;font-size:14px;line-height:1.3;width:calc(100% - 24px)!important;min-height:50px!important;margin:12px 12px 4px!important;padding:11px 13px!important}.learning-aidden-hero .coach-reset{text-align:center;width:calc(100% - 24px);min-height:48px;margin:12px;padding:10px 12px;font-size:11px}.learning-aidden-hero .coach-summary,.learning-aidden-hero .coach-voice-panel{padding:15px 12px}}.theory-connection aside>a{border-bottom:1px solid #314b60;padding:20px 28px 20px 0;font-weight:800;text-decoration:none;display:block;position:relative;color:#d7e4ec!important}.theory-connection aside>a:last-child{border-bottom:0}.theory-connection aside>a b,.theory-connection aside>a small{display:block}.theory-connection aside>a b{color:#fff}.theory-connection aside>a small{color:#9fb5c4;margin-top:6px;font-size:11px;font-weight:600;line-height:1.45}.theory-connection aside>a i{color:#69c4f5;font-style:normal;position:absolute;top:22px;right:0}.theory-connection aside>a:hover b{color:#69c4f5}.agreement-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#1391e23b,#0000 30%),linear-gradient(140deg,#02070d,#08233a);grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);align-items:end;gap:clamp(45px,8vw,120px);padding:clamp(75px,9vw,125px) max(5vw,50vw - 680px);display:grid}.agreement-hero h1{color:#fff;font:italic 900 clamp(50px,6.8vw,96px)/.88 var(--font-display);letter-spacing:-.055em;text-transform:uppercase;margin:20px 0}.agreement-hero h1 em{color:#1795e6;font-style:normal}.agreement-hero>div>p:not(.plain-kicker){color:#c3d1da;max-width:730px;font-size:19px;line-height:1.65}.agreement-meta{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.agreement-meta span{color:#d7e2e9;letter-spacing:.08em;text-transform:uppercase;border:1px solid #31536b;padding:9px 12px;font-size:9px;font-weight:900}.agreement-hero aside{color:#0a2944;background:#fff;border-top:5px solid #c6a65a;padding:35px;box-shadow:18px 18px #1c8ed32e}.agreement-hero aside span{color:#147fbd;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.agreement-hero aside p{color:#4f6879;margin:18px 0 0;line-height:1.7}.agreement-notice{color:#19344b;background:#eaf4f7;border-bottom:1px solid #cadde5;grid-template-columns:190px 1fr;align-items:start;gap:30px;padding:30px max(5vw,50vw - 590px);display:grid}.agreement-notice strong{color:#087fae;font:italic 900 25px var(--font-display)}.agreement-notice p{margin:0;line-height:1.7}.agreement-layout{color:#10283d;background:#f4f7f9;grid-template-columns:245px minmax(0,900px);justify-content:center;gap:clamp(45px,7vw,95px);padding:clamp(75px,8vw,115px) max(5vw,50vw - 680px);display:grid}.agreement-index{border-top:4px solid #c6a65a;flex-direction:column;align-self:start;display:flex;position:sticky;top:115px}.agreement-index>p{color:#718593;letter-spacing:.14em;text-transform:uppercase;margin:0;padding:18px 0 12px;font-size:9px;font-weight:900}.agreement-index a{color:#29495f;border-bottom:1px solid #d3dde3;grid-template-columns:28px 1fr;gap:8px;padding:9px 0;font-size:11px;font-weight:800;display:grid}.agreement-index a span{color:#1588ca}.agreement-content{min-width:0}.agreement-section{border-top:1px solid #c9d6de;grid-template-columns:180px minmax(0,1fr);gap:35px;padding:42px 0;scroll-margin-top:110px;display:grid}.agreement-section:first-child{border-top:0;padding-top:0}.agreement-section>header>span{color:#c19b43;font:italic 900 20px var(--font-display)}.agreement-section h2{color:#0a2944;font:italic 900 28px/1.05 var(--font-display);letter-spacing:-.025em;margin:10px 0 0}.agreement-section>div{color:#4c6475;font-size:15px;line-height:1.75}.agreement-section p{margin:0 0 16px}.agreement-section p:last-child{margin-bottom:0}.agreement-section ul{margin:0;padding-left:21px}.agreement-section li{margin-bottom:10px;padding-left:4px}.agreement-section h3{color:#153c5b;margin:0;font-size:15px;display:inline}.agreement-section h3+p{display:inline}.agreement-section h3+p:after{content:"";margin-bottom:14px;display:block}.agreement-section a{color:#0874b4;text-underline-offset:3px;text-decoration:underline}.agreement-contact{background:#e7f2f5;border-left:4px solid #0c9da4;margin-top:26px;padding:25px}.agreement-contact strong{color:#087f86}.agreement-contact p{margin:5px 0 0}.agreement-version{color:#6a7e8c;letter-spacing:.09em;text-transform:uppercase;border-top:3px solid #0a2944;margin:45px 0 0;padding-top:20px;font-size:10px;font-weight:900}@media (width<=900px){.agreement-hero{grid-template-columns:1fr}.agreement-hero aside{max-width:680px}.agreement-layout{grid-template-columns:1fr}.agreement-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid;position:static}.agreement-index>p{grid-column:1/-1}.agreement-section{grid-template-columns:150px 1fr}}@media (width<=600px){.agreement-hero{padding:60px 18px 72px}.agreement-hero h1{font-size:42px}.agreement-hero aside{padding:26px 22px;box-shadow:9px 9px #1c8ed32e}.agreement-notice{grid-template-columns:1fr;gap:8px;padding:25px 18px}.agreement-layout{gap:55px;padding:68px 17px}.agreement-index{grid-template-columns:1fr 1fr}.agreement-index a{font-size:10px}.agreement-section{grid-template-columns:1fr;gap:15px;padding:34px 0}.agreement-section h2{font-size:25px}.agreement-section>div{font-size:14px}.agreement-contact{padding:22px 18px}}body{color:#17242d;background:#f7f7f5}.site-header,.grounded-home .site-header,.human-home .site-header{color:#17242d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-bottom:1px solid #dfe3e4;height:86px;box-shadow:0 1px 12px #17242d0d}.desktop-nav a,.human-home .desktop-nav a,.desktop-more summary{color:#2b3a44!important}.desktop-nav a:hover,.human-home .desktop-nav a:hover{background:0 0;border-color:#0000;color:#0872ad!important}.nav-cta{border:1px solid #086fa9;border-radius:5px;box-shadow:none!important;color:#fff!important;background:#086fa9!important}.desktop-more>div{background:#fff;border:1px solid #d8dfe2;border-top:3px solid #b99a55;border-radius:5px;box-shadow:0 16px 36px #17242d24}.desktop-more>div a,.human-home .desktop-more>div a{border-color:#e5e9eb;color:#263945!important}.grounded-home{background:#f7f7f5}.grounded-hero{color:#17242d;background:#fff;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);gap:clamp(45px,6vw,90px);min-height:650px;padding-top:clamp(65px,7vw,96px);padding-bottom:clamp(65px,7vw,96px)}.grounded-home h1{color:#17242d;letter-spacing:-.042em;max-width:760px;font-size:clamp(43px,4.8vw,69px);font-weight:750;line-height:1.06}.grounded-hero .grounded-kicker{color:#0872ad}.grounded-intro{color:#53636d;max-width:680px;font-size:18px;line-height:1.72}.grounded-price{color:#8b7138}.grounded-price strong{font-family:var(--font-display);font-style:normal;font-weight:750}.grounded-price span,.grounded-contact{color:#6d7b83}.grounded-contact a{color:#086a9f}.grounded-secondary{background:#fff;border-color:#8c9ba3;color:#253943!important}.grounded-secondary:hover{border-color:#086fa9;color:#086fa9!important}.grounded-hero-photo{background:#e9edef;border-radius:8px;min-height:500px;box-shadow:0 22px 55px #162f3f21}.grounded-hero-photo img{height:500px}.grounded-hero-photo figcaption{color:#1d303c;background:#fffffff0;border-radius:5px;bottom:14px;left:14px;right:14px;box-shadow:0 7px 22px #0000001f}.grounded-hero-photo figcaption a{color:#1d303c}.grounded-stars{color:#a98027}.grounded-proof{background:#f7f7f5}.postcode-checker-card{color:#17242d;background:#fff;border:1px solid #d3dcdf;border-top:4px solid #b99a55;border-radius:7px;box-shadow:0 18px 42px #162f3f17}.postcode-checker-card form label{color:#735f31}.postcode-checker-card input{color:#172f3d;background:#fbfcfc;border-color:#b9c6cb}.postcode-checker-card button{background:#086fa9;border-color:#086fa9}.postcode-result>div{border-color:#d7dfe2}.postcode-result strong{color:#172f3d}.postcode-result p{color:#5d6f79}.postcode-result a{color:#086b9f;border-color:#0872ad}.grounded-about figure img{border-radius:7px;box-shadow:0 18px 45px #162f3f1a}.grounded-options{border-color:#cdd6da}.grounded-options article{background:#fff;border:1px solid #d9e0e3;border-radius:6px;margin-bottom:10px;padding:27px 25px}.grounded-options article>a{background:#fff}.grounded-results-photos img{border-radius:5px}.grounded-contact-block{color:#172f3d;background:#e6f0f5;border-top:1px solid #c6d8e1}.grounded-contact-block h2{color:#172f3d}.grounded-contact-block>div:first-child>p:last-child{color:#536b78}.grounded-contact-block .grounded-kicker{color:#8a7035}.grounded-contact-block .grounded-secondary{color:#253943!important}.inner-hero,.human-home .editorial-hero,.reviews-hero,.syllabus-hero,.terms-hero{border-bottom:1px solid #d8dfe1;color:#172f3d!important;background:#eef2f2!important}.inner-hero>p:not(.eyebrow),.inner-hero-copy>p:not(.eyebrow){color:#526873!important}.inner-content{color:#172f3d;background:#fff}.long-copy,.journey-list p,.page-faq-list details p{color:#536873}.long-copy p:first-child{color:#172f3d}.value-grid{background:#f2f4f3;border:0;gap:14px;padding:70px max(24px,50vw - 620px)}.value-grid article{color:#172f3d;background:#fff;border:1px solid #dce2e4;border-radius:6px;padding:38px}.value-grid p{color:#596c77}.inner-course-grid article,.review-page-grid article{color:#172f3d;background:#fff;border-color:#d9e0e3;border-radius:6px;box-shadow:0 12px 30px #162f3f0f}.inner-course-grid article>p:not(.card-eyebrow),.review-page-grid p{color:#596c77}.course-card.featured,.inner-course-grid article.featured{color:#172f3d;background:#edf4f7;border-color:#bfcfd7}.featured>p:not(.card-eyebrow),.course-card.featured .price span{color:#596c77}.learning-in-action,.car-environment,.digital-learning,.syllabus-tools,.course-path-overview,.course-who,.course-final-cta,.theory-platform{border-color:#d7dfe2;color:#172f3d!important;background:#eef2f2!important}.learning-in-action h2,.car-environment h2,.digital-learning h2,.syllabus-tools h2,.course-path-overview h2,.course-who h2,.course-final-cta h2,.theory-platform h2{color:#172f3d!important}.learning-in-action>div:first-child>p:last-child,.car-environment>div:last-child>p:last-child,.digital-learning-copy>p,.syllabus-tools>div:first-child>p:last-child,.course-path-overview>header>p:last-child,.theory-platform .platform-copy>p:not(.plain-kicker){color:#536873!important}.page-cta,.reviews-cta,.human-contact{border-top:1px solid #c8d9e1;color:#172f3d!important;background:#e6f0f5!important}.page-cta h2,.reviews-cta h2,.human-contact h2{color:#172f3d!important}.page-cta p,.reviews-cta p,.human-contact p{color:#536873!important}footer{color:#fff;background:#20282d;border-top:0}@media (width<=980px){.grounded-hero{grid-template-columns:1fr;min-height:0}.grounded-hero-photo{max-width:760px}}@media (width<=680px){.site-header,.grounded-home .site-header,.human-home .site-header{height:72px}.grounded-hero{padding-top:42px}.grounded-hero-photo,.grounded-hero-photo img{border-radius:5px}.grounded-options article{padding:23px 19px}.value-grid{padding:55px 17px}}:root{--refined-ink:#18242b;--refined-navy:#101a21;--refined-stone:#f1f0ec;--refined-paper:#f8f7f4;--refined-line:#d8d5ce;--refined-gold:#b39758}.brand-strip{display:none}.site-header,.grounded-home .site-header,.human-home .site-header{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d151b;border-bottom:1px solid #b397589e;height:92px;padding-inline:clamp(25px,4.5vw,72px);box-shadow:0 8px 28px #0a121829}.brand-logo{object-fit:contain;object-position:left center;width:clamp(220px,19vw,300px);max-height:64px}.desktop-nav{gap:clamp(14px,1.45vw,25px)}.desktop-nav a,.human-home .desktop-nav a,.desktop-more summary{letter-spacing:.025em;font-weight:650;color:#d8dde0!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:0!important;padding:12px 0!important;font-size:12px!important}.desktop-nav a:hover,.human-home .desktop-nav a:hover,.desktop-more summary:hover{border-bottom-color:var(--refined-gold)!important;color:#fff!important}.desktop-more summary span{color:#c2a96b}.header-phone{color:#cbd2d6}.header-phone .phone-label{color:#9aa8b0}.header-phone .phone-number{color:#f0f2f3}.header-waitlist{color:#e2e7e9!important;box-shadow:none!important;background:0 0!important;border:1px solid #667680!important;border-radius:4px!important}.nav-cta{border-color:#c0a15c;font-weight:850;color:#101820!important;background:#c0a15c!important}.nav-cta:hover{border-color:#d0b574;background:#d0b574!important}.desktop-more>div{background:#151f25;border-color:#b99a55 #334149 #334149;top:calc(100% + 13px);box-shadow:0 18px 42px #00000052}.desktop-more>div a,.human-home .desktop-more>div a{color:#dce2e5!important;border-color:#2d3a42!important}.desktop-more>div a:hover,.human-home .desktop-more>div a:hover{background:#202d35;color:#fff!important}body,.grounded-home{background:var(--refined-stone)}.grounded-hero{background:var(--refined-paper)}.grounded-proof{border-color:var(--refined-line);background:#e9e8e3}.grounded-proof p,.grounded-proof p:first-child{border-color:var(--refined-line)}.postcode-checker-section{background:#e8e7e2}.postcode-checker-card{background:var(--refined-paper);border-color:#d2cfc7;border-top-color:var(--refined-gold);box-shadow:0 18px 40px #1c282f13}.grounded-about{background:var(--refined-stone)}.grounded-lessons{background:#e8e7e2}.grounded-options article{background:var(--refined-paper);border-color:#d4d2cb;box-shadow:0 6px 17px #16222a09}.grounded-results{background:#dfe4e4}.grounded-contact-block{background:#d7e1e5;border-top-color:#becbd0}.inner-hero,.human-home .editorial-hero,.reviews-hero,.syllabus-hero,.terms-hero{background:#e6e8e7!important}.inner-content{background:var(--refined-stone)}.value-grid{background:#e5e5e1}.value-grid article,.inner-course-grid article,.review-page-grid article{background:var(--refined-paper)}.page-cta,.reviews-cta,.human-contact{background:#dbe5e8!important}footer{background:#0d151b;border-top:1px solid #b397588c}@media (width<=1200px){.site-header{padding-inline:22px}.desktop-nav{gap:15px}.header-phone{display:none}}@media (width<=900px){.site-header,.grounded-home .site-header,.human-home .site-header{height:80px}.brand-logo{width:220px;max-height:56px}.responsive-menu summary{color:#fff!important;border-color:#64737c!important}.responsive-menu nav{background:#121d24;border-color:#b99a55 #33434c #33434c}.responsive-menu nav a{color:#e1e5e7}.mobile-scroll-nav{background:#111b22;border-bottom-color:#34434c;top:80px}}@media (width<=580px){.site-header,.grounded-home .site-header,.human-home .site-header{height:72px}.brand-logo{width:177px;max-height:48px}.header-waitlist{display:none}.mobile-scroll-nav{top:72px}}.skill-title{grid-template-columns:minmax(0,1fr) minmax(0,370px)}.skill-title>div,.skill-title>aside{min-width:0}.skill-title h1{font-size:clamp(48px,5.9vw,86px)}@media (width<=900px){.skill-title{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.skill-title h1{letter-spacing:-.07em;font-size:clamp(35px,10.2vw,44px)}}:root{--navy:#000;--navy2:#050505;--refined-navy:#000}.site-header,.grounded-home .site-header,.human-home .site-header,footer,.editorial-home-hero,.dark-section,.faq-section,.success-section,.human-pathways,.human-contact,.page-cta,.reviews-editorial,.syllabus-tools,.syllabus-principles,.terms-important,.knowledge-search,.skill-page-top,.skill-page-bottom,.responsibilities-section,.theory-connection,.skill-method,.exeter-guide-footer,.atlas-skills,.atlas-map{background-color:#000!important;background-image:none!important}.editorial-home-shade{background:linear-gradient(90deg,#000000fa 0%,#000000e0 40%,#00000057 70%,#0000001a 100%)}.course-card.featured,.inner-course-grid article.featured,.syllabus-hero aside,.terms-hero aside,.remember-card,.postcode-checker-card,.theory-connection aside,.knowledge-search-empty,.atlas-location>header,.desktop-more>div,.responsive-menu nav,.mobile-scroll-nav{background:#000!important}.desktop-more>div a:hover,.human-home .desktop-more>div a:hover{background:#111!important}:is(.dark-section,.faq-section,.human-pathways,.human-contact,.page-cta,.reviews-editorial,.syllabus-tools,.syllabus-principles,.terms-important,.knowledge-search,.skill-page-top,.skill-page-bottom,.responsibilities-section,.theory-connection,.skill-method,.exeter-guide-footer) :is(h1,h2,h3,strong){color:#fff!important}:is(.dark-section,.faq-section,.human-pathways,.human-contact,.page-cta,.reviews-editorial,.syllabus-tools,.syllabus-principles,.terms-important,.knowledge-search,.skill-page-top,.skill-page-bottom,.responsibilities-section,.theory-connection,.skill-method,.exeter-guide-footer) p:not(.plain-kicker):not(.learning-kicker):not(.editorial-home-eyebrow){color:#c5cdd2!important}.course-card.featured,.inner-course-grid article.featured{color:#fff!important}.course-card.featured>p:not(.card-eyebrow),.inner-course-grid article.featured>p:not(.card-eyebrow),.course-card.featured .price span,.inner-course-grid article.featured .price span{color:#c5cdd2!important}@media (width<=680px){.editorial-home-hero{background:#000!important}}:is(.hero-copy,.trust-strip,.parent-points,.human-home,.hero-photo-panel,.development-card,.coaching-card,.home-trust-bar,.course-help,.real-life-gallery,.learning-in-action,.car-environment,.cinematic-road,.video-insight,.brand-film,.brand-film-player,.opening-brand-film,.opening-brand-caption,.digital-learning,.package-section,.syllabus-hero aside,.syllabus-principles,.syllabus-stage,.syllabus-stage blockquote,.terms-hero aside,.terms-important,.course-guide-start,.course-guide-workspace,.course-result-main,.course-guide-result aside,.course-sales-hero,.course-sales-hero aside,.course-promise,.course-digital-learning,.course-digital-card,.course-who,.course-who blockquote,.course-outcomes,.course-final-cta,.lexus-hero,.lexus-gallery,.lexus-transition,.learning-resources,.learning-resource-grid article,.course-path-overview,.course-path-grid article,.theory-platform,.theory-platform .platform-feature-grid article,.platform-device,.learner-journey-card,.instructor-resources,.instructor-resources>div>a,.instructor-tool-home,.instructor-hub-hero,.instructor-shortcut,.l2-hero,.l2-cycle-banner,.l2-loop,.l2-fault aside,.l2-wildcard,.l2-instructor,.learning-stage-directory,.stage-switcher,.learning-hero,.stage-hero,.learning-totaldrive,.knowledge-search,.skill-page-top,.skill-title,.skill-title>aside,.skill-road-video,.skill-road-video figure,.skill-intro,.responsibilities-section,.remember-card,.before-drive,.traps-thinking>div:last-child,.theory-connection,.theory-connection aside,.skill-page-bottom,.skill-method,.exeter-learning-promo,.exeter-learning-promo aside,.exeter-guide-hero,.exeter-guide-hero aside,.exeter-guide-footer,.atlas-promo,.atlas-hero,.atlas-skills,.atlas-location>header,.atlas-map,.rural-speed-example figure,.rural-speed-example blockquote,.learner-hub,.learner-hub-hero,.learner-hub-main,.learner-hub-grid>a,.quick-reflection,.learner-hub-promo,.learner-placeholder,.learner-placeholder>div,.where-am-i,.where-hero,.where-checkin,.where-checkin article,.ai-coach-card,.coach-window,.coach-message.assistant,.coach-window form,.coach-voice-panel,.coach-summary,.coach-official-links a,.reflective-log-page,.reflective-log-hero,.reflection-setup,.reflection-transcript,.reflection-result,.reflection-privacy,.reflection-send-prompt>div,.learning-aidden-hero,.learning-aidden-hero .ai-coach-card,.agreement-hero,.agreement-hero aside,.agreement-layout,.agreement-contact,.learner-review,.featured-review.philosophy){background-color:#000!important;background-image:none!important}:is(.course-guide-messages article,.course-guide-reply textarea,.course-enquiry input,.course-enquiry textarea,.coach-window textarea,.coach-message.user,.coach-finish,.coach-summary textarea,.coach-send-details input,.reflection-setup input,.reflection-transcript article,.reflection-result textarea,.where-checkin textarea,.where-checkin article button,.wildcard-panel>div>button,.planner-actions button:nth-child(2),.l2-actions button:nth-child(2)){background:#111!important}:is(.learning-resources,.course-path-overview,.theory-platform,.instructor-resources,.instructor-tool-home,.instructor-hub-hero,.l2-hero,.learning-hero,.stage-hero,.knowledge-search,.skill-page-top,.skill-title,.skill-intro,.responsibilities-section,.theory-connection,.skill-method,.exeter-learning-promo,.exeter-guide-hero,.exeter-guide-footer,.atlas-promo,.atlas-hero,.learner-hub,.where-am-i,.reflective-log-page,.agreement-hero,.agreement-layout) :is(h1,h2,h3,strong){color:#fff!important}.first-planner{--pp-bg:#000;--pp-panel:#000;--pp-card:#050505;--pp-input:#111}.learner-hub{--lh-bg:#000;--lh-panel:#000;--lh-card:#050505}.where-am-i{--wa-bg:#000;--wa-panel:#000;--wa-card:#050505}:is(.first-planner,.planner-hero,.planner-details,.planner-sections,.planner-reflection,.lesson-two,.l2-details,.l2-content,.l2-content>details,.l2-inside,.l2-today,.l2-loop,.l2-wildcard,.l2-end,.learner-cycle,.coach-resource,.reflection-resource){background-color:#000!important;background-image:none!important}@media (width>=1180px){.desktop-nav{display:flex!important}.responsive-menu,.mobile-scroll-nav{display:none!important}}@media (width>=1180px) and (width<=1379px){.site-header,.grounded-home .site-header,.human-home .site-header{padding-inline:18px}.brand-logo{width:205px}.desktop-nav{gap:12px!important}.desktop-nav a,.human-home .desktop-nav a,.desktop-more summary{font-size:11px!important}.header-phone,.header-waitlist{display:none!important}.nav-cta{padding-inline:13px;font-size:10px}}@media (width<=1179px){.desktop-nav{display:none!important}.responsive-menu{display:block!important}}.cookie-notice{border:1px solid #45515a;border-top:2px solid var(--refined-gold);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000f5;grid-template-columns:minmax(0,1fr) auto;gap:16px;width:min(720px,100vw - 32px);padding:13px 15px;bottom:16px;right:16px;box-shadow:0 12px 36px #00000047}.cookie-notice-copy strong{color:#fff;font:750 14px/1.2 var(--font-body);margin:0 0 3px}.cookie-notice-copy p{color:#bfc7cc;margin:0;font-size:11px;line-height:1.45}.cookie-notice-copy a{color:#e2c982;font-size:inherit;text-underline-offset:2px;font-weight:750;text-decoration:underline;display:inline}.cookie-notice button{border:1px solid #fff;border-radius:3px;min-width:72px;padding:10px 13px;font-size:11px;color:#111!important;background:#fff!important}@media (width<=620px){.cookie-notice{grid-template-columns:1fr auto;gap:10px;width:calc(100vw - 16px);padding:11px 12px;bottom:8px;right:8px}.cookie-notice-copy strong{font-size:12px}.cookie-notice-copy p{font-size:10px}.cookie-notice button{grid-column:auto;width:auto;min-height:38px}}.editorial-home-trustline{letter-spacing:.035em;font-weight:750;color:#c8d0d5!important;text-transform:none!important;max-width:760px!important;margin:22px 0 0!important;font-size:11px!important;line-height:1.55!important}.pricing-route-overview{color:#17242d;background:#f7f5f0;padding:clamp(70px,8vw,112px) max(24px,50vw - 640px)}.pricing-route-overview>header{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:end;gap:12px clamp(42px,7vw,95px);margin-bottom:50px;display:grid}.pricing-route-overview>header .plain-kicker{grid-column:1/-1}.pricing-route-overview h1{letter-spacing:-.045em;max-width:750px;margin:0;font-size:clamp(45px,5.6vw,78px);font-weight:760;line-height:.98}.pricing-route-overview h1 em{color:#0b79b7;font-style:normal}.pricing-route-overview>header>p:last-child{color:#53636d;margin:0;font-size:17px;line-height:1.7}.pricing-route-overview>div{border-top:1px solid #bcb8ae;border-bottom:1px solid #bcb8ae;grid-template-columns:repeat(3,1fr);display:grid}.pricing-route-overview article{border-right:1px solid #c8c4bb;flex-direction:column;min-height:290px;padding:30px 32px;display:flex}.pricing-route-overview article:first-child{border-left:1px solid #c8c4bb}.pricing-route-overview article>span{color:#9b7d3a;letter-spacing:.13em;font-size:10px;font-weight:850}.pricing-route-overview h2{letter-spacing:-.025em;margin:30px 0 12px;font-size:29px}.pricing-route-overview article>strong{color:#0b6d9f;font-size:17px}.pricing-route-overview article>p{color:#57666e;line-height:1.6}.pricing-route-overview article>a{color:#0b6594;text-underline-offset:5px;margin-top:auto;font-size:12px;font-weight:850;text-decoration:underline}.course-guide{background:#000!important;border-top:1px solid #b39758!important}.course-guide-intro h2{color:#fff;letter-spacing:-.04em;text-transform:none;margin:18px 0 24px;font-size:clamp(43px,5.4vw,75px);font-style:normal;line-height:.96}.course-guide-intro h2 em{color:#59b8e9;font-style:normal}.course-guide-start,.course-guide-workspace,.course-result-main,.course-guide-result aside{background:#080808!important;border-color:#36414a!important}@media (width<=820px){.pricing-route-overview>header{grid-template-columns:1fr}.pricing-route-overview>header .plain-kicker{grid-column:auto}.pricing-route-overview>div{grid-template-columns:1fr}.pricing-route-overview article,.pricing-route-overview article:first-child{border-bottom:1px solid #c8c4bb;border-left:0;border-right:0;min-height:0;padding:27px 3px}.pricing-route-overview article:last-child{border-bottom:0}.pricing-route-overview article>a{margin-top:18px}}.learning-overview-hero{color:#fff;background:#000;border-bottom:1px solid #b39758;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:clamp(45px,8vw,110px);padding:clamp(65px,8vw,112px) max(20px,50vw - 660px);display:grid}.learning-overview-hero .learning-mark{margin-bottom:52px}.learning-overview-hero h1{color:#fff;letter-spacing:-.045em;text-transform:none;max-width:900px;margin:18px 0 24px;font-size:clamp(48px,6.2vw,84px);font-style:normal;font-weight:760;line-height:.98}.learning-overview-hero>div>p:last-of-type{color:#bdc6cb;max-width:760px;font-size:18px;line-height:1.7}.learning-overview-hero>div>div{flex-wrap:wrap;align-items:center;gap:12px;margin-top:33px;display:flex}.learning-overview-hero>div>div>a:first-child{color:#111;background:#fff;justify-content:center;align-items:center;min-height:52px;padding:13px 20px;font-weight:850;text-decoration:none;display:inline-flex}.learning-overview-hero aside{border-top:1px solid #65717a;border-bottom:1px solid #65717a;padding:30px 0}.learning-overview-hero aside>span{color:#d2b86d;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850}.learning-overview-hero ol{gap:0;margin:22px 0 0;padding:0;list-style:none;display:grid}.learning-overview-hero li{color:#c9d0d4;border-top:1px solid #303b42;grid-template-columns:38px 1fr;gap:11px;padding:16px 0;line-height:1.5;display:grid}.learning-overview-hero li b{color:#62b8e8;letter-spacing:.1em;font-size:10px}.learning-pathways,.learning-resources{color:#17242d!important;background:#f5f3ee!important}.learning-pathways h2,.learning-resources h2{text-transform:none!important;font-style:normal!important;font-weight:760!important}.learning-pathway{box-shadow:none!important;background:#fbfaf7!important;border-color:#c9c7c0!important}.learning-pathway h3{text-transform:none!important;font-size:clamp(25px,3vw,38px)!important;font-style:normal!important}.learning-pathway[href]:hover{box-shadow:none!important;background:#fff!important;transform:none!important}.learning-stage-directory{background:#c6c3bb!important}.learning-stage-directory a{color:#193343!important;background:#fbfaf7!important}.learning-stage-directory a:hover{color:#fff!important;background:#000!important}.learning-resource-grid article{color:#17242d!important;box-shadow:none!important;background:#fff!important;border:1px solid #d2d0c9!important}.learning-resource-grid article :is(h3,strong){color:#17242d!important}.learning-resource-grid article p{color:#53636d!important}@media (width>=901px){.learning-resources .learning-resource-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=581px) and (width<=900px){.learning-resources .learning-resource-grid article:last-child{grid-column:auto}}.learning-coach-support{color:#fff;background:#000;border-top:1px solid #b39758;grid-template-columns:minmax(280px,.66fr) minmax(0,1.34fr);align-items:start;gap:clamp(42px,7vw,100px);padding:clamp(75px,8vw,112px) max(18px,50vw - 660px);display:grid}.learning-coach-intro{position:sticky;top:115px}.learning-coach-intro h2{color:#fff;letter-spacing:-.04em;text-transform:none;margin:18px 0 22px;font-size:clamp(38px,4.7vw,63px);font-style:normal;font-weight:760;line-height:1.02}.learning-coach-intro>p:last-child{color:#bdc6cb;font-size:16px;line-height:1.7}.learning-coach-support .ai-coach-card{width:100%;box-shadow:none!important;background:#080808!important;border:1px solid #3b464d!important;border-top:2px solid #b39758!important;border-radius:5px!important;margin:0!important;padding:clamp(22px,3vw,36px)!important}.learning-coach-support .coach-official-links a{background:#111!important}@media (width<=900px){.learning-overview-hero,.learning-coach-support{grid-template-columns:1fr}.learning-overview-hero aside{max-width:720px}.learning-coach-intro{position:static}.learning-coach-support .ai-coach-card{min-width:0}}@media (width<=600px){.learning-overview-hero{padding-inline:18px}.learning-overview-hero .learning-mark{margin-bottom:35px}.learning-overview-hero h1{font-size:44px}.learning-overview-hero>div>div{flex-direction:column;align-items:stretch}.learning-overview-hero>div>div>a{width:100%}.learning-coach-support{padding-inline:12px}.learning-coach-support .ai-coach-card{padding:15px 11px!important}.editorial-home-trustline{font-size:10px!important}}.exeter-aerial-library{color:#17242d;background:#f4f2ed;padding:clamp(75px,9vw,120px) max(18px,50vw - 640px)}.exeter-aerial-library>header{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);align-items:end;gap:12px clamp(45px,8vw,110px);margin-bottom:48px;display:grid}.exeter-aerial-library>header .learning-kicker{grid-column:1/-1}.exeter-aerial-library h2{letter-spacing:-.04em;text-transform:none;margin:0;font-size:clamp(42px,5.2vw,72px);font-style:normal;font-weight:760;line-height:.98}.exeter-aerial-library h2 em{color:#0c7ebd;font-style:normal}.exeter-aerial-library>header>p:last-child{color:#56666f;margin:0;font-size:16px;line-height:1.7}.exeter-aerial-library>div{grid-template-columns:1fr 1fr;gap:24px;display:grid}.exeter-aerial-library article{background:#fff;border:1px solid #d1cec6;overflow:hidden}.exeter-aerial-library figure{background:#000;margin:0}.exeter-aerial-library video{aspect-ratio:16/9;object-fit:cover;background:#000;width:100%;display:block}.exeter-aerial-library figcaption{color:#d8bd75;letter-spacing:.08em;background:#000;padding:10px 14px;font-size:10px;font-weight:800}.exeter-aerial-library article>div{padding:25px}.exeter-aerial-library h3{margin:0 0 10px;font-size:25px}.exeter-aerial-library article p{color:#53636d;line-height:1.6}.exeter-aerial-library ul{color:#354955;gap:10px;margin:20px 0 0;padding-left:19px;line-height:1.55;display:grid}@media (width<=820px){.exeter-aerial-library>header,.exeter-aerial-library>div{grid-template-columns:1fr}.exeter-aerial-library>header .learning-kicker{grid-column:auto}}.terms-hero,.terms-important,.terms-layout,.agreement-hero,.agreement-notice,.agreement-layout{color:#fff!important;background:#000!important}.terms-hero{border-bottom:1px solid #30383e!important}.terms-hero h1,.terms-important h2,.terms-title h2,.terms-section h2,.terms-section h3,.terms-section strong,.terms-test-callout strong,.terms-acceptance h2,.agreement-hero h1,.agreement-notice strong,.agreement-section h2,.agreement-section h3,.agreement-contact strong{color:#fff!important}.terms-hero>div>p:not(.plain-kicker),.terms-hero aside p,.terms-important>header>p:last-child,.terms-important-grid p,.terms-test-callout p,.terms-title>p:last-child,.terms-section>div,.terms-section p,.terms-section li,.terms-acceptance p,.agreement-hero>div>p:not(.plain-kicker),.agreement-hero aside p,.agreement-notice p,.agreement-section>div,.agreement-section p,.agreement-section li,.agreement-contact p{color:#cbd2d6!important}.terms-hero aside,.terms-test-callout,.lawful-grid>div,.terms-acceptance,.agreement-hero aside,.agreement-contact{color:#fff!important;box-shadow:none!important;background:#080808!important}.terms-hero aside,.agreement-hero aside{border:1px solid #38434a;border-top:4px solid var(--tl-gold)}.terms-test-callout{border:1px solid #38434a;border-left:4px solid var(--tl-gold)}.terms-important-grid,.lawful-grid{background:#000!important;border-color:#3a444a!important}.terms-important-grid article,.terms-section,.agreement-section{border-color:#353e44!important}.terms-index,.agreement-index{border-bottom-color:#394249!important}.terms-index p,.terms-index span,.agreement-index>p,.agreement-version,.terms-version,.document-legal-note{color:#8f9ca4!important}.terms-index a,.agreement-index a{color:#f4f6f7!important;border-color:#30393f!important}.terms-index a:hover,.agreement-index a:hover{color:#63bcea!important}.terms-section a,.agreement-section a,.terms-acceptance a{color:#79c9f0!important}.lawful-grid strong{color:#d6bd78!important}.privacy-title{border-top-color:#b39758!important}.agreement-notice{border-bottom:1px solid #353e44!important}.agreement-meta span{color:#e5e9eb!important;border-color:#4a555c!important}.agreement-section>header>span,.terms-section>header span{color:#d6bd78!important}body,.editorial-home,.editorial-home-intro,.editorial-home-results{background:var(--coastal-paper)!important}.editorial-home-learning{background:var(--coastal-paper-soft)!important}.inner-hero,.reviews-hero{background:var(--coastal-paper)!important;color:var(--coastal-ink)!important;border-bottom:1px solid var(--coastal-line)!important}.inner-hero h1,.reviews-hero h1{color:var(--coastal-ink)!important}.inner-hero>p:not(.eyebrow),.inner-hero-copy>p:not(.eyebrow),.reviews-hero p{color:#596269!important}.editorial-home h2 em,.inner-hero h1 em,.reviews-hero h1 em{font-family:var(--font-editorial),serif!important;font-style:italic!important;font-weight:500!important}.editorial-home-hero h1 em{color:#fff!important}.nav-cta,.editorial-home-primary{background:var(--coastal-gold)!important;border-color:var(--coastal-gold)!important;box-shadow:none!important;color:#0a0d0f!important;border-radius:2px!important}:root{--brand-gold:#d5aa42;--brand-gold-light:#f0d47c;--brand-gold-deep:#946b16;--brand-silver:#c9cdd0;--brand-blue:#0879df;--coastal-gold:var(--brand-gold);--coastal-blue:var(--brand-blue);--tl-gold:var(--brand-gold);--tl-gold-light:var(--brand-gold-light);--refined-gold:var(--brand-gold)}.site-header,.grounded-home .site-header,.human-home .site-header{border-bottom:2px solid #d5aa42d1!important}.brand-logo{filter:saturate(1.05)contrast(1.04)}.nav-cta,.editorial-home-primary,.button.primary{color:#090b0d!important;background:linear-gradient(135deg,#f2d477 0%,#d5aa42 48%,#b88320 100%)!important;border-color:#e0ba58!important;box-shadow:0 7px 22px #d5aa422e!important}.nav-cta:hover,.editorial-home-primary:hover,.button.primary:hover{background:linear-gradient(135deg,#f8df8d 0%,#dfb850 52%,#c28d25 100%)!important;border-color:#efd078!important}.header-waitlist{color:var(--brand-gold-light)!important;border-color:#d5aa42b8!important}.desktop-nav a:hover,.human-home .desktop-nav a:hover,.desktop-more summary:hover{border-bottom-color:var(--brand-gold)!important}.desktop-more summary span,.responsive-menu summary,.menu-icon i{color:var(--brand-gold-light)!important}.menu-icon i{background:var(--brand-gold-light)!important}.responsive-menu nav,.desktop-more>div{border-top-color:var(--brand-gold)!important}.mobile-scroll-nav{border-top-color:#d5aa429e!important}.mobile-scroll-nav .index-waitlist{color:var(--brand-gold-light)!important}.editorial-home-hero{border-color:#d5aa427a!important}.editorial-home-hero:after{border-color:#f0d47c7a!important}.editorial-home-hero-copy>p,.editorial-home-eyebrow{color:var(--brand-gold-light)!important}.editorial-home-hero-copy>p:before{background:var(--brand-gold)!important}.editorial-home-link{border-bottom-color:var(--brand-gold)!important}.editorial-home-facts{border-bottom-color:#d5aa42c7!important}.editorial-home-facts small,.editorial-home-routes article>span,.editorial-home-review span{color:var(--brand-gold)!important}.editorial-home-intro h2 em,.editorial-home-learning h2 em,.editorial-home-results h2 em{color:var(--brand-gold-deep)!important}.editorial-home-story h2 em,.editorial-home-contact h2 em{color:var(--brand-gold-light)!important}.editorial-home-story>div>a{border-color:var(--brand-gold)!important;color:var(--brand-gold-light)!important}.editorial-home-routes article{border-top:2px solid #0000}.editorial-home-routes article:nth-child(2){border-top-color:var(--brand-gold)}.editorial-home-contact{border-top-color:#d5aa42cc!important}.inner-hero .eyebrow,.reviews-hero .plain-kicker,.plain-kicker,.learning-kicker{color:var(--brand-gold-deep)}.inner-hero h1 em,.reviews-hero h1 em,.syllabus-hero h1 em{color:var(--brand-gold-deep)!important}.page-cta,.reviews-cta,.human-contact{border-top-color:#d5aa42cc!important}.page-cta .plain-kicker,.reviews-cta .plain-kicker,.human-contact .plain-kicker,.dark-section .eyebrow.light,.faq-section .eyebrow.light,.page-cta h2 em,.reviews-cta h2 em,.human-contact h2 em,.dark-section h2 em,.faq-section h2 em{color:var(--brand-gold-light)!important}.inner-course-grid article.featured,.course-card.featured,.learning-coach-support .ai-coach-card{border-top-color:var(--brand-gold)!important}.card-eyebrow,.course-card a,.pricing-route-overview article>span,.learning-overview-hero aside>span,.learning-overview-hero li b,.exeter-aerial-library figcaption{color:var(--brand-gold-deep)!important}.dark-section .card-eyebrow,.course-card.featured a,.learning-overview-hero aside>span,.learning-overview-hero li b,.exeter-aerial-library figcaption{color:var(--brand-gold-light)!important}.postcode-checker-card,.terms-hero aside,.agreement-hero aside{border-top-color:var(--brand-gold)!important}footer{border-top:2px solid #d5aa42b8!important}footer h3{color:var(--brand-gold-light)!important}footer a:hover{color:var(--brand-gold-light)}.cookie-notice{border-top-color:var(--brand-gold)!important}@media (width<=580px){.brand-logo{width:190px;max-height:46px}.editorial-home-routes article{border-top:0}.editorial-home-routes article:nth-child(2){border-top:2px solid var(--brand-gold)}}.editorial-home-story{color:#18242b!important;background:#f3f1eb!important}.editorial-home-story h2{color:#18242b!important}.editorial-home-story h2 em{color:var(--brand-gold-deep)!important}.editorial-home-story ul,.editorial-home-story li{border-color:#cbc8bf!important}.editorial-home-story li span{color:#586a74!important}.editorial-home-story>div>a{color:#086b9f!important;border-color:#0872ad!important}.editorial-home-contact{color:#18242b!important;background:#e7eef1!important;border-top:1px solid #c9d6db!important}.editorial-home-contact h2{color:#18242b!important}.editorial-home-contact h2 em{color:var(--brand-gold-deep)!important}.editorial-home-contact>div:last-child>p:first-child,.editorial-home-phone{color:#556a75!important}.editorial-home-contact .editorial-home-link,.editorial-home-phone a{color:#075f91!important}.rob-development{color:#18242b!important;background:#eef1ef!important;border-color:#d9dfdf!important}.development-heading h2,.development-card h3{color:#18242b!important}.development-heading h2 em{color:var(--brand-gold-deep)!important}.development-heading>p,.development-card>p:not(.development-type),.development-note{color:#586b76!important}.development-card,.coaching-card{background:#fff!important;border-color:#d5dde0!important;box-shadow:0 12px 30px #162f3f0f!important}.development-number{color:#788a94!important}.development-type{color:#0872ad!important}.development-benefit{border-color:#d9e0e2!important}.development-benefit strong{color:var(--brand-gold-deep)!important}.development-benefit p{color:#344b58!important}.development-status{color:#765a19!important;background:#f7f0dc!important}.package-introduction h2,.package-summary-grid h2,.package-includes h3{color:#18242b!important}.package-summary-grid article,.package-summary-grid article:nth-child(2n),.package-summary-grid .programme-premium,.package-summary-grid .programme-ultimate{background:#fff!important;border-color:#d4dde0!important;box-shadow:0 10px 28px #162f3f0f!important}.package-summary-grid .programme-premium,.package-summary-grid .programme-ultimate{border-top-color:var(--brand-gold)!important;background:#eaf2f5!important}.package-summary-grid .price,.package-includes{border-color:#d7dfe2!important}.package-summary-grid .price b{color:#172f3d!important}.package-summary-grid .price span,.package-summary-grid .package-summary,.package-summary-grid .programme-premium .package-summary,.package-summary-grid .programme-premium .package-includes li,.package-includes li{color:#536873!important}.package-summary-grid .course-card-links>a{color:#086fa9!important;border-color:#75aac8!important}.saving-pill{color:#735a22!important;background:#f5edd8!important;border-color:#d8bd79!important}.digital-learning,.car-environment{color:#18242b!important;background:#edf2f3!important}.digital-learning h2,.car-environment h2{color:#18242b!important}.digital-learning h2 em,.car-environment h2 em{color:var(--brand-gold-deep)!important}.digital-learning-copy>p:not(.plain-kicker),.car-environment>div:last-child>p:last-child{color:#536873!important}.digital-learning-link{color:#075f91!important;border-color:#0872ad!important}.digital-shot{box-shadow:0 18px 45px #162f3f24!important}.digital-shot-secondary{border-color:#edf2f3!important}.course-promise,.course-included,.course-digital-learning,.course-path-overview,.course-final-cta{color:#18242b!important;background:#f3f2ee!important;border-color:#d5dcde!important}.course-included,.course-path-overview{background:#e8eff1!important}.course-promise h2,.course-included h2,.course-digital-learning h2,.course-path-overview h2,.course-final-cta h2{color:#18242b!important}.course-promise h2 em,.course-included h2 em,.course-digital-learning h2 em,.course-path-overview h2 em,.course-final-cta h2 em{color:var(--brand-gold-deep)!important}.course-promise-copy p,.course-included>header>p:last-child,.course-digital-learning>header>p:last-child,.course-path-overview>header>p:last-child,.course-final-cta>p:not(.plain-kicker),.course-final-cta small{color:#536873!important}.course-promise-copy strong{color:#263b47!important;border-color:#d2dadd!important}.course-included-grid{border-color:#cbd7dc!important}.course-included-grid article,.course-included-grid article:hover,.course-path-grid article{background:#fff!important;border-color:#cbd7dc!important}.course-included-grid h3,.course-path-grid h3{color:#18242b!important}.course-included-grid p,.course-path-grid p{color:#586c77!important}.course-digital-card,.course-digital-card.course-digital-learner{color:#18242b!important;background:#fff!important;border-color:#168fd7 #d2dce0 #d2dce0!important}.course-digital-card.course-digital-learner{border-top-color:var(--brand-gold)!important}.course-digital-brand{border-color:#d3dcdf!important}.course-digital-card>p,.course-digital-card li{color:#536873!important}.course-digital-more{color:#075f91!important;border-color:#0872ad!important}.course-path-grid{border-color:#cbd7dc!important}.course-final-cta{border-top:4px solid var(--brand-gold)!important}.course-final-cta a:last-child{color:#243d4a!important;border-color:#7393a4!important}.theory-platform,.lexus-transition{color:#18242b!important;background:#eef2f2!important}.theory-platform h2,.lexus-transition h2{color:#18242b!important}.theory-platform .platform-brand{border-color:#cdd8dc!important}.theory-platform .platform-copy>p:not(.plain-kicker),.lexus-transition>div:last-child{color:#536873!important}.theory-platform .platform-feature-grid article{background:#fff!important;border-color:#d0dade!important}.theory-platform .platform-feature-grid p{color:#586c77!important}.theory-platform .platform-source-link{color:#075f91!important;border-color:#0872ad!important}.page-cta .plain-kicker,.reviews-cta .plain-kicker,.human-contact .plain-kicker,.page-cta h2 em,.reviews-cta h2 em,.human-contact h2 em{color:var(--brand-gold-deep)!important}:root{--brand-gold-deep:#76530f}html body .editorial-home .editorial-home-story{color:#18242b!important;background:#f3f1eb!important}html body .editorial-home .editorial-home-story h2,html body .editorial-home .editorial-home-story li strong{color:#18242b!important}html body .editorial-home .editorial-home-story h2 em{color:#76530f!important}html body .editorial-home .editorial-home-story li span{color:#485d68!important}html body .editorial-home .editorial-home-story .editorial-home-eyebrow{color:#76530f!important}html body .editorial-home .editorial-home-contact{color:#18242b!important;background:#e7eef1!important}html body .editorial-home .editorial-home-contact h2{color:#18242b!important}html body .editorial-home .editorial-home-contact h2 em,html body .editorial-home .editorial-home-contact .editorial-home-eyebrow{color:#76530f!important}html body .editorial-home .editorial-home-contact>div:last-child>p:first-child,html body .editorial-home .editorial-home-contact .editorial-home-phone{color:#465e6a!important}html body .rob-development{color:#18242b!important;background:#eef1ef!important}html body .rob-development .development-heading h2,html body .rob-development .development-card h3{color:#18242b!important}html body .rob-development .development-heading h2 em,html body .rob-development .development-heading .plain-kicker{color:#76530f!important}html body .rob-development .development-heading>p,html body .rob-development .development-card>p:not(.development-type),html body .rob-development .development-note{color:#485d68!important}html body .rob-development .development-card{color:#18242b!important;background:#fff!important}html body .rob-development .development-benefit p{color:#2f4855!important}html body .theory-platform .platform-feature-grid h3{color:#18242b!important}html body .theory-platform .platform-feature-grid p{color:#485d68!important}html body .theory-platform .platform-feature-grid span,html body .theory-platform .platform-source-link,html body .course-digital-more{color:#075f91!important}html body .course-digital-card>a,html body .course-final-cta a:first-child{color:#fff!important;background:#075f91!important;border-color:#075f91!important}html body .course-final-cta a:last-child{color:#243d4a!important}html body .reviews-editorial>header>p:last-child,html body .reviews-cta p{color:#465e6a!important}html body .reviews-cta h2{color:#18242b!important}html body .reviews-cta .plain-kicker,html body .reviews-cta h2 em{color:#76530f!important}html body .package-summary-grid .saving-pill{color:#684a0c!important;background:#f5edd8!important;border-color:#c7a75a!important}html body .lexus-section-label,html body .lexus-reasons span{color:#075f91!important}html body .postcode-checker-card .grounded-kicker,html body .postcode-checker-card label{color:#684a0c!important}html body .postcode-checker-card p{color:#405864!important}html body footer .footer-legal{color:#aab7bf!important;font-size:11px!important;line-height:1.55!important}footer .footer-safeguarding{color:#bdc8d6;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-column:1/-1;grid-template-columns:minmax(150px,.35fr) minmax(250px,1.5fr) auto minmax(210px,.7fr);align-items:center;gap:18px;padding:22px 0;font-size:13px;display:grid}footer .footer-safeguarding strong{color:#fff;font:italic 800 20px/1.1 var(--font-display)}footer .footer-safeguarding p{margin:0;line-height:1.55}footer .footer-safeguarding a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px;justify-self:start;font-weight:800}footer .footer-safeguarding span{color:#aab8c9;font-size:12px}.safeguarding-content{padding-block:90px}.safeguarding-copy{max-width:980px;margin:0 auto}.safeguarding-copy h2{letter-spacing:-2.5px;max-width:760px;margin:18px 0 30px;font-size:clamp(40px,4.8vw,66px);line-height:1.04}.safeguarding-copy h2 em{color:var(--blue);font-style:normal}.safeguarding-copy>p:not(.eyebrow){color:#526a7a;max-width:850px;font-size:17px;line-height:1.8}.safeguarding-report{color:#fff;background:#071727;padding:90px clamp(24px,7vw,100px)}.safeguarding-report>header{max-width:850px;margin:0 auto 48px}.safeguarding-report .plain-kicker{color:#e0c680}.safeguarding-report h2{font:italic 800 clamp(42px,5vw,68px)/1 var(--font-display);letter-spacing:-.04em;margin:14px 0 18px}.safeguarding-report>header>p:not(.plain-kicker){color:#b7c3cc;max-width:700px;font-size:17px;line-height:1.7}.safeguarding-contact-links{flex-wrap:wrap;gap:22px;margin-top:25px;display:flex}.safeguarding-contact-links a{color:#fff;text-underline-offset:4px;font-size:14px;font-weight:800;-webkit-text-decoration:underline #e0c680;text-decoration:underline #e0c680}.safeguarding-support-grid{border:1px solid #ffffff2b;grid-template-columns:repeat(2,1fr);max-width:1180px;margin:0 auto;display:grid}.safeguarding-support-grid article{border-right:1px solid #ffffff2b;padding:27px}.safeguarding-support-grid article:nth-child(2n){border-right:0}.safeguarding-support-grid article:nth-child(-n+2){border-bottom:1px solid #ffffff2b}.safeguarding-support-grid span{color:#e0c680;letter-spacing:1.2px;font-size:10px;font-weight:800}.safeguarding-support-grid h3{margin:18px 0 10px;font-size:22px}.safeguarding-support-grid p{color:#b7c3cc;margin:0;font-size:14px;line-height:1.7}.safeguarding-support-grid a{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #e0c680;text-decoration:underline #e0c680}.safeguarding-note{color:#aab8c9;max-width:1180px;margin:22px auto 0;font-size:13px;line-height:1.65}@media (width<=900px){footer .footer-safeguarding{grid-template-columns:1fr 2fr;gap:12px 20px}.footer-safeguarding a,.footer-safeguarding span{grid-column:2}.safeguarding-support-grid{grid-template-columns:1fr}.safeguarding-support-grid article{border-bottom:1px solid #ffffff2b;border-right:0}.safeguarding-support-grid article:nth-child(2n){border-bottom:1px solid #ffffff2b}.safeguarding-support-grid article:last-child{border-bottom:0}}@media (width<=580px){footer .footer-safeguarding{grid-template-columns:1fr;gap:10px}.footer-safeguarding a,.footer-safeguarding span{grid-column:1}.safeguarding-content{padding-block:68px}.safeguarding-copy h2{letter-spacing:-1.5px}.safeguarding-report{padding:68px 20px}.safeguarding-contact-links{flex-direction:column;gap:14px}}.google-review-highlights{max-width:1440px;margin:0 auto;padding:70px max(22px,5vw)}.google-review-highlights h2{margin:14px 0 32px;font-size:clamp(30px,4vw,52px);line-height:1.15}.google-review-highlights h2 em{color:var(--tl-gold-light,#b99a55)}.google-review-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.google-review-cards article{color:#fff;background:#082642;border:1px solid #b99a5560;border-radius:14px;padding:26px}.google-review-stars{color:#f2cc6c;letter-spacing:2px;font-size:23px}.google-review-cards blockquote{margin:20px 0;font-size:17px;line-height:1.7}.google-review-cards footer{flex-direction:column;gap:5px;display:flex}.google-review-cards footer span,.google-review-note{opacity:.75;font-size:13px}.google-review-note{margin-top:20px}@media (width<=760px){.google-review-cards{grid-template-columns:1fr}.google-review-highlights{padding:45px 22px}}.google-review-photo{aspect-ratio:1;object-fit:contain;background:#061e30;border-radius:9px;width:100%;height:auto;margin-bottom:22px;display:block}.google-review-cards{grid-template-columns:1fr}.google-review-cards article{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:28px;display:grid}.google-review-photo{margin:0}.google-review-copy{min-width:0}@media (width<=580px){.google-review-cards article{grid-template-columns:1fr;gap:18px}.google-review-photo{max-width:300px;margin:0 auto}}@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}.course-included{border-top:1px solid #c8d4dc;border-bottom:1px solid #c8d4dc;color:#10283b!important;background:#f2f5f7!important}.course-included>header .plain-kicker{color:#096da9!important}.course-included h2,.course-included h2 em{color:#10283b!important;text-shadow:none!important}.course-included h2 em{color:#096da9!important;display:block!important}.course-included>header>p:last-child{color:#4b6476!important}.course-included-grid{gap:14px;border:0!important}.course-included-grid article{color:#10283b!important;background:#fff!important;border:1px solid #c8d4dc!important;border-top:4px solid #096da9!important;min-height:245px!important;padding:34px!important;box-shadow:0 10px 26px #10283b12!important}.course-included-grid article:hover{background:#fff!important}.course-included-grid span{color:#9a7425!important}.course-included-grid h3{color:#10283b!important}.course-included-grid p{color:#4b6476!important}@media (width<=700px){.course-included-grid{gap:10px}.course-included-grid article{min-height:0!important;padding:27px 23px!important}}.parent-testimonial{background:#071b2d;border-top:5px solid #b99a55;grid-template-columns:minmax(180px,.82fr) minmax(280px,1.18fr);min-width:0;display:grid;box-shadow:14px 14px #dbe7ef}.parent-testimonial figure{background:#dbe3e8;min-height:480px;margin:0;position:relative;overflow:hidden}.parent-testimonial img{object-fit:cover;object-position:67% 48%;width:100%;height:100%;min-height:480px;display:block}.parent-testimonial figcaption{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#030f19e0;padding:10px 12px;font-size:11px;font-weight:800;position:absolute;bottom:12px;left:12px;right:12px}.course-who .parent-testimonial blockquote{box-shadow:none;border:0;flex-direction:column;justify-content:center;margin:0;padding:clamp(30px,4vw,52px);display:flex}.course-who .parent-testimonial blockquote span{color:#d8bd75}.course-who .parent-testimonial blockquote p{color:#fff}.course-who .parent-testimonial blockquote footer{color:#adc2d2;background:0 0;border:0;padding:0}.action-photo-pair figcaption{text-shadow:0 1px 2px #00000059;color:#fff!important;background:#0d151bf0!important;border-left-color:#b99a55!important}.package-section{color:#10283b;background:#f5f4f0!important}.package-introduction .plain-kicker{color:#176f9f!important}.package-introduction h2{color:#10283b!important}.package-introduction h2 em{color:#147fb9!important}.package-introduction>p:last-child{color:#4b6476!important}.package-summary-grid article:not(.programme-premium){background:#fff!important;border-color:#ccd7de!important;box-shadow:0 12px 32px #10283b14!important}.package-summary-grid article:not(.programme-premium) .card-eyebrow{color:#176f9f!important}.package-summary-grid article:not(.programme-premium) h2,.package-summary-grid article:not(.programme-premium) .package-includes h3{color:#10283b!important}.package-summary-grid article:not(.programme-premium) .price{border-color:#d5dee4!important}.package-summary-grid article:not(.programme-premium) .price b{color:#9a7425!important}.package-summary-grid article:not(.programme-premium) .price span{color:#526b7c!important}.package-summary-grid article:not(.programme-premium) .package-summary,.package-summary-grid article:not(.programme-premium) .package-includes li{color:#4b6476!important}.package-summary-grid article:not(.programme-premium) .package-includes{border-color:#d5dee4!important}.package-summary-grid article:not(.programme-premium) .package-includes li span,.package-summary-grid article:not(.programme-premium) .course-card-links>a{color:#087dbd!important}.package-section .pricing-note{color:#526b7c!important}.package-summary-grid article.programme-premium,.package-summary-grid article.programme-ultimate{color:#fff!important;background:linear-gradient(135deg,#071723,#0b3554)!important;border-color:#b99a55 #456f8a #456f8a!important}.package-summary-grid article.programme-ultimate{background:linear-gradient(135deg,#030b12,#0a2c46)!important}.package-summary-grid article.programme-premium h2,.package-summary-grid article.programme-premium .price b,.package-summary-grid article.programme-premium .package-includes h3,.package-summary-grid article.programme-ultimate h2,.package-summary-grid article.programme-ultimate .price b,.package-summary-grid article.programme-ultimate .package-includes h3{color:#fff!important}.package-summary-grid article.programme-premium .price,.package-summary-grid article.programme-premium .package-includes,.package-summary-grid article.programme-ultimate .price,.package-summary-grid article.programme-ultimate .package-includes{border-color:#fff3!important}.package-summary-grid article.programme-premium .price span,.package-summary-grid article.programme-premium .package-summary,.package-summary-grid article.programme-premium .package-includes li,.package-summary-grid article.programme-ultimate .price span,.package-summary-grid article.programme-ultimate .package-summary,.package-summary-grid article.programme-ultimate .package-includes li{color:#d6e2e9!important}.package-summary-grid article.programme-premium .card-eyebrow,.package-summary-grid article.programme-ultimate .card-eyebrow{color:#9ed8fa!important}.package-summary-grid article.programme-premium .course-card-links>a,.package-summary-grid article.programme-ultimate .course-card-links>a{color:#72c9fa!important}.learning-in-action,.car-environment,.digital-learning,.syllabus-tools,.course-path-overview,.course-final-cta,.theory-platform{color:#fff!important;background:#0b1b25!important;border-color:#314955!important}.learning-in-action h2,.car-environment h2,.digital-learning h2,.syllabus-tools h2,.course-path-overview h2,.course-final-cta h2,.theory-platform h2,.course-path-grid h3{color:#fff!important}.learning-in-action>div:first-child>p:last-child,.car-environment>div:last-child>p:last-child,.digital-learning-copy>p:not(.plain-kicker),.syllabus-tools>div:first-child>p:last-child,.syllabus-tool-list p,.course-path-overview>header>p:last-child,.course-path-grid p,.course-final-cta>p:not(.plain-kicker),.course-final-cta small,.theory-platform .platform-copy>p:not(.plain-kicker){color:#c2d0d8!important}.learning-in-action .plain-kicker,.car-environment .plain-kicker,.digital-learning .plain-kicker,.syllabus-tools .plain-kicker,.course-path-overview .plain-kicker,.course-final-cta .plain-kicker,.theory-platform .plain-kicker{color:#d8bd75!important}.digital-learning-link,.course-final-cta a,.course-path-overview>a{color:#fff!important}.course-path-grid article,.digital-feature-grid article{background:#102b3b!important;border-color:#385665!important}.inner-hero h1,.reviews-hero h1,.syllabus-hero h1,.terms-hero h1,.inner-content h1,.inner-content h2,.inner-content h3{color:#172f3d}.inner-content p,.inner-content li{color:#4b6476}@media (width>=681px){.editorial-home-hero>img{object-fit:cover;object-position:50% top;width:min(48vw,790px);height:100%;inset:0 0 0 auto}.editorial-home-shade{background:linear-gradient(90deg,#050b0f 0%,#050b0ffa 42%,#050b0fb8 63%,#050b0f14 100%)}}@media (width<=680px){.editorial-home-hero>img{object-fit:contain;object-position:center top;width:100%;height:auto;max-height:none}}html body .course-included.course-included,html body .course-who.course-who,html body .course-outcomes.course-outcomes,html body .package-section.package-section,html body .learning-pathways.learning-pathways,html body .stage-skills.stage-skills,html body .exeter-aerial-library.exeter-aerial-library,html body .exeter-guide-intro.exeter-guide-intro,html body .exeter-area-list.exeter-area-list{color:var(--tl-readable-light-heading)!important;background-color:#f4efe5!important;background-image:none!important}html body .course-digital-card.course-digital-card.course-digital-learner{color:var(--tl-readable-light-heading)!important;background-color:#f7fafc!important;background-image:none!important}@media (width<=1050px){.parent-testimonial{grid-template-columns:1fr}.parent-testimonial figure,.parent-testimonial img{height:420px;min-height:420px}}@media (width<=620px){.parent-testimonial{box-shadow:8px 8px #dbe7ef}.parent-testimonial figure,.parent-testimonial img{height:380px;min-height:380px}}:root{--tl-readable-dark-heading:#fff;--tl-readable-dark-copy:#cbd4d9;--tl-readable-dark-muted:#aebbc3;--tl-readable-dark-accent:#d8bd75;--tl-readable-light-heading:#111a20;--tl-readable-light-copy:#42545f;--tl-readable-light-muted:#596b75}:is(.editorial-home-hero,.editorial-home-story,.editorial-home-contact,.dark-section,.faq-section,.human-pathways,.human-contact,.page-cta,.reviews-editorial,.reviews-cta,.rob-development,.learning-in-action,.car-environment,.digital-learning,.syllabus-tools,.syllabus-principles,.course-sales-hero,.course-promise,.course-digital-learning,.course-path-overview,.course-final-cta,.learning-overview-hero,.learning-coach-support,.learning-resources,.knowledge-search,.skill-page-top,.skill-page-bottom,.responsibilities-section,.theory-connection,.skill-method,.exeter-guide-hero,.exeter-guide-footer,.atlas-hero,.atlas-skills,.atlas-location>header,.reflective-log-page,.agreement-hero,.agreement-layout,.terms-hero,.terms-important,.terms-layout,.where-am-i,.learner-hub,.instructor-tool-home,.instructor-hub-hero,.first-planner,.lesson-two){color:var(--tl-readable-dark-heading)!important}:is(.editorial-home-hero,.editorial-home-story,.editorial-home-contact,.dark-section,.faq-section,.human-pathways,.human-contact,.page-cta,.reviews-editorial,.reviews-cta,.rob-development,.learning-in-action,.car-environment,.digital-learning,.syllabus-tools,.syllabus-principles,.course-sales-hero,.course-promise,.course-digital-learning,.course-path-overview,.course-final-cta,.learning-overview-hero,.learning-coach-support,.learning-resources,.knowledge-search,.skill-page-top,.skill-page-bottom,.responsibilities-section,.theory-connection,.skill-method,.exeter-guide-hero,.exeter-guide-footer,.atlas-hero,.atlas-skills,.atlas-location>header,.reflective-log-page,.agreement-hero,.agreement-layout,.terms-hero,.terms-important,.terms-layout,.where-am-i,.learner-hub,.instructor-tool-home,.instructor-hub-hero,.first-planner,.lesson-two) :where(h1,h2,h3,h4,h5,h6,strong){color:var(--tl-readable-dark-heading)!important;text-shadow:none!important}:is(.editorial-home-hero,.editorial-home-story,.editorial-home-contact,.dark-section,.faq-section,.human-pathways,.human-contact,.page-cta,.reviews-editorial,.reviews-cta,.rob-development,.learning-in-action,.car-environment,.digital-learning,.syllabus-tools,.syllabus-principles,.course-sales-hero,.course-promise,.course-digital-learning,.course-path-overview,.course-final-cta,.learning-overview-hero,.learning-coach-support,.learning-resources,.knowledge-search,.skill-page-top,.skill-page-bottom,.responsibilities-section,.theory-connection,.skill-method,.exeter-guide-hero,.exeter-guide-footer,.atlas-hero,.atlas-skills,.atlas-location>header,.reflective-log-page,.agreement-hero,.agreement-layout,.terms-hero,.terms-important,.terms-layout,.where-am-i,.learner-hub,.instructor-tool-home,.instructor-hub-hero,.first-planner,.lesson-two) :where(p,li,dd){color:var(--tl-readable-dark-copy)!important}:is(.editorial-home-hero,.editorial-home-story,.editorial-home-contact,.course-sales-hero,.course-promise,.course-digital-learning,.course-path-overview,.course-final-cta,.learning-overview-hero,.learning-coach-support,.learning-resources,.skill-page-top,.skill-page-bottom,.agreement-hero,.terms-hero) :where(.plain-kicker,.learning-kicker,.editorial-home-eyebrow,.card-eyebrow){color:var(--tl-readable-dark-accent)!important}.course-sales-hero{color:#fff!important;background:#000!important}.course-sales-hero h1,.course-sales-hero h1 em{color:#fff!important}.course-sales-hero h1 em{color:var(--tl-readable-dark-accent)!important}.course-sales-hero .course-hero-lead{color:#d1d9dd!important}.course-sales-hero>div>.plain-kicker{color:#69c4f2!important}:is(.editorial-home-intro,.editorial-home-learning,.editorial-home-results,.inner-hero,.inner-content,.value-grid,.pricing-route-overview,.package-section,.course-included,.course-who,.course-outcomes,.syllabus-quote,.learning-pathways,.stage-skills,.exeter-aerial-library,.exeter-guide-intro,.exeter-area-list,.reviews-hero){color:var(--tl-readable-light-heading)!important}.course-who,.course-outcomes{background:#f4efe5!important}:is(.editorial-home-intro,.editorial-home-learning,.editorial-home-results,.inner-hero,.inner-content,.value-grid,.pricing-route-overview,.package-section,.course-included,.course-who,.course-outcomes,.syllabus-quote,.learning-pathways,.stage-skills,.exeter-aerial-library,.exeter-guide-intro,.exeter-area-list,.reviews-hero) :where(h1,h2,h3,h4,h5,h6,strong){color:var(--tl-readable-light-heading)!important;text-shadow:none!important}:is(.editorial-home-intro,.editorial-home-learning,.editorial-home-results,.inner-hero,.inner-content,.value-grid,.pricing-route-overview,.package-section,.course-included,.course-who,.course-outcomes,.syllabus-quote,.learning-pathways,.stage-skills,.exeter-aerial-library,.exeter-guide-intro,.exeter-area-list,.reviews-hero) :where(p,li,dd){color:var(--tl-readable-light-copy)!important}:is(.package-summary-grid article.programme-premium,.package-summary-grid article.programme-ultimate,.parent-testimonial,.parent-testimonial blockquote,.course-hero-price,.postcode-checker-card),:is(.package-summary-grid article.programme-premium,.package-summary-grid article.programme-ultimate,.parent-testimonial,.parent-testimonial blockquote,.course-hero-price,.postcode-checker-card) :where(h1,h2,h3,h4,strong){color:#fff!important}:is(.package-summary-grid article.programme-premium,.package-summary-grid article.programme-ultimate,.parent-testimonial,.parent-testimonial blockquote,.course-hero-price,.postcode-checker-card) :where(p,li,span){color:#d3dce1!important}.course-digital-card.course-digital-learner{color:var(--tl-readable-light-heading)!important;background:#f7fafc!important}.course-digital-card.course-digital-learner :where(h3,strong){color:var(--tl-readable-light-heading)!important}.course-digital-card.course-digital-learner :where(p,li){color:var(--tl-readable-light-copy)!important}:is(.coach-window,.where-checkin,.reflection-setup,.course-enquiry) :where(label,small){color:#c4cdd2!important}:is(.coach-window,.where-checkin,.reflection-setup,.course-enquiry) :where(input,textarea)::placeholder{opacity:1;color:#a9b4bb!important}@media (width<=680px){.course-sales-hero h1{font-size:clamp(3.25rem,15vw,4.9rem)!important;line-height:.95!important}.course-sales-hero .course-hero-lead{font-size:1.05rem!important;line-height:1.65!important}}:is(.editorial-home-story,.editorial-home-contact,.rob-development){color:var(--tl-readable-light-heading)!important}:is(.editorial-home-story,.editorial-home-contact,.rob-development) :where(h1,h2,h3,h4,h5,h6,strong){color:var(--tl-readable-light-heading)!important;text-shadow:none!important}:is(.editorial-home-story,.editorial-home-contact,.rob-development) :where(p,li,dd){color:var(--tl-readable-light-copy)!important}:is(.editorial-home-story,.editorial-home-contact,.rob-development) :where(.plain-kicker,.learning-kicker,.editorial-home-eyebrow,.card-eyebrow){color:#76530f!important}:is(.course-digital-card,.course-final-cta)>a,.course-digital-card>a,.course-final-cta>div>a:first-child{color:#fff!important;background:#075f91!important;border-color:#075f91!important}.course-final-cta>div>a:last-child{color:#243d4a!important;background:#fff!important;border-color:#607f8e!important}.theory-platform .platform-device figcaption,html body :is(.learning-in-action,.car-environment,.digital-learning,.video-insight,.course-promise,.course-digital-learning,.course-path-overview,.course-final-cta,.theory-platform,.lexus-transition){color:#fff!important}html body :is(.learning-in-action,.car-environment,.digital-learning,.video-insight,.course-promise,.course-digital-learning,.course-path-overview,.course-final-cta,.theory-platform,.lexus-transition) :where(h1,h2,h3,h4,h5,h6,strong){color:#fff!important;text-shadow:none!important}html body :is(.learning-in-action,.car-environment,.digital-learning,.video-insight,.course-promise,.course-digital-learning,.course-path-overview,.course-final-cta,.theory-platform,.lexus-transition) :where(p,li,dd){color:#cbd4d9!important}html body :is(.learning-in-action,.car-environment,.digital-learning,.video-insight,.course-promise,.course-digital-learning,.course-path-overview,.course-final-cta,.theory-platform,.lexus-transition,.page-cta) :where(.plain-kicker,.learning-kicker,.card-eyebrow){color:#d8bd75!important}html body :is(.video-insight,.lexus-transition) h2 em{color:#69c4f2!important}html body .theory-platform .platform-source-link,html body .course-digital-more{color:#69c4f2!important;border-color:#69c4f2!important}html body .course-digital-card.course-digital-learner,html body .theory-platform .platform-feature-grid article,html body .course-digital-card.course-digital-learner :where(h3,strong),html body .theory-platform .platform-feature-grid article :where(h3,strong){color:#111a20!important}html body .course-digital-card.course-digital-learner :where(p,li),html body .theory-platform .platform-feature-grid article :where(p,li){color:#42545f!important}html body .rob-development .development-type{color:#075f91!important}html body .rob-development .development-number{color:#526773!important}html body .rob-development .development-benefit strong{color:#76530f!important}html body .reviews-hero>p:last-child{color:#42545f!important}html body .reviews-editorial .learner-review :where(blockquote,h3,strong){color:#fff!important}html body .reviews-editorial .learner-review :where(p,.review-more){color:#cbd4d9!important}html body .reviews-editorial .review-tags span,html body .reviews-editorial .review-stars{color:#d8bd75!important}html body .reviews-editorial .review-author span,html body .reviews-editorial .review-provenance{color:#aebbc3!important}html body .inner-hero-photo figcaption strong,html body .page-photo-grid .featured-pass figcaption strong{color:#fff!important}html body .terms-hero .terms-hero-links a{color:#69c4f2!important;border-color:#69c4f2!important}html body .editorial-home-learning .editorial-home-routes article>span,html body .editorial-home-results .editorial-home-review>span{color:#76530f!important}html body .editorial-home-learning>small{color:#52616a!important}html body .postcode-checker-section .grounded-kicker{color:#064f7a!important}html body .postcode-checker-section .postcode-checker-copy>p:not(.grounded-kicker){color:#405864!important}
