html,body{overflow-x:hidden;max-width:100%}@media(max-width:960px){.prob-connector.knol-conn .prob-connector-arrow,.journey-arrow{transform:rotate(90deg)!important}.prob-connector.knol-conn .prob-connector-label{writing-mode:horizontal-tb;text-orientation:initial;transform:none;white-space:nowrap}}.hero,.page-hero,.contact-hero{background:transparent!important}nav,footer,section,.hero-inner,.page-hero-inner,.contact-hero-inner{position:relative;z-index:1}.nav-toggle{display:none;background:transparent;border:1px solid var(--border, rgba(24, 24, 15, .08));border-radius:10px;width:40px;height:40px;align-items:center;justify-content:center;cursor:pointer;color:var(--ink, #18180f)}.nav-toggle svg{width:20px;height:20px}@media(max-width:960px){nav{padding:0 20px!important;height:60px!important;justify-content:space-between!important}.page-hero-inner,.mission-grid,.ethos-cards,.team-grid,.contact-grid,.options-grid,.prob-diagram,.gap-visual,.journey,.journey-outcome,.bridge-metrics,.who-grid,.ke-intro-grid,.kb-diagram,.how-steps,.specs-grid,.page-hero-cols,.shift-compare,.why-header,.why-grid,.tailored-card,.audience-grid,.hero-stats,.form-row-grid,.outcomes-grid,.glance-grid,.wt-phases,.wt-strip,.cs-card,.ct-head,.ct-row{grid-template-columns:1fr!important;gap:20px!important}section,.hero,.problem,.bridge,.who,.cta-section,.mission,.ethos,.team,.page-hero,.contact-hero,.contact-main,.options,.ke-intro,.ke-platform,.how-it-works,.specs,.pricing-cta,.workshop,.shift,.why,.tailored,.audience,.glance{padding:72px 20px!important}.hero{padding-top:80px!important;min-height:auto!important}.hero-inner{padding:40px 20px 60px!important}.page-hero{padding-top:100px!important;padding-bottom:48px!important}.hero-stat{border-right:none!important;border-bottom:1px solid var(--border, rgba(24,24,15,.08))}.hero-stat:last-child{border-bottom:none}.tailored-card,.gap-visual{padding:32px 24px!important}.kb-diagram{padding:28px 24px!important}footer{padding:28px 20px!important;justify-content:center!important;text-align:center}}@media(max-width:960px){.nav-toggle{display:inline-flex!important;visibility:visible!important;opacity:1!important;flex-shrink:0;position:relative;z-index:302}.nav-links{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch!important;gap:4px!important;padding:12px 16px 20px!important;background:#fffffffa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border, rgba(24, 24, 15, .08));transform:translateY(-8px);opacity:0;visibility:hidden;transition:opacity .18s,transform .18s,visibility .18s}.nav-links.open{opacity:1;visibility:visible;transform:translateY(0)}.nav-links>li>a{padding:12px 14px!important}.btn-nav{display:none!important}}@media(max-width:480px){.hero-inner h1{font-size:clamp(36px,10vw,52px)!important}h2.st{font-size:clamp(26px,7vw,36px)!important}.hero-sub{font-size:16px!important}.hero-actions{flex-direction:column;align-items:stretch!important}.hero-actions .btn-primary{width:100%;text-align:center}}@media(max-width:960px){.contact-hero{padding-top:120px!important;padding-bottom:24px!important}.contact-main{padding-top:24px!important}}
