@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700;800;900&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.static{position:static}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.contents{display:contents}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.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{color:#111642;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;background:#fff;font-family:DM Sans,sans-serif;font-size:16px;font-weight:400}*{box-sizing:border-box}body{min-width:320px;margin:0}button,a{-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit}button,a,summary{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}button{border:0}html{scroll-behavior:smooth;scroll-padding-top:108px}::selection{color:#111642;background:#f8f812}:focus-visible{outline-offset:5px;outline:3px solid #6d6df8}button:focus-visible{outline-offset:3px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-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}:root{--navy:#000053;--ink:#111642;--yellow:#f8f812;--muted:#6c6f7e;--line:#e5e6ec;--soft:#f5f6f9}.container{width:min(1240px,calc(100% - 112px));margin:auto}.announcement{background:var(--navy);color:#fff;display:flex;justify-content:center;align-items:center;gap:26px;font-size:12px;letter-spacing:.2px;padding:10px 24px}.announcement a{display:flex;align-items:center;gap:8px;color:var(--yellow);font-weight:600}.header{background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0;z-index:30;border-bottom:1px solid #efeff4}.header-inner{height:98px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.brand img{width:51px;height:57px;object-fit:contain}.brand strong{font-family:Manrope,sans-serif;font-size:31px;line-height:1;letter-spacing:-1.4px;font-weight:800}.brand-dot{color:#bcb900}.brand small{display:block;font-size:8px;font-weight:700;letter-spacing:1.25px;margin-top:7px}.navigation{display:flex;gap:30px;align-items:center;font-size:14px;font-weight:500}.navigation a:hover{color:#71711a}.small-chevron{padding-left:7px}.button{display:inline-flex;justify-content:center;align-items:center;gap:26px;border-radius:5px;padding:18px 24px;font-size:14px;font-weight:600;line-height:1.25;transition:transform .2s,box-shadow .2s,background .2s}.button:hover{transform:translateY(-3px);box-shadow:0 8px 25px #00005320}.button-navy{background:var(--navy);color:#fff}.button-navy:hover{background:#171774}.button-yellow{background:var(--yellow);color:var(--navy)}.header-cta{padding:14px 21px;font-size:13px;gap:25px}.menu-toggle,.mobile-contact{display:none}.hero{display:grid;grid-template-columns:1.12fr 1fr;gap:62px;padding-top:57px;padding-bottom:64px;align-items:center}.eyebrow{font-size:11px;font-weight:700;letter-spacing:1.8px;margin-bottom:22px;line-height:1.6}.hero .eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:1.45px}.eyebrow-line{width:24px;height:2px;background:var(--navy)}h1,h2,h3{font-family:Manrope,sans-serif;font-weight:750}h1{font-size:clamp(44px,4.45vw,65px);line-height:1.15;letter-spacing:-2.9px;color:var(--navy)}.highlight{position:relative;isolation:isolate;white-space:nowrap}.highlight:after{content:"";position:absolute;height:16px;bottom:5px;left:-3px;right:-5px;background:var(--yellow);z-index:-1;transform:rotate(-1.5deg)}.hero-description{font-size:16px;line-height:1.85;color:var(--muted);max-width:430px;margin-top:26px}.hero-actions{display:flex;gap:26px;align-items:center;margin-top:30px}.text-link{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:650;transition:gap .2s}.text-link:hover{gap:16px}.hero-proof{display:flex;gap:13px;align-items:center;margin-top:35px}.proof-icon{width:41px;height:41px;border:1px solid #e4e4e9;border-radius:50%;display:grid;place-items:center}.hero-proof p{font-size:11px;line-height:1.8}.hero-proof strong{font-weight:600}.hero-proof p span{color:var(--muted)}.hero-visual{position:relative;height:490px}.hero-photo{height:100%;border-radius:9px 9px 75px;overflow:hidden;background:#191d35;position:relative}.hero-photo>img{width:100%;height:100%;object-fit:cover;animation:photo-enter 1.3s ease-out;filter:saturate(.35);object-position:center}.photo-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00002640,transparent 30%,#000021d9)}.image-topline{position:absolute;top:26px;left:28px;right:28px;color:#fff;display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:1.9px}.image-caption{position:absolute;left:33px;bottom:63px;color:#fff}.image-caption>span{display:block;font-size:10px;letter-spacing:2px;margin-bottom:13px;color:var(--yellow)}.image-caption strong{font-family:Manrope,sans-serif;font-size:35px;line-height:1.25;letter-spacing:-1px;font-weight:500}.image-coordinate{position:absolute;left:33px;bottom:26px;color:#c1c2ce;font-size:8px;letter-spacing:1.75px}.hero-sticker{position:absolute;top:85px;left:-33px;border:1px solid #fff9;border-radius:5px;padding:18px 24px;background:#fff;box-shadow:0 8px 30px #00002e13;display:flex;align-items:center;gap:16px;transform:rotate(-4deg);animation:sticker-in 1s ease-out}.hero-sticker>svg{color:var(--navy)}.hero-sticker span{font-size:12px;line-height:1.7}.hero-sticker strong{font-weight:650}.round-link{position:absolute;bottom:9px;right:4px;width:72px;height:72px;border-radius:50%;background:var(--yellow);display:grid;place-items:center;border:7px solid white;transition:transform .3s}.round-link:hover{transform:rotate(45deg)}.hero-copy{animation:enter .8s ease-out}.stats-band{background:var(--navy);color:#fff}.stats-inner{display:grid;grid-template-columns:1.15fr 1.2fr 1.25fr 1fr 1.05fr;padding:33px 0;align-items:center}.stats-intro{font-size:16px;line-height:1.7;color:#c0c1d4}.stats-intro strong{color:var(--yellow);font-weight:500}.stat{padding-left:32px;border-left:1px solid #ffffff29;display:flex;flex-direction:column;gap:7px}.stat>strong{font-family:Manrope,sans-serif;font-size:35px;font-weight:600;letter-spacing:-1px;line-height:1.1}.stat strong span{color:var(--yellow);font-size:24px;margin-left:2px}.stat>span{font-size:10px;color:#c0c1d4;line-height:1.6}.stat-last{gap:10px}.stat-last>svg{color:var(--yellow)}.section{padding-top:87px;padding-bottom:80px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:35px}h2{font-size:40px;letter-spacing:-1.7px;line-height:1.25}.section-heading .eyebrow{font-size:10px;margin-bottom:14px}.section-heading>p{font-size:13px;line-height:1.8;color:var(--muted);padding-bottom:4px}.program-toolbar{display:flex;align-items:center;justify-content:space-between;margin:32px 0 25px}.filter-tabs{display:flex;gap:8px}.filter-tabs button{padding:10px 16px;border-radius:4px;background:#fff;font-size:12px;border:1px solid var(--line);transition:background .2s}.filter-tabs button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.filter-tabs button:hover:not(.active){background:var(--soft)}.filter-tabs button>span{margin-left:10px;opacity:.65;font-size:10px}.program-count{font-size:11px;color:var(--muted)}.course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.course-card{border:1px solid var(--line);border-radius:7px;overflow:hidden;transition:transform .3s,box-shadow .3s;animation:enter .4s ease-out}.course-card:hover{transform:translateY(-6px);box-shadow:0 15px 35px #0f153310}.course-art{height:200px;position:relative;overflow:hidden;background:var(--navy)}.course-art:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(180deg,#0000532a,transparent 70%,#00005330)}.course-art>img{width:100%;height:100%;object-fit:cover;transition:transform .6s;filter:saturate(.6)}.course-card:hover .course-art>img{transform:scale(1.045)}.course-mastery .course-art>img{object-position:center 62%}.course-sales .course-art>img{object-position:center 26%}.course-tag{position:absolute;left:16px;top:15px;background:#ffffffed;border-radius:3px;padding:7px 10px;font-size:8px;letter-spacing:1px;font-weight:700;z-index:1}.course-number{position:absolute;bottom:10px;right:19px;color:#fff;font-size:35px;font-weight:500;z-index:1;font-family:Manrope,sans-serif}.course-body{padding:23px}.course-meta{display:flex;gap:20px;font-size:11px;color:var(--muted);margin-bottom:14px}.course-meta>span{display:flex;align-items:center;gap:6px}.course-body h3{font-size:22px;letter-spacing:-.7px;margin-bottom:12px}.course-body p{font-size:13px;color:var(--muted);line-height:1.8;min-height:93px}.course-link{border-top:1px solid var(--line);background:#fff;display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:21px;padding:18px 0 0;font-size:12px;font-weight:650;text-align:left}.course-link>span{background:#f4f5f9;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;transition:background .2s}.course-link:hover>span{background:var(--yellow)}.program-help{text-align:center;font-size:12px;color:var(--muted);margin-top:28px}.program-help a{color:var(--navy);display:inline-flex;align-items:center;gap:5px;font-weight:650;margin-left:4px}.why-section{background:#f4f5f8;padding:78px 0}.why-layout{display:grid;grid-template-columns:1fr 1.05fr;gap:110px}.why-intro .eyebrow{font-size:10px;margin-bottom:16px}.why-intro h2{font-size:42px}.why-intro h2 span{color:#707489}.why-intro>p:not(.eyebrow){color:var(--muted);line-height:1.8;font-size:14px;max-width:365px;margin:23px 0}.why-intro .button{padding:16px 20px;font-size:12px;gap:30px}.why-signoff{display:flex;align-items:center;gap:15px;margin-top:32px}.why-signoff>span{font-size:31px;font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-2px}.why-signoff p{font-size:10px;line-height:1.5;color:var(--muted);border-left:1px solid #d6d8e1;padding-left:15px}.benefits{padding-top:4px;display:flex;flex-direction:column;justify-content:center}.benefits article{display:flex;gap:23px;padding:29px 0;border-bottom:1px solid #dcdfe7}.benefits article:first-child{padding-top:0}.benefits article:last-child{border:0;padding-bottom:0}.benefit-icon{width:49px;height:49px;background:#fff;display:grid;place-items:center;border-radius:6px;flex-shrink:0}.mini-label{font-size:9px;letter-spacing:1.5px;color:#777b8f}.benefits h3{font-size:19px;letter-spacing:-.5px;line-height:1.4;margin:9px 0}.benefits p{font-size:13px;line-height:1.8;color:var(--muted);max-width:350px}.curriculum{padding-bottom:65px}.topics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0 40px}.topic{padding:27px 0;border-top:1px solid var(--line)}.topic>span{font-size:11px;color:#989bab;font-weight:500}.topic h3{font-size:17px;letter-spacing:-.4px;margin:13px 0 10px}.topic p{font-size:13px;line-height:1.75;color:var(--muted);max-width:300px}.mentor-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:83px;background:#f4f5f8;border-radius:9px;padding:46px}.mentor-photo{position:relative;min-height:470px;overflow:hidden;border-radius:5px;background:#d0d9e1}.mentor-photo>img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:center 18%}.mentor-label{position:absolute;bottom:0;left:0;right:0;background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:1.5px;padding:17px}.mentor-copy{padding:10px 5px}.mentor-copy .eyebrow{font-size:10px;margin-bottom:13px}.mentor-copy h2{font-size:37px}.mentor-quote{font-size:18px!important;color:var(--ink)!important;margin:24px 0!important;font-style:italic}.mentor-copy h3{font-size:21px;letter-spacing:-.5px}.mentor-role{font-size:10px;color:var(--muted);display:block;margin:8px 0 18px}.mentor-copy>p:not(.eyebrow){font-size:13px;line-height:1.85;color:var(--muted);margin-bottom:13px}.mentor-credentials{display:flex;gap:8px;margin:19px 0 23px}.mentor-credentials>span{border:1px solid #dcdfe7;padding:6px 9px;font-size:10px;border-radius:3px}.faq-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;padding-top:94px;padding-bottom:95px}.faq-layout .eyebrow{font-size:10px;margin-bottom:14px}.faq-intro{font-size:13px;color:var(--muted);margin:20px 0 24px}.faqs{padding-top:7px}.faqs details{border-bottom:1px solid var(--line)}.faqs summary{list-style:none;display:flex;align-items:center;gap:13px;padding:23px 0;cursor:pointer;font-size:13px;font-weight:550;line-height:1.6}.faqs summary::-webkit-details-marker{display:none}.faq-number{font-size:10px;color:#9a9bad;padding-right:5px}.faq-plus{margin-left:auto;font-size:22px;font-weight:400;padding-left:10px;transition:transform .2s}.faqs details[open] .faq-plus{transform:rotate(45deg)}.faqs details>p{font-size:13px;line-height:1.8;padding:0 26px 22px 35px;color:var(--muted)}.contact-section{background:var(--navy);color:#fff;padding:67px 0}.contact-inner{display:grid;grid-template-columns:1.2fr 1fr;gap:70px}.contact-copy .eyebrow{color:var(--yellow);font-size:10px;margin-bottom:16px}.contact-copy h2{font-size:47px;font-weight:600}.contact-copy h2 span{color:var(--yellow)}.contact-copy>p:not(.eyebrow){color:#b9bdd4;font-size:14px;line-height:1.8;margin:22px 0 25px}.contact-copy .button{font-size:12px;padding:17px 22px;gap:26px}.contact-details{padding-top:32px}.contact-details>a,.contact-details>div{display:flex;gap:18px;align-items:flex-start;margin-bottom:30px}.contact-details>a>svg,.contact-details>div>svg{flex-shrink:0;color:#a9adcc}.contact-details>a>svg:last-child:not(:first-child){margin-left:auto}.contact-details small{font-size:8px;letter-spacing:1.7px;color:#989ebe;display:block;margin:1px 0 9px}.contact-details strong{font-size:16px;font-weight:500;overflow-wrap:anywhere}.contact-details p{font-size:13px;line-height:1.8;color:#d1d3e3}.contact-details .office-hours{font-size:11px;margin-left:38px;color:#959bbc}footer{padding:34px 0 0}.footer-top{display:flex;align-items:center;gap:50px;padding-bottom:27px}.footer-top>p{font-size:10px;color:var(--muted);line-height:1.7;border-left:1px solid var(--line);padding-left:35px}.footer-top .brand img{width:42px;height:47px}.footer-top .brand strong{font-size:27px}.footer-top .brand small{font-size:7px}.back-top{margin-left:auto;font-size:11px;display:flex;align-items:center;gap:15px}.back-top>span{font-size:21px}.footer-bottom{border-top:1px solid var(--line);display:flex;justify-content:space-between;font-size:9px;color:#9194a2;padding-top:19px;padding-bottom:20px;gap:20px}.skip-link{position:fixed;top:-100px;left:12px;z-index:100;background:var(--yellow);padding:12px}.skip-link:focus{top:12px}.course-dialog{width:min(570px,calc(100% - 32px));max-height:calc(100dvh - 40px);padding:0;border:0;border-radius:12px;color:var(--ink);margin:auto;box-shadow:0 20px 100px #00005330}.course-dialog::backdrop{background:#080b2a99;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dialog-content{position:relative;padding:42px}.dialog-close{position:absolute;right:16px;top:16px;display:grid;place-items:center;border-radius:50%;width:34px;height:34px;background:var(--soft)}.dialog-content .eyebrow{font-size:10px;margin-bottom:14px}.dialog-content h2{font-size:32px}.dialog-meta{display:flex;gap:24px;margin:20px 0}.dialog-meta span{display:flex;align-items:center;gap:7px;font-size:13px}.dialog-content p:not(.eyebrow){font-size:14px;line-height:1.8;color:var(--muted)}.dialog-content h3{font-size:16px;margin:23px 0 12px}.dialog-content ul{list-style:none;padding:0;margin:0}.dialog-content li{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.8;margin-bottom:5px}.details-note{font-size:12px;line-height:1.7;padding:15px;background:var(--soft);border-radius:5px;margin:25px 0}.dialog-content .button{width:100%;font-size:13px}.dialog-phone{display:block;text-align:center;font-size:12px;margin-top:18px}.reveal{transition:opacity .65s ease,transform .65s ease}@media(prefers-reduced-motion:no-preference){.reveal:not(.revealed){opacity:0;transform:translateY(22px)}}@keyframes enter{0%{opacity:0;transform:translateY(17px)}to{opacity:1;transform:translateY(0)}}@keyframes photo-enter{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes sticker-in{0%{opacity:0;transform:translateY(20px) rotate(-4deg)}to{opacity:1;transform:translateY(0) rotate(-4deg)}}@media(min-width:1500px){.hero{padding-top:70px;padding-bottom:75px}.hero-visual{height:530px}h1{font-size:68px}}.header .brand img{width:80px;height:88px;margin:-13px 0}@media(max-width:600px){.header .brand img{width:70px;height:78px;margin:-10px 0}}.event-page{--forest:#123c2f;--charcoal:#10241c;--ivory:#f7f3e8;--gold:#c7a45d;background:var(--ivory);color:var(--charcoal);min-height:100vh;font-family:DM Sans,sans-serif}.event-nav{height:76px;padding:0 max(24px,calc((100% - 1180px)/2));display:flex;align-items:center;justify-content:space-between;background:var(--ivory)}.event-nav>a:first-child{display:flex;align-items:center;gap:12px;font-size:10px;font-weight:700;letter-spacing:1px}.event-nav img{width:45px;height:50px;object-fit:contain}.event-nav-cta,.event-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;padding:14px 21px;font-weight:700;font-size:12px}.event-nav-cta{background:var(--forest);color:#fff}.event-hero{min-height:680px;position:relative;display:grid;place-items:center;overflow:hidden;background:var(--forest);color:#fff}.event-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;filter:saturate(.8)}.event-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#10241cef 8%,#123c2fcc 52%,#123c2f80)}.event-hero-copy{position:relative;z-index:1;width:min(1180px,calc(100% - 48px));padding:100px 0}.event-kicker{font-size:10px;letter-spacing:2px;font-weight:700;color:var(--gold);margin-bottom:20px}.event-hero h1,.event-section h2,.event-register h2{font-family:Manrope,sans-serif;font-size:clamp(44px,6vw,78px);line-height:1;letter-spacing:-3px;margin:0 0 24px}.event-hero h1 em,.event-section h2 em,.event-register h2 em{font-style:normal;color:#e2c987}.event-hero-copy>p:not(.event-kicker){max-width:540px;font-size:17px;line-height:1.7;color:#e7eee8}.event-facts{display:flex;gap:35px;margin:35px 0}.event-facts b{font-size:21px}.event-facts small{display:block;font-size:9px;letter-spacing:1.3px;color:#cddbd0;margin-top:7px}.event-actions{display:flex;gap:13px}.event-btn.gold{background:var(--gold);color:var(--charcoal)}.event-btn.outline{border:1px solid #fff;color:#fff}.event-section{padding:105px max(24px,calc((100% - 1180px)/2))}.event-section h2{color:var(--forest)}.learn-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #d5cdbd;margin-top:50px}.learn-grid article{padding:25px 25px 30px 0;border-bottom:1px solid #d5cdbd}.learn-grid article:nth-child(n+2){padding-left:25px;border-left:1px solid #d5cdbd}.learn-grid span{color:var(--gold);font-size:11px;font-weight:700}.learn-grid h3{font-size:20px;margin:27px 0 10px}.learn-grid p,.event-body{color:#6d756e;line-height:1.7;font-size:14px}.event-split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;background:#fff}.event-poster{position:relative}.event-poster img{width:100%;max-height:570px;object-fit:cover;box-shadow:0 20px 50px #10241c22}.event-poster span{position:absolute;bottom:18px;left:18px;background:var(--ivory);padding:9px 12px;font-size:10px}.event-package{background:var(--forest);color:#fff;padding:100px max(24px,calc((100% - 1180px)/2));display:grid;grid-template-columns:1fr 1fr;gap:80px}.event-package h2{font-family:Manrope,sans-serif;font-size:54px;line-height:1;letter-spacing:-2px}.event-package h2 em{font-style:normal;color:#e2c987}.event-package ul{list-style:none;padding:0;margin:0;display:grid;gap:18px;align-content:center}.event-package li{border-bottom:1px solid #ffffff2e;padding:0 0 16px;font-size:15px}.event-package li:before{content:"✦";color:var(--gold);margin-right:12px}.event-register{padding:105px max(24px,calc((100% - 1180px)/2));display:grid;grid-template-columns:1fr .8fr;gap:90px}.event-register h2{font-size:55px;color:var(--forest)}.event-phone{margin-top:25px;color:var(--forest);font-weight:700}.event-register form{background:#fff;padding:30px;border:1px solid #dfd8ca}.event-register label{display:grid;gap:7px;font-size:11px;font-weight:700;margin-bottom:15px}.event-register label small{font-weight:400}.event-register input{padding:12px;border:1px solid #ddd5c6;background:#fffdf8}.event-consent{display:flex!important;grid-template-columns:auto 1fr;align-items:start;gap:9px;font-weight:400!important;line-height:1.5}.event-consent input{margin-top:2px}.event-register form .event-btn{border:0;width:100%}.event-status{font-size:12px;margin-top:13px}.event-status.success{color:#277654}.event-status.error{color:#aa4034}.event-faq{padding:90px max(24px,calc((100% - 1180px)/2));background:#ece7da}.event-faq details{border-top:1px solid #cfc6b4;padding:18px 0}.event-faq summary{display:flex;justify-content:space-between;cursor:pointer;font-size:16px;font-weight:700}.event-faq summary span{color:var(--gold)}.event-faq details p{color:#69736b;line-height:1.6;font-size:14px;padding-top:12px}.event-footer{background:var(--charcoal);color:#cbd8cd;padding:28px max(24px,calc((100% - 1180px)/2));display:flex;justify-content:space-between;font-size:11px}.event-link{margin-top:8px}.contact-panel .event-link{color:var(--yellow)}@media(max-width:700px){.event-nav{height:67px}.event-nav span{display:none}.event-hero{min-height:650px}.event-hero-copy{padding:70px 0}.event-hero h1,.event-section h2,.event-register h2{font-size:47px;letter-spacing:-2px}.event-facts{gap:18px;flex-wrap:wrap}.event-facts b{font-size:18px}.event-actions{flex-wrap:wrap}.event-section,.event-register{padding-top:75px;padding-bottom:75px}.learn-grid,.event-split,.event-package,.event-register{grid-template-columns:1fr;gap:35px}.learn-grid article:nth-child(n+2){padding-left:0;border-left:0}.event-package h2{font-size:46px}.event-footer{display:grid;gap:10px}.event-poster img{max-height:450px}}.hero-actions .text-link{border:1px solid var(--navy);border-radius:5px;padding:16px 18px;transition:background .2s,color .2s,gap .2s}.hero-actions .text-link:hover{background:var(--navy);color:#fff}.enrol-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#080b2acc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:20px}.enrol-modal{position:relative;width:min(470px,100%);max-height:calc(100vh - 40px);overflow:auto;background:#fff;border-radius:10px;padding:34px;color:var(--ink);box-shadow:0 24px 90px #00005355}.enrol-modal h2{font-size:36px;margin:0 0 10px}.enrol-modal>p:not(.eyebrow){font-size:13px;color:var(--muted);margin-bottom:20px}.enrol-close{position:absolute;right:15px;top:10px;background:none;font-size:27px}.enrol-form label{display:grid;gap:7px;font-size:11px;font-weight:650;margin-top:13px}.enrol-form input,.enrol-form select,.enrol-form textarea{width:100%;border:1px solid var(--line);border-radius:5px;padding:12px;font-size:13px;background:#fafbfc}.enrol-form textarea{resize:vertical}.enrol-form .button{width:100%;margin-top:19px;border:0;cursor:pointer}@media(max-width:1100px){.container{width:calc(100% - 64px)}.header-inner{gap:20px}.navigation{gap:20px;font-size:12px}.hero{gap:38px}.hero-visual{height:450px}h1{font-size:48px;letter-spacing:-2.4px}.hero .eyebrow{font-size:8px;letter-spacing:1px}.hero-actions{gap:15px}.hero-actions .button{padding:17px;font-size:12px;gap:15px}.hero-actions .text-link{font-size:11px}.hero-sticker{padding:15px;left:-20px}.stat{padding-left:20px}.stat>strong{font-size:29px}.stat>span{font-size:9px}.stats-intro{font-size:14px}.why-layout{gap:60px}.course-body{padding:19px}.course-body h3{font-size:19px}.course-body p{font-size:12px;min-height:108px}.mentor-section{gap:40px;padding:32px}.contact-inner{gap:45px}.contact-details strong{font-size:14px}}@media(max-width:800px){.container{width:calc(100% - 40px)}.announcement{font-size:10px;gap:15px}.announcement>span{max-width:250px}.header-inner{height:78px}.brand img{width:43px;height:47px}.brand strong{font-size:28px}.brand small{font-size:7px}.header-cta{margin-left:auto;font-size:11px;padding:12px 15px;gap:12px}.menu-toggle{display:grid;place-items:center;padding:8px;background:#fff}.navigation{display:none;position:absolute;top:78px;left:0;right:0;background:#fff;padding:20px 28px;border-bottom:1px solid var(--line);box-shadow:0 12px 20px #00005308;gap:0}.navigation.open{display:flex;flex-direction:column;align-items:stretch}.navigation>a{padding:14px 0;font-size:15px}.mobile-contact{display:block}.hero{gap:30px;padding-top:37px;padding-bottom:43px}h1{font-size:40px;letter-spacing:-1.8px}.hero-description{font-size:13px;line-height:1.8}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.hero-proof{margin-top:25px}.hero-proof p{font-size:9px}.hero-visual{height:415px}.hero-sticker{top:60px;padding:13px;gap:9px}.hero-sticker span{font-size:10px}.image-topline{left:19px;right:19px;font-size:7px;letter-spacing:1px}.image-caption{left:21px}.image-caption strong{font-size:28px}.image-coordinate{left:21px;font-size:6px}.stats-inner{grid-template-columns:repeat(3,1fr);row-gap:22px;padding:26px 0}.stats-intro{display:none}.stat{padding-left:23px}.stat:nth-child(2){border:0;padding-left:0}.stat-last{display:none}.stat>span{font-size:10px}.section{padding-top:62px;padding-bottom:58px}h2{font-size:33px}.section-heading>p{font-size:11px}.course-grid{gap:15px}.course-art{height:156px}.course-body{padding:16px}.course-body h3{font-size:18px}.course-meta{gap:10px;font-size:10px;flex-wrap:wrap}.course-body p{font-size:12px;min-height:130px}.course-link{font-size:10px}.course-tag{font-size:6px;letter-spacing:.7px;left:10px;top:10px;padding:6px}.why-section{padding:55px 0}.why-layout{gap:40px}.why-intro h2{font-size:33px}.why-intro>p:not(.eyebrow){font-size:12px}.benefits article{gap:14px}.benefits h3{font-size:16px}.benefits p{font-size:12px}.benefit-icon{width:40px;height:40px}.topics-grid{gap:0 25px}.topic h3{font-size:16px}.topic p{font-size:12px}.mentor-section{gap:30px;padding:26px}.mentor-copy h2{font-size:30px}.mentor-photo{min-height:480px}.mentor-copy>p:not(.eyebrow){font-size:12px}.mentor-quote{font-size:15px!important}.mentor-role{line-height:1.7}.mentor-credentials{gap:4px}.mentor-credentials>span{font-size:8px;padding:5px}.faq-layout{gap:40px}.faqs summary{font-size:12px}.contact-copy h2{font-size:37px}.contact-copy>p:not(.eyebrow){font-size:12px}.contact-inner{grid-template-columns:1fr 1fr;gap:30px}.contact-details strong{font-size:12px}.contact-details p{font-size:11px}.contact-details>a,.contact-details>div{gap:10px}.contact-details .office-hours{margin-left:30px;font-size:9px}.footer-top{gap:20px}.footer-top>p{padding-left:20px}.footer-bottom{font-size:8px}}@media(max-width:600px){.announcement{padding:8px 15px;font-size:9px;justify-content:space-between;gap:10px}.announcement>span{max-width:220px}.announcement a{white-space:nowrap;font-size:9px}.header-inner{gap:8px;height:74px}.header-cta{font-size:10px;padding:11px 12px;gap:9px}.brand{gap:8px}.brand img{width:37px;height:43px}.brand strong{font-size:26px}.brand small{font-size:6px;letter-spacing:.7px}.navigation{top:74px}.menu-toggle{padding:5px}.hero{grid-template-columns:1fr;padding-top:36px;gap:38px;padding-bottom:33px}.hero .eyebrow{font-size:9px;margin-bottom:18px;letter-spacing:1.05px}h1{font-size:clamp(38px,9.6vw,57px);line-height:1.15;letter-spacing:-2px}.highlight:after{height:12px;bottom:4px}.hero-description{font-size:14px;max-width:360px;margin-top:22px}.hero-actions{flex-direction:row;align-items:center;gap:23px;margin-top:24px}.hero-actions .button{padding:17px 19px;font-size:12px;gap:18px}.hero-actions .text-link{font-size:11px;gap:6px}.hero-proof{margin-top:23px}.hero-proof p{font-size:10px}.hero-visual{height:380px;margin-left:12px}.hero-sticker{top:51px;left:-12px;padding:13px 19px}.hero-sticker span{font-size:12px}.hero-photo{border-radius:7px 7px 64px}.image-topline{font-size:8px;left:23px;top:22px}.image-caption{left:24px;bottom:59px}.image-caption strong{font-size:32px}.image-coordinate{left:24px;font-size:7px}.round-link{width:64px;height:64px;right:1px;bottom:4px}.stats-inner{grid-template-columns:1fr 1.1fr .9fr;padding:26px 0}.stat{padding-left:15px;gap:8px}.stat>strong{font-size:28px}.stat>span{font-size:9px;max-width:100px;line-height:1.6}.stat strong span{font-size:20px}.section{padding-top:53px;padding-bottom:47px}.section-heading{display:block;margin-bottom:26px}.section-heading .eyebrow{font-size:9px;letter-spacing:1.5px;margin-bottom:13px}h2{font-size:32px;letter-spacing:-1.4px}.section-heading>p{font-size:12px;margin-top:18px}.program-toolbar{margin:24px 0 19px;display:block}.filter-tabs{gap:6px}.filter-tabs button{font-size:10px;padding:10px 12px}.filter-tabs button>span{font-size:8px;margin-left:6px}.program-count{display:block;margin-top:15px;font-size:10px}.course-grid{grid-template-columns:1fr;gap:23px}.course-art{height:210px}.course-tag{font-size:8px;left:15px;top:15px;padding:7px 10px}.course-body{padding:23px}.course-meta{font-size:11px;gap:23px}.course-body h3{font-size:24px}.course-body p{font-size:13px;min-height:0;line-height:1.85}.course-link{font-size:12px;margin-top:19px}.course-number{font-size:40px}.program-help{font-size:11px;line-height:1.8}.why-layout{grid-template-columns:1fr;gap:30px}.why-intro h2{font-size:37px}.why-intro>p:not(.eyebrow){font-size:14px;max-width:none}.why-signoff{display:none}.benefits article{padding:24px 0;gap:20px}.benefits article:first-child{padding-top:12px}.benefit-icon{width:44px;height:44px}.benefits h3{font-size:19px}.benefits p{font-size:13px}.topics-grid{grid-template-columns:1fr 1fr;gap:0 22px}.topic{padding:24px 0}.topic h3{font-size:16px}.topic p{font-size:12px}.mentor-section{grid-template-columns:1fr;padding:21px;gap:25px}.mentor-photo{min-height:0;height:370px}.mentor-photo>img{object-position:center 15%}.mentor-copy{padding:0 2px 8px}.mentor-copy h2{font-size:32px}.mentor-copy>p:not(.eyebrow){font-size:13px}.mentor-quote{font-size:17px!important}.mentor-copy h3{font-size:23px}.mentor-role{font-size:10px}.mentor-credentials{gap:8px}.mentor-credentials>span{font-size:10px;padding:6px 9px}.faq-layout{grid-template-columns:1fr;gap:22px}.faq-intro{margin:17px 0;font-size:13px}.faqs summary{font-size:13px;padding:21px 0}.faqs details>p{font-size:13px}.contact-section{padding:49px 0}.contact-inner{grid-template-columns:1fr;gap:14px}.contact-copy h2{font-size:39px}.contact-copy>p:not(.eyebrow){font-size:13px}.contact-details{border-top:1px solid #ffffff26;padding-top:30px;margin-top:20px}.contact-details>a,.contact-details>div{gap:18px;margin-bottom:25px}.contact-details strong{font-size:15px}.contact-details p{font-size:13px}.contact-details .office-hours{font-size:11px;margin-left:38px}.contact-details small{font-size:9px}.footer-top{flex-wrap:wrap;padding-bottom:23px;gap:20px}.footer-top>p{display:none}.footer-top .brand small{font-size:6px}.back-top{font-size:10px;gap:10px}.footer-bottom{flex-direction:column;gap:10px;font-size:9px;padding:20px 0}.dialog-content{padding:35px 23px 27px}.dialog-content h2{font-size:28px}.dialog-content .eyebrow{font-size:9px}.dialog-content li{font-size:13px}.dialog-content p:not(.eyebrow){font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1!important;transform:none!important}}.mentor-hero .hero-photo{background:radial-gradient(ellipse at 60% 30%,#40417c 0,#151646,#000053)}.mentor-hero .hero-photo>img{position:absolute;height:108%;width:86%;object-fit:contain;object-position:bottom;bottom:-13%;right:-2%;filter:none;z-index:1}.mentor-hero .photo-shade{z-index:2;background:linear-gradient(0deg,#000031 0%,#00003180 20%,transparent 55%)}.mentor-hero .image-topline,.mentor-hero .image-caption,.mentor-hero .image-coordinate{z-index:3}.portrait-word{position:absolute;top:13%;left:5%;color:#ffffff12;font-family:Manrope,sans-serif;font-size:83px;font-weight:800;letter-spacing:-6px}.mentor-hero .hero-sticker{z-index:4;top:155px;left:-22px}.mentor-hero .image-caption strong{font-weight:600}.mentor-hero .round-link{z-index:5}.hero h1{font-size:clamp(40px,4vw,59px)}.hero-visual{height:540px}.hero .hero-description{max-width:485px}.hero .hero-proof p{font-size:11px}.mentor-intro .mentor-section{width:100%;margin:0}.mentor-credentials{flex-wrap:wrap}.mentor-intro .mentor-photo{min-height:490px}.mentor-intro{padding-bottom:85px}.achievements-section{background:var(--navy);color:#fff;padding:80px 0}.achievements-section .eyebrow,.achievements-section h2 span{color:var(--yellow)}.achievements-section .section-heading>p{color:#b6bad0}.award-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.award-card{border:1px solid #ffffff23;border-radius:9px;overflow:hidden;background:#ffffff06}.award-image{height:330px;position:relative;overflow:hidden}.award-image img{height:100%;width:100%;object-fit:cover;transition:transform .65s,filter .65s;filter:saturate(.72)}.award-card:hover img{transform:scale(1.045);filter:saturate(1)}.award-card:nth-child(3) img{object-position:center 35%}.award-year{position:absolute;left:21px;top:20px;background:var(--yellow);color:var(--navy);padding:8px 11px;font-size:11px;font-weight:700;letter-spacing:.9px;border-radius:3px}.award-copy{padding:25px}.award-copy h3{font-size:23px;margin-bottom:10px;letter-spacing:-.6px}.award-copy p{font-size:15px;color:#c3c6db}.award-copy>span{display:block;margin-top:8px;color:#9198bc;font-size:12px}.recognition-note{display:flex;justify-content:space-between;gap:25px;font-size:10px;letter-spacing:1.4px;border-top:1px solid #ffffff23;margin-top:40px;padding-top:27px;color:#b8bdd4}.career-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px}.career-image,.solutions-photo{position:relative;overflow:hidden;border-radius:9px;background:var(--navy)}.career-image>img,.solutions-photo>img{width:100%;height:100%;object-fit:cover;transition:transform .7s;filter:saturate(.65)}.career-image>img{object-position:center 35%}.career-image:hover>img,.solutions-photo:hover>img{transform:scale(1.04)}.career-image>div,.solutions-photo>div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:30px;background:linear-gradient(transparent 40%,#000032ed);color:#fff}.career-image div>span,.solutions-photo div>span{color:var(--yellow);font-size:10px;letter-spacing:1.4px;margin-bottom:12px}.career-image strong,.solutions-photo strong{font-family:Manrope,sans-serif;font-size:32px;font-weight:600;line-height:1.3;letter-spacing:-1px}.career-reasons{display:grid;grid-template-columns:1fr 1fr;gap:24px 28px}.career-reasons article{border-top:1px solid var(--line);padding-top:20px}.career-reasons article>span{font-size:11px;color:#8a8d9e}.career-reasons h3{font-size:17px;margin:13px 0 10px;letter-spacing:-.4px}.career-reasons p{font-size:14px;line-height:1.8;color:var(--muted)}.career-outcomes{display:flex;justify-content:space-between;gap:16px;border:1px solid var(--line);border-radius:6px;padding:20px 30px;margin-top:30px;font-size:13px;font-weight:600}.programs-section{background:#f6f7fa;padding:80px 0}.programs-section .filter-tabs{flex-wrap:wrap}.programs-section .course-grid{row-gap:30px}.programs-section .course-card{background:#fff}.programs-section .course-art{height:205px}.programs-section .course-body{display:flex;flex-direction:column;height:calc(100% - 205px)}.programs-section .course-body h3{font-size:22px;min-height:58px;line-height:1.35}.programs-section .course-body p{font-size:14px;line-height:1.75;min-height:75px}.course-art img{object-position:center 30%}.portrait-course .course-art{background:linear-gradient(120deg,#15154a,#67668c)}.portrait-course .course-art img{object-fit:contain;object-position:center 8%;height:150%;filter:none}.course-price{display:flex;align-items:center;gap:12px;margin-top:20px}.course-price strong{font-size:23px;letter-spacing:-.8px}.course-price span{font-size:11px;color:var(--muted)}.programs-section .course-link{margin-top:20px}.package-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:45px}.value-stack>div{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding:15px 0;font-size:13px}.value-stack>div>span{color:#9297ab;font-size:10px;width:22px;flex-shrink:0}.value-stack p{flex:1;line-height:1.5}.value-stack strong{font-size:14px;white-space:nowrap}.value-stack .value-total{padding:23px 0;border-bottom:0;color:var(--navy);font-weight:700}.package-card{padding:38px;background:var(--navy);color:#fff;border-radius:9px;align-self:start;position:sticky;top:125px}.package-card .eyebrow{color:var(--yellow);font-size:10px}.package-card h3{font-size:34px;letter-spacing:-1.4px;line-height:1.3}.old-price{color:#b8bbd2;font-size:12px;margin:28px 0 10px}.old-price s{margin-left:8px}.package-price{font-family:Manrope,sans-serif;font-size:54px;line-height:1.2;letter-spacing:-2px;display:block}.save-badge{display:inline-block;margin-top:17px;padding:8px 12px;border:1px solid #f8f81265;color:var(--yellow);font-size:11px;letter-spacing:.8px;border-radius:3px}.package-card ul{list-style:none;padding:0;margin:28px 0;display:grid;gap:13px;font-size:13px}.package-card li{display:flex;align-items:center;gap:10px}.package-card li>svg{width:16px;color:var(--yellow)}.package-card .button{width:100%;font-size:13px}.package-note{font-size:11px;color:#a7aecb;line-height:1.8;margin-top:18px}.learning-banner{display:grid;grid-template-columns:1.2fr 1fr;background:var(--navy);color:#fff;border-radius:8px;overflow:hidden;margin-bottom:27px}.learning-banner>img{width:100%;height:290px;object-fit:cover;transition:filter .5s;filter:saturate(.8)}.learning-banner>div{padding:35px;align-self:center}.learning-banner .eyebrow{font-size:9px;color:var(--yellow)}.learning-banner h3{font-size:31px;line-height:1.3;letter-spacing:-1px}.learning-banner p:last-child{font-size:13px;line-height:1.8;color:#bec3dc;margin-top:17px}.benefits-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}.benefits-grid article{background:#fff;border:1px solid var(--line);border-radius:6px;padding:24px 19px;display:flex;flex-direction:column;gap:20px;font-size:13px;line-height:1.6}.benefits-grid svg{color:var(--navy)}.benefit-note{font-size:11px;line-height:1.8;color:var(--muted);margin:19px 0 40px}.vision-mission{display:grid;grid-template-columns:1fr 1.2fr .8fr;gap:30px;border-top:1px solid #d7dae4;padding-top:35px}.vision-mission h3{font-size:23px;letter-spacing:-.8px;line-height:1.35;margin-bottom:17px}.vision-mission .eyebrow{font-size:10px;margin-bottom:14px}.vision-mission article>p:last-child{font-size:14px;line-height:1.8;color:var(--muted)}.mission-goal{background:var(--yellow);padding:25px;border-radius:5px}.mission-goal>span{font-size:8px;letter-spacing:1px;font-weight:700}.mission-goal>strong{display:block;font-family:Manrope,sans-serif;font-size:50px;letter-spacing:-2px;margin:15px 0 5px;line-height:1.1}.mission-goal>p{font-size:14px;line-height:1.7}.solutions-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:50px}.solutions-list>a{display:flex;align-items:center;gap:17px;border-top:1px solid var(--line);padding:20px 0;transition:color .2s}.solutions-list>a:hover{color:#83831a}.solutions-list>a>span{font-size:11px;color:#9498a9}.solutions-list h3{font-size:16px;flex:1;line-height:1.6;letter-spacing:-.3px}.solutions-list svg{flex-shrink:0}.solutions-photo img{object-position:center 10%}.faq-layout{border-top:1px solid var(--line)}.brochure-link{color:var(--yellow);font-size:14px}.mentor-hero .image-topline{font-size:8px}.dialog-content li>svg{flex-shrink:0}.navigation{gap:23px;font-size:13px}@media(max-width:1100px){.hero h1{font-size:46px}.hero-visual{height:510px}.hero-actions{gap:15px}.hero-actions .button{gap:12px;padding:16px;font-size:12px}.navigation{gap:15px;font-size:11px}.award-image{height:280px}.package-layout{gap:30px}.package-card{padding:28px}.package-price{font-size:46px}.benefits-grid{grid-template-columns:repeat(5,1fr);gap:10px}.benefits-grid article{padding:20px 13px;font-size:12px}.vision-mission{gap:25px}.programs-section .course-body h3{font-size:20px;min-height:81px}.programs-section .course-body p{min-height:100px}.career-layout{gap:35px}}@media(max-width:800px){.hero h1{font-size:36px;letter-spacing:-1.6px}.hero .hero-actions{align-items:flex-start;flex-direction:column}.hero-visual{height:470px}.hero .hero-proof p{font-size:9px}.hero .hero-description{font-size:13px}.mentor-hero .hero-sticker{top:135px}.portrait-word{font-size:56px;letter-spacing:-3px}.mentor-hero .hero-photo>img{width:100%;right:-5%}.award-image{height:230px}.award-copy{padding:20px}.award-copy h3{font-size:20px}.award-copy p{font-size:13px}.recognition-note{font-size:8px}.career-layout{grid-template-columns:.8fr 1.2fr;gap:25px}.career-reasons{gap:18px}.career-reasons h3{font-size:15px}.career-reasons p{font-size:12px}.career-image strong{font-size:27px}.career-outcomes{padding:17px;font-size:11px}.programs-section .course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.programs-section .course-body h3{min-height:56px;font-size:21px}.programs-section .course-body p{min-height:75px}.package-layout{grid-template-columns:1fr}.package-card{position:static;max-width:none;padding:35px}.package-card ul{grid-template-columns:1fr 1fr}.package-price{font-size:55px}.learning-banner>div{padding:25px}.learning-banner h3{font-size:26px}.learning-banner>img{height:290px}.benefits-grid{grid-template-columns:repeat(3,1fr)}.vision-mission{grid-template-columns:1fr 1fr}.mission-goal{grid-column:span 2;display:flex;align-items:center;justify-content:space-between;gap:20px}.mission-goal>strong{margin:0}.solutions-layout{gap:30px}.solutions-list h3{font-size:14px}.solutions-list>a{padding:17px 0}.mentor-intro .mentor-section{padding:25px}.mentor-intro .mentor-photo{min-height:540px}}@media(max-width:600px){.hero h1{font-size:clamp(34px,8.4vw,47px);letter-spacing:-1.8px}.hero .hero-actions{flex-direction:row;align-items:center;gap:16px}.hero .hero-actions .button{font-size:11px;padding:16px 13px;gap:10px}.hero .hero-actions .text-link{font-size:10px}.hero .hero-description{font-size:14px}.hero .hero-proof p{font-size:10px}.hero-visual{height:460px}.mentor-hero .hero-photo>img{width:90%;right:-1%;height:113%;bottom:-15%}.mentor-hero .hero-sticker{top:142px;left:-12px;padding:13px}.mentor-hero .hero-sticker span{font-size:11px}.portrait-word{font-size:65px;top:12%}.mentor-hero .image-topline{font-size:7px}.mentor-hero .image-coordinate{font-size:6px;letter-spacing:1px}.mentor-intro{padding-bottom:50px}.mentor-intro .mentor-section{padding:20px}.mentor-intro .mentor-photo{min-height:0;height:380px}.mentor-credentials>span{font-size:10px}.achievements-section{padding:52px 0}.award-grid{grid-template-columns:1fr;gap:23px}.award-image{height:235px}.award-card:nth-child(3) .award-image{height:300px}.award-copy h3{font-size:22px}.award-copy p{font-size:14px}.award-copy>span{font-size:11px}.recognition-note{flex-direction:column;gap:16px;font-size:9px;margin-top:28px;padding-top:24px}.career-layout{grid-template-columns:1fr;gap:28px}.career-image{height:390px}.career-reasons{gap:24px}.career-reasons h3{font-size:16px}.career-reasons p{font-size:13px}.career-outcomes{display:grid;grid-template-columns:1fr 1fr;gap:20px;font-size:12px;padding:22px}.programs-section{padding:52px 0}.programs-section .filter-tabs{gap:7px}.programs-section .filter-tabs button{font-size:11px;padding:10px 12px}.programs-section .program-count{font-size:12px}.programs-section .course-grid{grid-template-columns:1fr}.programs-section .course-art{height:210px}.programs-section .course-body{height:auto;padding:22px}.programs-section .course-body h3{min-height:0;font-size:24px}.programs-section .course-body p{min-height:0;font-size:14px}.course-price{margin-top:22px}.course-tag{font-size:9px}.course-meta{font-size:11px}.package-layout{gap:25px}.value-stack>div{font-size:12px;gap:8px}.value-stack>div>span{width:17px;font-size:9px}.value-stack strong{font-size:12px}.package-card{padding:27px}.package-card h3{font-size:32px}.package-price{font-size:48px}.package-card ul{grid-template-columns:1fr;font-size:13px}.learning-banner{grid-template-columns:1fr}.learning-banner>img{height:210px}.learning-banner>div{padding:28px}.learning-banner h3{font-size:30px}.benefits-grid{grid-template-columns:1fr 1fr;gap:12px}.benefits-grid article{font-size:13px;padding:21px 17px;gap:18px}.benefit-note{font-size:11px}.vision-mission{grid-template-columns:1fr;gap:28px}.vision-mission h3{font-size:25px}.vision-mission .mission-goal{grid-column:auto;display:block;padding:27px}.mission-goal>strong{font-size:64px;margin:14px 0}.mission-goal>span{font-size:10px}.mission-goal>p{font-size:16px}.solutions-layout{grid-template-columns:1fr;gap:28px}.solutions-photo{height:380px}.solutions-list h3{font-size:15px}.solutions-list>a{padding:18px 0}.faq-layout{padding-top:50px}.contact-copy h2{font-size:42px}.announcement{font-size:8px}.announcement>span{max-width:205px}.announcement a{font-size:8px}}@media(max-width:600px){.mentor-hero .hero-sticker{top:245px;left:-12px}.mentor-hero .image-caption{bottom:60px}.mentor-hero .image-caption strong{font-size:29px}}.learning-banner{position:relative}.learning-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#00005310 0%,transparent 45%,#000053d9 78%,#000053 100%);z-index:1}.learning-banner:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid #f8f8123d;border-radius:5px;pointer-events:none;z-index:3}.learning-banner>img{height:450px;object-position:center bottom;filter:saturate(.9) contrast(1.08) brightness(.94);transform:scale(1.01);transition:transform .7s ease,filter .7s ease}.learning-banner:hover>img{transform:scale(1.045);filter:saturate(1.08) contrast(1.12) brightness(.97)}.learning-banner>div{position:relative;z-index:2}@media(max-width:600px){.learning-banner:before{background:linear-gradient(180deg,transparent 0%,#00005312 45%,#000053 100%)}.learning-banner:after{top:10px;right:10px;bottom:10px;left:10px}.learning-banner>img{height:auto;aspect-ratio:2560/1706;object-fit:contain;background:#000053;transform:none}.learning-banner:hover>img{transform:none}}.contact-panel{display:grid;gap:24px}.contact-form{background:#ffffff0d;border:1px solid #ffffff25;border-radius:8px;padding:30px;box-shadow:0 24px 70px #00002b1f}.form-heading{margin-bottom:22px}.form-heading .eyebrow{color:var(--yellow);font-size:9px;margin-bottom:11px}.form-heading h3{font-size:26px;line-height:1.35;letter-spacing:-.8px}.contact-form label{display:grid;gap:9px;margin-bottom:16px;color:#d9dced;font-size:11px;font-weight:650;letter-spacing:.5px}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid #ffffff25;border-radius:5px;background:#ffffff12;color:#fff;padding:14px 15px;font:inherit;font-size:13px;outline:none;transition:border-color .2s,background .2s,box-shadow .2s}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#a9aecb}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--yellow);background:#ffffff18;box-shadow:0 0 0 3px #f8f8121a}.contact-form select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.contact-form option{color:var(--ink)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.contact-form textarea{resize:vertical;min-height:118px}.contact-form .button{width:100%;border:0;cursor:pointer;margin-top:3px}.form-note,.form-status{font-size:11px;line-height:1.7;margin-top:13px}.form-note{color:#adb3d2}.form-status{padding:10px 12px;border-radius:4px}.form-status.success{background:#f8f8121f;color:var(--yellow)}.form-status.error{background:#ff7b7b1f;color:#ffb1b1}.contact-form button:disabled{cursor:wait;opacity:.75}.contact-panel .contact-details{padding-top:0;display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-panel .contact-details>a,.contact-panel .contact-details>div{margin-bottom:0}.contact-panel .brochure-link{grid-column:span 2}@media(max-width:800px){.contact-panel .contact-details{grid-template-columns:1fr}.contact-panel .brochure-link{grid-column:auto}.contact-form{padding:24px}.form-heading h3{font-size:22px}.form-row{grid-template-columns:1fr}}@media(max-width:600px){.contact-panel{gap:22px}.contact-form{padding:22px}.contact-form label{font-size:10px}.contact-form input,.contact-form select,.contact-form textarea{font-size:13px;padding:13px}.contact-panel .contact-details{border-top:1px solid #ffffff26;padding-top:28px;margin-top:4px}}.event-hero-bg{opacity:.78;background-position:center 38%;z-index:0}.event-hero:after{background:linear-gradient(180deg,#10241c45,#10241c25 38%,#10241cea 78%,#10241cf5)}.event-hero-copy{align-self:end;padding-bottom:72px;text-shadow:0 2px 15px #10241c99}.event-hero-copy .event-btn,.event-hero-copy .event-facts{text-shadow:none}@media(max-width:700px){.event-hero-copy{padding-bottom:42px}}.event-hero-copy{display:none}.event-hero{height:66.6667vw;min-height:0}.event-hero-bg{background-size:100% auto;background-position:center top;background-repeat:no-repeat;background-color:#10241c;opacity:1}.event-hero:after{background:linear-gradient(180deg,#10241c10,#10241c18)}@media(max-width:700px){.event-hero{height:66.6667vw;min-height:0}.event-hero-bg{background-size:100% auto}}.event-hero{height:min(62vw,750px)}@media(max-width:700px){.event-hero{height:62vw}}.event-hero:after{background:linear-gradient(180deg,#123c2f1f,#123c2f47 55%,#10241c9e)}.event-hero-bg{filter:saturate(.82) contrast(1.04);transform:scale(1.015);transition:filter .6s,transform .6s}.event-hero:hover .event-hero-bg{filter:saturate(.95) contrast(1.07);transform:scale(1.025)}.event-hero:after{background:transparent}.event-hero-bg{filter:none;transform:none;transition:none}.event-hero:hover .event-hero-bg{filter:none;transform:none}.event-hero{box-shadow:0 20px 50px #10241c22}.event-hero-title{position:absolute;z-index:3;top:28px;left:0;right:0;text-align:center;color:#fff8e8;font-family:Manrope,sans-serif;font-size:clamp(24px,3.8vw,52px);font-weight:800;line-height:1.02;letter-spacing:-1.5px;text-shadow:0 3px 16px #10241caa}.event-hero-title em{font-family:Georgia,serif;font-size:.55em;font-weight:400;font-style:italic;letter-spacing:.5px;color:#e7cc89}@media(max-width:700px){.event-hero-title{top:14px;font-size:23px;letter-spacing:-.8px}.event-hero-title em{font-size:.58em}}.event-hero-title{top:24px;display:flex;flex-direction:column;align-items:center;gap:3px;font-family:Arial,sans-serif;text-shadow:0 2px 8px #ffffff88}.event-hero-title small{font-size:.58em;color:#111;font-weight:800;line-height:1}.event-hero-title strong{font-size:1em;letter-spacing:1px;color:#063d26;line-height:.95}.event-hero-title em{font-family:Arial,sans-serif;font-size:.3em;letter-spacing:1.4px;background:#d5a63f;color:#111;padding:7px 24px;font-style:normal;font-weight:800;text-shadow:none}@media(max-width:700px){.event-hero-title{top:11px}.event-hero-title em{padding:4px 10px;letter-spacing:.7px}}.event-hero-title img{display:block;width:min(760px,78vw);height:auto;max-height:none;object-fit:contain;filter:drop-shadow(0 3px 9px #10241c55)}@media(max-width:700px){.event-hero-title img{width:92vw}}.event-hero-title{gap:2px}.event-hero-title small{font-family:Arial,sans-serif;font-size:clamp(22px,3vw,42px);font-weight:800;color:#111;line-height:1;text-shadow:0 2px 5px #fff8}.event-hero-title em{font-family:Arial,sans-serif;font-size:clamp(10px,1.4vw,18px);font-style:normal;font-weight:800;letter-spacing:1.1px;color:#111;background:#d5a63f;padding:5px 18px;text-shadow:none}@media(max-width:700px){.event-hero-title em{font-size:9px;padding:4px 9px;letter-spacing:.5px}}.event-opportunity{background:#f1ede3}.event-opportunity h2{max-width:760px}.event-opportunity>.event-body{max-width:720px;font-size:16px}.media-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:42px}.media-notes>div{border:1px solid #d5cdbd;padding:20px;background:#f7f3e8;display:grid;gap:10px}.media-notes b{font-size:10px;letter-spacing:1px;color:var(--forest)}.media-notes span{font-size:12px;color:#6d756e;line-height:1.5}@media(max-width:700px){.media-notes{grid-template-columns:1fr}.event-opportunity>.event-body{font-size:14px}}.event-quick-details{display:grid;grid-template-columns:1.5fr repeat(4,1fr);background:#123c2f;color:#fff;padding:0 max(24px,calc((100% - 1180px)/2));border-bottom:4px solid #c7a45d}.event-quick-details>div{padding:24px 18px;border-right:1px solid #ffffff2b;display:grid;gap:7px;align-content:center}.event-quick-details>div:first-child{padding-left:0}.event-quick-details>div:last-child{border-right:0}.event-quick-details small{font-size:9px;letter-spacing:1.5px;color:#c7a45d;font-weight:700}.event-quick-details strong{font-size:16px;line-height:1.3}.event-quick-details .quick-fee strong{font-size:24px;color:#f3d58e}.event-quick-details .quick-fee strong span{font-size:10px;color:#d5ddd5;font-weight:400}@media(max-width:700px){.event-quick-details{grid-template-columns:1fr 1fr;padding:0 15px}.event-quick-details>div,.event-quick-details>div:first-child{padding:17px 12px;border-bottom:1px solid #ffffff2b}.event-quick-details>div:nth-child(2n){border-right:0}.event-quick-details strong{font-size:14px}.event-quick-details .quick-fee{grid-column:span 2}.event-quick-details .quick-fee strong{font-size:22px}}.event-register-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#10241ccc;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:grid;place-items:center;padding:18px}.event-register-modal{position:relative;width:min(460px,100%);max-height:calc(100vh - 36px);overflow:auto;background:var(--ivory);padding:30px;border-radius:7px;color:var(--charcoal)}.event-modal-close{position:absolute;right:14px;top:8px;background:none;font-size:28px}.event-register-modal h2{font-size:37px;letter-spacing:-1.8px;margin:0 0 10px;color:var(--forest)}.event-register-modal>p:not(.event-kicker){font-size:13px;color:#6d756e;line-height:1.6;margin-bottom:20px}.event-register-modal form label{display:grid;gap:7px;font-size:11px;font-weight:700;margin-bottom:13px}.event-register-modal input{padding:11px;border:1px solid #d9d0bf;background:#fffdf8}.event-register-modal .event-btn{border:0;width:100%;margin-top:6px}.event-floating-register{position:fixed;z-index:45;left:50%;bottom:20px;transform:translate(-50%);display:flex;align-items:center;gap:14px;background:#c7a45d;color:#10241c;border:2px solid #f7f3e8;border-radius:999px;padding:14px 24px;box-shadow:0 10px 28px #10241c55;font-weight:800;font-size:14px;white-space:nowrap}.event-floating-register span{font-size:11px;font-weight:600;opacity:.8}.event-floating-register:hover{background:#e2c987;transform:translate(-50%) translateY(-3px)}@media(max-width:700px){.event-floating-register{bottom:14px;padding:13px 20px;font-size:13px}}.event-floating-register{background:#123c2f;color:#fff;border-radius:6px;padding:18px 34px;min-width:230px;justify-content:center;font-size:16px;box-shadow:0 12px 30px #10241c66}.event-floating-register span{color:#e2c987;font-size:12px}.event-floating-register:hover{background:#1a5a45;transform:translate(-50%) translateY(-3px)}@media(max-width:700px){.event-floating-register{padding:16px 28px;min-width:215px;font-size:15px}}.event-live{font-size:9px;letter-spacing:1.5px;color:#7b654f;font-weight:800;margin-left:auto;margin-right:20px}.event-nav .event-live{display:inline-block}.event-seminar-banner{background:#c7a45d;color:#10241c;text-align:center;font-size:12px;font-weight:800;letter-spacing:1.4px;padding:15px 24px}.event-seminar-banner span{margin:0 10px;color:#f7f3e8}@media(max-width:700px){.event-live{font-size:8px;margin-right:10px}.event-seminar-banner{font-size:9px;line-height:1.7;padding:12px 15px}.event-seminar-banner span{margin:0 4px}}.learn-section{background:#f1eadb;border-top:1px solid #ded2bc;border-bottom:1px solid #ded2bc;padding-top:92px;padding-bottom:100px;position:relative;overflow:hidden}.learn-section:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;right:-150px;top:-180px;background:#c7a45d26;pointer-events:none}.learn-section .event-kicker{font-size:12px;color:#8b6a2a;letter-spacing:2.6px;margin-bottom:18px;position:relative}.learn-section h2{font-size:clamp(48px,6vw,76px);max-width:720px;position:relative}.learn-section h2 em{color:#8b6a2a}.learn-section .learn-grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;border:0;margin-top:48px}.learn-section .learn-grid article,.learn-section .learn-grid article:nth-child(n+2){padding:28px 26px 30px;border:1px solid #d9ccb4;background:#fffdf8;box-shadow:0 12px 28px #6f55201a;border-radius:8px;min-height:190px;transition:transform .25s,box-shadow .25s}.learn-section .learn-grid article:hover{transform:translateY(-6px);box-shadow:0 18px 36px #6f552033}.learn-section .learn-grid span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#123c2f;color:#f3d58e;font-size:12px;letter-spacing:1px}.learn-section .learn-grid h3{font-size:21px;color:#123c2f;margin:22px 0 9px;letter-spacing:-.5px}.learn-section .learn-grid p{font-size:14px;line-height:1.65;color:#69736b;margin:0}@media(max-width:700px){.learn-section{padding-top:70px;padding-bottom:76px}.learn-section h2{font-size:48px}.learn-section .learn-grid{grid-template-columns:1fr;gap:13px;margin-top:34px}.learn-section .learn-grid article,.learn-section .learn-grid article:nth-child(n+2){min-height:0;padding:23px 21px}.learn-section .learn-grid h3{font-size:19px;margin-top:17px}}.learn-income-callout{position:relative;display:flex;align-items:center;gap:20px;max-width:900px;margin:28px 0 0;padding:18px 22px;border-left:5px solid #c7a45d;background:#123c2f;color:#fff;border-radius:5px;box-shadow:0 10px 24px #123c2f26}.learn-income-callout strong{font-size:20px;line-height:1.3;color:#f3d58e}.learn-income-callout span{font-size:11px;line-height:1.55;color:#d9e4da;max-width:330px}@media(max-width:700px){.learn-income-callout{display:grid;gap:8px;margin-top:22px;padding:16px 17px}.learn-income-callout strong{font-size:18px}.learn-income-callout span{font-size:11px;max-width:none}}.event-quick-details{grid-template-columns:1.35fr repeat(5,1fr)}.event-quick-details .quick-income strong{font-size:17px;color:#f3d58e}.event-quick-details .quick-income strong span{display:block;font-size:9px;color:#d5ddd5;font-weight:400;margin-top:3px}.event-quick-details .quick-income small{color:#c7a45d}@media(max-width:700px){.event-quick-details{grid-template-columns:1fr 1fr}.event-quick-details .quick-income{grid-column:span 2}.event-quick-details .quick-income strong{font-size:20px}.event-quick-details .quick-income strong span{display:inline;font-size:10px;margin-left:4px}}.event-inline-register{border:0;margin-top:34px;cursor:pointer;box-shadow:0 8px 20px #10241c26}.event-inline-register span{font-size:11px;margin-left:8px;opacity:.75}.event-inline-register:hover{transform:translateY(-3px);box-shadow:0 12px 25px #10241c3d}.event-package .event-inline-register{align-self:end;justify-self:start;margin-top:8px;background:#c7a45d;color:#10241c}@media(max-width:700px){.event-inline-register{margin-top:25px}.event-package .event-inline-register{margin-top:0}}.event-split .event-inline-register{grid-column:span 2;justify-self:start;margin-top:-8px}@media(max-width:700px){.event-split .event-inline-register{grid-column:auto;margin-top:0}}.event-creative{position:relative;background:#10241c;padding:28px max(24px,calc((100% - 1180px)/2));display:flex;justify-content:center}.event-creative img{display:block;width:min(100%,1080px);height:auto;max-height:760px;object-fit:contain;box-shadow:0 16px 45px #00000045}.event-creative-cta{position:absolute;bottom:50px;left:50%;transform:translate(-50%);border:2px solid #f7f3e8;box-shadow:0 8px 25px #0005;cursor:pointer;font-size:15px;padding:15px 28px}.event-creative-cta span{font-size:11px;margin-left:8px;opacity:.8}.event-creative-cta:hover{transform:translate(-50%) translateY(-3px)}@media(max-width:700px){.event-creative{padding:16px 12px 28px}.event-creative-cta{bottom:38px;font-size:13px;padding:12px 20px;white-space:nowrap}}.transformation-page{--event-shadow:0 18px 45px #10241c1f;overflow:hidden}.transformation-page .event-nav{position:sticky;top:0;z-index:50;border-bottom:1px solid #ded5c5}.transformation-page .event-nav-cta{border:0;cursor:pointer}.transformation-page .event-hero-title em{font-size:clamp(10px,1.35vw,18px);letter-spacing:1.8px;padding:7px 24px}.transformation-page .event-quick-details{grid-template-columns:1.45fr repeat(5,1fr)}.transformation-intro{text-align:center;background:radial-gradient(circle at 50% 0,#ead7a944,transparent 44%),#f7f3e8}.transformation-intro h1{font-family:Manrope,sans-serif;font-size:clamp(40px,6vw,76px);line-height:1.08;letter-spacing:-3px;color:#123c2f;max-width:930px;margin:0 auto 28px}.transformation-intro>p:not(.event-kicker){max-width:850px;margin:0 auto 16px;font-size:18px;line-height:1.8;color:#59685f}.transformation-intro>p strong{color:#123c2f}.transformation-intro .event-inline-register{margin-top:24px}.future-choice{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center;background:#123c2f;color:#fff}.future-choice h2{color:#fff}.future-options{display:grid;grid-template-columns:1fr auto 1.2fr;align-items:center;gap:22px}.future-options>div:first-child{display:grid;gap:10px}.future-options span{padding:14px 16px;border:1px solid #ffffff32;color:#dce8df;font-size:16px}.future-options>b{color:#c7a45d;font-size:13px}.future-options .future-different{font-family:Manrope,sans-serif;font-size:clamp(26px,3vw,42px);font-weight:800;line-height:1.08;color:#f3d58e}.future-choice>p{grid-column:1/-1;border-top:1px solid #ffffff2b;padding-top:25px;font-size:16px;line-height:1.7;color:#dce8df}.future-choice>p strong{color:#f3d58e}.hard-work-section{background:#fff}.hard-work-section>p:not(.event-kicker){max-width:680px;color:#657168;font-size:16px;line-height:1.7}.foundation-track{display:grid;grid-template-columns:repeat(6,1fr);margin-top:42px;border:1px solid #d9d0c0}.foundation-track>div{min-height:150px;padding:22px 18px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid #d9d0c0;background:#fffdf8}.foundation-track>div:last-child{border-right:0}.foundation-track span{color:#a98238;font-size:11px;font-weight:800}.foundation-track strong{font-family:Manrope,sans-serif;font-size:17px;line-height:1.2;color:#123c2f}.why-real-estate{background:#ebe3d3}.why-real-estate h2{max-width:840px}.role-cloud{display:flex;flex-wrap:wrap;gap:12px;margin:40px 0}.role-cloud span{background:#fffdf8;border:1px solid #d5c9b4;border-radius:999px;padding:13px 19px;font-size:13px;font-weight:700;color:#123c2f}.growth-question{border-left:6px solid #c7a45d;background:#123c2f;color:#fff;padding:25px 28px;display:grid;gap:8px;max-width:760px}.growth-question small{font-size:11px;letter-spacing:1px;color:#ccd9ce;text-transform:uppercase}.growth-question strong{font-family:Manrope,sans-serif;font-size:clamp(24px,3vw,38px);color:#f3d58e}.event-gallery-section{background:#0c2119;color:#fff}.event-gallery-heading{display:flex;align-items:end;justify-content:space-between;gap:45px;margin-bottom:38px}.event-gallery-heading h2{color:#fff;margin-bottom:0}.event-gallery-heading h2 em{color:#f3d58e}.event-gallery-heading>p{max-width:410px;color:#bfcfc3;font-size:14px;line-height:1.7}.event-gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:210px;gap:12px}.event-gallery-grid figure{position:relative;overflow:hidden;background:#19382c;border:1px solid #ffffff16;margin:0}.event-gallery-grid figure:first-child{grid-column:span 2;grid-row:span 2}.event-gallery-grid figure:last-child{grid-column:span 2}.event-gallery-grid figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #c7a45d00;transition:border-color .35s,background .35s;pointer-events:none}.event-gallery-grid figure:hover:after{border-color:#c7a45d99;background:#c7a45d0a}.event-gallery-grid img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.82) contrast(1.03);transition:transform .7s,filter .5s}.event-gallery-grid figure:hover img{transform:scale(1.035);filter:saturate(1) contrast(1.05)}.event-gallery-note{display:block;margin-top:14px;color:#83968a;font-size:10px;letter-spacing:.4px}.transformation-learning .learning-lead{max-width:740px;font-size:16px;line-height:1.75;color:#5f6c63;margin-top:5px}.transformation-learning .learn-grid{grid-template-columns:repeat(2,1fr)}.transformation-learning .learn-grid article,.transformation-learning .learn-grid article:nth-child(n+2){min-height:205px}.six-pillars{background:#c7a45d}.six-pillars .event-kicker{color:#123c2f}.six-pillars h2{color:#10241c}.six-pillars>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:42px;border:1px solid #10241c40}.six-pillars article{min-height:180px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid #10241c40;border-bottom:1px solid #10241c40}.six-pillars article:nth-child(3n){border-right:0}.six-pillars article:nth-last-child(-n+3){border-bottom:0}.six-pillars article span{font-size:11px;font-weight:800;color:#466052}.six-pillars article h3{font-size:24px;line-height:1.15;color:#10241c;max-width:200px}.builder-section{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center;background:#fff}.builder-section>div:first-child>p:not(.event-kicker){font-size:16px;line-height:1.75;color:#667269}.builder-section>div:first-child>p strong{color:#123c2f}.builder-path{display:grid}.builder-path>div{display:flex;align-items:center;gap:20px;padding:21px 0;border-bottom:1px solid #d8d0c2}.builder-path span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#123c2f;color:#f3d58e;font-size:10px}.builder-path strong{font-size:19px;color:#123c2f}.builder-path>div:after{content:"→";margin-left:auto;color:#c7a45d;font-size:22px}.builder-path>div:last-child:after{content:"✓"}.yodha-system{background:radial-gradient(circle at 85% 20%,#245a474f,transparent 36%),#10241c;color:#fff;text-align:center}.yodha-system h2{color:#fff}.system-equation{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin:42px 0 30px}.system-equation span{border:1px solid #ffffff31;background:#ffffff0c;padding:18px 25px;font-family:Manrope,sans-serif;font-size:20px;font-weight:800}.system-equation b{color:#c7a45d;font-size:23px}.system-skills{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;max-width:900px;margin:auto}.system-skills span{padding:10px 14px;background:#ffffff0d;color:#d7e2d9;font-size:12px}.yodha-system blockquote{margin:55px auto 0;border-top:1px solid #ffffff2c;padding-top:34px;font-family:Manrope,sans-serif;font-size:clamp(28px,4vw,48px);line-height:1.15;color:#fff}.yodha-system blockquote strong{color:#f3d58e}.ecosystem-section{background:#f7f3e8}.ecosystem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:45px}.ecosystem-grid article{background:#fff;border:1px solid #ddd4c5;padding:26px;min-height:205px;box-shadow:0 10px 30px #10241c0d}.ecosystem-grid article>span{font-size:10px;font-weight:800;color:#a27b32}.ecosystem-grid h3{font-size:20px;color:#123c2f;margin:25px 0 10px}.ecosystem-grid p{font-size:13px;line-height:1.7;color:#657168}.growth-path-section{background:#e9e2d4}.growth-path-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}.growth-path-cards article{background:#123c2f;color:#fff;padding:29px;min-height:210px;display:flex;flex-direction:column}.growth-path-cards span{font-size:10px;color:#c7a45d}.growth-path-cards h3{font-size:24px;line-height:1.2;margin:auto 0 13px}.growth-path-cards p{font-size:13px;color:#d7e4da}.journey-line{margin-top:18px;background:#fffdf8;border:1px solid #d5caba;padding:20px;text-align:center;font-size:13px;font-weight:700;color:#123c2f}.journey-line b{color:#c7a45d;margin:0 12px}.ninety-days{background:#fff}.ninety-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:42px;border:1px solid #d9d1c3}.ninety-grid article{padding:30px;border-right:1px solid #d9d1c3}.ninety-grid article:last-child{border-right:0}.ninety-grid span{font-size:10px;font-weight:800;letter-spacing:1.4px;color:#a57d34}.ninety-grid h3{font-size:27px;color:#123c2f;margin:40px 0 10px}.ninety-grid p{font-size:13px;color:#68736b}.joy-gallery-section{position:relative;background:linear-gradient(135deg,#f6ead0,#fffaf0,#efe0ba);overflow:hidden}.joy-gallery-section:before{content:"";position:absolute;width:440px;height:440px;border-radius:50%;right:-180px;top:-230px;background:#e3a23732}.joy-gallery-heading{position:relative;text-align:center;max-width:780px;margin:0 auto 42px}.joy-gallery-heading .event-kicker{color:#9e7022}.joy-gallery-heading h2{color:#123c2f}.joy-gallery-heading h2 em{color:#c18425}.joy-gallery-heading>p:not(.event-kicker){max-width:620px;margin:0 auto;color:#68736b;font-size:15px;line-height:1.75}.joy-gallery-grid{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:16px;transform:rotate(-.35deg)}.joy-gallery-grid figure{position:relative;margin:0;overflow:hidden;aspect-ratio:3/2;background:#123c2f;border:8px solid #fff;box-shadow:0 17px 38px #70531524}.joy-gallery-grid figure:nth-child(2n){transform:translateY(20px) rotate(1deg)}.joy-gallery-grid figure:nth-child(odd){transform:rotate(-.7deg)}.joy-gallery-grid img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.9) contrast(1.03);transition:transform .7s,filter .5s}.joy-gallery-grid figure:hover img{transform:scale(1.04);filter:saturate(1.1) contrast(1.05)}.joy-gallery-grid figure>span{position:absolute;right:12px;bottom:12px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#c7a45d;color:#10241c;font-size:10px;font-weight:800;box-shadow:0 5px 15px #0003}.joy-gallery-note{position:relative;display:block;text-align:center;margin-top:38px;color:#8e7c5a;font-size:10px;letter-spacing:.4px}.attend-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;background:#123c2f;color:#fff}.attend-section h2{color:#fff}.attend-section ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.attend-section li{padding:15px 0;border-bottom:1px solid #ffffff25;font-size:14px;color:#dbe6dd}.attend-section li:before{content:"✓";color:#c7a45d;font-weight:900;margin-right:11px}.attend-section .event-inline-register{margin-top:25px}.closing-manifesto{text-align:center;background:radial-gradient(circle at 50% 10%,#285b485c,transparent 35%),#0c2119;color:#fff}.closing-manifesto h2{color:#fff;max-width:930px;margin-left:auto;margin-right:auto}.closing-manifesto>p:not(.event-kicker){max-width:730px;margin:0 auto;color:#d0ddd3;font-size:16px;line-height:1.8}.closing-manifesto>div{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:34px 0}.closing-manifesto>div span{border:1px solid #ffffff2d;padding:12px 17px;color:#e5ece7;font-size:12px}.next-chapter{display:block;font-family:Manrope,sans-serif;font-size:clamp(28px,4.5vw,58px);color:#f3d58e;text-transform:uppercase;letter-spacing:-1.5px;margin-top:38px}.transformation-register{background:#efe7d8}.register-summary{display:grid;gap:9px;margin-top:30px}.register-summary span{font-weight:700;color:#123c2f}.register-summary strong{font-family:Manrope,sans-serif;font-size:55px;color:#a67e32;line-height:1}.register-summary small{text-transform:uppercase;letter-spacing:1.4px;color:#6c776f}.transformation-form{background:#fff;padding:30px;border:1px solid #d9d0c0;box-shadow:var(--event-shadow)}.transformation-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.transformation-form label{display:grid;gap:7px;font-size:11px;font-weight:700;margin-bottom:15px;color:#10241c}.transformation-form input,.transformation-form select{width:100%;padding:12px;border:1px solid #d8d0c2;background:#fffdf8;color:#10241c;font:inherit}.transformation-form .event-consent{display:flex!important;align-items:center;justify-content:flex-start;gap:9px;width:100%;text-align:left}.transformation-form .event-consent input{width:16px;height:16px;min-width:16px;padding:0;margin:0;flex:0 0 16px}.transformation-form>.event-btn{border:0;width:100%;cursor:pointer}.transformation-modal .transformation-form{padding:0;border:0;box-shadow:none;background:transparent}.transformation-modal{width:min(570px,100%)}.transformation-modal .event-status{margin-bottom:0}@media(max-width:900px){.foundation-track{grid-template-columns:repeat(3,1fr)}.foundation-track>div:nth-child(3){border-right:0}.foundation-track>div:nth-child(-n+3){border-bottom:1px solid #d9d0c0}.ecosystem-grid{grid-template-columns:repeat(2,1fr)}.transformation-page .event-quick-details{grid-template-columns:repeat(3,1fr)}.transformation-page .event-quick-details>div:nth-child(3){border-right:0}.event-gallery-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:220px}.event-gallery-grid figure:last-child{grid-column:span 2}}@media(max-width:700px){.transformation-page .event-nav .event-live{display:none}.transformation-page .event-hero-title em{font-size:8px;padding:4px 9px;letter-spacing:.5px}.transformation-page .event-quick-details{grid-template-columns:1fr 1fr}.transformation-page .event-quick-details>div:nth-child(3){border-right:1px solid #ffffff2b}.transformation-page .event-quick-details>div:nth-child(2n){border-right:0}.transformation-page .event-quick-details .quick-fee,.transformation-page .event-quick-details .quick-income{grid-column:span 2}.transformation-intro h1{font-size:42px;letter-spacing:-2px}.transformation-intro>p:not(.event-kicker){font-size:15px}.future-choice,.builder-section,.attend-section{grid-template-columns:1fr;gap:35px}.future-options{grid-template-columns:1fr;gap:12px}.future-options>b{text-align:center}.future-choice>p{grid-column:auto}.foundation-track{grid-template-columns:1fr 1fr}.foundation-track>div{min-height:120px;border-bottom:1px solid #d9d0c0}.foundation-track>div:nth-child(3){border-right:1px solid #d9d0c0}.foundation-track>div:nth-child(2n){border-right:0}.transformation-learning .learn-grid,.ecosystem-grid,.growth-path-cards,.ninety-grid{grid-template-columns:1fr}.six-pillars>div{grid-template-columns:1fr 1fr}.six-pillars article,.six-pillars article:nth-child(3n){min-height:135px;border-right:1px solid #10241c40;border-bottom:1px solid #10241c40}.six-pillars article:nth-child(2n){border-right:0}.six-pillars article:nth-last-child(-n+2){border-bottom:0}.system-equation{display:grid;grid-template-columns:1fr auto 1fr;gap:8px}.system-equation span{padding:14px 10px;font-size:16px}.system-equation b:nth-of-type(2){display:none}.ecosystem-grid article{min-height:0}.growth-path-cards article{min-height:175px}.journey-line{line-height:2}.journey-line b{margin:0 5px}.ninety-grid article{border-right:0;border-bottom:1px solid #d9d1c3}.ninety-grid article:last-child{border-bottom:0}.ninety-grid h3{margin-top:22px}.attend-section ul,.transformation-form-row{grid-template-columns:1fr}.transformation-register{gap:40px}.register-summary strong{font-size:46px}.closing-manifesto>div{display:grid}.event-register-modal.transformation-modal{padding:25px 20px}.transformation-form{padding:22px}.event-gallery-heading{display:grid;gap:15px}.event-gallery-heading>p{max-width:none}.event-gallery-grid{grid-template-columns:1fr;grid-auto-rows:auto}.event-gallery-grid figure,.event-gallery-grid figure:first-child,.event-gallery-grid figure:last-child{grid-column:auto;grid-row:auto;aspect-ratio:3/2}.event-gallery-grid img{object-fit:cover}.joy-gallery-grid{grid-template-columns:1fr;gap:14px;transform:none}.joy-gallery-grid figure,.joy-gallery-grid figure:nth-child(2n),.joy-gallery-grid figure:nth-child(odd){transform:none;border-width:5px}.joy-gallery-note{margin-top:20px}}.payment-thank-you{--red:#c9302c;--deep-red:#971b1d;--ink:#24272d;--muted:#656870;--cream:#fff8f6;--line:#eadbd8;--black:#17181b;position:relative;min-height:100vh;overflow:hidden;background:linear-gradient(145deg,#1a0909,#971b1d 48%,#17181b);color:#fff;padding:54px 22px;font-family:DM Sans,sans-serif}.thank-you-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#170b0bf0,#260e0dcc 42%,#67161573 72%,#1204048f),url(/images/jim-corbett-hero.jpg) center/cover;opacity:.68}.thank-you-shell{position:relative;z-index:1;width:min(1180px,100%);margin:0 auto;display:grid;gap:24px}.thank-you-card,.terms-card{background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:16px;box-shadow:0 30px 90px #09010173}.thank-you-card{padding:46px;text-align:center}.thank-you-brand{display:inline-flex;align-items:center;gap:12px;margin-bottom:32px;color:var(--ink)}.thank-you-brand img{width:48px;height:54px;object-fit:contain}.thank-you-brand span{display:grid;text-align:left}.thank-you-brand b{font-family:Manrope,sans-serif;font-size:25px;line-height:1}.thank-you-brand small{font-size:7px;font-weight:900;letter-spacing:1.15px;margin-top:5px}.payment-check{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;margin:0 auto 24px;background:var(--cream);color:var(--red);font-family:Manrope,sans-serif;font-size:31px;font-weight:900;border:1px solid var(--line)}.payment-check.paid{background:var(--red);color:#fff;border-color:var(--red);box-shadow:0 12px 35px #8d15153d}.event-kicker{font-size:10px;font-weight:900;letter-spacing:2px;color:var(--red);margin:0 0 14px}.thank-you-card h1{font-family:Impact,Arial Black,Manrope,system-ui,sans-serif;color:var(--ink);font-size:clamp(48px,7vw,86px);font-weight:900;line-height:.94;letter-spacing:.1px;text-transform:uppercase;margin:0 0 18px}.thank-you-card>p:not(.event-kicker){max-width:670px;margin:0 auto;color:var(--muted);font-size:15px;line-height:1.75}.payment-reference{display:grid;gap:7px;margin:28px auto 0;padding:18px 20px;background:var(--cream);border-left:5px solid var(--red);text-align:left;max-width:560px}.payment-reference small{font-size:9px;letter-spacing:1.4px;color:var(--red);font-weight:900}.payment-reference strong{font-family:monospace;font-size:14px;overflow-wrap:anywhere}.payment-reference span{font-size:11px;color:var(--muted)}.thank-you-next{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin:35px 0}.thank-you-next article{background:#fffdfc;padding:21px 17px;display:grid;gap:14px;text-align:left}.thank-you-next span{font-size:10px;font-weight:900;color:var(--red)}.thank-you-next strong{font-size:13px;line-height:1.4;color:var(--ink)}.thank-you-actions,.terms-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.thank-you-actions a,.terms-actions a{background:var(--red);color:#fff;padding:14px 20px;border-radius:8px;font-size:12px;font-weight:900;letter-spacing:.3px;text-transform:uppercase}.thank-you-actions a:last-child{background:var(--black)}.tracking-note{display:block;margin-top:22px;color:var(--muted);font-size:10px}.tracking-note:before{content:"●";color:#248a50;margin-right:7px}.terms-card{padding:42px}.terms-card h2{font-family:Impact,Arial Black,Manrope,system-ui,sans-serif;font-size:clamp(42px,5.6vw,76px);line-height:.96;text-transform:uppercase;color:var(--ink);margin:0 0 24px}.terms-event-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:26px;background:var(--line);border:1px solid var(--line)}.terms-event-meta span{min-height:64px;display:grid;align-content:center;background:var(--cream);padding:14px;font-size:12px;font-weight:900;line-height:1.35}.terms-intro{max-width:970px;margin:0 0 14px;color:var(--muted);font-size:14px;line-height:1.75}.terms-list{counter-reset:term;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0 24px;padding:0;list-style:none}.terms-list li{counter-increment:term;padding:20px;border:1px solid var(--line);border-radius:10px;background:#fffdfc}.terms-list li:before{content:counter(term,decimal-leading-zero);display:block;margin-bottom:12px;color:var(--red);font-size:10px;font-weight:900;letter-spacing:1px}.terms-list h3{margin:0 0 9px;font-family:Manrope,sans-serif;font-size:17px;line-height:1.25;color:var(--ink)}.terms-list p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.terms-confirmation{display:flex;align-items:flex-start;gap:12px;margin:25px 0;padding:18px;background:var(--cream);border:1px solid var(--line);border-radius:10px}.terms-confirmation span{font-size:21px;line-height:1;color:var(--red)}.terms-confirmation strong{font-size:14px;line-height:1.5;color:var(--ink)}@media(max-width:900px){.terms-event-meta,.terms-list{grid-template-columns:1fr}.terms-event-meta span{min-height:0}.thank-you-card,.terms-card{padding:32px 22px}.thank-you-next{grid-template-columns:1fr}.thank-you-next article{grid-template-columns:auto 1fr;align-items:center}}@media(max-width:700px){.payment-thank-you{padding:18px 12px}.thank-you-card,.terms-card{border-radius:12px;padding:28px 17px}.thank-you-card h1{font-size:45px}.terms-card h2{font-size:42px}.thank-you-brand small{font-size:6px}.thank-you-actions,.terms-actions{display:grid}.thank-you-actions a,.terms-actions a{width:100%;text-align:center}.terms-list li{padding:17px 15px}.terms-confirmation{align-items:flex-start}.event-kicker{font-size:8px;line-height:1.6}}.thank-you-shell{width:min(820px,100%)}.thank-you-card{width:100%}.thank-you-card .terms-card{margin:36px auto 0;padding:0;max-width:640px;background:transparent;border:0;border-radius:0;box-shadow:none;text-align:left}.thank-you-card .terms-card h2{margin:0 0 18px;color:#2d3192;font-family:Manrope,sans-serif;font-size:24px;font-weight:900;line-height:1.2;text-transform:none;text-align:left}.terms-scroll{max-height:270px;overflow:auto;padding:0;background:transparent;color:#2d2d2d;font-size:13px;line-height:1.42}.terms-scroll p{margin:0 0 10px}.terms-scroll p:last-child{margin-bottom:0}.terms-scroll .terms-list{display:block;margin:14px 0 12px;padding:0}.terms-scroll .terms-list section{margin:0 0 16px;padding:0;background:transparent;border:0}.terms-scroll .terms-list h3{margin:0 0 8px;color:#111;font-family:Manrope,sans-serif;font-size:13px;font-weight:900;line-height:1.35;text-transform:uppercase}.terms-scroll .terms-list ul{margin:0;padding-left:18px;list-style:disc}.terms-scroll .terms-list ul li{margin:0 0 6px;color:#2d2d2d;font-size:13px;line-height:1.42}.terms-scroll .terms-list li:before{content:none}.terms-confirmation{display:flex;align-items:center;gap:10px;margin:15px 0 0;padding:0;background:transparent;border:0;border-radius:0;color:#111;font-size:13px;line-height:1.4;cursor:pointer}.terms-confirmation input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:15px;height:15px;margin:0;flex:0 0 15px;accent-color:#0b5f9f}.terms-confirmation span{font-size:13px;line-height:1.4;color:#111}.terms-continue{display:block;margin:34px auto 0;padding:11px 28px;border-radius:999px;background:#0b5f9f;color:#fff;font-size:19px;font-weight:700;line-height:1.2;box-shadow:0 8px 18px #0b5f9f26;transition:transform .2s,opacity .2s,background .2s}.terms-continue:hover:not(:disabled){transform:translateY(-2px);background:#084f86}.terms-continue:disabled{opacity:.45;cursor:not-allowed}.thank-you-actions{display:none}@media(max-width:700px){.thank-you-card .terms-card{margin-top:28px}.thank-you-card .terms-card h2{text-align:left;font-size:22px}.terms-scroll{max-height:310px;padding:14px}.terms-continue{width:100%;font-size:17px}.terms-confirmation{align-items:flex-start}}.aagaz-terms-page{min-height:100vh;background:#fff;color:#24272d;padding:42px 20px;font-family:DM Sans,sans-serif}.aagaz-terms-shell{width:min(780px,100%);margin:0 auto}.aagaz-terms-brand{display:inline-flex;align-items:center;gap:12px;margin-bottom:32px;color:#24272d}.aagaz-terms-brand img{width:48px;height:54px;object-fit:contain}.aagaz-terms-brand span{display:grid}.aagaz-terms-brand b{font-family:Manrope,sans-serif;font-size:25px;line-height:1}.aagaz-terms-brand small{font-size:7px;font-weight:900;letter-spacing:1.15px;margin-top:5px}.aagaz-terms-page h1{margin:0 0 8px;color:#24272d;font-family:Manrope,sans-serif;font-size:clamp(36px,6vw,62px);font-weight:900;line-height:1;text-transform:uppercase}.aagaz-terms-subtitle{margin:0 0 30px;color:#656870;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:1px}.aagaz-terms-content{font-size:15px;line-height:1.65}.aagaz-terms-content section{margin:0 0 28px}.aagaz-terms-content h2{margin:0 0 9px;color:#111;font-family:Manrope,sans-serif;font-size:17px;font-weight:900;line-height:1.25;text-transform:uppercase;word-spacing:8px}.aagaz-terms-content ul{margin:0;padding-left:22px}.aagaz-terms-content li{margin:0 0 7px}.aagaz-terms-content p{margin:0 0 8px}.aagaz-contact-form{margin:36px 0 0;padding-top:22px;border-top:1px solid #e5e5e5;display:grid;gap:14px}.aagaz-contact-form h2{margin:0 0 2px;color:#111;font-family:Manrope,sans-serif;font-size:19px;font-weight:900}.aagaz-contact-form>label{display:grid;gap:7px;color:#24272d;font-size:13px;font-weight:800}.aagaz-contact-form input[type=text],.aagaz-contact-form input[type=tel],.aagaz-contact-form input[type=email],.aagaz-contact-form input:not([type]),.aagaz-contact-form select{width:100%;border:1px solid #d9d9d9;border-radius:8px;padding:12px 13px;color:#24272d;background:#fff;font:inherit;font-weight:500}.aagaz-contact-form fieldset{margin:4px 0 0;padding:0;border:0;display:grid;gap:9px}.aagaz-contact-form legend{margin:0 0 2px;color:#111;font-size:13px;font-weight:900}.aagaz-contact-form fieldset label{display:flex;align-items:flex-start;gap:9px;color:#24272d;font-size:14px;font-weight:600;line-height:1.4}.aagaz-contact-form input[type=radio]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:16px;height:16px;margin:2px 0 0;flex:0 0 16px;accent-color:#0b5f9f}.aagaz-acknowledge{display:flex;align-items:flex-start;gap:10px;margin:10px 0 0;padding-top:18px;border-top:1px solid #e5e5e5;color:#111;font-size:14px;line-height:1.45;cursor:pointer}.aagaz-acknowledge input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:16px;height:16px;margin:2px 0 0;flex:0 0 16px;accent-color:#0b5f9f}.aagaz-continue{display:inline-flex;justify-content:center;margin:8px 0 0;padding:12px 32px;border-radius:999px;background:#0b5f9f;color:#fff;font-size:17px;font-weight:800;line-height:1.2;box-shadow:0 8px 18px #0b5f9f26;transition:transform .2s,opacity .2s,background .2s}.aagaz-continue:hover:not(:disabled){transform:translateY(-2px);background:#084f86}.aagaz-continue:disabled{opacity:.45;cursor:not-allowed}.aagaz-form-error{margin:0;color:#a32222;font-size:13px;font-weight:800}.aagaz-confirm-check{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;margin:10px 0 24px;background:#0b5f3a;color:#fff;font-family:Manrope,sans-serif;font-size:32px;font-weight:900}.aagaz-confirm-message{max-width:560px;margin:0;color:#4f545b;font-size:16px;line-height:1.65}@media(max-width:700px){.aagaz-terms-page{padding:28px 16px}.aagaz-terms-page h1{font-size:36px}.aagaz-terms-content{font-size:14px}}.questions-gallery-section{background:linear-gradient(145deg,#10241c,#173c2f 55%,#0d281f);color:#fff}.questions-gallery-heading{display:grid;grid-template-columns:1fr .7fr;gap:70px;align-items:end;margin-bottom:42px}.questions-gallery-heading h2{color:#fff;margin-bottom:0}.questions-gallery-heading h2 em{color:#f3d58e}.questions-gallery-heading>p{color:#c6d4c9;font-size:15px;line-height:1.75;max-width:460px}.questions-gallery-grid{columns:4;column-gap:13px}.questions-gallery-grid figure{position:relative;break-inside:avoid;margin:0 0 13px;background:#244638;overflow:hidden;border:1px solid #ffffff1f}.questions-gallery-grid figure:nth-child(2n){transform:translateY(10px)}.questions-gallery-grid img{width:100%;height:auto;display:block;filter:saturate(.72) contrast(1.05);transition:transform .65s,filter .45s}.questions-gallery-grid figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 62%,#071a13c7);pointer-events:none}.questions-gallery-grid figure:hover img{transform:scale(1.035);filter:saturate(.95) contrast(1.05)}.questions-gallery-grid figure>span{position:absolute;z-index:1;left:12px;bottom:11px;color:#f3d58e;font-size:8px;letter-spacing:1.3px;font-weight:800}.questions-gallery-quote{display:flex;align-items:center;gap:12px;margin-top:42px;padding:22px 0;border-top:1px solid #ffffff25;border-bottom:1px solid #ffffff25}.questions-gallery-quote>span{font-size:11px;letter-spacing:1.5px;color:#c7a45d;font-weight:800}.questions-gallery-quote>strong{margin-left:auto;font-family:Manrope,sans-serif;font-size:18px;color:#fff}.questions-gallery-note{display:block;margin-top:14px;color:#82988a;font-size:10px;letter-spacing:.4px}@media(max-width:900px){.questions-gallery-grid{columns:3}.questions-gallery-heading{grid-template-columns:1fr;gap:15px}.questions-gallery-heading>p{max-width:620px}}@media(max-width:700px){.questions-gallery-grid{columns:2;column-gap:9px}.questions-gallery-grid figure{margin-bottom:9px}.questions-gallery-grid figure:nth-child(2n){transform:none}.questions-gallery-quote{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:9px}.questions-gallery-quote>strong{grid-column:1/-1;margin:8px 0 0;font-size:16px;line-height:1.4}.questions-gallery-heading>p{font-size:14px}}.mentor-session-section{position:relative;overflow:hidden;background:#f4eee1;color:#10241c}.mentor-session-section:before{content:"LEARN";position:absolute;right:-35px;top:18px;font-family:Manrope,sans-serif;font-size:clamp(100px,17vw,240px);font-weight:900;letter-spacing:-12px;color:#123c2f0a;line-height:1;pointer-events:none}.mentor-session-heading{position:relative;z-index:1;display:grid;grid-template-columns:1fr .72fr;gap:72px;align-items:end;margin-bottom:42px}.mentor-session-heading h2{color:#10241c;margin-bottom:0}.mentor-session-heading h2 em{color:#a97b2c}.mentor-session-heading>p{max-width:480px;color:#657168;font-size:15px;line-height:1.78}.mentor-session-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:145px;gap:12px}.mentor-session-grid figure{position:relative;grid-column:span 4;grid-row:span 2;margin:0;overflow:hidden;background:#123c2f;border:5px solid #fff;box-shadow:0 16px 36px #4d3c2120}.mentor-session-grid figure:first-child{grid-column:span 8;grid-row:span 3}.mentor-session-grid figure:nth-child(2){grid-column:span 4;grid-row:span 3}.mentor-session-grid figure:nth-child(4),.mentor-session-grid figure:nth-child(9){grid-column:span 8}.mentor-session-grid figure:nth-child(11){grid-column:span 8}.mentor-session-grid img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.78) contrast(1.04);transition:transform .7s ease,filter .5s ease}.mentor-session-grid figure:hover img{transform:scale(1.035);filter:saturate(1) contrast(1.04)}.mentor-session-grid figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 58%,#071a13b8);pointer-events:none}.mentor-session-grid figcaption{position:absolute;z-index:1;left:16px;right:16px;bottom:13px;display:flex;align-items:end;justify-content:space-between;gap:15px;color:#fff}.mentor-session-grid figcaption span{font-size:8px;font-weight:800;letter-spacing:1.5px;color:#f3d58e}.mentor-session-grid figcaption strong{font-family:Manrope,sans-serif;font-size:20px;line-height:1.15}.mentor-session-signoff{position:relative;display:flex;align-items:center;justify-content:center;gap:18px;margin-top:34px;padding:21px;border-top:1px solid #cfc3ae;border-bottom:1px solid #cfc3ae;color:#123c2f;font-size:10px;font-weight:800;letter-spacing:1.4px}.mentor-session-signoff i{width:5px;height:5px;border-radius:50%;background:#c7a45d}.mentor-session-note{display:block;margin-top:14px;text-align:center;color:#887c68;font-size:10px;letter-spacing:.4px}@media(max-width:900px){.mentor-session-heading{grid-template-columns:1fr;gap:15px}.mentor-session-heading>p{max-width:650px}.mentor-session-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}.mentor-session-grid figure,.mentor-session-grid figure:first-child,.mentor-session-grid figure:nth-child(2),.mentor-session-grid figure:nth-child(4),.mentor-session-grid figure:nth-child(9),.mentor-session-grid figure:nth-child(11){grid-column:auto;grid-row:auto;aspect-ratio:16/10}.mentor-session-grid figure:first-child{grid-column:span 2;aspect-ratio:16/8}.mentor-session-grid figure:last-child{grid-column:span 2;aspect-ratio:16/8}}@media(max-width:700px){.mentor-session-section:before{right:-12px;top:34px;letter-spacing:-6px}.mentor-session-grid{grid-template-columns:1fr;gap:10px}.mentor-session-grid figure,.mentor-session-grid figure:first-child,.mentor-session-grid figure:last-child{grid-column:auto;aspect-ratio:16/10;border-width:4px}.mentor-session-grid figcaption strong{font-size:15px}.mentor-session-signoff{flex-wrap:wrap;gap:9px 12px;padding:17px 5px;font-size:8px;letter-spacing:1px}.mentor-session-heading>p{font-size:14px}}.proof-page{--red:#c9302c;--deep-red:#971b1d;--ink:#24272d;--muted:#656870;--cream:#fff8f6;--line:#eadbd8;--black:#17181b;background:#fff;color:var(--ink);font-family:DM Sans,sans-serif;overflow:hidden;padding-bottom:86px}.proof-page *{box-sizing:border-box}.proof-page h1,.proof-page h2,.proof-page h3,.proof-page p{margin:0}.proof-page img{width:100%;height:100%;object-fit:cover}.proof-wrap{padding:96px max(28px,calc((100% - 1180px)/2))}.proof-soft{background:var(--cream)}.proof-dark{background:var(--black);color:#fff}.proof-red{background:linear-gradient(140deg,var(--deep-red),var(--red));color:#fff}.proof-nav{position:sticky;top:0;z-index:60;height:82px;padding:0 max(24px,calc((100% - 1180px)/2));display:flex;align-items:center;gap:24px;background:#fffffff3;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.proof-brand{display:flex;align-items:center;gap:11px}.proof-brand img{width:48px;height:54px;object-fit:contain}.proof-brand span{display:grid}.proof-brand b{font-family:Manrope,sans-serif;font-size:25px;line-height:1}.proof-brand small{font-size:7px;font-weight:800;letter-spacing:1.15px;margin-top:6px}.proof-nav>p{margin-left:auto;font-size:10px;font-weight:800;letter-spacing:1.25px}.proof-nav>button{background:var(--red);color:#fff;border-radius:8px;padding:14px 20px;font-size:11px;font-weight:800;letter-spacing:.7px}.proof-hero{position:relative;min-height:calc(100vh - 82px);display:grid;place-items:center;isolation:isolate;background:#140909}.proof-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.proof-hero-image>div{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#170b0bed,#260e0dcc 43%,#67161573 72%,#1204047a),linear-gradient(0deg,#150707ba,transparent 55%)}.proof-hero-copy{width:min(1180px,calc(100% - 56px));padding:78px 0 86px;color:#fff}.proof-pill{position:relative;isolation:isolate;display:inline-flex;overflow:hidden;padding:12px 20px;border:1px solid #ffaaa6;border-radius:999px;background:linear-gradient(110deg,#991b1d,#e23b35 52%,#991b1d);box-shadow:0 0 0 4px #ff403817,0 0 28px #ff40385e;color:#fff;font-size:10px;font-weight:900;letter-spacing:1.7px;text-shadow:0 1px 8px #5b0707;animation:proof-pill-pulse 2.4s ease-in-out infinite}.proof-pill:after{content:"";position:absolute;z-index:-1;inset:-40% auto -40% -35%;width:24%;background:linear-gradient(90deg,transparent,#ffffffb8,transparent);transform:skew(-18deg);animation:proof-pill-shine 2.8s ease-in-out infinite}.proof-hero h1{margin-top:27px;max-width:1000px;color:#fff;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(68px,9.6vw,142px);font-weight:400;line-height:.84;letter-spacing:-1.5px}.proof-hero h1 em{display:block;color:#ff4038;font-style:normal}.proof-hero h2{font-family:Manrope,sans-serif;font-size:clamp(21px,3vw,42px);letter-spacing:-1.5px;margin-top:24px;color:#fff}.proof-hero-copy>p{margin-top:15px;font-size:15px;letter-spacing:1px;color:#ded5d3}.proof-hero-copy>strong{display:block;margin-top:13px;font-size:18px;color:#fff}.proof-event-chips{display:flex;flex-wrap:wrap;gap:1px;margin-top:28px}.proof-event-chips>span{min-width:180px;display:grid;gap:5px;padding:15px 18px;background:#ffffff14;border:1px solid #ffffff35;font-weight:800}.proof-event-chips small{font-size:8px;letter-spacing:1.4px;color:#ff938f}.proof-event-chips .price{background:var(--red);font-size:22px}.proof-price-offer{display:flex!important;align-items:center;gap:11px!important;min-width:0!important;padding:0!important;background:none!important;border:0!important}.proof-price-offer del{font-size:15px;font-weight:700;color:#ffd0cd;text-decoration-thickness:2px}.proof-price-offer b{font-size:25px;line-height:1;color:#fff}.proof-cta{display:inline-grid;gap:4px;margin-top:28px;padding:15px 24px;background:var(--red);color:#fff;border-radius:8px;text-align:left;box-shadow:0 12px 30px #6c0b0b45;transition:transform .2s,background .2s}.proof-cta:hover{background:#e43a34;transform:translateY(-3px)}.proof-cta span{font-size:14px;font-weight:800}.proof-cta small{font-size:8px;font-weight:700;letter-spacing:1.25px;color:#ffd8d5}@keyframes proof-pill-pulse{0%,to{transform:translateY(0) scale(1);box-shadow:0 0 0 4px #ff403817,0 0 24px #ff40384d}50%{transform:translateY(-2px) scale(1.025);box-shadow:0 0 0 7px #ff403821,0 0 38px #ff40387a}}@keyframes proof-pill-shine{0%,22%{left:-35%}65%,to{left:125%}}@media(prefers-reduced-motion:reduce){.proof-pill,.proof-pill:after{animation:none}}.proof-section-heading{max-width:810px;margin-bottom:42px}.proof-section-heading.center{margin-left:auto;margin-right:auto;text-align:center}.proof-kicker{font-size:10px;font-weight:850;letter-spacing:2.1px;color:var(--red);margin-bottom:14px!important}.proof-section-heading h2,.proof-price h2,.proof-register h2{font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(49px,6vw,82px);font-weight:400;line-height:.95;letter-spacing:.1px;text-transform:uppercase;color:var(--ink)}.proof-section-heading h2 em,.proof-price h2 em,.proof-register h2 em{font-style:normal;color:var(--red)}.proof-section-copy{max-width:610px;margin-top:22px!important;font-size:15px;line-height:1.7;color:var(--muted)}.proof-section-heading.center .proof-section-copy{margin-left:auto!important;margin-right:auto!important}.proof-dark .proof-section-heading h2,.proof-red .proof-section-heading h2{color:#fff}.proof-dark .proof-section-copy,.proof-red .proof-section-copy{color:#d8d0cf}.proof-dark .proof-kicker{color:#ff4a43}.proof-red .proof-kicker,.proof-red .proof-section-heading h2 em{color:#fff}.proof-community{background:#fff}.proof-community-slider{position:relative;aspect-ratio:2.15/1;overflow:hidden;border-radius:16px;background:#211313;box-shadow:0 20px 60px #31131324}.proof-community-slides,.proof-community-slides figure{position:absolute;top:0;right:0;bottom:0;left:0}.proof-community-slides figure{margin:0;opacity:0;transform:scale(1.06);transition:opacity .8s ease,transform 5s ease;pointer-events:none}.proof-community-slides figure.active{opacity:1;transform:scale(1);pointer-events:auto}.proof-community-slides img{object-position:center 51%}.proof-slider-arrow{position:absolute;z-index:3;top:50%;width:48px;height:48px;display:grid;place-items:center;transform:translateY(-50%);border:1px solid #ffffffb0;border-radius:50%;background:#170909a8;color:#fff;font-size:34px;line-height:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s,transform .2s}.proof-slider-arrow:hover{background:var(--red);transform:translateY(-50%) scale(1.07)}.proof-slider-arrow.previous{left:18px}.proof-slider-arrow.next{right:18px}.proof-slider-dots{position:absolute;z-index:3;left:50%;bottom:17px;display:flex;gap:7px;transform:translate(-50%)}.proof-slider-dots button{width:8px;height:8px;padding:0;border-radius:50%;background:#ffffff94;box-shadow:0 1px 5px #0005;transition:width .25s,background .25s}.proof-slider-dots button.active{width:27px;border-radius:99px;background:var(--red)}.proof-slider-count{position:absolute;z-index:3;right:18px;bottom:14px;padding:7px 9px;border-radius:5px;background:#170909a8;color:#fff;font-size:9px;font-weight:800;letter-spacing:1px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.proof-strip{display:grid;grid-template-columns:repeat(4,1fr);background:var(--red);color:#fff;padding:0 max(28px,calc((100% - 1180px)/2))}.proof-strip>div{min-height:150px;padding:27px 24px;display:grid;align-content:center;gap:9px;border-right:1px solid #ffffff38}.proof-strip>div:first-child{border-left:1px solid #ffffff38}.proof-strip strong{font-family:Impact,Arial Narrow,sans-serif;font-size:43px;font-weight:400}.proof-strip span{font-size:9px;font-weight:800;letter-spacing:1.35px}.proof-photo-grid{display:grid;gap:12px}.proof-photo-grid figure{position:relative;margin:0;overflow:hidden;background:#2b2525;border-radius:10px}.proof-photo-grid img{transition:transform .6s,filter .4s;filter:saturate(.84) contrast(1.03)}.proof-photo-grid figure:hover img{transform:scale(1.025);filter:saturate(1) contrast(1.04)}.proof-photo-grid.awards{grid-template-columns:repeat(12,1fr);grid-auto-rows:220px}.proof-photo-grid.awards figure{grid-column:span 4}.proof-photo-grid.awards figure:first-child{grid-column:span 8;grid-row:span 2}.proof-photo-grid.awards figure:nth-child(2){grid-row:span 2}.proof-photo-grid.awards figure:last-child{grid-column:span 8}.proof-photo-grid.seminar{grid-template-columns:repeat(4,1fr);grid-auto-rows:230px}.proof-photo-grid.seminar figure:first-child,.proof-photo-grid.seminar figure:nth-child(6){grid-column:span 2}.proof-photo-grid.feedback{grid-template-columns:repeat(4,1fr);grid-auto-rows:370px}.proof-demo-badge{position:absolute;z-index:2;left:12px;top:12px;padding:7px 9px;border-radius:5px;background:#fff;color:var(--red);font-size:7px;font-weight:900;letter-spacing:1px;box-shadow:0 5px 15px #0002}.proof-awards-heading p{margin-top:18px!important;font-family:Manrope,sans-serif;font-size:clamp(19px,2.4vw,30px);font-weight:800;line-height:1.25;color:var(--ink)}.proof-awards-heading p em{font-style:normal;color:var(--red)}.proof-book-heading>p:not(.proof-section-copy){margin-top:18px!important;font-family:Manrope,sans-serif;font-size:clamp(19px,2.4vw,30px);font-weight:800;line-height:1.25;color:var(--ink)}.proof-book-heading>p:not(.proof-section-copy) em{font-style:normal;color:var(--red)}.proof-safari-heading>p:not(.proof-section-copy){margin-top:18px!important;font-family:Manrope,sans-serif;font-size:clamp(19px,2.4vw,30px);font-weight:800;line-height:1.25;color:#fff}.proof-safari-heading>p:not(.proof-section-copy) em{font-style:normal;color:#fff}.proof-photo-grid.safari{grid-template-columns:repeat(4,1fr);grid-auto-rows:240px;gap:12px}.proof-photo-grid.safari figure{grid-column:auto;grid-row:auto}.proof-flag-heading>p:not(.proof-section-copy){margin-top:18px!important;font-family:Manrope,sans-serif;font-size:clamp(19px,2.4vw,30px);font-weight:800;line-height:1.25;color:var(--ink)}.proof-flag-heading>p:not(.proof-section-copy) em{font-style:normal;color:var(--red)}.proof-hero h1,.proof-section-heading h2,.proof-price h2,.proof-register h2,.proof-strip strong,.proof-price-card>strong,.proof-register-copy>div strong,.proof-modal>h2,.proof-floating>strong,.proof-demo-image b{font-family:Impact,Arial Black,Manrope,system-ui,sans-serif;font-weight:900;-webkit-font-smoothing:auto;text-rendering:geometricPrecision}.proof-page strong,.proof-page b,.proof-page button,.proof-kicker,.proof-event-chips>span,.proof-cta span,.proof-cta small,.proof-form label,.proof-attendee-grid span{font-weight:900}.proof-video{position:relative;min-height:330px;margin-top:20px;border-radius:14px;overflow:hidden;background-color:#591416;background-size:cover;background-position:center;display:grid;place-items:center;align-content:center;gap:11px;text-align:center;color:#fff}.proof-video.wide{min-height:460px}.proof-play{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;padding-left:5px;background:#fff;color:var(--red);font-size:24px;box-shadow:0 10px 30px #0004}.proof-video strong{max-width:600px;font-family:Manrope,sans-serif;font-size:clamp(23px,3.5vw,46px);line-height:1.12}.proof-video small{font-size:8px;letter-spacing:1.6px}.proof-video-row{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:16px}.proof-video-row .proof-video{min-height:260px;margin-top:0}.proof-video-row .proof-video strong{font-size:21px}.proof-demo-grid{display:grid;gap:14px}.proof-demo-grid.three{grid-template-columns:repeat(3,1fr)}.proof-demo-grid.four{grid-template-columns:repeat(4,1fr)}.proof-demo-image{position:relative;min-height:360px;overflow:hidden;border-radius:12px;padding:26px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;background:linear-gradient(155deg,#2a2020,#c9302c)}.proof-demo-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#ffffff12 1px,transparent 1px),linear-gradient(90deg,#ffffff12 1px,transparent 1px);background-size:35px 35px}.proof-demo-image b{position:relative;font-family:Impact,Arial Narrow,sans-serif;font-size:80px;font-weight:400;line-height:.8;color:#ffffff25}.proof-demo-image strong{position:relative;font-family:Manrope,sans-serif;font-size:23px;line-height:1.1;margin-top:14px}.proof-demo-image.demo-2{background:linear-gradient(145deg,#7e1618,#ed4b44)}.proof-demo-image.demo-3{background:linear-gradient(145deg,#1d1d20,#6f2021)}.proof-demo-image.demo-4{background:linear-gradient(145deg,#4f1012,#b32927)}.proof-safari .proof-demo-image{border:1px solid #ffffff4d}.proof-safari .proof-demo-badge{background:#17181b;color:#fff}.proof-photo-grid.flag{grid-template-columns:repeat(3,1fr)}.proof-photo-grid.flag figure{aspect-ratio:3/2}.proof-photo-grid.book{grid-template-columns:repeat(12,1fr);grid-auto-rows:210px}.proof-photo-grid.book figure{grid-column:span 4}.proof-photo-grid.book figure:first-child{grid-column:span 8;grid-row:span 2}.proof-photo-grid.book figure:nth-child(2){grid-row:span 2}.proof-photo-grid.book figure:nth-child(6),.proof-photo-grid.book figure:nth-child(11){grid-column:span 6}.proof-photo-grid.book figure:last-child{grid-column:span 12}.proof-photo-grid.book figure:last-child img{filter:saturate(.96) contrast(1.09) brightness(.92) sepia(.06);object-position:center 59%}.proof-photo-grid.book figure:last-child:hover img{filter:saturate(1.08) contrast(1.1) brightness(.96) sepia(.03)}.proof-photo-grid.stay{grid-template-columns:repeat(3,1fr);grid-auto-rows:230px}.proof-photo-grid.stay figure:first-child{grid-row:span 2}.proof-photo-grid.stay figure:last-child{grid-column:span 2}.proof-stay-videos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}.proof-stay-videos figure{margin:0;min-width:0}.proof-stay-videos figure:last-child{grid-column:span 2}.proof-stay-videos video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:10px;background:#17181b}.proof-stay-videos figcaption{margin-top:9px;font-size:12px;font-weight:800;color:var(--ink)}.proof-value{background:#fff}.proof-value-grid{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--line)}.proof-value-grid article{display:flex;gap:20px;min-height:120px;padding:25px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.proof-value-grid article:nth-child(2n){border-right:0}.proof-value-grid article:nth-last-child(-n+2){border-bottom:0}.proof-value-grid article>span{color:var(--red);font-size:10px;font-weight:900}.proof-value-grid h3{font-family:Manrope,sans-serif;font-size:20px;margin-bottom:8px}.proof-value-grid p{color:var(--muted);font-size:13px;line-height:1.55}.proof-disclaimer{display:block;margin-top:14px;color:#85878b;font-size:10px}.proof-price{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:center;background:var(--cream)}.proof-price-copy>p:last-child{max-width:670px;margin-top:24px;font-size:16px;line-height:1.7;color:var(--muted)}.proof-price-card{padding:36px;background:var(--red);color:#fff;border-radius:16px;box-shadow:0 22px 55px #851b1b32;display:grid}.proof-price-card>small{font-size:9px;font-weight:800;letter-spacing:1.4px}.proof-price-card>strong{font-family:Impact,Arial Narrow,sans-serif;font-size:96px;line-height:1.05;font-weight:400}.proof-price-card>span{font-size:11px;font-weight:800;letter-spacing:1.3px}.proof-price-card .proof-cta{background:#fff;color:var(--red);box-shadow:none}.proof-price-card .proof-cta small{color:#5f2a29}.proof-attend{text-align:center}.proof-attend .proof-section-heading{margin-left:auto;margin-right:auto}.proof-attendee-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff21;border:1px solid #ffffff21}.proof-attendee-grid span{min-height:105px;padding:22px;display:grid;place-items:center;background:#202125;font-size:13px;line-height:1.45}.proof-attend .proof-cta{text-align:left}.proof-register{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center;background:#fff}.proof-register-top{border-bottom:1px solid var(--line);background:linear-gradient(145deg,#fff,#fff8f6)}.proof-register-copy>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:11px;margin:30px 0 18px}.proof-register-copy>div span{padding:9px 12px;background:var(--cream);font-size:11px;font-weight:800}.proof-register-copy>div strong{font-family:Impact,Arial Narrow,sans-serif;font-size:52px;color:var(--red);font-weight:400}.proof-register-copy>div small{color:var(--muted)}.proof-register-copy>p:last-child{font-size:13px;line-height:1.6;color:var(--muted)}.proof-form{background:var(--cream);border:1px solid var(--line);border-radius:14px;padding:30px;box-shadow:0 20px 50px #41141412}.proof-form label{display:grid;gap:7px;margin-bottom:15px;font-size:10px;font-weight:800;color:var(--ink)}.proof-form-row{display:grid;grid-template-columns:1fr 1fr;gap:13px}.proof-form input,.proof-form select{width:100%;padding:13px 12px;border:1px solid #decac7;border-radius:6px;background:#fff;color:var(--ink);font-size:13px}.proof-form .proof-consent{display:flex;align-items:flex-start;gap:9px}.proof-form .proof-consent input{width:16px;height:16px;flex:0 0 16px;margin-top:1px}.proof-form-submit{width:100%;padding:15px;border-radius:7px;background:var(--red);color:#fff;font-size:13px;font-weight:850}.proof-form-status{margin-top:12px!important;font-size:12px}.proof-form-status.success{color:#167044}.proof-form-status.error{color:var(--red)}.proof-faq{padding-top:72px;padding-bottom:120px}.proof-faq details{border-top:1px solid var(--line)}.proof-faq details:last-child{border-bottom:1px solid var(--line)}.proof-faq summary{display:flex;justify-content:space-between;gap:20px;padding:22px 0;list-style:none;font-weight:800;font-size:14px;cursor:pointer}.proof-faq summary::-webkit-details-marker{display:none}.proof-faq summary span{color:var(--red);font-size:23px}.proof-faq details p{max-width:760px;padding:0 35px 20px 0;font-size:13px;line-height:1.7;color:var(--muted)}.proof-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#130606d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:18px;display:grid;place-items:center}.proof-modal{position:relative;width:min(560px,100%);max-height:calc(100dvh - 36px);overflow:auto;background:#fff;border-radius:16px;padding:31px}.proof-modal-close{position:absolute;right:15px;top:10px;background:none;font-size:30px}.proof-modal>h2{font-family:Impact,Arial Narrow,sans-serif;font-size:48px;font-weight:400;color:var(--ink);text-transform:uppercase}.proof-modal>p:not(.proof-kicker){margin:6px 0 20px;font-size:12px;color:var(--muted)}.proof-modal .proof-form{padding:0;border:0;box-shadow:none;background:#fff}.proof-floating{position:fixed;isolation:isolate;overflow:hidden;z-index:70;left:50%;bottom:17px;transform:translate(-50%);min-width:390px;padding:12px 14px 12px 18px;border:2px solid #fff;border-radius:9px;background:linear-gradient(110deg,#991b1d,#e23b35 52%,#991b1d);color:#fff;box-shadow:0 0 0 5px #ff40381a,0 13px 40px #540b0b66,0 0 32px #ff40385e;display:flex;align-items:center;justify-content:space-between;gap:30px;animation:proof-floating-pulse 2.4s ease-in-out infinite}.proof-floating:after{content:"";position:absolute;z-index:-1;inset:-45% auto -45% -35%;width:24%;background:linear-gradient(90deg,transparent,#ffffffb8,transparent);transform:skew(-18deg);animation:proof-floating-shine 2.8s ease-in-out infinite}.proof-floating>span{display:grid;text-align:left}.proof-floating b{font-size:13px}.proof-floating small{font-size:7px;letter-spacing:1px;margin-top:3px}.proof-floating>strong{font-family:Impact,Arial Narrow,sans-serif;font-size:30px;font-weight:400}.proof-footer{min-height:160px;padding:38px max(28px,calc((100% - 1180px)/2));display:flex;align-items:center;gap:15px;background:#111;color:#fff}.proof-footer img{width:48px;height:54px;object-fit:contain}.proof-footer span{font-size:10px;font-weight:800;letter-spacing:1.3px}.proof-footer small{margin-left:auto;max-width:370px;color:#9d9d9d;font-size:9px;line-height:1.5;text-align:right}@keyframes proof-floating-pulse{0%,to{transform:translate(-50%) scale(1);box-shadow:0 0 0 5px #ff40381a,0 13px 40px #540b0b66,0 0 27px #ff40384d}50%{transform:translate(-50%) scale(1.025);box-shadow:0 0 0 8px #ff403824,0 16px 46px #540b0b78,0 0 42px #ff40387a}}@keyframes proof-floating-shine{0%,22%{left:-35%}65%,to{left:125%}}@media(prefers-reduced-motion:reduce){.proof-floating,.proof-floating:after{animation:none}}@media(max-width:900px){.proof-nav>p{display:none}.proof-photo-grid.seminar{grid-template-columns:repeat(2,1fr)}.proof-photo-grid.feedback{grid-template-columns:repeat(2,1fr);grid-auto-rows:420px}.proof-demo-grid.four,.proof-attendee-grid{grid-template-columns:repeat(2,1fr)}.proof-price,.proof-register{grid-template-columns:1fr;gap:38px}.proof-price-card{max-width:520px}.proof-strip{grid-template-columns:repeat(2,1fr)}.proof-strip>div:nth-child(2){border-right:0}.proof-video-row{grid-template-columns:1fr 1fr}.proof-video-row .proof-video:last-child{grid-column:span 2}.proof-photo-grid.awards{grid-auto-rows:180px}}@media(max-width:900px){.proof-photo-grid.safari{grid-auto-rows:180px}}@media(max-width:900px){.proof-photo-grid.book{grid-auto-rows:180px}}@media(max-width:900px){.proof-photo-grid.stay{grid-auto-rows:180px}}@media(max-width:700px){.proof-page{padding-bottom:74px}.proof-wrap{padding:68px 18px}.proof-nav{height:70px;padding:0 15px}.proof-brand img{width:39px;height:44px}.proof-brand b{font-size:21px}.proof-brand small{font-size:6px}.proof-nav>button{padding:11px 13px;font-size:9px;margin-left:auto}.proof-hero{min-height:780px;align-items:end}.proof-hero-image>div{background:linear-gradient(0deg,#160707f5 12%,#2a0909ce 56%,#4510105f)}.proof-hero-copy{width:calc(100% - 34px);padding:190px 0 54px}.proof-pill{font-size:8px;line-height:1.5;padding:8px 12px}.proof-hero h1{font-size:clamp(58px,18vw,78px);margin-top:19px;line-height:.88}.proof-hero h2{font-size:21px;line-height:1.08}.proof-hero-copy>p{font-size:12px;line-height:1.6}.proof-hero-copy>strong{font-size:14px;line-height:1.5}.proof-event-chips{display:grid;grid-template-columns:1fr 1fr}.proof-event-chips>span{min-width:0;padding:12px}.proof-event-chips .price{grid-column:span 2}.proof-section-heading{margin-bottom:28px}.proof-section-heading h2,.proof-price h2,.proof-register h2{font-size:49px}.proof-section-copy{font-size:13px;margin-top:17px!important}.proof-group-photo{aspect-ratio:1.35/1;border-radius:9px}.proof-strip{padding:0 18px}.proof-strip>div{min-height:112px;padding:18px 14px}.proof-strip strong{font-size:34px}.proof-strip span{font-size:8px}.proof-photo-grid.awards{grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:8px}.proof-photo-grid.awards figure,.proof-photo-grid.awards figure:first-child,.proof-photo-grid.awards figure:nth-child(2),.proof-photo-grid.awards figure:last-child{grid-column:auto;grid-row:auto;aspect-ratio:1/1}.proof-photo-grid.awards figure:first-child,.proof-photo-grid.awards figure:last-child{grid-column:span 2;aspect-ratio:16/9}.proof-photo-grid.seminar{gap:8px;grid-auto-rows:auto}.proof-photo-grid.seminar figure,.proof-photo-grid.seminar figure:first-child,.proof-photo-grid.seminar figure:nth-child(6){grid-column:auto;aspect-ratio:4/3}.proof-video,.proof-video.wide{min-height:300px;border-radius:9px}.proof-play{width:58px;height:58px;font-size:19px}.proof-video strong{font-size:24px;padding:0 15px}.proof-photo-grid.feedback{grid-auto-rows:300px;gap:8px}.proof-video-row{grid-template-columns:1fr}.proof-video-row .proof-video:last-child{grid-column:auto}.proof-demo-grid.three,.proof-demo-grid.four{grid-template-columns:1fr}.proof-demo-image{min-height:280px}.proof-photo-grid.flag{grid-template-columns:1fr;gap:8px}.proof-value-grid{grid-template-columns:1fr}.proof-value-grid article,.proof-value-grid article:nth-child(2n),.proof-value-grid article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line);min-height:0}.proof-value-grid article:last-child{border-bottom:0}.proof-price-card{padding:26px}.proof-price-card>strong{font-size:78px}.proof-attendee-grid{grid-template-columns:1fr 1fr}.proof-attendee-grid span{min-height:90px;padding:14px 10px;font-size:11px}.proof-form-row{grid-template-columns:1fr}.proof-form{padding:21px 17px}.proof-modal{padding:25px 18px}.proof-modal>h2{font-size:42px}.proof-floating{bottom:10px;min-width:calc(100% - 24px);padding:10px 12px 10px 15px}.proof-floating>strong{font-size:27px}.proof-footer{padding:32px 18px 108px;align-items:flex-start;flex-wrap:wrap}.proof-footer small{margin-left:63px;text-align:left}.proof-disclaimer{line-height:1.5}}@media(max-width:700px){.proof-photo-grid.safari{grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:8px}.proof-photo-grid.safari figure{aspect-ratio:1/1}}@media(max-width:700px){.proof-nav{display:none}.proof-hero-copy,.proof-section-heading,.proof-price-copy,.proof-price-card,.proof-register-copy,.proof-attend,.proof-faq,.proof-footer{text-align:center}.proof-section-heading,.proof-section-copy{margin-left:auto!important;margin-right:auto!important}.proof-hero-copy>.proof-cta,.proof-attend>.proof-cta{display:grid;margin-left:auto;margin-right:auto;text-align:center}.proof-event-chips>span{justify-items:center}.proof-community-slider{aspect-ratio:1.35/1;border-radius:9px}.proof-slider-arrow{width:38px;height:38px;font-size:28px}.proof-slider-arrow.previous{left:10px}.proof-slider-arrow.next{right:10px}.proof-slider-count{right:10px;bottom:10px}.proof-slider-dots{bottom:13px}.proof-strip>div{text-align:center}.proof-value-grid article{display:grid;justify-items:center;text-align:center}.proof-value-grid article>span{font-size:12px}.proof-price-card{justify-items:center}.proof-price-card .proof-cta{text-align:center}.proof-register-copy>div{justify-content:center}.proof-faq summary{align-items:center;text-align:center}.proof-faq details p{padding-right:0;text-align:center}.proof-demo-image{align-items:center;text-align:center}.proof-floating{justify-content:center}.proof-floating>span{text-align:center}.proof-footer{justify-content:center;align-items:center}.proof-footer small{flex-basis:100%;margin-left:0;text-align:center}.proof-modal>h2,.proof-modal>p{text-align:center}}@media(max-width:700px){.proof-hero{align-items:start}.proof-hero-copy{padding-top:80px;padding-bottom:76px}}@media(max-width:700px){.proof-photo-grid.book{grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:8px}.proof-photo-grid.book figure,.proof-photo-grid.book figure:first-child,.proof-photo-grid.book figure:nth-child(2),.proof-photo-grid.book figure:nth-child(6),.proof-photo-grid.book figure:nth-child(11),.proof-photo-grid.book figure:last-child{grid-column:auto;grid-row:auto;aspect-ratio:1/1}.proof-photo-grid.book figure:first-child,.proof-photo-grid.book figure:last-child{grid-column:span 2;aspect-ratio:16/9}}@media(max-width:700px){.proof-photo-grid.stay{grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:8px}.proof-photo-grid.stay figure,.proof-photo-grid.stay figure:first-child,.proof-photo-grid.stay figure:last-child{grid-column:auto;grid-row:auto;aspect-ratio:1/1}.proof-photo-grid.stay figure:first-child{grid-column:span 2;aspect-ratio:4/5}.proof-stay-videos{grid-template-columns:1fr;gap:20px;margin-top:20px}.proof-stay-videos figure:last-child{grid-column:auto}.proof-stay-videos figcaption{text-align:center}}@media(prefers-reduced-motion:reduce){.proof-community-slides figure{transition:none}}.proof-master-film{margin-top:32px}.proof-master-film h3{margin:0 0 18px;font-family:Manrope,sans-serif;font-size:clamp(23px,3.5vw,40px);line-height:1.15}.proof-master-film video{display:block;width:100%;height:auto;object-fit:contain;background:transparent;border-radius:14px}.proof-master-player{position:relative;width:100%;margin-inline:auto}.proof-master-play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:170px;height:112px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px solid #ffffff80;border-radius:18px;background:#000a;color:#fff;cursor:pointer}.proof-master-play span{font-size:32px;line-height:1}.proof-master-play strong{font-size:14px}.proof-master-play:hover{background:#591416e6}.proof-master-play:focus-visible{outline:3px solid #fff;outline-offset:4px}.proof-feedback-videos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px}.proof-feedback-videos figure{margin:0;min-width:0}.proof-feedback-videos video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;border-radius:12px;background:#17181b}.proof-feedback-videos figcaption{margin-top:10px;font-size:15px;font-weight:600}@media(max-width:700px){.proof-feedback-videos{grid-template-columns:1fr;gap:20px}}.proof-section-register{display:flex;justify-content:center}.proof-section-register .proof-cta{width:100%;justify-items:center;text-align:center}.proof-red .proof-section-register .proof-cta,.proof-strip .proof-section-register .proof-cta{background:#fff;color:var(--red);box-shadow:0 12px 30px #5a080845}.proof-red .proof-section-register .proof-cta small,.proof-strip .proof-section-register .proof-cta small{color:#7d2b28}.proof-strip .proof-section-register{grid-column:1/-1;padding:0 24px 27px}@media(max-width:700px){.proof-page{font-synthesis:weight;-webkit-font-smoothing:auto;text-rendering:geometricPrecision}.proof-page p,.proof-section-copy,.proof-hero-copy>p,.proof-register-copy>p:last-child,.proof-price-copy>p:last-child,.proof-faq details p,.proof-value-grid p{font-weight:600}.proof-page .proof-section-heading h2,.proof-page .proof-price h2,.proof-page .proof-register h2,.proof-page .proof-hero h1,.proof-page .proof-strip strong{font-weight:900;-webkit-text-stroke:.2px currentColor}.proof-page .proof-kicker,.proof-page .proof-faq summary,.proof-page .proof-stay-videos figcaption{font-weight:900}}.proof-hero-highlight{display:inline-flex;align-items:center;gap:12px;width:auto;margin-top:14px!important;padding:10px 18px;border:1px solid #ffaaa6;border-radius:10px;background:linear-gradient(110deg,#991b1de8,#e23b35e8);box-shadow:0 0 0 4px #ff403817,0 0 28px #ff40385e;color:#fff;word-spacing:.22em}.proof-hero-highlight span{color:#fff;font-size:.9em;line-height:1}@media(max-width:700px){.proof-hero-highlight{gap:8px;padding:9px 12px;font-size:17px!important;letter-spacing:-.4px!important;word-spacing:.12em}}
