:root{color-scheme:light}.site-header{gap:clamp(10px,1.6vw,26px);background:var(--ivory);backdrop-filter:none}.site-header .desktop-navigation{gap:clamp(12px,1.7vw,26px)}.nav-dropdown{background:var(--ivory);border:1px solid var(--line);min-width:240px;padding:8px;box-shadow:0 12px 28px #10263e18}.nav-dropdown a{padding:12px 14px;min-height:44px;line-height:1.4;border-radius:2px;color:var(--navy)}.nav-dropdown a:focus-visible,.nav-dropdown a:hover{background:var(--champagne-soft);color:var(--navy)}.nav-dropdown strong{letter-spacing:0}.nav-dropdown small{display:none}.language-links{display:flex!important;gap:3px;align-items:center;flex:0 0 auto;font-size:.8rem;font-weight:600;white-space:nowrap}.language-links a{min-width:34px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);text-underline-offset:5px}.language-links a[aria-current=page]{color:var(--navy);text-decoration:underline;text-decoration-color:var(--champagne);text-decoration-thickness:2px}.language-links span{color:var(--muted)}.site-header .header-cta{white-space:nowrap;min-height:44px;background:var(--navy);color:var(--ivory);border-color:var(--navy)}.hero-copy .home-motto{font-family:Georgia,serif;font-size:clamp(1.15rem,1.7vw,1.45rem);font-weight:400;line-height:1.4;color:var(--accent-blue);border-left:2px solid var(--champagne);padding-left:14px;margin:0 0 1.35rem;max-width:100%}.business-check-result{display:block!important;grid-template-columns:none!important;height:auto;overflow:visible;padding:clamp(24px,5vw,60px)}.business-check-result,.business-check-result>div{min-width:0;width:100%;max-width:100%}.business-check-result h2{font-size:clamp(1.7rem,3.2vw,2.8rem);line-height:1.15;max-width:26ch}.business-check-result label,.business-check-result p,.business-check-result summary{max-width:70ch;white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:1.65}.business-check-actions{min-width:0;max-width:100%;align-items:flex-start}.business-check-actions a,.business-check-actions button{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left;min-height:48px;height:auto;line-height:1.5}.business-check-actions a{background:var(--navy);color:var(--ivory)}.business-check-result .check-context p{padding:0}.business-check-options,.business-check-shell{min-width:0;max-width:100%}.business-check-shell :focus-visible{outline:2px solid var(--navy);outline-offset:4px;box-shadow:0 0 0 6px var(--champagne-soft)}.home-support{padding:clamp(48px,6vw,90px) max(24px,calc((100vw - 1160px)/2));background:var(--ivory);color:var(--navy)}.home-support h2{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.15;max-width:29ch}.home-support p{line-height:1.7;max-width:75ch;color:var(--muted)}.audience-links{display:flex;flex-wrap:wrap;gap:12px 24px}.audience-context a,.audience-links a,.tool-grid a{font-weight:700;text-decoration:underline;text-underline-offset:5px;min-height:44px;display:inline-flex;align-items:center}.tool-intro{margin-top:48px}.tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.tool-grid article{min-width:0;padding:28px;background:var(--surface);border:1px solid var(--line);border-top:2px solid var(--champagne)}.tool-grid h3{font-size:1.5rem;color:var(--navy)}.audience-context{padding:clamp(42px,6vw,76px) max(24px,calc((100vw - 1100px)/2));background:var(--ivory);color:var(--navy);scroll-margin-top:110px}.audience-context h2{font-size:clamp(1.8rem,3vw,2.8rem);max-width:32ch;line-height:1.2}.audience-context p{max-width:75ch;line-height:1.75;color:var(--muted)}.institutional-footer{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,.6fr) minmax(0,1fr);gap:28px!important;padding:48px clamp(24px,5vw,80px)!important;background:var(--navy)!important;color:var(--ivory)!important;align-items:start}.footer-identity,.institutional-footer>*{min-width:0}.institutional-footer .brand{max-width:100%}.institutional-footer p{font-size:.88rem!important;line-height:1.65!important;color:var(--ivory)!important;max-width:43ch}.footer-privacy,.institutional-footer nav{display:flex!important;flex-direction:column;align-items:flex-start;gap:5px}.institutional-footer a{font-size:.88rem;color:var(--ivory);min-height:40px;display:inline-flex;align-items:center;overflow-wrap:anywhere;max-width:100%;text-underline-offset:4px}.institutional-footer a:hover{text-decoration:underline}.footer-copyright{grid-column:1/-1;border-top:1px solid #f7f3ea40;padding-top:20px;line-height:1.6}.contact-intake{scroll-margin-top:110px}.contact-intake form{display:block}.contact-intake .contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;border:0;padding:0;margin:24px 0;min-width:0}.contact-intake label{min-width:0;font-size:1rem;line-height:1.55}.contact-intake input,.contact-intake select,.contact-intake textarea{min-width:0;max-width:100%;font-size:16px;line-height:1.5}.contact-intake .contact-wide{grid-column:1/-1}.contact-intake textarea{resize:vertical;min-height:170px}.contact-intake .contact-consent input{width:20px;flex:0 0 20px;margin-top:4px}.contact-intake .contact-consent label{display:block;font-weight:400}.contact-intake a{text-decoration:underline;text-underline-offset:4px}.contact-intake .contact-feedback{grid-column:1/-1;padding:18px;border:1px solid var(--line);background:var(--ivory);line-height:1.65;overflow-wrap:anywhere}.contact-intake .contact-feedback[role=alert]{border-left:3px solid var(--danger)}.contact-intake button:disabled{opacity:.6;cursor:wait}.contact-intake .contact-honey{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.vertical-hero-amber,.vertical-hero-route{background:linear-gradient(135deg,var(--ivory),var(--surface))}.authority-support,.banking-entry-inner,.banking-hero,.complex-experience,.sector-next,.transaction-boundary{background:var(--navy)!important;color:var(--ivory)}.authority-support h2,.banking-hero h1,.complex-experience h2,.sector-next h2,.transaction-boundary h2{color:var(--ivory)}.page-hero h1 em,.vertical-hero h1 em{color:var(--accent-blue)}@media(max-width:950px){.tool-grid{grid-template-columns:1fr}.institutional-footer{grid-template-columns:1fr 1fr}.footer-identity{grid-column:1/-1}.language-links{margin-left:auto}.site-header{padding-inline:20px}.site-header .desktop-navigation{display:none}.site-header .language-links{display:flex!important}}@media(max-width:620px){.institutional-footer{grid-template-columns:1fr}.institutional-footer>*{grid-column:auto}.contact-intake .contact-fields{grid-template-columns:1fr}.site-header{padding-inline:16px;gap:8px}.site-header .language-links a{min-width:30px}.business-check-result{padding:24px 20px}.business-check-actions{flex-direction:column}.business-check-actions a,.business-check-actions button{width:100%}.tool-grid article{padding:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.business-check-result .check-context .check-summary{white-space:pre-line}.business-check-result h2:focus{outline:2px solid var(--navy);outline-offset:4px}main :is(h1,h2,h3,h4,p,li,a,label,summary,strong,small){overflow-wrap:anywhere}main :is(section,article,aside,div){min-width:0}.home-support h2,.vertical-hero>div{max-width:100%}.banking-outcomes{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.banking-entry-signals{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.orientation-map{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.uif-bar{height:auto;min-height:4.3rem;overflow:visible}.uif-bar span{line-height:1.4;padding:10px 4px;overflow-wrap:anywhere}@media(max-width:1100px){.article-body section>span{position:static;display:block;margin-bottom:8px}}.business-check-options button{min-width:0;white-space:normal;height:auto}.business-check-options button>span{min-width:0;overflow-wrap:anywhere}.business-check-options button>svg{flex-shrink:0}@media(max-width:620px){.business-check-question{padding:24px 20px}}@media (min-width:1241px){.site-header{padding-inline:clamp(24px,3vw,64px);gap:16px}.site-header .desktop-navigation{gap:clamp(10px,1vw,18px)}.site-header .desktop-navigation>a,.site-header .nav-parent{white-space:nowrap}}@media (min-width:951px) and (max-width:1240px){.site-header .desktop-navigation{display:none}.site-header .mobile-menu{display:block}.site-header>.header-cta{display:none}.site-header .language-links{margin-left:auto}}.service-detail article{min-width:0;scroll-margin-top:110px}.service-detail article>p{min-height:0}.service-detail article:not(:first-child){color:var(--navy);background:var(--ivory)}.service-detail article:not(:first-child) .service-audience,.service-detail article:not(:first-child) .service-deliverable span,.service-detail article:not(:first-child) .service-reading{color:var(--navy)}.service-detail article:not(:first-child) .service-deliverable{border-color:var(--line)}.service-detail article:not(:first-child)>span{color:var(--navy)}.service-detail article:first-child .service-audience,.service-detail article:first-child .service-deliverable span,.service-detail article:first-child .service-reading{color:var(--champagne)}.service-detail .service-icon{margin-bottom:24px;background:var(--navy);color:var(--ivory)}.service-detail article:first-child .service-icon{background:var(--champagne);color:var(--navy)}.service-detail{scroll-margin-top:100px}:root{--surface:#ffffff;--paper:var(--ivory);--champagne-light:#f0d7a4;--champagne-ink:#665333;--muted-on-dark:#cdd5dc;--danger:#9b2525;--font-body:Arial,Helvetica,sans-serif;--font-display:Georgia,"Times New Roman",serif}body{font-family:var(--font-body)}.profile-story>div>p{font-size:1rem;line-height:1.75}.profile-story .profile-lead{font-size:1.0625rem;line-height:1.75}.profile-hero>div>p:last-child{font-size:1.0625rem;line-height:1.7}.profile-credentials span{font-size:.75rem;line-height:1.5;letter-spacing:.08em}.profile-credentials p{font-size:.9375rem!important;line-height:1.6}.experience-map-grid p{font-size:1rem;line-height:1.75}.uif-financial{background:var(--accent-blue)}.uif-bar .uif-financial{color:var(--ivory)}.uif-bar .uif-nonfinancial{color:var(--navy-deep)}:focus-visible{outline:3px solid var(--navy);outline-offset:3px;box-shadow:0 0 0 3px var(--ivory)}@media (max-width:620px){.profile-hero h1{font-size:clamp(2.25rem,9vw,2.75rem);line-height:1.12}.profile-story h2{font-size:clamp(2rem,8.5vw,2.5rem);line-height:1.16}}.localized-profile .credential-strip span{color:var(--muted);background:var(--champagne-soft)}.localized-profile .credential-strip strong{color:var(--navy)}.about .about-label,.authority-support .eyebrow,.transaction-boundary .eyebrow,.transaction-boundary>div:nth-child(2) strong{color:var(--champagne-light)}.profile-credentials article{min-width:0}.profile-credentials span{overflow-wrap:anywhere}.radar-method{position:relative;z-index:1;margin:1.25rem 0;color:var(--ivory);font-size:.875rem;line-height:1.65}.radar-method summary{cursor:pointer;min-height:44px;padding:.6rem 0;text-decoration:underline;text-underline-offset:3px}.radar-actions,.radar-method p{overflow-wrap:anywhere;line-height:1.65}.radar-actions{padding-left:1.15rem;font-size:1rem;color:var(--muted-on-dark)}.radar-actions li+li{margin-top:.8rem}.readiness-map>span{min-width:0;font-size:.75rem;line-height:1.4;overflow-wrap:anywhere}.readiness-map>span b{display:block;font-weight:700}.readiness-map>span small{display:block;font-size:.6875rem;font-weight:400;margin-top:.3rem;text-transform:none;letter-spacing:0}.readiness-map>span.unverified{color:var(--ivory);border-color:var(--champagne);border-style:dashed}.check-service-link{display:inline-block;margin-top:1.25rem;max-width:100%;color:var(--navy);text-decoration:underline;text-underline-offset:3px;line-height:1.6;overflow-wrap:anywhere}.answer-row{flex-wrap:wrap}.site-header .language-links{gap:0;column-gap:0;margin-block:0;align-items:center;justify-content:center}.site-header .language-links a{min-width:32px;min-height:44px;padding:0 2px;line-height:1}.site-header .language-links span{padding:0;line-height:1}.site-search{flex:0 0 auto}.search-heading button,.site-search-trigger{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid transparent;background:transparent;color:var(--navy);border-radius:3px;cursor:pointer}.search-heading button:hover,.site-search-trigger:hover{background:#10263e0c}.search-heading button:focus-visible,.search-results a:focus-visible,.site-search-dialog input:focus-visible,.site-search-trigger:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.site-search-dialog{position:fixed;inset:0;margin:auto;width:min(760px,calc(100% - 24px));max-width:calc(100% - 24px);max-height:calc(100dvh - 32px);padding:28px;color:var(--navy);background:var(--ivory);border:1px solid #c6a36a;border-radius:4px;overflow-y:auto;overscroll-behavior:contain}.site-search-dialog::backdrop{background:#10263ebf}.search-heading{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:20px}.site-search-dialog .search-heading h2{font-family:Georgia,serif;font-size:clamp(1.4rem,4vw,2.1rem);line-height:1.15;margin:0;color:var(--navy)}.site-search-dialog label{display:block;font-size:1rem;font-weight:700;margin-bottom:8px}.site-search-dialog input{display:block;width:100%;min-height:48px;font:inherit;font-size:1rem;border:1px solid #536579;background:var(--ivory);color:var(--navy);border-radius:2px;padding:12px}.site-search-dialog .search-status{font-size:.9rem;line-height:1.55;margin:14px 0;color:var(--muted)}.site-search-dialog .search-results{padding:0;margin:0;list-style:none}.search-results li{margin:0;border-top:1px solid #cdd5dc}.search-results a{display:grid;gap:6px;padding:16px 3px;text-decoration:none;color:var(--navy)}.search-results a:hover strong{text-decoration:underline;text-underline-offset:3px}.search-results strong{font-size:1.05rem;line-height:1.4}.search-results span{font-size:.93rem;line-height:1.5;color:var(--muted)}.search-results small{font-size:.76rem;overflow-wrap:anywhere;color:var(--muted)}.site-search-dialog .search-privacy{font-size:.8rem;line-height:1.6;color:var(--muted);margin:20px 0 0}.home-ai-focus{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(32px,5vw,76px);padding:clamp(40px,6vw,80px) clamp(24px,6vw,88px);border-block:1px solid #cdd5dc;background:var(--ivory)}.home-ai-focus h2{font-family:Georgia,serif;font-weight:500;font-size:clamp(1.9rem,3.3vw,3.1rem);line-height:1.12;max-width:22ch;color:var(--navy);margin:18px 0 24px}.home-ai-focus p:not(.eyebrow){font-size:1.05rem;line-height:1.75;max-width:65ch;color:var(--muted)}.home-ai-focus .text-link{display:inline-flex;align-items:center;gap:8px;margin-top:16px;min-height:44px;font-weight:700;color:var(--navy)}.home-ai-focus aside{border-left:2px solid var(--champagne);padding:8px 0 8px 30px;align-self:center;min-width:0}.home-ai-focus aside>span{font-size:.75rem;font-weight:700;letter-spacing:.08em;color:var(--muted)}.home-ai-focus ol{padding-left:24px;margin:20px 0;font-size:1.15rem;line-height:1.6}.home-ai-focus li{padding-left:7px;margin-bottom:10px}.home-ai-focus aside>div{display:flex;flex-wrap:wrap;gap:6px 22px}.home-ai-focus aside a{display:inline-flex;align-items:center;min-height:44px;font-size:.92rem;color:var(--navy);text-underline-offset:4px}.typology-flow{display:flex;align-items:stretch;gap:10px;margin:22px 0 24px;padding:20px 0;border-block:1px solid #cdd5dc}.typology-flow span{flex:1;min-width:0;font-size:.95rem;font-weight:700;color:var(--navy);line-height:1.5;text-align:center;align-self:center}.typology-flow svg{color:var(--navy);flex:0 0 20px;align-self:center}@media(max-width:950px){.home-ai-focus{grid-template-columns:1fr}.home-ai-focus aside{padding-left:24px}.site-header{gap:8px}.site-header .language-links{margin-left:auto}}@media(max-width:620px){.site-search-dialog{padding:20px}.home-ai-focus{padding-inline:22px}.typology-flow{gap:6px;padding:16px 0}.typology-flow span{font-size:.83rem}.typology-flow svg{flex-basis:15px;width:15px}.site-search-trigger{min-width:40px}.site-header{gap:4px}.site-header .language-links a{min-width:29px}}.service-map{display:block;font-size:1rem;font-weight:400;padding:2rem max(24px,calc((100vw - 1100px)/2));color:var(--navy);background:var(--ivory)}.service-map h2{font-size:clamp(1.4rem,2.3vw,2rem);line-height:1.3;margin:0 0 1rem}.service-map ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.5rem;list-style:none;padding:0;margin:0}.service-map li{min-width:0;border-top:1px solid var(--line)}.service-map li a{display:block;padding:.8rem 0;color:inherit;text-decoration:none;min-height:44px;overflow-wrap:anywhere}.service-map strong{display:block;text-decoration:underline;text-underline-offset:4px}.service-map span{display:block;font-size:.95rem;line-height:1.5;margin-top:.35rem;color:var(--muted)}.service-map p{font-size:1rem;line-height:1.6;margin:1rem 0 0}.service-map p a{color:inherit;text-decoration:underline;text-underline-offset:4px}.service-map a:focus-visible{outline:2px solid var(--navy);outline-offset:4px}#remediation,.service-detail article[id]{scroll-margin-top:110px}@media(max-width:540px){.service-map ul{grid-template-columns:minmax(0,1fr)}}.site-header .desktop-navigation{gap:24px;font-size:14px;flex:0 1 auto}.site-header .desktop-navigation>a,.site-header .nav-parent{font-size:14px;min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}.site-header .desktop-navigation [aria-current=page]{text-decoration:underline;text-decoration-color:var(--champagne-ink);text-underline-offset:7px}.nav-group{position:relative}.nav-dropdown{top:100%;left:0;width:270px;max-height:calc(100dvh - 110px);overflow-y:auto}.nav-dropdown-resources{left:auto;right:0;width:520px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.nav-link-group{min-width:0}.nav-section-label{display:block;padding:12px 14px 4px;color:var(--muted);font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;cursor:default}.nav-dropdown a{white-space:normal}.nav-dropdown strong{font-size:.9rem}.mobile-menu summary:focus-visible,.site-header a:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.mobile-menu-panel .nav-section-label{padding-left:10px}.mobile-menu-panel .nav-link-group a{font-weight:500}.page-hero.service-hero{padding:28px max(24px,calc((100vw - 1100px)/2)) 20px!important}.service-hero h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.15;margin-bottom:16px;max-width:25ch}.service-hero h1 em{display:block}.service-hero>p:not(.eyebrow){max-width:76ch;margin-bottom:16px}.service-hero .hero-actions{margin-top:16px}.service-map{padding-top:20px;padding-bottom:28px}.service-map ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px}.service-map h2{margin-bottom:12px}.service-map strong{font-size:1rem;line-height:1.4}.service-collaboration{background:var(--ivory);padding:0 max(24px,calc((100vw - 1100px)/2)) 24px}.service-collaboration p{margin:0;max-width:85ch;font-size:1rem;line-height:1.65}.service-gap-focus{margin:24px 0;padding:20px;border-left:3px solid var(--champagne);background:var(--champagne-soft);color:var(--navy)}.service-gap-focus h3{font-size:1.3rem}.service-gap-focus p{color:var(--navy)!important;margin-bottom:0}[id]{scroll-margin-top:110px}.snapshot-result{min-width:0}.radar-actions{padding-left:20px}.radar-actions li{margin-bottom:16px;line-height:1.6}.radar-result-link{display:inline-flex;margin-top:20px;padding:12px 18px;border:1px solid var(--navy);font:inherit;color:var(--navy);background:var(--ivory);cursor:pointer;min-height:44px}.check-reasons{margin:20px 0;padding:16px 20px;border-left:3px solid var(--champagne);background:var(--champagne-soft);color:var(--navy)}.check-reasons h3{font-size:1.1rem;line-height:1.5}.check-reasons p{margin-bottom:0;font-size:1rem;line-height:1.6}@media(min-width:1101px){.site-header .desktop-navigation{display:flex}.site-header .mobile-menu{display:none}.site-header>.header-cta{display:inline-flex}.site-header .language-links{margin-left:0}}@media(max-width:1100px){.site-header .desktop-navigation{display:none}.site-header .mobile-menu{display:block}.site-header>.header-cta{display:none}.site-header .language-links{margin-left:auto}}@media(max-width:900px){.service-map ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.service-map ul{grid-template-columns:1fr}.service-hero{padding-top:24px}.service-hero h1{font-size:2rem}.service-collaboration{padding-inline:24px}.service-gap-focus{padding:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.nav-toggle-labelled{font-size:14px;font-weight:700;color:var(--navy);display:flex!important;align-items:center;gap:8px;min-height:44px}.nav-disclosure[open]>.nav-toggle-labelled{transform:none}.nav-disclosure[open]>.nav-toggle-labelled span{transform:rotate(180deg)}.snapshot-question .answer-row button{transition:border-color .18s ease}.mobile-nav-group-resources>div{border-left:0;padding:0 10px 4px}.mobile-nav-group-resources .nav-link-group+.nav-link-group{border-top:1px solid var(--line)}.mobile-nav-group-resources .nav-section-label{padding:6px 4px 0}.mobile-nav-group-resources .nav-link-group a{display:flex;align-items:center;min-height:44px;padding:4px;border-bottom:0}.home-page{--home-gutter:max(clamp(20px,5vw,54px),calc((100% - 1160px) / 2));--home-space:clamp(38px,5.1vw,72px);--home-card-space:clamp(20px,2.2vw,30px)}.home-page>section{padding-inline:var(--home-gutter)!important}.home-page>section:not(.hero){padding-block:var(--home-space)!important}.home-page>section:not(.hero) h2{font-family:var(--font-display);font-size:clamp(1.8rem,3.25vw,3rem);line-height:1.14}.home-page .entry-paths-heading,.home-page .section-heading{margin-bottom:clamp(24px,3vw,40px)}.home-page .entry-path-card,.home-page .insight-card,.home-page .tool-grid article{min-height:0;padding:var(--home-card-space)}.home-page .entry-path-card h3,.home-page .insight-card h3,.home-page .tool-grid h3{font-family:var(--font-display);font-size:clamp(1.25rem,1.75vw,1.65rem);line-height:1.24;margin-block:12px}.home-page .entry-path-card>a,.home-page .insight-card>a{min-height:44px}.home-page .entry-path-card>a svg,.home-page .insight-card>a svg{flex-shrink:0}.home-page .tool-intro{margin-top:clamp(24px,3vw,40px);padding-top:clamp(24px,3vw,38px);border-top:1px solid var(--line)}.home-page .tool-grid article{display:flex;flex-direction:column}.home-page .tool-grid article>a{margin-top:auto;align-self:start}.home-page>section.banking-entry:not(.hero){padding-top:0!important}.home-page .banking-entry-inner{padding:clamp(24px,3vw,42px);border-radius:10px;gap:clamp(20px,4vw,52px)}.home-page .banking-entry-signals>div{min-height:76px;padding:12px}.home-page>.commercial-perspective{grid-template-columns:minmax(0,1fr);gap:clamp(20px,2.8vw,36px);background:var(--navy)}.home-page .dual-perspective-heading>p:last-child{margin-bottom:0;max-width:72ch}.home-page .dual-perspective-grid article{min-height:0;padding:var(--home-card-space)}.home-page .commercial-profile-link{margin-top:0;justify-self:start}.home-page>:is(.about,.localized-profile){background:var(--ivory);color:var(--navy)}.home-page>.about{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px clamp(24px,5vw,64px)}.home-page .about-label{grid-column:1/-1;padding-top:0;color:var(--champagne-ink)}.home-page .about blockquote,.home-page .about-copy>p:not(.about-lead),.home-page .about-lead{color:var(--muted)}.home-page .about blockquote{margin-top:0;border-color:var(--champagne)}.home-page .about a{color:var(--navy)}.home-page>.localized-profile{grid-template-columns:minmax(0,1fr)}.home-page>.localized-profile>svg{display:none}.home-page>.home-ai-focus{background:var(--champagne-soft)}.home-page .home-ai-focus h2{max-width:26ch;margin-block:12px 18px}.home-page .home-ai-focus .text-link{margin-top:4px}.home-page .home-case-proof .split-heading{align-items:end}.home-page>.localized-contact a.primary-button{background:var(--ivory);color:var(--navy)!important}@media (max-width:760px){.home-page>.about{grid-template-columns:minmax(0,1fr);gap:20px}.home-page .entry-paths-heading{gap:8px}.home-page .orientation-map{margin-bottom:18px}.home-page .home-ai-focus{gap:20px}.home-page .home-ai-focus aside{padding-left:18px}}@media (prefers-reduced-motion:reduce){.home-page .entry-path-card{transition:none}}.home-page .credential-strip span{background:var(--champagne-soft);color:var(--muted)}.home-page .credential-strip strong{color:var(--navy)}