@font-face{font-family:siteSans;src:url(/_next/static/media/cf1d1523226d8c03-s.p.ttf) format("truetype");font-display:swap;font-weight:200 800}@font-face{font-family:siteSans Fallback;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_4516c4{font-family:siteSans,siteSans Fallback}.__variable_4516c4{--font-site-sans:"siteSans","siteSans Fallback"}@font-face{font-family:siteAccent;src:url(/_next/static/media/78abd9e64f59e451-s.p.otf) format("opentype");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:siteAccent Fallback;src:local("Arial");ascent-override:80.08%;descent-override:15.48%;line-gap-override:0.00%;size-adjust:113.02%}.__className_294694{font-family:siteAccent,siteAccent Fallback;font-weight:200;font-style:normal}.__variable_294694{--font-site-accent:"siteAccent","siteAccent Fallback"}html{scroll-behavior:smooth}body,html{background:#ffffff}body{min-width:320px;margin:0}.sv-site{--sv-brand:#9e005d;--sv-brand-deep:#730044;--sv-brand-wash:#f8eaf2;--sv-charcoal:#181719;--sv-ink:#292729;--sv-graphite:#606060;--sv-mid-grey:#6e706f;--sv-line:#dedbdd;--sv-control-line:#8e8a8d;--sv-line-dark:#3a383a;--sv-off-white:#f8f7f7;--sv-white:#ffffff;--sv-container:1280px;--sv-gutter:clamp(1.25rem,3.5vw,3.5rem);--sv-section:clamp(4.75rem,7.5vw,7.5rem);--sv-space-lg:clamp(5rem,8vw,7.5rem);--sv-space-md:clamp(3.75rem,6vw,5.5rem);--sv-space-sm:clamp(2.5rem,4vw,3.75rem);--sv-radius:1px;min-height:100vh;background:var(--sv-white);color:var(--sv-charcoal);font-family:var(--font-site-sans),"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.6}.sv-site *,.sv-site :after,.sv-site :before{box-sizing:border-box}.sv-site figure,.sv-site h1,.sv-site h2,.sv-site h3,.sv-site ol,.sv-site p,.sv-site ul{margin:0}.sv-site h1,.sv-site h2,.sv-site h3{font-family:var(--font-site-sans),"Helvetica Neue",Arial,sans-serif;font-weight:350}.sv-site a{color:inherit;text-decoration:none}.sv-site :where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--sv-brand);outline-offset:3px}.sv-site :where(.sv-split-statement--inverse,.sv-cta--inverse,.sv-governance-preview,.sv-guardrails,.sv-featured-workflow) :where(a,button,input,select,textarea):focus-visible{outline-color:#f5b7d4}.sv-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.sv-site-loading{display:grid;min-height:70vh;place-content:center;grid-auto-flow:column;gap:.45rem}.sv-site-loading>i{width:5px;height:5px;border-radius:50%;background:var(--sv-brand);opacity:.35;animation:sv-loading-pulse 1.1s ease-in-out infinite alternate}.sv-site-loading>i:nth-of-type(2){animation-delay:.16s}.sv-site-loading>i:nth-of-type(3){animation-delay:.32s}.sv-site-error{min-height:70vh;padding:clamp(5rem,12vw,10rem) var(--sv-gutter);text-align:center}.sv-site-error>p{color:var(--sv-brand);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sv-site-error h1{max-width:780px;margin:1.2rem auto 0;font-family:var(--font-site-sans),"Helvetica Neue",Arial,sans-serif;font-size:clamp(3rem,7vw,6.5rem);font-weight:400;letter-spacing:-.04em;line-height:.95}.sv-site-error>div{display:flex;justify-content:center;gap:1.2rem;margin-top:2rem}.sv-site button,.sv-site input,.sv-site select,.sv-site textarea{font:inherit}.sv-site ::selection{background:rgba(158,0,93,.16)}.sv-container{width:min(100%,var(--sv-container));margin-inline:auto;padding-inline:var(--sv-gutter)}.sv-skip-link{position:fixed;z-index:200;left:1rem;top:1rem;transform:translateY(-150%);border-radius:2px;background:var(--sv-charcoal);color:var(--sv-white);padding:.75rem 1rem;font-size:.8rem}.sv-skip-link:focus{transform:translateY(0)}.sv-logo{display:block;width:fit-content;min-width:0}.sv-logo__asset{display:block;height:auto;object-fit:contain}.sv-logo--wordmark .sv-logo__asset{width:clamp(10.5rem,13vw,11.5rem)}.sv-logo--name .sv-logo__asset{width:clamp(7.8rem,8vw,8.25rem)}.sv-logo--lockup .sv-logo__asset{width:clamp(11rem,16vw,13rem)}.sv-logo--mark .sv-logo__asset{width:42px}.sv-header{position:sticky;z-index:100;top:0;height:var(--sv-header-height);border-bottom:1px solid transparent;background:rgba(255,255,255,.96);transition:border-color .18s ease,background-color .18s ease}.sv-header--solid{border-bottom-color:var(--sv-line);background:var(--sv-white)}.sv-header__inner{display:grid;height:100%;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(2rem,4vw,4rem)}.sv-header__desktop-nav{display:flex;justify-self:center;align-items:center;gap:clamp(1.1rem,1.8vw,1.75rem)}.sv-header__desktop-nav a{position:relative;display:flex;min-height:48px;align-items:center;color:#4f4c4f;font-size:.8125rem;font-weight:550;letter-spacing:0;white-space:nowrap}.sv-header__desktop-nav a:after{position:absolute;bottom:0;left:0;width:24px;height:2px;background:var(--sv-brand);content:"";transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.sv-header__desktop-nav a:hover:after,.sv-header__desktop-nav a[aria-current=page]:after{transform:scaleX(1)}.sv-header__desktop-nav a[aria-current=page]{color:var(--sv-brand)}.sv-header__cta{display:inline-flex;justify-self:end;align-items:center;gap:.8rem;min-height:48px;border:1px solid var(--sv-brand);background:var(--sv-brand);color:var(--sv-white)!important;padding:.7rem .9rem .7rem 1.05rem;font-size:.78rem;font-weight:650;transition:background-color .18s ease,border-color .18s ease}.sv-header__cta:hover{border-color:var(--sv-brand-deep);background:var(--sv-brand-deep)}.sv-header__cta svg{width:14px;transition:transform .18s ease}.sv-header__cta:hover svg{transform:translateX(3px)}.sv-header__compact-actions{display:none;align-items:center;justify-self:end;gap:.5rem}.sv-header__tablet-cta{display:inline-flex;min-height:48px;align-items:center;border:1px solid var(--sv-control-line);padding:0 1rem;font-size:.78rem;font-weight:650}.sv-header__tablet-cta[aria-current=page]{border-color:var(--sv-brand);color:var(--sv-brand)}.sv-header__menu-button{display:inline-flex;min-width:48px;height:48px;align-items:center;justify-content:center;gap:.55rem;border:1px solid var(--sv-control-line);background:var(--sv-white);color:var(--sv-charcoal);padding:0 .8rem;font-size:.76rem;font-weight:650}.sv-header__menu-button svg{width:18px}.sv-mobile-nav-dialog{position:fixed;inset:0 0 0 auto;width:min(480px,100vw);max-width:none;height:100dvh;max-height:none;margin:0 0 0 auto;border:0;background:transparent;padding:0;color:var(--sv-charcoal)}.sv-mobile-nav-dialog::backdrop{background:rgba(24,23,25,.42)}.sv-mobile-nav-dialog[open]{animation:sv-menu-enter .22s ease both}.sv-mobile-nav{display:flex;min-height:100dvh;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;background:var(--sv-white)}.sv-mobile-nav__topbar{display:flex;min-height:var(--sv-header-height);align-items:center;justify-content:space-between;gap:1.25rem;border-bottom:1px solid var(--sv-line);padding:0 var(--sv-gutter)}.sv-mobile-nav__close{display:inline-flex;min-height:48px;align-items:center;gap:.55rem;border:1px solid var(--sv-control-line);background:var(--sv-white);padding:0 .75rem;color:var(--sv-charcoal);font-size:.75rem;font-weight:650}.sv-mobile-nav__close svg{width:18px}.sv-mobile-nav__body{display:flex;min-height:calc(100dvh - var(--sv-header-height));flex:1;flex-direction:column;padding:clamp(2rem,6vh,4rem) var(--sv-gutter) max(2rem,env(safe-area-inset-bottom))}.sv-mobile-nav__heading>p{color:var(--sv-mid-grey);font-size:.65rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.sv-mobile-nav__heading h2{margin-top:.55rem;font-size:clamp(1.8rem,6vw,2.5rem);letter-spacing:-.03em}.sv-mobile-nav__links{margin:1.6rem 0 2rem;border-top:1px solid var(--sv-line)}.sv-mobile-nav__links a{display:grid;grid-template-columns:2.4rem 1fr auto;align-items:center;gap:.6rem;border-bottom:1px solid var(--sv-line);min-height:62px;padding:.9rem 0;font-family:var(--font-site-sans),"Helvetica Neue",Arial,sans-serif;font-size:1.28rem;line-height:1.2}.sv-mobile-nav__links a[aria-current=page]{color:var(--sv-brand)}.sv-mobile-nav__links a strong{font-weight:430}.sv-mobile-nav__links a>span{color:var(--sv-brand);font-family:var(--font-site-sans),sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.08em}.sv-mobile-nav__links svg{width:17px}.sv-mobile-nav__contact{display:grid;gap:1.1rem;margin-top:auto;border-top:2px solid var(--sv-brand);padding-top:1.2rem}.sv-mobile-nav__contact>p{max-width:390px;color:var(--sv-graphite);font-size:.9rem}.sv-mobile-nav__contact .sv-button{width:100%}.sv-eyebrow{display:flex;align-items:center;gap:.75rem;color:var(--sv-brand);font-size:.6875rem;font-weight:650;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.sv-eyebrow:before{width:22px;height:1px;background:currentColor;content:""}.sv-eyebrow--inverse{color:#d3a4bf}.sv-section-heading{max-width:900px}.sv-cta h2,.sv-section-heading h2,.sv-split-statement h2{margin-top:1.15rem;font-family:var(--font-site-sans),"Helvetica Neue",Arial,sans-serif;font-size:clamp(2.3rem,4.2vw,4.35rem);font-weight:350;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.sv-section-heading>p:last-child{max-width:690px;margin-top:1.6rem;color:var(--sv-graphite);font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.68}.sv-section-heading--narrow{max-width:690px}.sv-section-heading--inverse h2,.sv-section-heading--inverse>p:last-child{color:var(--sv-white)}.sv-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:1.5rem;border:1px solid transparent;border-radius:1px;padding:.82rem 1.05rem .82rem 1.2rem;font-size:.8125rem;font-weight:620;letter-spacing:0;line-height:1;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.sv-button svg{width:15px;height:15px;transition:transform .18s ease}.sv-button:hover svg{transform:translateX(3px)}.sv-button--primary{background:var(--sv-brand);color:var(--sv-white)!important}.sv-button--primary:hover{background:var(--sv-brand-deep)}.sv-button--secondary{border-color:var(--sv-control-line);background:var(--sv-white);color:var(--sv-charcoal)}.sv-button--secondary:hover{border-color:var(--sv-brand);color:var(--sv-brand)}.sv-button--light{background:var(--sv-white);color:var(--sv-charcoal)!important}.sv-button--light:hover{background:var(--sv-brand-wash)}.sv-text-link{display:inline-flex;align-items:center;gap:.8rem;border-bottom:1px solid var(--sv-charcoal);padding-bottom:.22rem;font-size:.75rem;font-weight:650}.sv-text-link svg{width:14px;transition:transform .18s ease}.sv-text-link:hover svg{transform:translateX(3px)}.sv-text-link--inverse{border-color:rgba(255,255,255,.55);color:var(--sv-white)}.sv-editorial-image__frame{position:relative;overflow:hidden;border-radius:var(--sv-radius);background:#e9e7e8}.sv-editorial-image--portrait .sv-editorial-image__frame{aspect-ratio:4/5}.sv-editorial-image--landscape .sv-editorial-image__frame{aspect-ratio:3/2}.sv-editorial-image--wide .sv-editorial-image__frame{aspect-ratio:16/7}.sv-editorial-image--square .sv-editorial-image__frame{aspect-ratio:1/1}.sv-editorial-image img{object-fit:cover;filter:saturate(.82) contrast(1.02)}.sv-editorial-image__veil{position:absolute;inset:0;background:transparent;pointer-events:none}.sv-editorial-image figcaption{margin-top:.75rem;color:var(--sv-mid-grey);font-size:.63rem;letter-spacing:.06em;text-transform:uppercase}.sv-page-hero{border-bottom:1px solid var(--sv-line);padding:var(--sv-space-lg) 0 var(--sv-space-md)}.sv-page-hero__grid{display:grid;min-height:420px;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:end;gap:clamp(3rem,8vw,9rem)}.sv-page-hero__copy h1{max-width:1000px;margin-top:1.5rem;font-family:var(--font-site-sans),"Helvetica Neue",Arial,sans-serif;font-size:clamp(3rem,6.4vw,6.4rem);font-weight:320;letter-spacing:-.045em;line-height:.95;text-wrap:balance}.sv-page-hero__copy>p{max-width:690px;margin-top:2rem;color:var(--sv-graphite);font-size:clamp(1.02rem,1.3vw,1.16rem);line-height:1.68}.sv-page-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.sv-page-hero__mark{display:grid;align-self:stretch;align-content:end;justify-items:end;border-left:1px solid var(--sv-line);padding-left:2rem;text-align:right}.sv-page-hero__mark .sv-logo--mark .sv-logo__asset{width:clamp(5.5rem,8vw,7rem)}.sv-page-hero__mark>p{margin-top:1rem;color:var(--sv-mid-grey);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sv-page-hero--with-image{padding-top:clamp(3.5rem,6vw,5rem)}.sv-page-hero--with-image .sv-page-hero__grid{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);align-items:center}.sv-page-hero--with-image .sv-editorial-image{width:100%}.sv-page-hero--compact{padding-top:clamp(3.25rem,5vw,4.5rem);padding-bottom:clamp(3.25rem,5vw,4.75rem)}.sv-page-hero--compact .sv-page-hero__grid{min-height:280px}.sv-page-hero--compact .sv-page-hero__copy h1{font-size:clamp(3rem,5.2vw,5.2rem)}.sv-page-index{border-bottom:1px solid var(--sv-line);background:var(--sv-off-white);padding:var(--sv-space-sm) 0}.sv-page-index__grid{display:grid;grid-template-columns:minmax(250px,.5fr) minmax(0,1fr);gap:clamp(3rem,8vw,8rem)}.sv-page-index__intro>p:last-child{max-width:470px;margin-top:1.35rem;color:var(--sv-graphite);font-size:.96rem;line-height:1.7}.sv-page-index__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #cbc8ca}.sv-page-index__links a{display:grid;grid-template-columns:2.2rem 1fr auto;align-items:start;gap:.25rem .7rem;min-height:104px;border-right:1px solid #cbc8ca;border-bottom:1px solid #cbc8ca;padding:1.15rem}.sv-page-index__links a:nth-child(2n){border-right:0}.sv-page-index__links a>span{grid-row:1/3;color:var(--sv-brand);font-size:.61rem;font-weight:750;letter-spacing:.1em}.sv-page-index__links a strong{font-size:.95rem;font-weight:600;line-height:1.25}.sv-page-index__links a small{grid-column:2/4;color:var(--sv-mid-grey);font-size:.72rem;line-height:1.5}.sv-page-index__links a>svg{width:14px;color:var(--sv-brand);transform:rotate(90deg)}.sv-page-index--compact .sv-page-index__intro>p:last-child{display:none}.sv-page-index--compact .sv-page-index__links a{min-height:82px}.sv-number-label{color:var(--sv-brand);font-size:.67rem;font-weight:750;letter-spacing:.1em;line-height:1}.sv-split-statement{padding:var(--sv-section) 0}.sv-split-statement__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(320px,.62fr);gap:clamp(3rem,10vw,10rem)}.sv-split-statement__content{padding-top:2rem;color:var(--sv-graphite)}.sv-split-statement__content>p{font-size:clamp(1.08rem,1.7vw,1.38rem);line-height:1.75}.sv-split-statement__content>*+*{margin-top:1.5rem}.sv-split-statement--inverse{background:var(--sv-charcoal);color:var(--sv-white)}.sv-split-statement--inverse .sv-split-statement__content{color:#c7c3c5}.sv-cta{border-top:1px solid var(--sv-line);padding:clamp(4.5rem,8vw,8rem) 0}.sv-cta__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.54fr);align-items:end;gap:clamp(3rem,9vw,9rem)}.sv-cta h2{margin-top:0}.sv-cta__grid>div>p{margin-bottom:1.8rem;color:var(--sv-graphite);font-size:1.05rem;line-height:1.75}.sv-cta--inverse{border-top:0;background:var(--sv-charcoal);color:var(--sv-white)}.sv-cta--inverse .sv-cta__grid>div>p{color:#c7c3c5}.sv-home-hero{padding:clamp(2.5rem,5vw,4.5rem) 0 var(--sv-space-lg)}.sv-home-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.58fr);align-items:center;gap:clamp(3rem,6vw,5.5rem)}.sv-home-hero__copy{animation:sv-soft-rise .7s ease both}.sv-home-hero h1{max-width:930px;margin-top:1.65rem;font-family:var(--font-site-sans),"Helvetica Neue",Arial,sans-serif;font-size:clamp(3.4rem,6.7vw,6.7rem);font-weight:320;letter-spacing:-.045em;line-height:.95;text-wrap:balance}.sv-home-hero h1 em{color:inherit;font-style:normal;font-weight:470}.sv-home-hero__copy>p{max-width:650px;margin-top:2rem;color:var(--sv-graphite);font-size:clamp(1.04rem,1.3vw,1.16rem);line-height:1.68}.sv-home-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.25rem}.sv-home-hero__media{position:relative;width:100%;animation:sv-soft-rise .75s ease .1s both}.sv-home-hero__media:before{content:none}.sv-home-hero__media .sv-editorial-image{position:relative}.sv-home-hero__note{max-width:none;margin-top:.8rem;border-top:1px solid var(--sv-line);padding:.75rem 0 0;color:var(--sv-graphite);font-size:.72rem;line-height:1.5}.sv-principles{padding:0 0 var(--sv-section)}.sv-principles__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);gap:clamp(3rem,10vw,10rem);padding:var(--sv-section) 0 clamp(3rem,6vw,5.5rem);border-top:1px solid var(--sv-line)}.sv-principles__header h2{max-width:780px;font-family:var(--font-site-sans),"Helvetica Neue",Arial,sans-serif;font-size:clamp(2.35rem,4.2vw,4.35rem);font-weight:350;letter-spacing:-.035em;line-height:1.02}.sv-principles__header>p{align-self:end;color:var(--sv-graphite);font-size:1.04rem}.sv-principles__grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--sv-line)}.sv-principle{min-height:240px;border-right:1px solid var(--sv-line);padding:2rem 2.4rem 1rem 0}.sv-principle+.sv-principle{padding-left:2.4rem}.sv-principle:last-child{border-right:0}.sv-principle h3{margin-top:1.8rem;font-family:var(--font-site-sans),"Helvetica Neue",Arial,sans-serif;font-size:clamp(1.5rem,2vw,2.05rem);font-weight:450;letter-spacing:-.025em;line-height:1.05}.sv-differentiator__marker,.sv-principle__marker,.sv-thinking-item__marker{display:block;width:30px;height:2px;background:var(--sv-brand)}.sv-principle p{margin-top:1rem;color:var(--sv-graphite);font-size:.92rem;line-height:1.75}.sv-capabilities-preview{background:var(--sv-off-white);padding:var(--sv-section) 0}.sv-capabilities-preview__top{display:flex;align-items:end;justify-content:space-between;gap:2rem}.sv-service-list{margin-top:clamp(3rem,6vw,5.5rem);border-top:1px solid #cbc8ca}.sv-service-row{display:grid;grid-template-columns:4.5rem minmax(250px,.75fr) minmax(320px,.75fr) auto;align-items:center;gap:2rem;min-height:132px;border-bottom:1px solid #cbc8ca;transition:background-color .18s ease}.sv-service-row:hover{background:var(--sv-white)}.sv-service-row h3{font-family:var(--font-site-sans),"Helvetica Neue",Arial,sans-serif;font-size:clamp(1.45rem,2.15vw,2.15rem);font-weight:430;letter-spacing:-.025em;line-height:1.02}.sv-service-row p{color:var(--sv-graphite);font-size:.9rem;line-height:1.7}.sv-service-row svg{width:17px;color:var(--sv-brand)}.sv-use-cases-preview{padding:var(--sv-section) 0}.sv-use-cases-preview__grid{display:grid;grid-template-columns:minmax(300px,.56fr) minmax(0,1fr);gap:clamp(3rem,9vw,9rem)}.sv-use-cases-preview__intro{position:sticky;top:120px;align-self:start}.sv-use-cases-preview__intro .sv-text-link{margin-top:2rem}.sv-featured-use-case{border-top:2px solid var(--sv-brand)}.sv-featured-use-case__heading{display:grid;grid-template-columns:2.5rem 1fr;gap:.45rem 1.2rem;padding:1.6rem 0 2rem}.sv-featured-use-case__heading .sv-number-label{grid-row:1/4;padding-top:.25rem}.sv-featured-use-case__heading>p:nth-child(2){color:var(--sv-mid-grey);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.sv-featured-use-case__heading h3{font-size:clamp(2rem,3.2vw,3.35rem);font-weight:380;letter-spacing:-.035em;line-height:1.02}.sv-featured-use-case__heading>p:last-child{max-width:700px;margin-top:.45rem;color:var(--sv-graphite);font-size:.96rem}.sv-featured-use-case__roles{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--sv-line);border-bottom:1px solid var(--sv-line)}.sv-featured-use-case__roles>div{min-height:160px;border-right:1px solid var(--sv-line);padding:1.5rem 1.5rem 1.5rem 0}.sv-featured-use-case__roles>div+div{border-right:0;padding-left:1.5rem}.sv-featured-use-case__roles span{color:var(--sv-mid-grey);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.sv-featured-use-case__roles p{margin-top:1rem;color:var(--sv-graphite);font-size:.88rem;line-height:1.7}.sv-featured-use-case__more{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--sv-line)}.sv-featured-use-case__more a{display:grid;grid-template-columns:1.7rem 1fr auto;align-items:center;gap:.5rem;min-height:76px;border-right:1px solid var(--sv-line);padding:.85rem;font-size:.78rem;font-weight:600;line-height:1.25}.sv-featured-use-case__more a:last-child{border-right:0}.sv-featured-use-case__more a span{color:var(--sv-brand);font-size:.6rem}.sv-featured-use-case__more svg{width:13px;color:var(--sv-brand)}.sv-use-case-preview-list{border-top:1px solid var(--sv-line)}.sv-use-case-preview{display:grid;grid-template-columns:2.5rem 1fr;gap:1.5rem;border-bottom:1px solid var(--sv-line);padding:2rem 0 2.2rem}.sv-use-case-preview h3{font-family:var(--font-site-sans),"Helvetica Neue",Arial,sans-serif;font-size:clamp(1.45rem,2.1vw,2.05rem);font-weight:430;letter-spacing:-.025em;line-height:1.05}.sv-use-case-preview dl{display:grid;grid-template-columns:6.5rem 1fr;gap:.6rem 1rem;margin:1.35rem 0 0;font-size:.86rem}.sv-use-case-preview dt{color:var(--sv-mid-grey);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.sv-use-case-preview dd{margin:0;color:var(--sv-graphite);line-height:1.65}.sv-process-preview{overflow:hidden;background:var(--sv-off-white);padding:var(--sv-section) 0}.sv-process-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:clamp(3.5rem,7vw,6rem);border-top:1px solid #cbc8ca}.sv-process-group{border-right:1px solid #cbc8ca;padding:1.5rem 1.7rem 0}.sv-process-group:last-child{border-right:0}.sv-process-group__heading{display:flex;align-items:baseline;gap:1rem}.sv-process-group li>span,.sv-process-group__heading>span{color:var(--sv-brand);font-size:.62rem;font-weight:750;letter-spacing:.1em}.sv-process-group__heading h3{font-size:clamp(1.75rem,2.6vw,2.6rem);font-weight:400;letter-spacing:-.03em}.sv-process-group ol{margin-top:2rem;padding:0}.sv-process-group li{display:grid;grid-template-columns:2rem 1fr;gap:.8rem;min-height:142px;border-top:1px solid #cbc8ca;padding:1.25rem 0;list-style:none}.sv-process-group li strong{font-size:.95rem;font-weight:650}.sv-process-group li p{margin-top:.6rem;color:var(--sv-graphite);font-size:.84rem;line-height:1.65}.sv-governance-preview{position:relative;overflow:hidden;background:var(--sv-charcoal);color:var(--sv-white);padding:var(--sv-section) 0}.sv-governance-preview:after{position:absolute;top:0;right:8%;width:1px;height:100%;background:rgba(158,0,93,.72);content:""}.sv-governance-preview__grid{display:grid;grid-template-columns:minmax(320px,.76fr) minmax(0,1fr);gap:clamp(3rem,10vw,10rem)}.sv-governance-preview__intro>p{max-width:600px;margin-top:1.7rem;color:#c5c1c3;font-size:1rem}.sv-governance-preview__intro .sv-text-link{margin-top:2rem}.sv-governance-checks{display:grid;grid-template-columns:repeat(2,1fr);align-content:start;border-top:1px solid var(--sv-line-dark)}.sv-governance-check{min-height:128px;border-right:1px solid var(--sv-line-dark);border-bottom:1px solid var(--sv-line-dark);padding:1.4rem}.sv-governance-check:nth-child(2n){border-right:0}.sv-governance-check span{color:#d3a4bf;font-size:.64rem;font-weight:700;letter-spacing:.1em}.sv-governance-check p{margin-top:1.5rem;color:#e4e1e2;font-size:.85rem;line-height:1.55}.sv-why{padding:var(--sv-section) 0}.sv-why__grid{display:grid;grid-template-columns:minmax(300px,.65fr) minmax(0,1fr);gap:clamp(3rem,10vw,10rem);margin-top:clamp(3rem,6vw,5rem)}.sv-why__image{align-self:start}.sv-differentiators{border-top:1px solid var(--sv-line)}.sv-differentiator{display:grid;grid-template-columns:2.5rem minmax(220px,.7fr) 1fr;gap:1.5rem;border-bottom:1px solid var(--sv-line);padding:1.8rem 0}.sv-differentiator__marker{width:22px;margin-top:.45rem}.sv-differentiator h3{font-family:var(--font-site-sans),"Helvetica Neue",Arial,sans-serif;font-size:1.35rem;font-weight:450;line-height:1.08}.sv-differentiator p{color:var(--sv-graphite);font-size:.87rem;line-height:1.7}.sv-about-preview{background:var(--sv-off-white);padding:var(--sv-section) 0}.sv-about-preview__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);gap:clamp(3rem,9vw,9rem)}.sv-about-preview__grid h2{max-width:820px;font-family:var(--font-site-sans),"Helvetica Neue",Arial,sans-serif;font-size:clamp(2.35rem,4.2vw,4.35rem);font-weight:350;letter-spacing:-.035em;line-height:1.02}.sv-about-preview__body{align-self:end}.sv-about-preview__body p{color:var(--sv-graphite);font-size:1rem}.sv-about-preview__body strong{display:block;margin-top:1.5rem;color:var(--sv-charcoal);font-size:.72rem;letter-spacing:.04em}.sv-about-preview__body .sv-text-link{margin-top:1.8rem}.sv-page-intro{padding:clamp(4rem,7vw,7rem) 0}.sv-page-intro__grid{display:grid;grid-template-columns:minmax(260px,.48fr) minmax(0,1fr);gap:clamp(3rem,10vw,10rem)}.sv-page-intro__grid>p:last-child{max-width:800px;font-family:var(--font-site-sans),"Helvetica Neue",Arial,sans-serif;font-size:clamp(1.65rem,2.6vw,2.65rem);font-weight:350;letter-spacing:-.02em;line-height:1.12}.sv-approach-details,.sv-capability-details,.sv-governance-details,.sv-use-case-details{padding:0 0 var(--sv-section)}.sv-capability-detail{grid-template-columns:4.5rem minmax(240px,.64fr) minmax(300px,.78fr) minmax(250px,.58fr);gap:clamp(1.5rem,3.5vw,4rem);padding:clamp(3rem,6vw,5.5rem) 0}.sv-capability-detail:last-child{border-bottom:1px solid var(--sv-line)}.sv-capability-detail h2{font-family:var(--font-site-sans),"Helvetica Neue",Arial,sans-serif;font-size:clamp(1.8rem,2.8vw,3rem);font-weight:400;letter-spacing:-.03em;line-height:1.02}.sv-capability-detail__body h3,.sv-capability-detail__side h3,.sv-governance-principle h3,.sv-use-case-column h3{color:var(--sv-mid-grey);font-size:.7rem;font-weight:750;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.sv-capability-detail__body p,.sv-capability-detail__side p{margin-top:1rem;color:var(--sv-graphite);font-size:.88rem;line-height:1.75}.sv-clean-list{display:grid;gap:.65rem;margin-top:1rem!important;padding:0;list-style:none}.sv-clean-list li{position:relative;padding-left:1rem;color:var(--sv-graphite);font-size:.84rem;line-height:1.55}.sv-clean-list li:before{position:absolute;top:.62rem;left:0;width:4px;height:4px;border-radius:50%;background:var(--sv-brand);content:""}.sv-use-case-detail{border-top:1px solid var(--sv-line);padding:clamp(3.5rem,7vw,6rem) 0}.sv-use-case-detail__heading h2{max-width:780px;font-family:var(--font-site-sans),"Helvetica Neue",Arial,sans-serif;font-size:clamp(2.15rem,3.4vw,3.55rem);font-weight:380;letter-spacing:-.035em;line-height:1.02}.sv-use-case-detail__challenge{max-width:760px;margin:1.7rem 0 0 6.5rem;color:var(--sv-graphite);font-size:1rem}.sv-workflow-line{display:flex;flex-wrap:wrap;gap:.5rem;margin:2.4rem 0 0 6.5rem;color:var(--sv-charcoal);font-size:.7rem;font-weight:650;letter-spacing:.035em;text-transform:uppercase}.sv-workflow-line span{display:inline-flex;align-items:center;gap:.5rem}.sv-workflow-line span:not(:last-child):after{color:var(--sv-brand);content:"→"}.sv-use-case-detail__columns{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:3.2rem 0 0 6.5rem;border-top:1px solid var(--sv-line)}.sv-use-case-column{border-right:1px solid var(--sv-line);padding:1.5rem 1.8rem 0 0}.sv-use-case-column+.sv-use-case-column{padding-left:1.8rem}.sv-approach-stage{grid-template-columns:5rem minmax(260px,.7fr) minmax(320px,.82fr);gap:clamp(2rem,5vw,6rem);align-items:start;padding:3.2rem 0}.sv-approach-stage h2{font-family:var(--font-site-sans),"Helvetica Neue",Arial,sans-serif;font-size:clamp(1.8rem,2.8vw,3rem);font-weight:400;letter-spacing:-.025em;line-height:1}.sv-approach-stage p{color:var(--sv-graphite);line-height:1.75}.sv-guardrails{background:var(--sv-charcoal);color:var(--sv-white);padding:var(--sv-section) 0}.sv-guardrails__grid{display:grid;grid-template-columns:minmax(300px,.68fr) minmax(0,1fr);gap:clamp(3rem,9vw,9rem)}.sv-guardrails__intro h2{margin-top:1.2rem;font-family:var(--font-site-sans),"Helvetica Neue",Arial,sans-serif;font-size:clamp(2.35rem,4.2vw,4.3rem);font-weight:350;letter-spacing:-.035em;line-height:1.02}.sv-guardrails__intro>p:last-child{margin-top:1.6rem;color:#c5c1c3}.sv-guardrail-list{border-top:1px solid var(--sv-line-dark)}.sv-guardrail-list li{display:grid;grid-template-columns:2rem 1fr;gap:1rem;border-bottom:1px solid var(--sv-line-dark);padding:1.35rem 0;color:#e4e1e2;list-style:none}.sv-guardrail-list li span{color:#d3a4bf;font-size:.62rem;font-weight:700}.sv-governance-principles{border-top:1px solid var(--sv-line);border-left:1px solid var(--sv-line)}.sv-governance-principle{min-height:270px;border-right:1px solid var(--sv-line);border-bottom:1px solid var(--sv-line);padding:2rem}.sv-governance-principle .sv-number-label{display:block}.sv-governance-principle h3{margin-top:3.2rem;font-family:var(--font-site-sans),"Helvetica Neue",Arial,sans-serif;font-size:clamp(1.45rem,2.1vw,2.15rem);font-weight:430;line-height:1.05}.sv-governance-principle p{margin-top:1rem;color:var(--sv-graphite);font-size:.88rem;line-height:1.7}.sv-governance-questions{background:var(--sv-off-white);padding:var(--sv-section) 0}.sv-governance-questions__grid{display:grid;grid-template-columns:minmax(300px,.65fr) minmax(0,1fr);gap:clamp(3rem,9vw,9rem)}.sv-question-list{counter-reset:questions;border-top:1px solid #cbc8ca}.sv-question-list li{display:grid;grid-template-columns:2.4rem 1fr;gap:1rem;border-bottom:1px solid #cbc8ca;padding:1.25rem 0;font-family:var(--font-site-sans),"Helvetica Neue",Arial,sans-serif;font-size:clamp(1.35rem,2vw,2rem);line-height:1.15;list-style:none}.sv-question-list li:before{color:var(--sv-brand);content:counter(questions,decimal-leading-zero);counter-increment:questions;font-family:var(--font-site-sans),sans-serif;font-size:.62rem;font-weight:700}.sv-qualification{border-top:1px solid var(--sv-line);padding:clamp(3rem,5vw,5rem) 0}.sv-qualification__grid{display:grid;grid-template-columns:.5fr 1fr;gap:clamp(2rem,7vw,7rem)}.sv-qualification p:last-child{color:var(--sv-graphite);font-size:.9rem}.sv-about-story{padding:var(--sv-section) 0}.sv-about-story__grid{display:grid;grid-template-columns:minmax(300px,.62fr) minmax(0,1fr);gap:clamp(3rem,9vw,9rem)}.sv-about-story__copy>p:first-child{font-family:var(--font-site-sans),"Helvetica Neue",Arial,sans-serif;font-size:clamp(1.8rem,3vw,3.1rem);letter-spacing:-.02em;line-height:1.14}.sv-about-story__copy>p+p{margin-top:1.7rem;color:var(--sv-graphite);font-size:1rem}.sv-thinking-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:clamp(3rem,6vw,5.5rem);border-top:1px solid var(--sv-line)}.sv-thinking-item{min-height:250px;border-right:1px solid var(--sv-line);padding:1.6rem}.sv-thinking-item:first-child{padding-left:0}.sv-thinking-item:last-child{border-right:0}.sv-thinking-item h3{margin-top:4rem;font-family:var(--font-site-sans),"Helvetica Neue",Arial,sans-serif;font-size:1.4rem;font-weight:450;line-height:1.05}.sv-thinking-item p{margin-top:.9rem;color:var(--sv-graphite);font-size:.82rem}.sv-engagement-model{background:var(--sv-off-white);padding:var(--sv-section) 0}.sv-engagement-model__grid{display:grid;grid-template-columns:minmax(300px,.66fr) minmax(0,1fr);gap:clamp(3rem,9vw,9rem);align-items:center}.sv-engagement-model__copy h2{margin-top:1.2rem;font-family:var(--font-site-sans),"Helvetica Neue",Arial,sans-serif;font-size:clamp(2.35rem,4.2vw,4.3rem);font-weight:350;letter-spacing:-.035em;line-height:1.02}.sv-engagement-model__copy>p:last-child{margin-top:1.6rem;color:var(--sv-graphite)}.sv-akmaam-note{border-top:1px solid var(--sv-line);padding:clamp(3rem,5vw,5rem) 0}.sv-akmaam-note__grid{display:grid;grid-template-columns:.42fr 1fr;gap:clamp(2rem,8vw,8rem);align-items:center}.sv-akmaam-note p:last-child{max-width:720px;font-family:var(--font-site-sans),"Helvetica Neue",Arial,sans-serif;color:var(--sv-graphite);font-size:clamp(1.05rem,1.25vw,1.35rem);font-weight:400;line-height:1.55}.sv-contact{padding:var(--sv-section) 0}.sv-contact__grid{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:clamp(3rem,9vw,9rem)}.sv-contact__aside{align-self:start;border-top:1px solid var(--sv-line);padding-top:1.5rem}.sv-contact__aside p{color:var(--sv-graphite);font-size:.86rem}.sv-contact__aside h2{display:block;margin:1rem 0 0;font-family:var(--font-site-sans),"Helvetica Neue",Arial,sans-serif;font-size:1.45rem;font-weight:420}.sv-contact-form{display:grid;gap:2.2rem}.sv-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem 1.2rem}.sv-field{display:grid;gap:.55rem}.sv-field label,.sv-field legend{color:#4d494c;font-size:.78rem;font-weight:650;letter-spacing:.01em}.sv-field label span,.sv-field legend span{color:var(--sv-brand)}.sv-field input,.sv-field select,.sv-field textarea{width:100%;min-height:50px;border:1px solid var(--sv-control-line);border-radius:0;background:var(--sv-white);color:var(--sv-charcoal);padding:.78rem .9rem;transition:border-color .18s ease}.sv-field textarea{resize:vertical;min-height:150px}.sv-field input:focus,.sv-field select:focus,.sv-field textarea:focus{border-color:var(--sv-brand)}.sv-field [aria-invalid=true]{border-color:#9c2f2f}.sv-field__help{color:var(--sv-mid-grey);font-size:.68rem;line-height:1.55}.sv-field__error{display:flex;align-items:center;gap:.4rem;color:#8b2525;font-size:.68rem}.sv-field__error svg{width:13px;height:13px}.sv-fieldset{display:flex;flex-wrap:wrap;gap:.75rem 1.6rem;border:0;padding:0}.sv-fieldset legend{width:100%;margin-bottom:.25rem}.sv-fieldset label{display:flex;align-items:center;gap:.55rem;font-size:.82rem;font-weight:500}.sv-consent input,.sv-fieldset input{width:16px;height:16px;accent-color:var(--sv-brand)}.sv-consent label{display:flex;align-items:flex-start;gap:.75rem;color:var(--sv-graphite);font-size:.78rem;line-height:1.55}.sv-consent input{flex:0 0 auto;margin-top:.18rem}.sv-consent a{border-bottom:1px solid;color:var(--sv-charcoal)}.sv-form-status{display:flex;gap:.85rem;border:1px solid #b9c8bd;background:#f3f8f4;padding:1rem;color:#284a32}.sv-form-status>svg{width:18px;flex:0 0 auto;margin-top:.15rem}.sv-form-status strong{font-size:.8rem}.sv-form-status p{margin-top:.3rem;font-size:.72rem}.sv-contact-form__submit{display:flex;align-items:center;gap:1.5rem;border-top:1px solid var(--sv-line);padding-top:1.7rem}.sv-contact-form__submit p{max-width:390px;color:var(--sv-mid-grey);font-size:.7rem;line-height:1.55}.sv-legal-content{padding:var(--sv-section) 0}.sv-legal-content__grid{display:grid;grid-template-columns:minmax(200px,.38fr) minmax(0,1fr);gap:clamp(3rem,9vw,9rem)}.sv-legal-content aside{position:sticky;top:120px;align-self:start;border-top:2px solid var(--sv-brand);padding-top:1rem}.sv-legal-content aside p{color:var(--sv-mid-grey);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.sv-legal-content aside strong{display:block;margin-top:.7rem;font-size:.78rem;font-weight:550;line-height:1.6}.sv-legal-sections{border-top:1px solid var(--sv-line)}.sv-legal-sections>section{border-bottom:1px solid var(--sv-line);padding:2.2rem 0}.sv-legal-sections h2{font-family:var(--font-site-sans),"Helvetica Neue",Arial,sans-serif;font-size:clamp(1.55rem,2.2vw,2.25rem);font-weight:430;letter-spacing:-.02em}.sv-legal-body,.sv-legal-sections ul{max-width:780px;margin-top:1rem!important;color:var(--sv-graphite);font-size:.86rem;line-height:1.8}.sv-legal-body p+p{margin-top:1rem}.sv-legal-sections ul{padding-left:1.2rem}.sv-footer{background:var(--sv-white);padding:var(--sv-space-md) 0 1.8rem}.sv-footer__top{display:grid;grid-template-columns:minmax(260px,1fr) minmax(150px,.32fr) minmax(210px,.4fr);gap:clamp(3rem,8vw,8rem);padding-bottom:4rem}.sv-footer__brand>p{max-width:360px;margin-top:1.8rem;font-family:var(--font-site-sans),"Helvetica Neue",Arial,sans-serif;font-size:1.05rem;font-weight:430;line-height:1.55}.sv-footer__label{color:var(--sv-mid-grey);font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sv-footer__links,.sv-footer__nav-block nav{display:grid;gap:.65rem;color:#4b484a;font-size:.82rem}.sv-footer__nav-block a:hover{color:var(--sv-brand)}.sv-footer__links a{display:inline-flex;width:fit-content;align-items:center;gap:.4rem}.sv-footer__links svg{width:13px}.sv-footer__links span{color:var(--sv-mid-grey)}.sv-footer__base,.sv-footer__legal{display:flex;align-items:center;justify-content:space-between;gap:2rem;border-top:1px solid #d2cfd1;padding:1.3rem 0;color:var(--sv-mid-grey);font-size:.64rem}.sv-footer__legal>p{max-width:670px}.sv-footer__legal nav{display:flex;gap:1.2rem;white-space:nowrap}.sv-footer__base a{display:inline-flex;align-items:center;gap:.4rem}@keyframes sv-soft-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes sv-loading-pulse{to{opacity:1;transform:translateY(-4px)}}@media (max-width:1120px){.sv-header__inner{grid-template-columns:1fr auto}.sv-header__cta,.sv-header__desktop-nav{display:none}.sv-header__menu-button{display:inline-flex}.sv-home-hero__grid{grid-template-columns:minmax(0,1fr) minmax(320px,.62fr)}.sv-service-row{grid-template-columns:3.2rem minmax(220px,.7fr) minmax(280px,.8fr) auto}.sv-process-list{grid-template-columns:repeat(3,1fr)}.sv-process-step:nth-child(3){border-right:0}.sv-process-step:nth-child(-n+3){border-bottom:1px solid #cbc8ca}.sv-capability-detail{grid-template-columns:3.5rem minmax(220px,.64fr) minmax(280px,1fr)}.sv-capability-detail__side{grid-column:3}.sv-thinking-grid{grid-template-columns:repeat(2,1fr)}.sv-thinking-item:nth-child(2){border-right:0}.sv-thinking-item:nth-child(-n+2){border-bottom:1px solid var(--sv-line)}}@media (max-width:820px){.sv-site{--sv-section:clamp(4rem,12vw,6rem)}.sv-header{height:76px}.sv-mobile-nav{top:75px}.sv-header__inner{gap:1rem}.sv-home-hero{padding-top:1.5rem}.sv-about-preview__grid,.sv-about-story__grid,.sv-contact__grid,.sv-cta__grid,.sv-engagement-model__grid,.sv-governance-preview__grid,.sv-governance-questions__grid,.sv-guardrails__grid,.sv-home-hero__grid,.sv-legal-content__grid,.sv-page-hero--with-image .sv-page-hero__grid,.sv-page-hero__grid,.sv-page-intro__grid,.sv-principles__header,.sv-split-statement__grid,.sv-use-cases-preview__grid,.sv-why__grid{grid-template-columns:1fr}.sv-home-hero h1{font-size:clamp(3.2rem,13.5vw,5.5rem)}.sv-home-hero__media{max-width:560px;margin-left:auto}.sv-principles__header{padding-bottom:2.5rem}.sv-principles__grid{grid-template-columns:1fr}.sv-principle,.sv-principle+.sv-principle{min-height:0;border-right:0;border-bottom:1px solid var(--sv-line);padding:1.7rem 0 2rem}.sv-principle h3{margin-top:1.6rem}.sv-capabilities-preview__top{align-items:start;flex-direction:column}.sv-service-row{grid-template-columns:2.7rem 1fr auto;gap:1rem;padding:1.6rem 0}.sv-service-row p{grid-column:2/4}.sv-legal-content aside,.sv-use-cases-preview__intro{position:static}.sv-governance-checks{margin-top:1rem}.sv-differentiator{grid-template-columns:2rem 1fr}.sv-differentiator p{grid-column:2}.sv-page-hero__grid{min-height:0}.sv-page-hero__index,.sv-page-hero__mark{display:none}.sv-page-hero--with-image .sv-editorial-image{max-width:560px;margin-left:auto}.sv-capability-detail{grid-template-columns:2.7rem 1fr}.sv-capability-detail__body,.sv-capability-detail__side{grid-column:2}.sv-use-case-detail__columns{grid-template-columns:1fr}.sv-use-case-column,.sv-use-case-column+.sv-use-case-column{border-right:0;border-bottom:1px solid var(--sv-line);padding:1.5rem 0}.sv-approach-stage{grid-template-columns:3rem 1fr}.sv-approach-stage p{grid-column:2}.sv-governance-principle{min-height:230px}.sv-akmaam-note__grid,.sv-qualification__grid{grid-template-columns:1fr}.sv-footer__top{grid-template-columns:1fr 1fr}.sv-footer__brand{grid-column:1/-1}}@media (max-width:560px){.sv-site{--sv-gutter:1.15rem}.sv-logo--wordmark .sv-logo__asset{width:9rem}.sv-page-hero__copy h1{font-size:clamp(2.8rem,13vw,4.25rem)}.sv-home-hero__actions,.sv-page-hero__actions{align-items:stretch;flex-direction:column}.sv-home-hero__actions .sv-button,.sv-page-hero__actions .sv-button{width:100%}.sv-home-hero__media{padding:0}.sv-use-case-preview dl{grid-template-columns:1fr}.sv-use-case-preview dd+dt{margin-top:.6rem}.sv-process-list{display:block}.sv-process-step,.sv-process-step:nth-child(3){min-height:0;border-right:0;border-bottom:1px solid #cbc8ca;padding:1.5rem 0}.sv-process-step h3{margin-top:1.7rem}.sv-governance-checks{grid-template-columns:1fr}.sv-governance-check{min-height:0;border-right:0}.sv-governance-principles,.sv-thinking-grid{grid-template-columns:1fr}.sv-thinking-item,.sv-thinking-item:first-child{min-height:0;border-right:0;border-bottom:1px solid var(--sv-line);padding:1.5rem 0 1.8rem}.sv-thinking-item h3{margin-top:1.7rem}.sv-use-case-detail__heading{grid-template-columns:2.7rem 1fr;gap:1rem}.sv-use-case-detail__challenge,.sv-use-case-detail__columns,.sv-workflow-line{margin-left:3.7rem}.sv-workflow-line{display:grid}.sv-workflow-line span:not(:last-child):after{content:"↓"}.sv-governance-principle{min-height:0;padding:1.5rem}.sv-governance-principle h3{margin-top:1.8rem}.sv-form-grid{grid-template-columns:1fr}.sv-contact-form__submit{align-items:stretch;flex-direction:column}.sv-contact-form__submit .sv-button{width:100%}.sv-footer__top{grid-template-columns:1fr}.sv-footer__brand{grid-column:auto}.sv-footer__base,.sv-footer__legal{align-items:flex-start;flex-direction:column;gap:.8rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sv-site *,.sv-site :after,.sv-site :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.sv-home-hero__copy,.sv-home-hero__media,.sv-site-loading>i{animation:none}}.sv-about-principles,.sv-about-story,.sv-akmaam-note,.sv-approach-stage,.sv-capability-detail,.sv-control-framework,.sv-engagement-model,.sv-governance-details,.sv-governance-questions,.sv-guardrails,.sv-legal-sections>section,.sv-qualification,.sv-use-case-detail{scroll-margin-top:calc(var(--sv-header-height) + 24px)}.sv-capability-details{padding:var(--sv-space-md) 0 var(--sv-space-lg)}.sv-capability-detail{display:grid;grid-template-columns:minmax(260px,.58fr) minmax(0,1fr);gap:clamp(3rem,8vw,8rem);border-top:1px solid var(--sv-line);padding:clamp(3.5rem,6vw,5.5rem) 0}.sv-capability-detail__identity .sv-number-label{display:block}.sv-capability-detail__identity h2{margin-top:1.5rem;font-size:clamp(2.15rem,3.4vw,3.7rem);font-weight:370;letter-spacing:-.04em;line-height:1}.sv-capability-detail__identity>p{max-width:430px;margin-top:1.25rem;color:var(--sv-graphite);font-size:.96rem;line-height:1.7}.sv-capability-detail__content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:2.4rem 2rem}.sv-capability-detail__deliverables,.sv-definition-block{border-top:2px solid var(--sv-charcoal);padding-top:1rem}.sv-capability-detail__content h3{color:var(--sv-mid-grey);font-size:.72rem;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.sv-capability-detail__relevance p,.sv-definition-block p{margin-top:.9rem;color:var(--sv-graphite);font-size:.95rem;line-height:1.75}.sv-capability-detail__deliverables{grid-column:1/-1;border-top-color:var(--sv-brand)}.sv-capability-detail__deliverables .sv-clean-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 2rem}.sv-capability-detail__deliverables .sv-clean-list li{font-size:.9rem}.sv-capability-detail__relevance{grid-column:1/-1;border-left:3px solid var(--sv-brand);background:var(--sv-brand-wash);padding:1.3rem 1.5rem}.sv-capability-detail__action{grid-column:1/-1}.sv-use-case-details{padding:var(--sv-space-md) 0 var(--sv-space-lg)}.sv-use-case-detail{padding:clamp(4rem,7vw,7rem) 0}.sv-use-case-detail__heading{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:2rem}.sv-use-case-detail__heading>div>p{margin-bottom:.8rem;color:var(--sv-mid-grey);font-size:.68rem;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.sv-use-case-detail__challenge{display:grid;grid-template-columns:minmax(170px,.36fr) minmax(0,1fr);gap:2rem;max-width:none;margin:2.2rem 0 0 6.5rem;border-top:1px solid var(--sv-line);padding-top:1.25rem}.sv-use-case-detail__challenge>span,.sv-workflow-block>p{color:var(--sv-mid-grey);font-size:.7rem;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.sv-use-case-detail__challenge>p{color:var(--sv-graphite);font-size:1rem;line-height:1.72}.sv-workflow-block{margin:3rem 0 0 6.5rem}.sv-workflow-stepper{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));margin-top:.9rem!important;border-top:1px solid var(--sv-line);border-left:1px solid var(--sv-line);padding:0}.sv-workflow-stepper li{display:grid;min-height:112px;align-content:space-between;border-right:1px solid var(--sv-line);border-bottom:1px solid var(--sv-line);padding:1rem;list-style:none}.sv-workflow-stepper li>span{color:var(--sv-brand);font-size:.59rem;font-weight:750;letter-spacing:.1em}.sv-workflow-stepper li>strong{font-size:.75rem;font-weight:650;line-height:1.3}.sv-responsibility-matrix{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:3rem 0 0 6.5rem}.sv-use-case-column,.sv-use-case-column+.sv-use-case-column{border-top:3px solid var(--sv-line);border-right:1px solid var(--sv-line);border-bottom:0;padding:1.4rem 1.5rem 1.6rem}.sv-use-case-column:last-child{border-right:0}.sv-use-case-column--system{border-top-color:var(--sv-brand);background:#fdf8fb}.sv-use-case-column--human{border-top-color:var(--sv-charcoal);background:var(--sv-off-white)}.sv-use-case-column--conditions{border-top-color:#aaa6a9;background:#f4f3f3}.sv-use-case-column h3{color:var(--sv-charcoal);font-size:.74rem}.sv-use-case-column .sv-clean-list li{font-size:.88rem;line-height:1.62}.sv-use-case-detail__action{margin:2rem 0 0 6.5rem}.sv-approach-details{padding:var(--sv-space-lg) 0}.sv-approach-details__header{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:clamp(3rem,9vw,9rem);align-items:end;margin-bottom:var(--sv-space-md)}.sv-approach-details__header h2{max-width:780px;font-size:clamp(2.3rem,4.2vw,4.4rem);font-weight:350;letter-spacing:-.04em;line-height:1.02}.sv-approach-ledger{position:relative;margin:0!important;padding:0}.sv-approach-ledger:before{position:absolute;top:0;bottom:0;left:1.35rem;width:1px;background:var(--sv-brand);content:""}.sv-approach-stage{position:relative;display:grid;grid-template-columns:4.5rem minmax(230px,.52fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);border-top:1px solid var(--sv-line);padding:2.8rem 0;list-style:none}.sv-approach-stage:last-child{border-bottom:1px solid var(--sv-line)}.sv-approach-stage__marker{position:relative;z-index:1;display:grid;width:2.7rem;height:2.7rem;place-items:center;border:1px solid var(--sv-brand);background:var(--sv-white)}.sv-approach-stage__title>span{color:var(--sv-brand);font-size:.68rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.sv-approach-stage__title h3{margin-top:.7rem;font-size:clamp(1.75rem,2.7vw,2.9rem);font-weight:390;letter-spacing:-.03em;line-height:1.02}.sv-approach-stage>p{color:var(--sv-graphite);font-size:.98rem;line-height:1.78}.sv-control-framework{background:var(--sv-brand-wash);padding:var(--sv-space-md) 0}.sv-control-framework__header{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:clamp(3rem,9vw,9rem);align-items:end}.sv-control-framework__header h2,.sv-governance-details__header h2{max-width:760px;font-size:clamp(2.2rem,4vw,4.1rem);font-weight:350;letter-spacing:-.04em;line-height:1.02}.sv-control-framework__grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:var(--sv-space-sm);border-top:1px solid #d9bdcd}.sv-control-framework__grid article{min-height:230px;border-right:1px solid #d9bdcd;padding:1.5rem}.sv-control-framework__grid article:first-child{padding-left:0}.sv-control-framework__grid article:last-child{border-right:0}.sv-control-framework__grid article>span{color:var(--sv-brand);font-size:.62rem;font-weight:750}.sv-control-framework__grid h3{margin-top:3.2rem;font-size:1.45rem;font-weight:500}.sv-control-framework__grid p{margin-top:.8rem;color:var(--sv-graphite);font-size:.9rem;line-height:1.68}.sv-governance-details{padding:var(--sv-space-lg) 0}.sv-governance-details__header{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:clamp(3rem,9vw,9rem);align-items:end;margin-bottom:var(--sv-space-md)}.sv-governance-principles{display:grid;grid-template-columns:repeat(2,1fr);gap:0 3rem;border:0}.sv-governance-principle{display:grid;grid-template-columns:2.5rem minmax(0,1fr);min-height:0;border:0;border-top:1px solid var(--sv-line);padding:1.8rem 0 2rem}.sv-governance-principle h3{margin:0;font-size:clamp(1.35rem,1.8vw,1.8rem);font-weight:470}.sv-governance-principle p{grid-column:2;margin-top:.8rem;font-size:.94rem;line-height:1.72}.sv-qualification{border:0;padding:var(--sv-space-sm) 0}.sv-qualification__grid{border-left:3px solid var(--sv-brand);background:var(--sv-brand-wash);padding-top:1.8rem;padding-bottom:1.8rem}.sv-qualification p:last-child{font-size:1rem;line-height:1.72}.sv-about-story{padding:var(--sv-space-lg) 0}.sv-about-brand-plate{display:grid;grid-template-columns:minmax(260px,.5fr) minmax(0,1fr);gap:clamp(3rem,9vw,9rem);align-items:start}.sv-about-brand-plate__mark{display:grid;min-height:520px;place-items:center;background:var(--sv-off-white);padding:3rem}.sv-about-brand-plate__mark .sv-logo--lockup .sv-logo__asset{width:clamp(12rem,18vw,15rem)}.sv-about-brand-plate .sv-about-story__copy>.sv-eyebrow{color:var(--sv-brand);font-size:.875rem;font-weight:200;letter-spacing:.14em;line-height:1.25}.sv-about-brand-plate .sv-about-story__copy>.sv-section-heading+p{margin-top:2rem;font-size:clamp(1.45rem,2.4vw,2.45rem);font-weight:360;letter-spacing:-.025em;line-height:1.2}.sv-about-brand-plate .sv-about-story__copy>p+p{margin-top:1.5rem;color:var(--sv-graphite);font-size:1rem;line-height:1.75}.sv-about-principles{margin-top:var(--sv-space-lg);border-top:1px solid var(--sv-line);padding-top:var(--sv-space-md)}.sv-thinking-grid{grid-template-columns:repeat(2,1fr);gap:0 3rem;margin-top:var(--sv-space-sm);border:0}.sv-thinking-item,.sv-thinking-item:first-child{min-height:230px;border:0;border-top:1px solid var(--sv-line);padding:1.6rem 0 2rem}.sv-thinking-item h3{margin-top:2.6rem;font-size:1.65rem}.sv-thinking-item p{font-size:.94rem;line-height:1.72}.sv-akmaam-note__grid>div h2{margin-top:.9rem;font-size:clamp(1.6rem,2.5vw,2.6rem);font-weight:400;letter-spacing:-.03em}.sv-contact{padding:var(--sv-space-md) 0 var(--sv-space-lg)}.sv-contact__grid{grid-template-columns:minmax(250px,.38fr) minmax(0,1fr)}.sv-contact__aside{position:sticky;top:calc(var(--sv-header-height) + 2rem);border-top:2px solid var(--sv-brand);padding-top:1.2rem}.sv-contact__aside-label{color:var(--sv-brand)!important;font-size:.68rem!important;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.sv-contact__aside h2{margin-top:1.2rem;font-size:clamp(1.65rem,2.5vw,2.5rem);font-weight:390;letter-spacing:-.03em;line-height:1.08}.sv-contact__aside h2+p{margin-top:1.4rem;font-size:.92rem;line-height:1.7}.sv-contact__aside ul{display:grid;gap:.7rem;margin-top:1.2rem;padding:0;list-style:none}.sv-contact__aside li{border-top:1px solid var(--sv-line);padding-top:.7rem;color:var(--sv-charcoal);font-size:.88rem}.sv-contact__confidentiality{margin-top:1.5rem!important;border-left:2px solid var(--sv-line);padding-left:.8rem;font-size:.76rem!important;line-height:1.65}.sv-contact-form__header{border-top:1px solid var(--sv-line);padding-top:1.4rem}.sv-contact-form__header>p{color:var(--sv-brand);font-size:.68rem;font-weight:750;letter-spacing:.11em}.sv-contact-form__header h2{margin-top:.75rem;font-size:clamp(2rem,3.4vw,3.55rem);font-weight:370;letter-spacing:-.04em;line-height:1.04}.sv-contact-form__header>span{display:block;margin-top:.8rem;color:var(--sv-mid-grey);font-size:.76rem}.sv-form-errors{border-left:3px solid #9c2f2f;background:#fcf2f2;padding:1rem 1.2rem;color:#762020}.sv-form-errors strong{font-size:.85rem}.sv-form-errors p{margin-top:.25rem;font-size:.78rem}.sv-field__error,.sv-field__help{font-size:.76rem}.sv-field input:focus-visible,.sv-field select:focus-visible,.sv-field textarea:focus-visible{outline:2px solid var(--sv-brand);outline-offset:2px}.sv-consent input,.sv-fieldset input{width:24px;height:24px}.sv-legal-content{padding:var(--sv-space-md) 0 var(--sv-space-lg)}.sv-legal-content__grid{grid-template-columns:minmax(230px,.38fr) minmax(0,1fr)}.sv-legal-content aside.sv-legal-rail{position:sticky;top:calc(var(--sv-header-height) + 2rem);display:grid;gap:2rem;border:0;padding:0}.sv-legal-status{border-top:3px solid var(--sv-brand);background:var(--sv-brand-wash);padding:1.1rem}.sv-legal-content .sv-legal-status p,.sv-legal-rail nav>p{color:var(--sv-mid-grey);font-size:.68rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.sv-legal-content .sv-legal-status strong{margin-top:.65rem;font-size:.82rem;line-height:1.65}.sv-legal-rail nav{display:grid;border-top:1px solid var(--sv-line);padding-top:1rem}.sv-legal-rail nav>p{margin-bottom:.6rem}.sv-legal-rail nav a{display:grid;grid-template-columns:1.8rem 1fr;gap:.45rem;border-top:1px solid var(--sv-line);padding:.58rem 0;color:var(--sv-graphite);font-size:.76rem;line-height:1.35}.sv-legal-rail nav a span{color:var(--sv-brand);font-size:.58rem;font-weight:750}.sv-legal-sections>section{padding:2.5rem 0}.sv-legal-sections h2{display:grid;grid-template-columns:2.5rem 1fr;gap:.7rem;font-size:clamp(1.7rem,2.4vw,2.5rem)}.sv-legal-sections h2>span{padding-top:.45rem;color:var(--sv-brand);font-size:.62rem;font-weight:750;letter-spacing:.1em}.sv-legal-body,.sv-legal-sections ul{max-width:70ch;margin-left:3.2rem!important;font-size:1rem;line-height:1.82}.sv-footer{border-top:1px solid var(--sv-line);background:var(--sv-off-white);padding:0 0 1.7rem}.sv-footer__masthead{display:grid;grid-template-columns:minmax(240px,.68fr) minmax(320px,1fr) auto;align-items:end;gap:clamp(3rem,7vw,7rem);border-bottom:1px solid #d2cfd1;padding:var(--sv-space-md) 0}.sv-footer__brand>p{max-width:330px;margin-top:1.2rem;color:var(--sv-graphite);font-size:.94rem;line-height:1.65}.sv-footer__prompt>span{color:var(--sv-brand);font-size:.65rem;font-weight:750;letter-spacing:.11em}.sv-footer__prompt h2{max-width:520px;margin-top:.8rem;font-size:clamp(2rem,3.4vw,3.55rem);font-weight:360;letter-spacing:-.04em;line-height:1.03}.sv-footer__primary-link{display:inline-flex;min-height:52px;align-items:center;gap:1.4rem;background:var(--sv-brand);color:var(--sv-white)!important;padding:.9rem 1rem .9rem 1.2rem;font-size:.8rem;font-weight:650;white-space:nowrap}.sv-footer__primary-link svg{width:15px}.sv-footer__directory{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(320px,1fr) minmax(190px,.5fr);align-items:start;gap:clamp(2rem,4vw,4rem);padding:clamp(2.4rem,4vw,3.5rem) 0}.sv-footer__relationship{display:grid;align-content:start;gap:1.25rem}.sv-footer__relationship .sv-logo--name .sv-logo__asset{width:clamp(7.75rem,9vw,8.75rem)}.sv-footer__label{margin-bottom:1rem;font-size:.66rem}.sv-footer__relationship>p:last-child{max-width:330px;color:var(--sv-graphite);font-size:.875rem;line-height:1.65}.sv-footer__nav-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;border-top:1px solid #d2cfd1}.sv-footer__nav-grid a{display:grid;grid-template-columns:1.8rem 1fr;min-height:44px;align-items:center;border-bottom:1px solid #d2cfd1;font-size:.82rem}.sv-footer__nav-grid a span{color:var(--sv-brand);font-size:.56rem;font-weight:750}.sv-footer__engage>div{display:grid;gap:.1rem}.sv-footer__engage a{display:inline-flex;min-height:40px;align-items:center;gap:.4rem;width:fit-content;color:var(--sv-graphite);font-size:.82rem;overflow-wrap:anywhere}.sv-footer__engage svg{width:13px}.sv-footer__base,.sv-footer__legal{min-height:58px;padding:1rem 0;font-size:.68rem}.sv-footer__base{padding-bottom:0}@media (hover:hover){.sv-footer__engage a:hover,.sv-footer__nav-grid a:hover,.sv-header__desktop-nav a:hover,.sv-legal-rail nav a:hover,.sv-page-index__links a:hover{color:var(--sv-brand)}.sv-footer__nav-grid a:hover,.sv-page-index__links a:hover{background:var(--sv-white)}.sv-footer__primary-link:hover{background:var(--sv-brand-deep)}}@keyframes sv-menu-enter{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:translateX(0)}}@media (min-width:1180px){.sv-header__compact-actions,.sv-mobile-nav-dialog{display:none}}@media (max-width:1179px){.sv-site{--sv-header-height:80px}.sv-header{height:var(--sv-header-height)}.sv-header__inner{grid-template-columns:1fr auto}.sv-header__cta,.sv-header__desktop-nav{display:none}.sv-header__compact-actions{display:flex}.sv-page-index__grid{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:3rem}.sv-footer__masthead{grid-template-columns:minmax(220px,.58fr) minmax(0,1fr)}.sv-footer__primary-link{grid-column:2;width:fit-content}.sv-footer__directory{grid-template-columns:minmax(210px,.68fr) minmax(290px,1fr) minmax(150px,.45fr);gap:clamp(1.75rem,3.5vw,3rem)}.sv-footer__relationship{grid-column:auto}}@media (max-width:900px){.sv-about-brand-plate,.sv-approach-details__header,.sv-contact__grid,.sv-control-framework__header,.sv-governance-details__header,.sv-legal-content__grid,.sv-page-index__grid{grid-template-columns:1fr}.sv-page-index__links{margin-top:.5rem}.sv-capability-detail{grid-template-columns:1fr;gap:2.5rem}.sv-capability-detail__identity{max-width:680px}.sv-responsibility-matrix{grid-template-columns:1fr}.sv-use-case-column,.sv-use-case-column+.sv-use-case-column{border-right:0;border-bottom:1px solid var(--sv-line)}.sv-control-framework__grid{grid-template-columns:repeat(2,1fr)}.sv-control-framework__grid article:nth-child(2){border-right:0}.sv-control-framework__grid article:nth-child(-n+2){border-bottom:1px solid #d9bdcd}.sv-about-brand-plate__mark{min-height:400px}.sv-contact__aside,.sv-legal-content aside.sv-legal-rail{position:static}.sv-legal-rail nav{grid-template-columns:repeat(2,1fr);gap:0 1rem}.sv-legal-rail nav>p{grid-column:1/-1}.sv-footer__masthead{grid-template-columns:1fr}.sv-footer__primary-link{grid-column:auto}.sv-footer__directory{grid-template-columns:minmax(210px,.65fr) minmax(0,1fr)}.sv-footer__engage{grid-column:2}}@media (max-width:767px){.sv-site{--sv-header-height:72px}.sv-header{height:var(--sv-header-height)}.sv-header__tablet-cta{display:inline-flex}.sv-header__menu-button{min-width:48px;padding-inline:.7rem}.sv-mobile-nav-dialog{width:100vw}.sv-mobile-nav__topbar{min-height:var(--sv-header-height)}.sv-page-hero__mark{display:none}.sv-page-hero__grid{grid-template-columns:1fr}.sv-page-hero--compact .sv-page-hero__grid{min-height:0}.sv-process-groups{grid-template-columns:1fr}.sv-process-group{border-right:0;border-bottom:1px solid #cbc8ca;padding:1.5rem 0 0}.sv-featured-use-case__more{grid-template-columns:1fr}.sv-featured-use-case__more a{border-right:0;border-bottom:1px solid var(--sv-line)}.sv-footer__directory{grid-template-columns:1fr;gap:2.25rem;padding:2.5rem 0}.sv-footer__engage,.sv-footer__relationship{grid-column:auto}}@media (max-width:640px){.sv-header__menu-button>span,.sv-mobile-nav__close>span{display:inline}.sv-page-index__links{grid-template-columns:1fr}.sv-page-index__links a{min-height:88px;border-right:0}.sv-capability-detail__content{grid-template-columns:1fr}.sv-capability-detail__deliverables,.sv-capability-detail__relevance{grid-column:auto}.sv-capability-detail__deliverables .sv-clean-list{grid-template-columns:1fr}.sv-use-case-detail__heading{grid-template-columns:2.7rem 1fr;gap:1rem}.sv-use-case-detail__challenge{grid-template-columns:1fr;gap:.7rem}.sv-responsibility-matrix,.sv-use-case-detail__action,.sv-use-case-detail__challenge,.sv-workflow-block{margin-left:0}.sv-workflow-stepper{grid-template-columns:1fr}.sv-workflow-stepper li{min-height:76px}.sv-approach-ledger:before{left:1rem}.sv-approach-stage{grid-template-columns:3rem 1fr;gap:1rem;padding:2.2rem 0}.sv-approach-stage__marker{width:2.1rem;height:2.1rem}.sv-approach-stage>p{grid-column:2}.sv-control-framework__grid,.sv-governance-principles,.sv-thinking-grid{grid-template-columns:1fr}.sv-control-framework__grid article,.sv-control-framework__grid article:first-child{min-height:0;border-right:0;border-bottom:1px solid #d9bdcd;padding:1.5rem 0 1.8rem}.sv-control-framework__grid h3{margin-top:1.8rem}.sv-governance-principles{gap:0}.sv-about-brand-plate__mark{min-height:330px;padding:2rem}.sv-featured-use-case__roles{grid-template-columns:1fr}.sv-featured-use-case__roles>div,.sv-featured-use-case__roles>div+div{min-height:0;border-right:0;border-bottom:1px solid var(--sv-line);padding:1.3rem 0}.sv-legal-rail nav{grid-template-columns:1fr}.sv-legal-body,.sv-legal-sections ul{margin-left:0!important}.sv-footer__nav-grid{grid-template-columns:1fr}.sv-footer__base,.sv-footer__legal{align-items:flex-start;flex-direction:column;gap:.8rem}}@media print{.sv-footer,.sv-header,.sv-legal-rail nav,.sv-page-hero__mark,.sv-skip-link{display:none!important}.sv-legal-content,.sv-page-hero{padding:1.5rem 0}.sv-legal-content__grid{display:block}.sv-legal-content aside.sv-legal-rail{position:static;margin-bottom:1rem}}@media (prefers-reduced-motion:reduce){.sv-mobile-nav-dialog[open]{animation:none}}.sv-site{--sv-header-height:88px;--sv-header-gutter:clamp(1.75rem,4.2vw,4rem)}.sv-header__inner,.sv-mobile-nav__body,.sv-mobile-nav__topbar{padding-inline:var(--sv-header-gutter)}.sv-header__inner>.sv-logo--name .sv-logo__asset{width:clamp(7.8rem,8vw,8.25rem)}.sv-mobile-nav__topbar .sv-logo--name .sv-logo__asset{width:8rem}@media (max-width:1179px){.sv-site{--sv-header-height:80px}.sv-header__inner>.sv-logo--name .sv-logo__asset,.sv-mobile-nav__topbar .sv-logo--name .sv-logo__asset{width:7.75rem}}@media (max-width:767px){.sv-site{--sv-header-height:74px}.sv-header__inner>.sv-logo--name .sv-logo__asset,.sv-mobile-nav__topbar .sv-logo--name .sv-logo__asset{width:7.25rem}}.sv-header__desktop-nav a>span:last-child{font-family:var(--font-site-sans),"Helvetica Neue",Arial,sans-serif;font-size:.8rem;font-weight:560;letter-spacing:0;line-height:1.1}.sv-mobile-nav__heading h2{font-size:clamp(1.75rem,5vw,2.2rem);font-weight:380;letter-spacing:-.025em;line-height:1}.sv-mobile-nav__heading h2,.sv-mobile-nav__links a strong{font-family:var(--font-site-sans),"Helvetica Neue",Arial,sans-serif}.sv-mobile-nav__links a strong{font-size:1.18rem;font-weight:470;letter-spacing:-.01em;line-height:1.1}.sv-site .sv-eyebrow{gap:.85rem;font-family:var(--font-site-accent),"Helvetica Neue",Arial,sans-serif;font-size:.875rem;font-weight:200;font-synthesis:none;letter-spacing:.14em;line-height:1.25}.sv-eyebrow:before{width:28px}.sv-approach-stage__title>span,.sv-capability-detail__content h3,.sv-contact-form__header>p,.sv-control-framework__grid article>span,.sv-editorial-image figcaption,.sv-featured-use-case__heading>p:nth-child(2),.sv-featured-use-case__more a span,.sv-featured-use-case__roles span,.sv-footer__label,.sv-footer__nav-grid a span,.sv-footer__prompt>span,.sv-governance-check span,.sv-guardrail-list li span,.sv-legal-content .sv-legal-status p,.sv-legal-rail nav a span,.sv-legal-rail nav>p,.sv-legal-sections h2>span,.sv-mobile-nav__heading>p,.sv-mobile-nav__links a>span,.sv-number-label,.sv-page-hero__mark>p,.sv-page-index__links a>span,.sv-process-group li>span,.sv-process-group__heading>span,.sv-question-list li:before,.sv-site-error>p,.sv-use-case-column h3,.sv-use-case-detail__challenge>span,.sv-use-case-detail__heading>div>p,.sv-use-case-preview dt,.sv-workflow-block>p,.sv-workflow-stepper li>span{font-size:.75rem}.sv-contact__aside-label{font-size:.75rem!important}.sv-about-preview__body strong,.sv-contact-form__submit p,.sv-field__error,.sv-field__help,.sv-form-errors p,.sv-form-status p,.sv-home-hero__note,.sv-page-index__links a small,.sv-workflow-stepper li>strong{font-size:.8125rem}.sv-consent label,.sv-field label,.sv-field legend,.sv-fieldset label{font-size:.875rem}.sv-text-link{min-height:32px;font-size:.8125rem}.sv-footer__base,.sv-footer__legal{font-size:.75rem}.sv-footer__base a,.sv-footer__legal a{display:inline-flex;min-height:32px;align-items:center}@media (max-width:420px){.sv-header__inner{gap:.75rem}.sv-header__compact-actions{gap:.4rem}.sv-header__tablet-cta{padding-inline:.75rem}.sv-header__menu-button{width:48px;min-width:48px;gap:0;padding:0}.sv-header__menu-button>span{display:none}}