@media(min-width:1700px){:root{--max:1400px}.hero{padding-top:85px}}@media(max-width:1180px){.container{width:calc(100% - 64px)}.nav-links{gap:16px}.header-inner{gap:18px}.header-cta{margin-left:0}.header-cta .btn{padding-inline:14px;font-size:.76rem}.nav-links a{font-size:.76rem}.logo{font-size:1.25rem}.logo small{font-size:.8rem}.hero h1{font-size:clamp(3rem,6vw,4.7rem)}.hero .actions{flex-direction:column;align-items:start}.split{gap:45px}.tool-wordmarks{gap:15px;font-size:.9rem}.footer-grid{grid-template-columns:repeat(3,1fr);gap:30px}.role-grid,.industry-grid{grid-template-columns:repeat(5,1fr)}.role-card{padding:18px 13px;gap:8px}.contact-grid{gap:35px}}
@media(max-width:1000px){.nav-links{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);padding:20px 32px;box-shadow:0 16px 25px #0b0f1912}.nav-links.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.nav-links a{padding:13px 0;font-size:1rem}.menu-toggle{display:block}.header-cta{margin:0}.header-inner{min-height:76px}.hero-grid{gap:24px}.hero .lead{font-size:1rem}.hero-description{font-size:.82rem}.hero-art{aspect-ratio:1/1.15}.tools-strip{align-items:start}.tool-wordmarks{display:grid;grid-template-columns:repeat(3,1fr);row-gap:18px}.pillar{padding:25px}.pillar h3{font-size:1.22rem}.pillar p{font-size:.83rem}.cols-4{grid-template-columns:repeat(2,1fr)}.role-grid,.industry-grid{grid-template-columns:repeat(3,1fr)}.section{padding-block:75px}.section-head{gap:30px}.section-head p{max-width:330px}.split{gap:35px}.process-step{padding-right:15px}.card{padding:25px}.contact-grid{grid-template-columns:1fr}.contact-aside{order:-1}.hero .btn{font-size:.8rem}}
@media(max-width:700px){.container{width:calc(100% - 40px)}.utility{font-size:.65rem}.utility .container{gap:12px}.utility .geo-short{display:none}.header-inner{min-height:72px;gap:13px}.logo{font-size:1.25rem;gap:8px}.logo small{font-size:.8rem}.brand-mark{width:29px;height:29px}.header-cta{display:none}.menu-toggle{font-size:.8rem}.hero{padding:40px 0}.hero-grid{grid-template-columns:1fr;gap:32px}.hero h1{font-size:clamp(2.7rem,10vw,4.6rem)}.hero .eyebrow{font-size:.64rem;letter-spacing:.11em;margin-bottom:22px}.hero .lead{font-size:1.02rem;margin-top:23px;max-width:100%}.hero-description{font-size:.875rem}.hero .actions{flex-direction:row;align-items:stretch}.hero .btn{font-size:.78rem;padding:13px 14px;flex:1}.hero-art{aspect-ratio:1.18}.art-label{font-size:.62rem;top:20px;left:22px}.art-caption{font-size:.64rem;left:22px;right:22px;bottom:18px}.art-tag{font-size:.65rem;padding:5px 9px}.tools-strip{margin-top:35px;display:block}.tools-strip>p{max-width:none;margin-bottom:18px}.tool-wordmarks{font-size:.91rem;gap:20px}.section{padding-block:60px}.section-head{display:block;margin-bottom:30px}.section-head p{max-width:none;margin-top:20px}.section-head .text-link{margin-top:14px}.eyebrow{font-size:.68rem;margin-bottom:16px}h2{font-size:2.05rem}.pillar-grid,.cols-3,.cols-2,.split,.calculator-grid{grid-template-columns:1fr}.pillar{padding:28px}.pillar+.pillar{border-left:0;border-top:1px solid var(--line)}.pillar h3{font-size:1.45rem}.pillar p{min-height:auto;font-size:.9rem}.pillar .text-link{margin-top:0}.grid{gap:16px}.tool-card{min-height:245px}.tool-card h3{font-size:1.45rem}.role-grid,.industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.role-card{min-height:78px;padding:17px 14px;font-size:.82rem}.industry-grid a{font-size:.82rem;padding:20px 14px}.split{gap:32px}.lead{font-size:1.02rem}.process{grid-template-columns:1fr;margin-top:25px;border:0;gap:0}.process-step{display:grid;grid-template-columns:30px 1fr;gap:7px 14px;border-top:1px solid #364151;padding:20px 0}.process-step b{margin:0}.process-step p{grid-column:2}.process-step h3{margin:0}.learning-panel,.blueprint{padding:25px}.format-row{gap:15px;font-size:.85rem}.format-row span{font-size:.75rem;max-width:110px;text-align:right}.assessment-teaser{display:block;padding:27px}.assessment-teaser h2{font-size:1.7rem}.assessment-teaser .btn{margin-top:22px}.trust-grid{grid-template-columns:1fr 1fr;gap:28px 24px}.trust-item h3{font-size:1rem}.trust-item p{font-size:.85rem}.glance{grid-template-columns:1fr 1fr}.cyber-callout{display:block;padding:27px}.cyber-callout .btn{margin-top:22px}.profile-mark{min-height:260px}.profile-initials{font-size:6rem}.final-cta{padding:50px 23px}.final-cta h2{font-size:2rem}.final-cta p{font-size:.9rem}.final-cta .actions{display:grid}.footer-top{display:block}.footer-top p{margin-top:20px}.footer-grid{grid-template-columns:1fr 1fr;gap:26px}.footer-bottom{flex-direction:column;gap:12px}.site-footer{padding-top:50px}.page-hero{padding:32px 0 48px}.breadcrumbs{margin-bottom:30px;font-size:.7rem}.page-hero h1{font-size:clamp(2.5rem,9vw,4rem);overflow-wrap:break-word}.page-hero .lead{font-size:1rem}.form-grid{grid-template-columns:1fr;gap:20px}.form-full{grid-column:auto}.contact-aside{padding:25px}.quiz fieldset{padding:20px}.choices{display:grid;grid-template-columns:1fr}.choices label{min-width:0;padding:11px 14px}.quiz legend{font-size:.88rem}.result{padding:25px}.calculator-output{padding:26px}.cols-4{grid-template-columns:1fr 1fr}.delivery-cards{gap:8px}.delivery-cards div{padding:14px 10px}.world-panel{padding:20px}.card{padding:25px}.resource-link{gap:16px}.filter-bar input,.filter-bar select{width:100%;min-width:0;flex:auto}.no-pad-top{padding-top:0}}
@media(max-width:360px){.container{width:calc(100% - 32px)}.hero h1{font-size:2.65rem}.hero .actions{display:grid}.tool-wordmarks{font-size:.8rem;gap:15px}.role-card{font-size:.76rem;gap:7px;padding:15px 10px}.trust-grid,.glance,.cols-4{grid-template-columns:1fr}.art-tag{font-size:.6rem}.art-caption{font-size:.6rem}.utility .container>span{max-width:150px}.hero-art{aspect-ratio:1}.footer-grid{gap:18px}}
@media print{.utility,.site-header,.site-footer,.actions,.skip{display:none}.section{padding-block:25px}.container{width:100%}.card,details,.quiz fieldset{break-inside:avoid}a{color:inherit!important}.section-dark{background:#fff;color:#111}.section-dark p{color:#333}}
@media(max-width:700px){.on-page{padding:22px;margin-top:22px}.on-page ul,.related-grid{grid-template-columns:1fr}.on-page ul{gap:10px}.scenario{padding:23px}.article-meta{line-height:1.9;padding-top:22px}.sitemap-list{columns:1}.founder-photo img{height:auto;min-height:0}.founder-photo figcaption{padding:16px 20px}.prompt-text{padding:18px}.copy-status{display:block;margin:12px 0 0}}
@media(max-width:1180px){.home-hero .hero-grid{gap:35px}.program-card{padding:24px}.program-featured{padding:23px}.program-card h3{font-size:1.4rem}.program-top{gap:12px}.home-global>.container{gap:45px}.training-menu>summary{font-size:.76rem}}
@media(max-width:1000px){.training-menu>summary{font-size:1rem;padding:13px 0;justify-content:space-between}.training-dropdown{position:static;width:100%;padding:18px;background:var(--surface);border-radius:10px;box-shadow:none;gap:18px}.nav-links.is-open{max-height:calc(100dvh - 115px);overflow-y:auto}.nav-links .training-dropdown a{padding:10px 0;font-size:.85rem}.enquiry-aside{position:static;order:0}.contact-grid{grid-template-columns:1fr}.contact-person img{width:64px;height:64px}.discovery-grid{gap:25px}.program-audience{font-size:.67rem}.home-global>.container{gap:30px}.enquiry-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.contact-direct{display:flex;justify-content:space-between;gap:20px}.contact-direct span{margin:0}}
@media(max-width:700px){.home-page .section{padding-block:58px}.home-hero{padding-top:35px}.home-hero .hero-grid{gap:30px}.home-hero .hero-art{max-height:360px;aspect-ratio:1.18}.home-hero .tools-strip{margin-top:30px}.home-pathways{padding-top:42px!important}.home-pathways .pillar p{min-height:0}.program-grid,.discovery-grid,.home-global>.container{grid-template-columns:1fr}.program-card,.program-featured{padding:25px}.program-top{margin-bottom:21px}.program-audience{font-size:.73rem}.program-card h3{font-size:1.65rem}.program-list{margin-top:19px;margin-bottom:23px}.program-intro{font-size:.94rem}.program-card .btn{font-size:.87rem}.section-tail{display:block;margin-top:22px}.section-tail a{margin-top:12px}.discovery-grid{gap:30px}.home-global>.container{gap:28px}.home-founder .founder-photo img{aspect-ratio:1.4}.home-founder .lead{font-size:1.03rem}.home-close{padding-top:0!important}.home-close .final-cta p br{display:none}.contact-main{padding-top:42px}.form-heading h2{font-size:1.8rem}.enquiry-submit{display:block}.enquiry-submit .btn{width:100%}.enquiry-submit p{margin-top:13px}.enquiry-aside{padding:24px}.enquiry-steps{display:block}.contact-direct{display:block}.contact-direct span{margin-bottom:6px}.training-dropdown{grid-template-columns:1fr;padding:16px;gap:20px}.training-dropdown-bottom{grid-column:auto}.enquiry-details>summary{padding:17px 16px}.enquiry-details>.detail-body{padding-inline:16px}.contact-grid{gap:38px}}
@media(max-width:1000px){.search-results{grid-template-columns:repeat(2,minmax(0,1fr))}.download-banner{align-items:flex-start;flex-direction:column;gap:24px}.search-filter-footer{align-items:flex-start}.search-card{padding:23px}}
@media(max-width:700px){.utility-links{gap:14px}.search-controls{padding:21px}.search-filters{grid-template-columns:1fr;gap:17px}.search-input-row{flex-direction:column}.search-filter-footer,.search-results-header{display:block}.search-results-header p{margin-top:12px}.search-filter-footer p{margin-bottom:6px}.search-results{grid-template-columns:1fr}.search-card{padding:24px}.search-empty{padding:30px 20px}.download-banner{padding:27px 24px}.download-banner h2{font-size:1.7rem}.download-banner>.btn{width:100%}.hub-search{margin-top:24px}.search-section{padding-top:30px}.utility .container>span{max-width:145px}.utility-links a{white-space:nowrap}}
@media(max-width:360px){.utility .container>span{max-width:115px}.utility-links{gap:9px}.utility .container{gap:6px}}
@media(max-width:700px){.search-hero{padding:20px 0 18px}.search-hero .breadcrumbs{margin-bottom:13px}.search-hero h1{font-size:2rem}.search-hero .lead{font-size:1rem;margin-top:10px}.search-section{padding-top:16px}.search-controls{padding:16px}.search-controls .search-input-row{flex-direction:row;gap:8px}.search-controls .search-input-row input{padding:12px 10px;width:0;font-size:1rem}.search-controls .search-input-row .btn{padding:12px 13px;font-size:.875rem}.search-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-top:10px}.search-filter-panel[open]{grid-column:1/-1}.search-filter-panel[open]+.search-brochure{grid-column:1/-1;padding-top:0}.search-filter-panel[open]+.search-brochure span{display:inline;margin-left:8px}.search-filters{gap:14px}.search-brochure{font-size:.8125rem}.search-brochure span{font-size:.75rem}.search-shortcuts{gap:7px;margin-top:12px;display:grid;grid-template-columns:1fr 1fr}.search-shortcuts a{font-size:.8125rem;padding:9px 10px;line-height:1.4;min-height:44px}.search-results-header{margin:24px 0 16px}.search-results-header h2{font-size:1.4rem}.search-results-header p{margin-top:6px;font-size:.8125rem}.search-card{padding:22px}.search-active-row{align-items:flex-start}.search-reset{font-size:.8125rem;min-height:40px}.search-filter-panel>summary{min-height:44px;padding-block:12px}}
@media(max-width:1180px){.brand-logo{width:190px}.header-inner{gap:16px}.nav-links{gap:13px}}
@media(max-width:1000px){.header-inner{min-height:88px}.brand-logo{width:200px}}
@media(max-width:700px){.brand-logo{width:190px}.header-inner{min-height:82px}.site-footer .brand-logo{width:230px}.answer-section{padding-top:24px}.answer-card{padding:23px 21px}.answer-facts{grid-template-columns:1fr;gap:17px;margin-top:20px;padding-top:17px}.answer-card h2{font-size:1.5rem}.answer-card>p:not(.eyebrow){font-size:1rem}.answer-card>.answer-source{font-size:.8125rem}.answer-section .section-head{margin-bottom:16px}}
@media(max-width:360px){.brand-logo{width:175px}.header-inner{gap:10px}}
