.signature-home{--sh-navy:#081b33;--sh-navy-2:#102a4b;--sh-gold:#b98b35;--sh-gold-soft:#e4c57f;--sh-cream:#f3efe6;--sh-paper:#fbfaf6;--sh-ink:#0b1d33;--sh-muted:#5d6978;--sh-radius-action:.55rem;--sh-radius-frame:.75rem;--sh-radius-media:.375rem;overflow:clip;background:var(--sh-paper);color:var(--sh-ink)}.signature-home h1,.signature-home h2,.signature-home h3{color:inherit}.sh-shell{width:min(100% - 3rem,1380px);margin-inline:auto}.sh-label{margin:0;color:var(--sh-gold);font:700 .66rem/1.4 var(--font-geist-mono),monospace;letter-spacing:.15em}.sh-button,.sh-label{text-transform:uppercase}.sh-button{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:space-between;gap:0;border:1px solid var(--sh-gold);border-radius:var(--sh-radius-action);background:var(--sh-gold);padding:0 0 0 1.4rem;color:var(--sh-navy);font-size:.76rem;font-weight:800;letter-spacing:.07em;transition:transform .3s cubic-bezier(.2,.8,.2,1),background-color .2s,color .2s}.sh-button>span:first-child{padding:.72rem 1.25rem .72rem 0}.sh-button>span:last-child{display:grid;width:3.2rem;align-self:stretch;place-items:center;border-left:1px solid rgb(8 27 51/20%);border-radius:0;background:transparent}.sh-button__mark>span{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.sh-button:hover{background:var(--sh-gold-soft);transform:translateY(-2px)}.sh-button:hover .sh-button__mark>span{transform:translate(.12rem,-.12rem)}.sh-button:active{transform:translateY(0)}.sh-button:focus-visible{border-color:var(--sh-navy);outline:3px solid white;outline-offset:3px}.sh-audit .sh-button:focus-visible{outline-color:var(--sh-navy)}.sh-button--secondary{min-height:2.75rem;gap:1rem;border-color:transparent;background:transparent;padding:.25rem;color:white}.sh-button--secondary>span:first-child{padding:0}.sh-button--secondary>span:last-child{width:auto;border-left:0;background:transparent}.sh-button--secondary:hover .sh-button__mark>span{transform:translate(.2rem,-.2rem)}.sh-button--secondary:hover{background:transparent;color:var(--sh-gold-soft)}.sh-hero{position:relative;display:grid;min-height:900px;grid-template-columns:minmax(0,.94fr) minmax(480px,1.06fr);background:var(--sh-navy);color:white}.sh-hero:before{position:absolute;inset:0 auto 0 0;width:48%;border-right:1px solid rgb(255 255 255/8%);content:"";pointer-events:none}.sh-hero__copy{position:relative;z-index:2;display:flex;min-width:0;flex-direction:column;justify-content:center;padding:11rem clamp(2rem,5vw,6rem) 7rem max(2rem,calc((100vw - 1960px) / 2))}.sh-breadcrumb{display:none}.sh-hero h1{max-width:12ch;margin:1.7rem 0 0;font-family:var(--font-geist-sans),sans-serif}.sh-hero h1>span{display:block;max-width:34rem;color:var(--sh-gold-soft);font:650 clamp(.76rem,.9vw,.9rem)/1.4 var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.sh-hero h1>strong{display:block;margin-top:1.1rem;font-size:clamp(4rem,5.5vw,6.8rem);font-weight:720;letter-spacing:-.075em;line-height:.9;text-wrap:balance}.sh-hero__deck{max-width:39rem;margin:2rem 0 0;color:rgb(255 255 255/69%);font-size:clamp(1rem,1.12vw,1.16rem);line-height:1.68;text-wrap:pretty}.sh-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.5rem}.sh-hero__trust{display:flex;flex-wrap:wrap;gap:.65rem 1.4rem;margin:2.25rem 0 0;padding:0;color:rgb(255 255 255/52%);font-size:.75rem;list-style:none}.sh-hero__trust li{display:flex;align-items:center;gap:.55rem}.sh-hero__trust li:before{width:.28rem;height:.28rem;border-radius:50%;background:var(--sh-gold);content:""}.sh-hero__picture{position:relative;z-index:1;min-width:0;margin:6.25rem 0 2.5rem}.sh-hero__image-wrap{position:relative;height:calc(100% - 3.25rem);min-height:720px;overflow:hidden}.sh-hero__image-wrap img{object-position:center}.sh-hero__film{position:absolute;z-index:1;inset:0}.sh-hero__film-video{width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity .55s cubic-bezier(.2,.8,.2,1)}.sh-hero__film-video.is-ready{opacity:1}.sh-hero__image-shade{position:absolute;z-index:2;inset:0;background:linear-gradient(180deg,transparent 72%,rgb(3 13 25/42%));pointer-events:none}.sh-hero__picture figcaption{display:flex;min-height:3.25rem;align-items:center;justify-content:space-between;gap:1.5rem;padding:.9rem 1.5rem 0 0;color:rgb(255 255 255/40%);font:600 .58rem/1.4 var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.sh-hero__picture figcaption strong{max-width:38rem;color:rgb(255 255 255/72%);font-weight:600}.sh-section-heading{display:grid;max-width:1120px;grid-template-columns:minmax(140px,.28fr) minmax(0,1fr);column-gap:clamp(3rem,7vw,8rem);align-items:start}.sh-section-heading .sh-label{padding-top:.7rem}.sh-section-heading h2{margin:0;font-size:clamp(2.8rem,5.1vw,5.9rem);font-weight:690;letter-spacing:-.067em;line-height:.97;text-wrap:balance}.sh-section-heading>p:last-child{grid-column:2;max-width:45rem;margin:1.6rem 0 0;color:var(--sh-muted);font-size:1.02rem;line-height:1.72;text-wrap:pretty}.sh-problem{padding:clamp(7rem,11vw,11rem) 0 clamp(8rem,12vw,12rem);background:var(--sh-cream)}.sh-problem__grid{max-width:1120px;margin:clamp(4.5rem,8vw,8rem) 0 0 auto;border-top:1px solid rgb(11 29 51/18%)}.sh-problem__card{display:grid;min-height:11rem;grid-template-columns:5rem minmax(220px,.72fr) minmax(280px,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:start;border-bottom:1px solid rgb(11 29 51/18%);padding:2rem 0 2.5rem}.sh-problem__card>span{padding-top:.4rem;color:var(--sh-gold);font:700 .64rem/1 var(--font-geist-mono),monospace}.sh-problem__card>div{display:contents}.sh-problem__card h3{max-width:20ch;margin:0;font-size:clamp(1.65rem,2.35vw,2.55rem);font-weight:650;letter-spacing:-.045em;line-height:1.08}.sh-problem__card p{max-width:38rem;margin:.2rem 0 0;color:var(--sh-muted);line-height:1.7}.sh-problem__statement{display:grid;max-width:1120px;grid-template-columns:.72fr 1fr;gap:4rem;margin:2rem 0 0 auto;color:var(--sh-muted);font-size:.85rem;line-height:1.6}.sh-problem__statement span{color:var(--sh-navy);font-weight:700}.sh-movement{padding:clamp(7rem,11vw,11rem) 0 clamp(8rem,12vw,12rem);background:var(--sh-paper)}.sh-journey{position:relative;margin-top:clamp(4rem,8vw,7rem)}.sh-journey__scroll-track{display:none}.sh-journey__sticky{display:grid;grid-template-columns:minmax(240px,.32fr) minmax(0,1fr);border-top:1px solid rgb(11 29 51/18%);border-bottom:1px solid rgb(11 29 51/18%)}.sh-journey__tabs{display:flex;flex-direction:column;border-right:1px solid rgb(11 29 51/18%)}.sh-journey__tabs button{position:relative;display:grid;min-height:8.75rem;grid-template-columns:2.25rem 1fr;gap:.35rem 1rem;border:0;border-bottom:1px solid rgb(11 29 51/14%);background:transparent;padding:1.75rem 2rem;color:var(--sh-muted);text-align:left;transition:color .2s,background-color .2s}.sh-journey__tabs button:last-child{border-bottom:0}.sh-journey__tabs button:before{position:absolute;top:0;bottom:0;left:-1px;width:3px;background:var(--sh-gold);content:"";opacity:0;transform:scaleY(.35);transition:opacity .2s,transform .3s cubic-bezier(.2,.8,.2,1)}.sh-journey__tabs button>span{grid-row:1/3;padding-top:.25rem;color:var(--sh-gold);font:700 .6rem/1 var(--font-geist-mono),monospace}.sh-journey__tabs button strong{color:inherit;font-size:1.25rem;letter-spacing:-.025em}.sh-journey__tabs button small{color:inherit;font-size:.74rem;opacity:.7}.sh-journey__tabs button[aria-selected=true]{background:var(--sh-navy);color:white}.sh-journey__tabs button[aria-selected=true]:before{opacity:1;transform:scaleY(1)}.sh-journey__tabs button:focus-visible{z-index:2;outline:3px solid var(--sh-gold);outline-offset:-3px}.sh-journey__panel{display:grid;min-height:560px;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);animation:sh-panel-in .35s cubic-bezier(.2,.8,.2,1) both}.sh-journey__visual{display:flex;flex-direction:column;justify-content:space-between;background:var(--sh-navy);padding:clamp(2rem,4vw,4.5rem);color:white}.sh-journey__query>span{display:block;color:var(--sh-gold-soft);font:700 .6rem/1.4 var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.sh-journey__query strong{display:block;max-width:16ch;margin-top:1.25rem;font-size:clamp(2.4rem,4vw,4.6rem);font-weight:630;letter-spacing:-.06em;line-height:.98}.sh-journey__path{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:5rem}.sh-journey__path:before{right:0;background:rgb(255 255 255/20%)}.sh-journey__path:after,.sh-journey__path:before{position:absolute;top:.35rem;left:0;height:1px;content:""}.sh-journey__path:after{width:0;background:var(--sh-gold-soft);transform-origin:left;transition:width .65s cubic-bezier(.2,.8,.2,1)}.sh-journey__path--2:after{width:50%}.sh-journey__path--3:after{width:100%}.sh-journey__path>div{position:relative;z-index:1;padding-top:1.5rem;color:rgb(255 255 255/34%);transition:color .25s}.sh-journey__path>div:before{position:absolute;top:0;left:0;width:.72rem;height:.72rem;border:1px solid rgb(255 255 255/45%);border-radius:50%;background:var(--sh-navy);content:"";transition:background .25s,border-color .25s}.sh-journey__path>div.is-active,.sh-journey__path>div.is-complete{color:white}.sh-journey__path>div.is-active:before,.sh-journey__path>div.is-complete:before{border-color:var(--sh-gold-soft);background:var(--sh-gold)}.sh-journey__path span{display:block;font:700 .56rem/1 var(--font-geist-mono),monospace}.sh-journey__path strong{display:block;margin-top:.55rem;font-size:.84rem}.sh-journey__visual>p{max-width:28rem;margin:3rem 0 0;color:rgb(255 255 255/48%);font-size:.74rem}.sh-journey__explanation{display:flex;flex-direction:column;justify-content:center;background:var(--sh-cream);padding:clamp(2rem,5vw,5.5rem)}.sh-journey__explanation h3{margin:1.7rem 0 0;font-size:clamp(2.7rem,4.5vw,5rem);font-weight:690;letter-spacing:-.065em;line-height:.94}.sh-journey__explanation>p:not(.sh-label){max-width:31rem;margin:1.35rem 0 0;color:var(--sh-muted);line-height:1.72}.sh-journey__explanation dl{display:grid;gap:1rem;margin:2.5rem 0 0}.sh-journey__explanation dl div{border-top:1px solid rgb(11 29 51/15%);padding-top:.9rem}.sh-journey__explanation dt{color:var(--sh-muted);font:700 .58rem/1.4 var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.sh-journey__explanation dd{margin:.35rem 0 0;font-size:.88rem;font-weight:650}.sh-audit{padding:clamp(7rem,11vw,11rem) 0 0;background:var(--sh-cream)}.sh-audit__layout{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(520px,1.28fr);gap:clamp(3rem,8vw,9rem);align-items:start}.sh-audit .sh-section-heading{display:block}.sh-audit .sh-section-heading h2{margin-top:1.35rem;font-size:clamp(3rem,4.8vw,5.4rem)}.sh-audit .sh-section-heading>p:last-child{margin-top:1.6rem}.sh-audit__copy{position:sticky;top:9rem}.sh-audit__copy>.sh-button{margin-top:2.25rem}.sh-audit__risk{max-width:38rem;margin:1.3rem 0 0;color:var(--sh-muted);font-size:.76rem;line-height:1.6}.sh-audit-inspector-scroll{position:relative;min-width:0}.sh-audit-inspector__scroll-track{display:none}.sh-audit-inspector{min-width:0;border-top:1px solid rgb(11 29 51/22%);border-bottom:1px solid rgb(11 29 51/22%)}.sh-audit-inspector__mast{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;border-bottom:1px solid rgb(11 29 51/16%);padding:0 0 1.5rem}.sh-audit-inspector__mast div span,.sh-audit-inspector__mast>span{color:var(--sh-gold);font:700 .58rem/1.4 var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.sh-audit-inspector__mast div strong{display:block;margin-top:.45rem;font-size:1.35rem}.sh-audit-inspector__mast>span{color:var(--sh-muted)}.sh-audit-inspector__workspace{display:grid;min-height:38rem;grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr)}.sh-audit-inspector__index{border-right:1px solid rgb(11 29 51/16%);padding-top:2rem}.sh-audit-inspector__index>p{margin:0 1.5rem 1.5rem;color:var(--sh-muted);font:700 .56rem/1.4 var(--font-geist-mono),monospace;letter-spacing:.09em;text-transform:uppercase}.sh-audit-inspector__index [role=tablist]{display:flex;flex-direction:column}.sh-audit-inspector__index button{position:relative;display:grid;min-height:6.6rem;grid-template-columns:2rem 1fr;gap:.8rem;align-items:start;border:0;border-top:1px solid rgb(11 29 51/12%);background:transparent;padding:1.4rem 1.5rem;color:var(--sh-muted);text-align:left;transition:color .25s,transform .35s cubic-bezier(.2,.8,.2,1)}.sh-audit-inspector__index button:before{position:absolute;top:1rem;bottom:1rem;left:-1px;width:3px;background:var(--sh-gold);content:"";opacity:0;transform:scaleY(.35);transition:opacity .2s,transform .35s cubic-bezier(.2,.8,.2,1)}.sh-audit-inspector__index button:last-child{border-bottom:1px solid rgb(11 29 51/12%)}.sh-audit-inspector__index button>span{padding-top:.2rem;color:var(--sh-gold);font:700 .58rem/1 var(--font-geist-mono),monospace}.sh-audit-inspector__index button strong{font-size:.9rem;letter-spacing:-.015em;line-height:1.3}.sh-audit-inspector__index button:hover{color:var(--sh-navy);transform:translateX(.25rem)}.sh-audit-inspector__index button[aria-selected=true]{color:var(--sh-navy)}.sh-audit-inspector__index button[aria-selected=true]:before{opacity:1;transform:scaleY(1)}.sh-audit-inspector__index button:focus-visible{z-index:1;outline:3px solid var(--sh-gold);outline-offset:-3px}.sh-audit-inspector__panel{display:flex;min-width:0;flex-direction:column;background:var(--sh-paper);padding:clamp(2.25rem,4vw,4.5rem);animation:sh-audit-panel-in .42s cubic-bezier(.16,1,.3,1) both}.sh-audit-inspector__panel header{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem}.sh-audit-inspector__panel header span{color:var(--sh-gold);font:700 .58rem/1.4 var(--font-geist-mono),monospace;letter-spacing:.09em;text-transform:uppercase}.sh-audit-inspector__panel header strong{color:var(--sh-muted);font-size:.68rem;font-weight:650}.sh-audit-inspector__panel h3{max-width:12ch;margin:3.5rem 0 0;font-size:clamp(2.65rem,4.2vw,4.75rem);font-weight:690;letter-spacing:-.065em;line-height:.95}.sh-audit-inspector__panel>p{max-width:38rem;margin:1.4rem 0 0;color:var(--sh-muted);font-size:.88rem;line-height:1.68}.sh-audit-inspector__signals{display:grid;grid-template-columns:repeat(3,1fr);margin:auto 0 0;border-top:1px solid rgb(11 29 51/16%);border-bottom:1px solid rgb(11 29 51/16%)}.sh-audit-inspector__signals div{min-height:6.2rem;padding:1.25rem 1.1rem 1.25rem 0}.sh-audit-inspector__signals div+div{border-left:1px solid rgb(11 29 51/16%);padding-left:1.1rem}.sh-audit-inspector__panel footer>span,.sh-audit-inspector__signals dt{color:var(--sh-gold);font:700 .54rem/1.4 var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.sh-audit-inspector__signals dd{margin:.65rem 0 0;font-size:.78rem;font-weight:680;line-height:1.4}.sh-audit-inspector__panel footer{display:grid;grid-template-columns:minmax(8rem,.38fr) 1fr;gap:1.5rem;align-items:start;margin-top:2rem}.sh-audit-inspector__panel footer p{margin:0;color:var(--sh-muted);font-size:.72rem;line-height:1.55}.sh-audit__evidence{display:grid;width:100%;max-width:none;grid-template-columns:.78fr 1.22fr;gap:clamp(3rem,8vw,9rem);margin-top:clamp(6rem,10vw,10rem);background:var(--sh-navy);padding:clamp(3rem,6vw,6rem) max(1.5rem,calc((100vw - 1380px) / 2));color:white}.sh-audit__evidence h3{max-width:16ch;margin:1.4rem 0 0;font-size:clamp(2rem,3.5vw,3.8rem);font-weight:650;letter-spacing:-.055em;line-height:1}.sh-audit__evidence-copy>p:not(.sh-label){max-width:34rem;margin:1.6rem 0 0;color:rgb(255 255 255/62%);font-size:.92rem;line-height:1.72}.sh-audit__evidence-copy>p+p{margin-top:1rem}.sh-audit__evidence-link{display:inline-flex;align-items:center;gap:1rem;margin-top:2.25rem;color:white;font:700 .67rem/1 var(--font-geist-mono),monospace;letter-spacing:.04em;text-transform:uppercase}.sh-audit__evidence-link>span:last-child{display:grid;width:2.2rem;height:2.2rem;place-items:center;border:1px solid rgb(255 255 255/24%);border-radius:50%;color:var(--sh-gold-soft);transition:border-color .2s,transform .3s cubic-bezier(.16,1,.3,1)}.sh-audit__evidence-link:hover>span:last-child{border-color:var(--sh-gold-soft);transform:translateY(.2rem)}.sh-audit__evidence-link:focus-visible{outline:3px solid var(--sh-gold-soft);outline-offset:.4rem}.sh-reporting-contrast{border-top:1px solid rgb(255 255 255/24%)}.sh-reporting-contrast>header{display:grid;grid-template-columns:.78fr 1.22fr;border-bottom:1px solid rgb(255 255 255/18%)}.sh-reporting-contrast>header span{padding:.9rem 0;color:rgb(255 255 255/40%);font:700 .55rem/1.4 var(--font-geist-mono),monospace;letter-spacing:.09em;text-transform:uppercase}.sh-reporting-contrast>header span:last-child{border-left:1px solid rgb(255 255 255/18%);padding-left:1.5rem;color:var(--sh-gold-soft)}.sh-reporting-contrast dl{margin:0}.sh-reporting-contrast dl>div{display:grid;min-height:6.5rem;grid-template-columns:.78fr 1.22fr;border-bottom:1px solid rgb(255 255 255/18%)}.sh-reporting-contrast dd,.sh-reporting-contrast dt{display:flex;align-items:center;margin:0;padding:1.35rem 1.5rem 1.35rem 0}.sh-reporting-contrast dt{color:rgb(255 255 255/44%);font-size:.8rem}.sh-reporting-contrast dd{border-left:1px solid rgb(255 255 255/18%);padding-left:1.5rem;color:white;font-size:.87rem;font-weight:650;line-height:1.48}.sh-reporting-contrast small{display:none}.sh-reporting-contrast>footer{display:grid;grid-template-columns:minmax(8rem,.32fr) 1fr;gap:1.5rem;align-items:start;padding-top:1.4rem}.sh-reporting-contrast>footer>span{color:var(--sh-gold-soft);font:700 .52rem/1.4 var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.sh-reporting-contrast>footer p{margin:0;color:rgb(255 255 255/42%);font-size:.68rem;line-height:1.55}.sh-system{padding:clamp(8rem,12vw,12rem) 0;background:var(--sh-paper)}.sh-system__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:clamp(4.5rem,8vw,8rem) 0 0;padding:0;border-top:1px solid rgb(11 29 51/18%);list-style:none}.sh-system__steps li{min-height:19rem;border-right:1px solid rgb(11 29 51/16%);padding:2rem clamp(1.25rem,2.5vw,2.6rem) 2.5rem 0}.sh-system__steps li+li{padding-left:clamp(1.25rem,2.5vw,2.6rem)}.sh-system__steps li:last-child{border-right:0}.sh-system__steps span{color:var(--sh-gold);font:700 .62rem/1 var(--font-geist-mono),monospace}.sh-system__steps h3{margin:5.5rem 0 0;font-size:clamp(1.6rem,2.15vw,2.25rem);letter-spacing:-.04em}.sh-system__steps p{max-width:18rem;margin:1rem 0 0;color:var(--sh-muted);font-size:.87rem;line-height:1.65}.sh-client-view{scroll-margin-top:7rem;padding:0 0 clamp(8rem,12vw,12rem);background:var(--sh-paper)}.sh-client-view__intro{display:grid;grid-template-columns:.38fr .82fr .58fr;gap:clamp(2rem,5vw,6rem);align-items:start;border-top:1px solid rgb(11 29 51/18%);padding-top:2rem}.sh-client-view__intro h2{max-width:15ch;margin:0;font-size:clamp(2.8rem,5.25vw,5.8rem);font-weight:690;letter-spacing:-.07em;line-height:.94}.sh-client-view__intro>p:last-child{max-width:38rem;margin:0;color:var(--sh-muted);font-size:.95rem;line-height:1.72}.sh-client-workspace-scroll{position:relative;min-width:0;margin-top:clamp(4rem,8vw,7rem)}.sh-client-workspace__scroll-track{display:none}.sh-client-workspace{overflow:hidden;border:1px solid rgb(11 29 51/22%);border-radius:var(--sh-radius-frame);background:#f7f5ef}.sh-client-workspace__mast{display:flex;min-height:6rem;align-items:center;justify-content:space-between;gap:2rem;background:var(--sh-navy);padding:1.35rem 1.75rem;color:white}.sh-client-workspace__mast>div{display:grid;grid-template-columns:auto auto auto;gap:1rem;align-items:baseline}.sh-client-workspace__disclosure span,.sh-client-workspace__mast p,.sh-client-workspace__mast span,.sh-client-workspace__panel>header span,.sh-client-workspace__rail>p,.sh-client-workspace__status span{font:700 .57rem/1.45 var(--font-geist-mono),monospace;letter-spacing:.09em;text-transform:uppercase}.sh-client-workspace__mast span{color:var(--sh-gold-soft)}.sh-client-workspace__mast strong{font-size:1.05rem;letter-spacing:-.02em}.sh-client-workspace__mast small{color:rgb(255 255 255/52%);font-size:.68rem}.sh-client-workspace__mast p{margin:0;color:rgb(255 255 255/48%)}.sh-client-workspace__body{display:grid;grid-template-columns:minmax(14rem,.27fr) 1fr}.sh-client-workspace__rail{display:flex;flex-direction:column;border-right:1px solid rgb(11 29 51/16%);background:#ece8df;padding:2rem 1.25rem 1.5rem}.sh-client-workspace__rail>p{margin:0 0 1.25rem;color:var(--sh-muted)}.sh-client-workspace__rail [role=tablist]{border-top:1px solid rgb(11 29 51/15%)}.sh-client-workspace__rail button{position:relative;display:grid;width:100%;min-height:4.7rem;grid-template-columns:2.25rem 1fr;gap:.6rem;align-items:center;border:0;border-bottom:1px solid rgb(11 29 51/15%);background:transparent;color:var(--sh-navy);cursor:pointer;text-align:left}.sh-client-workspace__rail button:before{position:absolute;top:0;bottom:0;left:-1.25rem;width:3px;background:var(--sh-gold);content:"";opacity:0;transform:scaleY(.3);transition:opacity .2s,transform .35s cubic-bezier(.16,1,.3,1)}.sh-client-workspace__rail button:hover:before,.sh-client-workspace__rail button[aria-selected=true]:before{opacity:1;transform:scaleY(1)}.sh-client-workspace__rail button:focus-visible{outline:2px solid var(--sh-gold);outline-offset:3px}.sh-client-workspace__rail button>span{color:#9a6d1c;font:700 .56rem/1 var(--font-geist-mono),monospace}.sh-client-workspace__rail button strong{font-size:.82rem}.sh-client-workspace__status{margin-top:auto;border-top:1px solid rgb(11 29 51/16%);padding-top:1.25rem}.sh-client-workspace__status span{display:block;color:var(--sh-muted)}.sh-client-workspace__status strong{display:block;margin-top:.55rem;font-size:1rem}.sh-client-workspace__status small{display:block;margin-top:.25rem;color:var(--sh-muted);font-size:.68rem}.sh-client-workspace__panel{min-width:0;padding:clamp(2rem,3.5vw,3.5rem);animation:sh-client-panel-in .42s cubic-bezier(.16,1,.3,1) both}.sh-client-workspace__panel:focus{outline:none}.sh-client-workspace__panel:focus-visible{outline:2px solid var(--sh-gold);outline-offset:-4px}.sh-client-workspace__panel>header{display:grid;grid-template-columns:.65fr 1fr;gap:clamp(2rem,5vw,6rem);align-items:end;border-bottom:1px solid rgb(11 29 51/17%);padding-bottom:2rem}.sh-client-workspace__panel>header span{color:#9a6d1c}.sh-client-workspace__panel h3{max-width:13ch;margin:1rem 0 0;font-size:clamp(2rem,3.2vw,3.6rem);font-weight:690;letter-spacing:-.06em;line-height:.98}.sh-client-workspace__panel>header p{max-width:40rem;margin:0;color:var(--sh-muted);font-size:.86rem;line-height:1.68}.sh-client-workspace__screen{position:relative;overflow:hidden;aspect-ratio:8/5;margin-top:2rem;border:1px solid rgb(11 29 51/15%);border-radius:var(--sh-radius-media);background:#f3f1ec}.sh-client-workspace__screen:after{position:absolute;inset:0;border:1px solid rgb(255 255 255/55%);border-radius:inherit;content:"";pointer-events:none}.sh-client-workspace__screen picture{position:absolute;inset:0;display:block}.sh-client-workspace__screen img{object-fit:cover;transform:scale(1.225);transform-origin:right top}.sh-client-workspace__disclosure{display:grid;grid-template-columns:minmax(12rem,.3fr) 1fr;gap:2rem;border-top:1px solid rgb(11 29 51/18%);background:#ece8df;padding:1.15rem 1.75rem}.sh-client-workspace__disclosure span{color:#9a6d1c}.sh-client-workspace__disclosure p{max-width:64rem;margin:0;color:var(--sh-muted);font-size:.65rem;line-height:1.55}.sh-pricing{padding:clamp(8rem,12vw,12rem) 0 clamp(6rem,9vw,9rem);background:#e7d8ba}.sh-pricing__layout{display:grid;grid-template-columns:.84fr 1.16fr;gap:clamp(3rem,8vw,9rem)}.sh-pricing__price{margin:1.75rem 0 0;color:var(--sh-navy);font-size:clamp(5rem,9vw,9.2rem);font-weight:760;letter-spacing:-.09em;line-height:.8}.sh-pricing__price>span{font-size:.34em;vertical-align:top}.sh-pricing__price small{margin-left:.5rem;font-size:.13em;font-weight:650;letter-spacing:0}.sh-pricing h2{max-width:14ch;margin:2.75rem 0 0;font-size:clamp(2.1rem,3vw,3.45rem);font-weight:680;letter-spacing:-.052em;line-height:1.04}.sh-pricing__intro{max-width:42rem;margin:1.5rem 0 0;color:rgb(11 29 51/65%);line-height:1.72}.sh-pricing__details{display:grid;grid-template-columns:1fr 1fr;align-content:start;border-top:1px solid rgb(11 29 51/22%);border-bottom:1px solid rgb(11 29 51/22%)}.sh-pricing__details section{padding:1.75rem clamp(1.25rem,2.5vw,2.5rem) 2rem 0}.sh-pricing__details section+section{border-left:1px solid rgb(11 29 51/20%);padding-right:0;padding-left:clamp(1.25rem,2.5vw,2.5rem)}.sh-pricing__details h3{margin:0;font-size:1.12rem;letter-spacing:-.025em}.sh-pricing__details ul{margin:1.5rem 0 0;padding:0;list-style:none}.sh-pricing__details li{border-top:1px solid rgb(11 29 51/13%);padding:.85rem 0;color:rgb(11 29 51/66%);font-size:.82rem;line-height:1.45}.sh-trades{padding:clamp(8rem,12vw,12rem) 0;background:var(--sh-paper)}.sh-trades__list{margin-top:clamp(4rem,8vw,7rem);border-top:1px solid rgb(11 29 51/18%)}.sh-trades__list a{position:relative;display:grid;min-height:6.75rem;grid-template-columns:4rem minmax(210px,.65fr) 1fr 2rem;gap:1.5rem;align-items:center;overflow:hidden;border-bottom:1px solid rgb(11 29 51/18%);color:inherit;transition:color .2s}.sh-trades__list a:before{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--sh-gold);content:"";transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.sh-trades__list a>*{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.sh-trades__list a:hover{color:var(--sh-navy-2)}.sh-trades__list a:hover:before{transform:scaleX(1)}.sh-trades__list a:hover>*{transform:translateX(.75rem)}.sh-trades__list a>span{color:var(--sh-gold);font:700 .62rem/1 var(--font-geist-mono),monospace}.sh-trades__list strong{font-size:clamp(1.2rem,1.8vw,1.75rem);letter-spacing:-.03em}.sh-trades__list p{margin:0;color:var(--sh-muted);font-size:.85rem;line-height:1.55}.sh-trades__list i{font-style:normal;transition:transform .25s}.sh-trades__list a:hover i{transform:rotate(45deg)}.sh-founder{position:relative;padding:clamp(8rem,12vw,12rem) 0;background:var(--sh-navy);color:white}.sh-founder:before{position:absolute;inset:0 0 auto;height:1px;background:rgb(255 255 255/12%);content:""}.sh-founder__layout{display:grid;grid-template-columns:minmax(18rem,.66fr) minmax(0,1.34fr);gap:clamp(3.5rem,8vw,9rem);align-items:start}.sh-founder__identity{position:sticky;top:8rem}.sh-founder__portrait{position:relative;display:flex;overflow:hidden;aspect-ratio:4/5;flex-direction:column;justify-content:space-between;border:1px solid rgb(255 255 255/18%);background:var(--sh-gold);padding:clamp(1.25rem,2.5vw,2rem);color:var(--sh-navy)}.sh-founder__portrait:before{position:absolute;inset:1.25rem;border-top:1px solid rgb(8 27 51/28%);border-left:1px solid rgb(8 27 51/28%);content:"";pointer-events:none}.sh-founder__portrait>span{position:relative;align-self:flex-end;margin-top:auto;font-size:clamp(7rem,14vw,13rem);font-weight:760;letter-spacing:-.11em;line-height:.72}.sh-founder__portrait>small{position:relative;width:fit-content;color:rgb(8 27 51/65%);font:700 .55rem/1.5 var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.sh-founder__identity>p{display:grid;gap:.35rem;margin:1.25rem 0 0}.sh-founder__identity>p strong{font-size:1rem;letter-spacing:-.02em}.sh-founder__identity>p span{color:rgb(255 255 255/48%);font-size:.73rem}.sh-founder__copy>h2{max-width:14ch;margin:1.6rem 0 0;font-size:clamp(3.25rem,5.7vw,6.35rem);font-weight:680;letter-spacing:-.073em;line-height:.92;text-wrap:balance}.sh-founder__lead{max-width:48rem;margin:2.5rem 0 0;color:rgb(255 255 255/78%);font-size:clamp(1.1rem,1.45vw,1.35rem);line-height:1.58}.sh-founder__story{position:relative;margin:clamp(3.5rem,6vw,5.5rem) 0 0;padding:0;border-bottom:1px solid rgb(255 255 255/16%);list-style:none}.sh-founder__story li{position:relative;display:grid;grid-template-columns:minmax(5.5rem,.22fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);border-top:1px solid rgb(255 255 255/18%);padding:clamp(1.8rem,3vw,2.6rem) 0 clamp(2.2rem,4vw,3.4rem)}.sh-founder__story li:after{position:absolute;top:-1px;right:0;left:0;height:1px;background:var(--sh-gold);content:"";opacity:.85;transform:scaleX(1);transform-origin:left}.sh-founder__story li>span{padding-top:.25rem;color:var(--sh-gold-soft);font:700 .6rem/1 var(--font-geist-mono),monospace;letter-spacing:.08em}.sh-founder__story h3{margin:0;color:white;font:700 .62rem/1.45 var(--font-geist-mono),monospace;letter-spacing:.11em;text-transform:uppercase}.sh-founder__story p{max-width:60ch;margin:1rem 0 0;color:rgb(255 255 255/62%);font-size:clamp(.92rem,1.05vw,1rem);line-height:1.76;text-wrap:pretty}.sh-founder blockquote{margin:clamp(2.75rem,5vw,4.25rem) 0 0;border-top:1px solid var(--sh-gold);border-bottom:1px solid rgb(255 255 255/18%);padding:clamp(2rem,3.5vw,3rem) 0}.sh-founder blockquote p{max-width:27ch;margin:0;font-size:clamp(1.75rem,2.75vw,2.85rem);font-weight:640;letter-spacing:-.047em;line-height:1.08;text-wrap:balance}.sh-founder__link{display:inline-flex;align-items:center;gap:1rem;margin-top:2rem;color:var(--sh-gold-soft);font:700 .66rem/1 var(--font-geist-mono),monospace;letter-spacing:.06em;text-transform:uppercase}.sh-founder__link>span:last-child{transition:transform .3s cubic-bezier(.16,1,.3,1)}.sh-founder__link:hover>span:last-child{transform:translateX(.35rem)}.sh-founder__link:focus-visible{outline:3px solid var(--sh-gold-soft);outline-offset:.4rem}.sh-close{padding:clamp(8rem,12vw,12rem) 0;background:var(--sh-navy);color:white}.sh-close__layout{display:grid;grid-template-columns:.88fr 1.12fr;gap:clamp(3rem,8vw,9rem);align-items:start}.sh-close__copy h2{max-width:11.5ch;margin:1.6rem 0 0;font-size:clamp(3rem,5.35vw,5.9rem);font-weight:680;letter-spacing:-.07em;line-height:.94}.sh-close__copy>p:not(.sh-label){max-width:38rem;margin:1.6rem 0 0;color:rgb(255 255 255/62%);line-height:1.7}.sh-close__copy ol{margin:3.25rem 0 0;padding:0;list-style:none}.sh-close__copy li{display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;border-top:1px solid rgb(255 255 255/15%);padding:1rem 0}.sh-close__copy li>span{padding-top:.2rem;color:var(--sh-gold-soft);font:700 .6rem/1 var(--font-geist-mono),monospace}.sh-close__copy li strong{font-size:.9rem}.sh-close__copy li p{margin:.3rem 0 0;color:rgb(255 255 255/48%);font-size:.76rem;line-height:1.5}.sh-close__form{overflow:hidden;border-top:1px solid rgb(255 255 255/28%);border-bottom:1px solid rgb(255 255 255/28%);background:white;color:var(--sh-ink)}.sh-close__form>div{border:0;border-radius:0;box-shadow:none;transform:none}.sh-close__form>.audit-form--signature{position:relative;overflow:hidden;padding:clamp(1.5rem,3vw,3rem)}.audit-form--signature:before{position:absolute;top:0;right:0;left:0;height:3px;background:var(--sh-gold);content:"";opacity:0;transform:scaleX(0);transform-origin:left}.audit-form--signature[data-form-status=submitting]:before{opacity:1;animation:sh-form-progress 1.15s cubic-bezier(.65,0,.35,1) infinite}.audit-form--signature[data-form-status=error]:before{background:#b42318;opacity:1;transform:scaleX(1)}.audit-form--signature form>div:first-of-type{border-bottom:1px solid rgb(11 29 51/13%);padding-bottom:1.35rem}.audit-form--signature form>div:first-of-type h2{font-size:clamp(1.45rem,2.2vw,2.15rem);letter-spacing:-.04em}.audit-form--signature form>div:first-of-type p{max-width:34rem;margin-top:.5rem;line-height:1.55}.audit-form--signature label{letter-spacing:.09em}.audit-form--signature input{border-width:0 0 1px;border-radius:0;border-color:rgb(11 29 51/20%);background:transparent;padding-right:0;padding-left:0;transition:border-color .2s,background-color .2s}.audit-form--signature input:hover{border-color:rgb(11 29 51/42%)}.audit-form--signature input:focus{border-color:var(--sh-gold);background:transparent;box-shadow:none;outline:none}.audit-form--signature button[type=submit]{position:relative;min-height:3.5rem;justify-content:flex-start;overflow:hidden;gap:0;border:1px solid var(--sh-gold);border-radius:var(--sh-radius-action);background:var(--sh-gold);padding:0 0 0 1.5rem;color:var(--sh-navy)}.audit-form--signature .audit-form__submit-mark{display:grid;align-self:stretch;place-items:center;margin-left:auto;border-left:1px solid rgb(8 27 51/20%);padding-inline:1.15rem}.audit-form--signature button[type=submit]:hover{background:var(--sh-gold-soft);box-shadow:none;transform:translateY(-2px)}.audit-form--signature button[type=submit]:hover .audit-form__submit-mark svg{transform:translateX(.2rem)}.audit-form--signature button[type=submit]:active{transform:translateY(0)}.audit-form--signature button[type=submit]:focus-visible{outline:3px solid var(--sh-navy);outline-offset:3px}.audit-form--signature [role=alert]{border-block:1px solid rgb(180 35 24/28%);border-radius:0;background:transparent;padding:.9rem 0;text-align:left}.sh-faq{display:grid;grid-template-columns:.35fr 1fr;gap:3rem;margin-top:clamp(6rem,10vw,10rem);border-top:1px solid rgb(255 255 255/16%);padding-top:2rem}.sh-faq details{border-bottom:1px solid rgb(255 255 255/16%)}.sh-faq summary{cursor:pointer;padding:1.35rem 3rem 1.35rem 0;font-size:1rem;font-weight:650;list-style:none}.sh-faq summary::-webkit-details-marker{display:none}.sh-faq summary:after{float:right;color:var(--sh-gold-soft);content:"+";font-size:1.2rem}.sh-faq details[open] summary:after{content:"−"}.sh-faq details p{max-width:50rem;margin:0 0 1.5rem;color:rgb(255 255 255/58%);line-height:1.7}@keyframes sh-panel-in{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:none}}@keyframes sh-audit-panel-in{0%{opacity:0;transform:translateX(.85rem)}to{opacity:1;transform:none}}@keyframes sh-client-panel-in{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:none}}@keyframes sh-form-progress{0%{transform:scaleX(0)}55%{transform:scaleX(.72)}to{transform:scaleX(1)}}@keyframes sh-hero-copy-in{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}@keyframes sh-hero-image-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes sh-hero-drift{0%{transform:scale(1.045) translateY(-1.2%)}to{transform:scale(1.045) translateY(1.2%)}}@keyframes sh-nav-settle{to{transform:translateY(-.2rem) scale(.985)}}@media (prefers-reduced-motion:no-preference){.sh-hero h1>span,.sh-hero h1>strong,.sh-hero__actions,.sh-hero__deck,.sh-hero__picture figcaption,.sh-hero__trust{animation:sh-hero-copy-in .75s cubic-bezier(.16,1,.3,1) both}.sh-hero h1>span{animation-delay:.08s}.sh-hero h1>strong{animation-delay:.16s}.sh-hero__deck{animation-delay:.27s}.sh-hero__actions{animation-delay:.37s}.sh-hero__trust{animation-delay:.46s}.sh-hero__image-wrap{animation:sh-hero-image-in .95s cubic-bezier(.16,1,.3,1) .18s both}.sh-hero__picture figcaption{animation-delay:.62s}}@media (min-width:1101px) and (min-height:760px) and (prefers-reduced-motion:no-preference){.sh-journey{min-height:205vh}.sh-journey__scroll-track{position:absolute;inset:0;display:grid;grid-template-rows:repeat(3,1fr);pointer-events:none}.sh-journey__sticky{position:sticky;top:7rem}}@media (min-width:1101px) and (min-height:840px) and (prefers-reduced-motion:no-preference){.sh-audit-inspector-scroll{min-height:272vh}.sh-audit-inspector__scroll-track{position:absolute;inset:0;display:grid;grid-template-rows:repeat(4,1fr);pointer-events:none}.sh-audit-inspector{position:sticky;top:7rem}}@media (min-width:1101px) and (min-height:960px) and (prefers-reduced-motion:no-preference){.sh-client-workspace-scroll{min-height:300vh}.sh-client-workspace__scroll-track{position:absolute;inset:0;display:grid;grid-template-rows:repeat(4,1fr);pointer-events:none}.sh-client-workspace{position:sticky;top:6rem}.sh-client-workspace__screen{height:clamp(24rem,42vh,32rem);aspect-ratio:auto}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){body:has(.signature-home) .site-header__rail{animation:sh-nav-settle linear both;animation-range:0 420px;animation-timeline:scroll(root block);transform-origin:top center}}}@supports (animation-timeline:view()){.sh-problem__card,.sh-reporting-contrast dl>div,.sh-system__steps li{animation:sh-reveal linear both;animation-range:entry 8% cover 28%;animation-timeline:view()}.sh-founder__story li:after{animation:sh-line-draw linear both;animation-range:entry 5% cover 32%;animation-timeline:view()}@keyframes sh-reveal{0%{opacity:.45;transform:translateY(1rem)}to{opacity:1;transform:none}}@keyframes sh-line-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.sh-hero__image-wrap img{animation:sh-hero-drift linear both;animation-range:entry 0 exit 100%;animation-timeline:view(block);will-change:transform}}}@media (max-width:1100px){.sh-hero{min-height:auto;grid-template-columns:1fr}.sh-hero:before{display:none}.sh-hero__copy{max-width:none;padding:10rem 2rem 5rem}.sh-hero h1{max-width:14ch}.sh-hero h1>strong{font-size:clamp(4rem,9vw,6.5rem)}.sh-hero__picture{height:min(78vw,780px);margin:0 0 2rem 2rem}.sh-hero__image-wrap{min-height:0}.sh-hero__picture figcaption{padding-right:2rem}.sh-journey__sticky{grid-template-columns:1fr}.sh-journey__tabs{display:grid;grid-template-columns:repeat(3,1fr);border-right:0;border-bottom:1px solid rgb(11 29 51/18%)}.sh-journey__tabs button{min-height:7rem;border-right:1px solid rgb(11 29 51/14%);border-bottom:0;padding:1.25rem}.sh-journey__tabs button:before{top:auto;right:0;bottom:-1px;left:0;width:auto;height:3px;transform:scaleX(.35)}.sh-journey__tabs button[aria-selected=true]:before{transform:scaleX(1)}.sh-audit__layout,.sh-close__layout,.sh-pricing__layout{grid-template-columns:1fr}.sh-audit__copy{position:static;max-width:760px}.sh-client-view__intro{grid-template-columns:.35fr 1fr}.sh-client-view__intro>p:last-child{grid-column:2}.sh-client-workspace__body{display:block}.sh-client-workspace__rail{display:block;border-right:0;border-bottom:1px solid rgb(11 29 51/16%);padding:1.25rem}.sh-client-workspace__rail>p{display:none}.sh-client-workspace__rail [role=tablist]{display:grid;grid-template-columns:repeat(4,1fr)}.sh-client-workspace__rail button{padding:0 .8rem;border-right:1px solid rgb(11 29 51/15%)}.sh-client-workspace__rail button:last-child{border-right:0}.sh-client-workspace__rail button:before{top:auto;right:0;bottom:-1px;left:0;width:auto;height:3px;transform:scaleX(.3)}.sh-client-workspace__rail button:hover:before,.sh-client-workspace__rail button[aria-selected=true]:before{transform:scaleX(1)}.sh-client-workspace__status{display:none}.sh-founder__layout{grid-template-columns:1fr}.sh-founder__identity{position:static;display:grid;grid-template-columns:minmax(15rem,22rem) 1fr;gap:1.5rem;align-items:end}}@media (max-width:760px){.sh-shell{width:min(100% - 1.5rem,1380px)}.sh-hero__copy{padding:8rem 1.25rem 3.5rem}.sh-hero h1{max-width:none}.sh-hero h1>span{max-width:19rem;font-size:.68rem}.sh-hero h1>strong{font-size:clamp(3.4rem,15vw,5rem)}.sh-hero__deck{font-size:.98rem}.sh-hero__actions{align-items:stretch}.sh-button:not(.sh-button--secondary){width:100%}.sh-button--secondary{width:auto}.sh-hero__trust{display:none}.sh-hero__picture{height:128vw;max-height:690px;margin-left:.75rem}.sh-hero__picture figcaption{display:grid;gap:.3rem;padding:.75rem .75rem 0 0}.sh-section-heading{display:block}.sh-section-heading h2{margin-top:1.1rem;font-size:clamp(2.65rem,12vw,4.1rem)}.sh-section-heading>p:last-child{margin-top:1.25rem}.sh-problem__grid{margin-top:3.5rem}.sh-problem__card{display:grid;min-height:0;grid-template-columns:2.5rem 1fr;gap:1rem;padding:1.75rem 0}.sh-problem__card>div{display:block}.sh-problem__card h3{font-size:1.65rem}.sh-problem__card p{margin-top:1rem}.sh-problem__statement{display:block;margin-top:1.5rem}.sh-problem__statement span{display:block;margin-bottom:.35rem}.sh-journey{margin-top:3.5rem}.sh-journey__tabs button{min-height:5rem;display:flex;flex-direction:column;gap:.3rem;padding:.8rem}.sh-journey__tabs button>span{grid-row:auto;padding:0}.sh-journey__tabs button strong{font-size:.85rem}.sh-journey__tabs button small{display:none}.sh-journey__panel{grid-template-columns:1fr;min-height:0}.sh-journey__visual{min-height:390px;padding:1.5rem}.sh-journey__query strong{font-size:clamp(2.35rem,11vw,3.4rem)}.sh-journey__path{gap:.75rem;margin-top:4rem}.sh-journey__path strong{font-size:.72rem}.sh-journey__explanation{padding:2.5rem 1.25rem}.sh-audit__layout{gap:3.5rem}.sh-audit-inspector__mast{display:grid}.sh-audit-inspector__workspace{display:block;min-height:0}.sh-audit-inspector__index{border-right:0;padding-top:1.5rem}.sh-audit-inspector__index>p{display:none}.sh-audit-inspector__index [role=tablist]{display:grid;grid-template-columns:repeat(2,1fr)}.sh-audit-inspector__index button{min-height:5.5rem;border-right:1px solid rgb(11 29 51/12%);padding:1rem .8rem}.sh-audit-inspector__index button:before{top:auto;right:0;bottom:-1px;left:0;width:auto;height:3px;transform:scaleX(.35)}.sh-audit-inspector__index button[aria-selected=true]:before{transform:scaleX(1)}.sh-audit-inspector__panel{padding:2.5rem 1.25rem}.sh-audit-inspector__panel header{display:grid;gap:.4rem}.sh-audit-inspector__panel h3{margin-top:2.5rem;font-size:clamp(2.6rem,12vw,4rem)}.sh-audit-inspector__signals{grid-template-columns:1fr;margin-top:3rem}.sh-audit-inspector__signals div{min-height:0;padding:1rem 0}.sh-audit-inspector__signals div+div{border-top:1px solid rgb(11 29 51/13%);border-left:0;padding-left:0}.sh-audit-inspector__panel footer{display:block}.sh-audit-inspector__panel footer p{margin-top:.75rem}.sh-audit__evidence{display:block;padding:4rem .75rem}.sh-reporting-contrast{margin-top:3.5rem}.sh-reporting-contrast>header{display:none}.sh-reporting-contrast dl>div{display:block;min-height:0;padding:1.35rem 0}.sh-reporting-contrast dd,.sh-reporting-contrast dt{display:block;border-left:0;padding:0}.sh-reporting-contrast dd{margin-top:1.35rem}.sh-reporting-contrast small{display:block;margin-bottom:.5rem;color:var(--sh-gold-soft);font:700 .5rem/1.4 var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.sh-reporting-contrast dt small{color:rgb(255 255 255/34%)}.sh-reporting-contrast>footer{display:block}.sh-reporting-contrast>footer p{margin-top:.65rem}.sh-system__steps{grid-template-columns:1fr;margin-top:3.5rem}.sh-system__steps li,.sh-system__steps li+li{min-height:0;border-right:0;border-bottom:1px solid rgb(11 29 51/16%);padding:1.75rem 0 2.25rem}.sh-system__steps h3{margin-top:2.5rem}.sh-client-view__intro{display:block}.sh-client-view__intro h2{max-width:none;margin-top:1.2rem;font-size:clamp(2.8rem,12vw,4.2rem)}.sh-client-view__intro>p:last-child{margin-top:1.35rem}.sh-client-workspace{border-radius:.625rem}.sh-client-workspace__mast{display:grid;gap:.8rem;padding:1.25rem}.sh-client-workspace__mast>div{grid-template-columns:1fr;gap:.25rem}.sh-client-workspace__mast p{justify-self:start}.sh-client-workspace__rail{padding:.75rem}.sh-client-workspace__rail [role=tablist]{grid-template-columns:repeat(2,1fr)}.sh-client-workspace__rail button{min-height:4.35rem;padding:0 .65rem}.sh-client-workspace__panel{padding:2.25rem 1.1rem}.sh-client-workspace__panel>header{display:block;padding-bottom:1.5rem}.sh-client-workspace__panel h3{margin-top:.8rem;font-size:clamp(2.2rem,10vw,3.2rem)}.sh-client-workspace__panel>header p{margin-top:1.25rem}.sh-client-workspace__screen{aspect-ratio:390/844;border-radius:.3rem}.sh-client-workspace__screen img{transform:none}.sh-client-workspace__disclosure{display:block;padding:1rem 1.25rem}.sh-client-workspace__disclosure p{margin-top:.65rem}.sh-pricing__price{font-size:5.7rem}.sh-pricing__details{grid-template-columns:1fr}.sh-pricing__details section+section{border-top:1px solid rgb(11 29 51/20%);border-left:0;padding-left:0}.sh-trades__list{margin-top:3.5rem}.sh-trades__list a{grid-template-columns:2rem 1fr 1.5rem;gap:.75rem;padding-block:1.25rem}.sh-trades__list p{grid-column:2/-1}.sh-founder__identity{display:block}.sh-founder__portrait{width:min(100%,20rem)}.sh-founder__copy>h2{max-width:none;font-size:clamp(3.2rem,13vw,4.6rem)}.sh-founder__story li{grid-template-columns:2.75rem 1fr;gap:1rem}.sh-close__copy h2{max-width:none;font-size:clamp(3rem,13vw,4.5rem)}.sh-faq{display:block}.sh-faq>div{margin-top:1rem}}@media (prefers-reduced-motion:reduce){.signature-home *,.signature-home :after,.signature-home :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.sh-audit-inspector__panel,.sh-client-workspace__panel,.sh-hero__image-wrap img,.sh-problem__card,.sh-reporting-contrast dl>div,.sh-system__steps li{animation:none!important;opacity:1!important;transform:none!important}.sh-founder__story li:after{transform:scaleX(1)!important}.audit-form--signature[data-form-status=submitting]:before{animation:none!important;transform:scaleX(1)!important}}.signature-page{--sig-navy:#081b33;--sig-navy-2:#102a4b;--sig-gold:#b98b35;--sig-gold-soft:#e4c57f;--sig-cream:#f3efe6;--sig-paper:#fbfaf6;--sig-ink:#0b1d33;--sig-muted:#5d6978;overflow:clip;background:var(--sig-paper);color:var(--sig-ink)}.signature-page h1,.signature-page h2,.signature-page h3{color:inherit}.sig-shell{width:min(100% - 3rem,86.25rem);margin-inline:auto}.sig-section{padding-block:clamp(5.5rem,8vw,9rem)}.sig-index,.sig-label{margin:0;color:var(--sig-gold);font-family:var(--font-geist-mono),monospace;font-size:.68rem;font-weight:700;line-height:1.4;letter-spacing:.15em;text-transform:uppercase}.sig-intro{max-width:57rem}.sig-intro h2{max-width:18ch;margin:.9rem 0 0;font-size:clamp(2.45rem,4.6vw,5.25rem);font-weight:680;line-height:.97;letter-spacing:-.055em;text-wrap:balance}.sig-intro__body{max-width:45rem;margin:1.65rem 0 0;color:var(--sig-muted);font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.75}.sig-action{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:space-between;border:1px solid var(--sig-gold);border-radius:.55rem;background:var(--sig-gold);color:var(--sig-navy);font-size:.73rem;font-weight:800;letter-spacing:.075em;line-height:1.2;text-transform:uppercase;transition:background-color .2s ease,transform .2s ease}.sig-action>span:first-child{padding:.85rem 1.35rem}.sig-action__mark{display:grid;width:3.25rem;align-self:stretch;place-items:center;border-left:1px solid rgb(8 27 51/20%)}.sig-action:hover{background:var(--sig-gold-soft);transform:translateY(-2px)}.sig-action:focus-visible{outline:3px solid var(--sig-paper);outline-offset:4px}.sig-action--quiet{min-height:auto;border-color:transparent;background:transparent;color:currentColor}.sig-action--quiet>span:first-child{padding-inline:.4rem .85rem}.sig-action--quiet .sig-action__mark{width:2.5rem;border-left-color:currentColor}.sig-action--quiet:hover{background:transparent;color:var(--sig-gold-soft)}.sig-hero{position:relative;background:var(--sig-navy);color:white}.sig-hero__grid{display:grid;min-height:min(60rem,94svh);grid-template-columns:minmax(0,1.08fr) minmax(25rem,.92fr);align-items:center}.sig-hero__copy{padding:clamp(10rem,14vw,13rem) clamp(2rem,6vw,6.5rem) 7rem 0}.sig-breadcrumbs{margin-bottom:clamp(3rem,7vw,6rem)}.sig-breadcrumbs nav{color:rgb(255 255 255/58%)}.sig-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none}.sig-breadcrumbs li{display:flex;gap:.75rem;align-items:center}.sig-breadcrumbs a,.sig-breadcrumbs span{color:inherit}.sig-hero h1{max-width:13ch;margin:1.4rem 0 0;font-size:clamp(3.4rem,6.1vw,7rem);font-weight:670;line-height:.96;letter-spacing:-.035em;text-wrap:balance}.sig-hero__body{max-width:42rem;margin:2rem 0 0;color:rgb(255 255 255/72%);font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.72}.sig-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:2.5rem}.sig-proof-strip{display:flex;flex-wrap:wrap;gap:.75rem 1.1rem;max-width:46rem;margin:3.5rem 0 0;padding:1.25rem 0 0;border-top:1px solid rgb(255 255 255/12%);list-style:none}.sig-proof-strip li{color:rgb(255 255 255/58%);font-family:var(--font-geist-mono),monospace;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.sig-proof-strip li:not(:last-child):after{margin-left:1.1rem;color:var(--sig-gold);content:"/"}.sig-instrument{position:relative;margin-left:clamp(2rem,6vw,6rem);padding:clamp(2rem,4vw,4rem);border:1px solid rgb(255 255 255/13%);border-radius:.75rem;background:var(--sig-navy-2)}.sig-instrument__rule{position:absolute;top:0;left:2rem;width:5rem;height:3px;background:var(--sig-gold)}.sig-instrument h2{max-width:12ch;margin:.8rem 0 0;font-size:clamp(2rem,3vw,3.25rem);font-weight:650;line-height:1;letter-spacing:-.045em}.sig-instrument__steps{margin:2.5rem 0;padding:0;border-top:1px solid rgb(255 255 255/12%);list-style:none}.sig-instrument__steps li{display:grid;grid-template-columns:3rem 1fr;gap:1rem;align-items:center;padding:1rem 0;border-bottom:1px solid rgb(255 255 255/12%)}.sig-instrument__steps span{color:var(--sig-gold-soft);font-family:var(--font-geist-mono),monospace;font-size:.7rem}.sig-instrument__steps p{margin:0;color:rgb(255 255 255/82%);font-size:.86rem}.sig-split{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(4rem,9vw,9rem);align-items:start}.sig-split__intro{position:sticky;top:7.5rem}.sig-split__intro .sig-action{margin-top:2.25rem}.sig-statement{max-width:38rem;margin:2rem 0 0;padding-left:1.25rem;border-left:2px solid var(--sig-gold);color:var(--sig-ink);font-weight:650;line-height:1.6}.sig-problem-ledger{background:var(--sig-cream)}.sig-ledger{margin:0;padding:0;border-top:1px solid rgb(11 29 51/24%);list-style:none}.sig-ledger>li{display:grid;grid-template-columns:3.5rem 1fr;gap:clamp(1.5rem,3vw,3rem);padding:clamp(2rem,4vw,3.4rem) 0;border-bottom:1px solid rgb(11 29 51/24%)}.sig-authority__readouts h3,.sig-faq__items h3,.sig-ledger h3,.sig-value-stack__items h3{margin:0;font-size:clamp(1.2rem,1.8vw,1.65rem);font-weight:650;line-height:1.15;letter-spacing:-.03em}.sig-authority__readouts p,.sig-faq__items p,.sig-ledger p,.sig-value-stack__items p{margin:.75rem 0 0;color:var(--sig-muted);line-height:1.7}.sig-process{background:var(--sig-paper)}.sig-process .sig-intro{display:grid;max-width:none;grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);gap:4rem;align-items:end}.sig-process .sig-intro__body{margin:0}.sig-process__list{margin:clamp(4rem,7vw,7rem) 0 0;padding:0;border-top:1px solid rgb(11 29 51/24%);list-style:none}.sig-process__step{display:grid;grid-template-columns:minmax(7rem,.35fr) minmax(16rem,.8fr) minmax(18rem,1fr);gap:clamp(2rem,5vw,5.5rem);padding:clamp(2.5rem,5vw,4.75rem) 0;border-bottom:1px solid rgb(11 29 51/24%)}.sig-process__number>span{display:block;color:var(--sig-gold);font-family:var(--font-geist-mono),monospace;font-size:clamp(2.4rem,4vw,4.6rem);line-height:.9;letter-spacing:-.08em}.sig-process__number p{margin:1rem 0 0;color:var(--sig-muted);font-family:var(--font-geist-mono),monospace;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.sig-process__main h3{margin:0;font-size:clamp(1.65rem,2.5vw,2.55rem);font-weight:650;line-height:1.04;letter-spacing:-.045em}.sig-process__main p{margin:1rem 0 0;color:var(--sig-muted);line-height:1.7}.sig-process__detail{padding-left:clamp(1.5rem,3vw,3rem);border-left:1px solid rgb(11 29 51/18%)}.sig-process__detail-content{display:grid;gap:1.25rem}.sig-mobile-disclosure-summary{display:none}.sig-process__detail ul{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.sig-process__detail li,.sig-process__detail p{position:relative;margin:0;padding-left:1.1rem;color:var(--sig-muted);font-size:.88rem;line-height:1.55}.sig-process__detail li:before,.sig-process__detail p:before{position:absolute;top:.72em;left:0;width:.35rem;height:1px;background:var(--sig-gold);content:""}.sig-signal-grid{background:var(--sig-navy);color:white}.sig-authority .sig-intro__body,.sig-signal-grid .sig-intro__body{color:rgb(255 255 255/68%)}.sig-signal-grid__items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(3.5rem,6vw,6rem);border-top:1px solid rgb(255 255 255/15%);border-left:1px solid rgb(255 255 255/15%)}.sig-signal-grid__items article{min-height:18rem;padding:clamp(1.5rem,3vw,2.75rem);border-right:1px solid rgb(255 255 255/15%);border-bottom:1px solid rgb(255 255 255/15%)}.sig-outcomes__grid h3,.sig-signal-grid__items h3{margin:3.8rem 0 0;font-size:clamp(1.25rem,1.7vw,1.65rem);font-weight:650;line-height:1.12;letter-spacing:-.03em}.sig-signal-grid__items p{margin:1rem 0 0;color:rgb(255 255 255/68%);font-size:.9rem;line-height:1.65}.sig-signal-grid .sig-statement{color:white}.sig-signal-grid--industry{background:var(--sig-cream);color:var(--sig-ink)}.sig-signal-grid--industry .sig-intro__body,.sig-signal-grid--industry .sig-signal-grid__items p{color:var(--sig-muted)}.sig-signal-grid--industry .sig-signal-grid__items{grid-template-columns:repeat(3,minmax(0,1fr));border-color:rgb(11 29 51/20%)}.sig-signal-grid--industry .sig-signal-grid__items article{min-height:15rem;border-color:rgb(11 29 51/20%)}.sig-value-stack{background:var(--sig-paper)}.sig-value-stack__note{max-width:38rem;margin:2rem 0 0;padding:1.25rem;border:1px solid rgb(185 139 53/45%);border-radius:.375rem;color:var(--sig-muted);font-size:.9rem;line-height:1.65}.sig-value-stack__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;border-top:1px solid rgb(11 29 51/22%);border-left:1px solid rgb(11 29 51/22%);list-style:none}.sig-value-stack__items li{min-height:15rem;padding:2rem;border-right:1px solid rgb(11 29 51/22%);border-bottom:1px solid rgb(11 29 51/22%)}.sig-value-stack__items h3{margin-top:3.5rem}.sig-comparison{background:var(--sig-cream)}.sig-comparison .sig-intro{margin-inline:auto;text-align:center}.sig-comparison .sig-intro h2,.sig-comparison .sig-intro__body{margin-inline:auto}.sig-comparison__ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:72rem;margin:clamp(3.5rem,6vw,6rem) auto 0;border:1px solid rgb(11 29 51/22%);border-radius:.75rem;overflow:hidden}.sig-comparison__ledger article{padding:clamp(2rem,4vw,4rem);background:var(--sig-paper)}.sig-comparison__ledger article+article{border-left:1px solid rgb(255 255 255/16%);background:var(--sig-navy);color:white}.sig-comparison__ledger h3{margin:.8rem 0 0;font-size:clamp(2rem,3.2vw,3.4rem);font-weight:650;line-height:1;letter-spacing:-.05em}.sig-comparison__ledger ul{margin:2.5rem 0 0;padding:0;border-top:1px solid rgb(11 29 51/18%);list-style:none}.sig-comparison__ledger article+article ul{border-color:rgb(255 255 255/15%)}.sig-comparison__ledger li{padding:1rem 0;border-bottom:1px solid rgb(11 29 51/18%);color:var(--sig-muted);font-size:.92rem}.sig-comparison__ledger article+article li{border-color:rgb(255 255 255/15%);color:rgb(255 255 255/72%)}.sig-comparison__footer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;margin-top:2.75rem;text-align:center}.sig-comparison__footer .sig-statement{margin:0}.sig-authority{background:var(--sig-navy);color:white}.sig-authority__readouts{margin:0;padding:0;border-top:1px solid rgb(255 255 255/15%);list-style:none}.sig-authority__readouts li{display:grid;grid-template-columns:3.5rem 1fr;gap:2rem;padding:2rem 0;border-bottom:1px solid rgb(255 255 255/15%)}.sig-authority__readouts p{color:rgb(255 255 255/66%)}.sig-outcomes{background:var(--sig-paper)}.sig-outcomes__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(3.5rem,6vw,6rem);border-top:1px solid rgb(11 29 51/22%);border-left:1px solid rgb(11 29 51/22%)}.sig-outcomes__grid article{min-height:17rem;padding:clamp(2rem,4vw,3.5rem);border-right:1px solid rgb(11 29 51/22%);border-bottom:1px solid rgb(11 29 51/22%)}.sig-outcomes__grid p{max-width:32rem;margin:1rem 0 0;color:var(--sig-muted);line-height:1.7}.sig-faq{background:var(--sig-paper)}.sig-faq--columns .sig-intro{max-width:68rem}.sig-faq--columns .sig-intro h2{max-width:26ch}.sig-faq__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2.5rem,6vw,6rem);align-items:start;margin-top:clamp(2rem,4vw,3.5rem)}.sig-faq__items{border-top:1px solid rgb(11 29 51/24%)}.sig-faq__items details{padding:2rem 0;border-bottom:1px solid rgb(11 29 51/24%)}.sig-faq__items summary{display:grid;grid-template-columns:3.5rem 1fr;gap:1.5rem;list-style:none;cursor:pointer}.sig-faq__items summary::-webkit-details-marker{display:none}.sig-faq__items details>p{margin-left:5rem}.sig-faq__items summary:focus-visible{outline:2px solid var(--sig-gold);outline-offset:4px}.sig-faq__items h3{font-size:clamp(1.05rem,1.45vw,1.35rem)}.sig-close{padding-block:clamp(5rem,8vw,8rem);border-top:1px solid rgb(255 255 255/10%);background:var(--sig-navy);color:white}.sig-close__grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(3rem,8vw,8rem);align-items:end}.sig-close h2{max-width:15ch;margin:1rem 0 0;font-size:clamp(2.8rem,5vw,5.8rem);font-weight:650;line-height:.95;letter-spacing:-.06em;text-wrap:balance}.sig-close>.sig-shell>div:first-child>p:last-child{max-width:42rem;margin:1.6rem 0 0;color:rgb(255 255 255/68%);line-height:1.7}.sig-close__action{min-width:18rem;padding:2rem;border:1px solid rgb(255 255 255/15%);border-radius:.75rem}.sig-close__action>p{margin:1.25rem 0 0;color:rgb(255 255 255/55%);font-size:.67rem}.sig-close__action>p,.signature-page .document-next-steps{font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.signature-page .document-next-steps{width:min(100% - 3rem,86.25rem);max-width:none;margin:0 auto;padding:1.4rem 0;border-top:1px solid rgb(11 29 51/18%);border-bottom:1px solid rgb(11 29 51/18%);font-size:.7rem}.signature-page .document-next-steps a{color:var(--sig-navy)}@media (max-width:1100px){.sig-hero__grid{grid-template-columns:minmax(0,1fr) minmax(22rem,.8fr)}.sig-hero__copy{padding-right:3rem}.sig-instrument{margin-left:2rem}.sig-process__step{grid-template-columns:7rem 1fr}.sig-process__detail{grid-column:2;padding:1.5rem 0 0;border-top:1px solid rgb(11 29 51/18%);border-left:0}.sig-signal-grid__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sig-faq__columns{grid-template-columns:1fr}.sig-faq__columns .sig-faq__items+.sig-faq__items{border-top:0}.sig-shell{width:min(100% - 2rem,86.25rem)}.sig-section{padding-block:5rem}.sig-intro h2{font-size:clamp(2.3rem,12vw,3.7rem)}.sig-hero__grid{display:block;min-height:0}.sig-hero__copy{padding:7.5rem 0 4rem}.sig-breadcrumbs{margin-bottom:2rem}.sig-hero h1{max-width:11ch;font-size:clamp(2.75rem,12.5vw,4.5rem);line-height:1}.sig-hero__body{margin-top:1.5rem;font-size:1rem}.sig-hero__actions{align-items:stretch;flex-direction:column}.sig-hero__actions .sig-action{width:100%}.sig-hero__actions .sig-action--quiet{width:max-content}.sig-proof-strip li:not(:last-child):after{display:none}.sig-instrument{margin:0 0 1rem;padding:2rem 1.5rem}.sig-close__grid,.sig-process .sig-intro,.sig-split{grid-template-columns:1fr;gap:3.5rem}.sig-split__intro{position:static}.sig-authority__readouts li,.sig-faq__items summary,.sig-ledger>li{grid-template-columns:2.5rem 1fr;gap:1rem}.sig-process .sig-intro__body{margin-top:1.5rem}.sig-process__step{grid-template-columns:1fr;gap:1.75rem}.sig-process__detail{grid-column:auto}.sig-comparison__ledger,.sig-outcomes__grid,.sig-signal-grid--industry .sig-signal-grid__items,.sig-signal-grid__items,.sig-value-stack__items{grid-template-columns:1fr}.sig-outcomes__grid article,.sig-signal-grid--industry .sig-signal-grid__items article,.sig-signal-grid__items article,.sig-value-stack__items li{min-height:0}.sig-outcomes__grid h3,.sig-signal-grid__items h3,.sig-value-stack__items h3{margin-top:2.4rem}.sig-comparison__ledger article+article{border-top:1px solid rgb(255 255 255/16%);border-left:0}.sig-comparison__footer{justify-content:flex-start;text-align:left}.sig-close__action{min-width:0}.signature-page .document-next-steps{width:min(100% - 2rem,86.25rem)}}@media (prefers-reduced-motion:reduce){.sig-action{transition:none}}.site-header__utility-link{color:#465465}.signature-page .sig-comparison__ledger article+article .sig-label{color:#e4c57f}.sig-signal-grid--industry .sig-statement{color:#52606e;border-color:#b8bec2}.signature-home .sh-audit-inspector__index button>span,.signature-home .sh-audit-inspector__mast div span,.signature-home .sh-client-workspace__disclosure span,.signature-home .sh-client-workspace__rail button>span,.signature-home .sh-journey__tabs button>span,.signature-home :is(.sh-problem,.sh-movement,.sh-audit__copy,.sh-system,.sh-client-view,.sh-trades) .sh-label{color:#805a1b}.signature-home .sh-hero__picture figcaption,.signature-home .sh-reporting-contrast dt small,.signature-home .sh-reporting-contrast>footer p,.signature-home .sh-reporting-contrast>header span:first-child{color:#abb6c4}.sig-reading__close>.text-gold,.signature-home .sh-journey__tabs button[aria-selected=true]>span{color:#e4c57f}.signature-page :is(.sig-label,.sig-index){color:#805a1b}.signature-page :is(.sig-hero,.sig-document-hero,.sig-close,.sig-authority,.sig-statistics,.sig-not-found,.sig-pricing__tier--featured,.sig-signal-grid:not(.sig-signal-grid--industry)) :is(.sig-label,.sig-index){color:#e4c57f}.signature-page .sig-process__number>span{color:#a47827}.signature-page .sig-generic-section:not(.sig-generic-section--dark) .text-slate{color:#52606e}.signature-page .sig-generic-section--dark :is(.sig-label,.text-gold){color:#e4c57f}.public-site{--sig-navy:#081b33;--sig-navy-2:#102a4b;--sig-gold:#b98b35;--sig-gold-soft:#e4c57f;--sig-cream:#f3efe6;--sig-paper:#fbfaf6;--sig-ink:#0b1d33;--sig-muted:#5d6978;background:var(--sig-paper)}.sig-generic-section{background:var(--sig-paper);color:var(--sig-ink)}.sig-generic-section--muted{background:var(--sig-cream)}.sig-generic-section--dark{background:var(--sig-navy);color:white}.sig-generic-section--dark .sig-intro h2{color:white}.sig-generic-section .sig-label{color:#805a1b}.sig-generic-section--dark .sig-label{color:#e4c57f}.sig-generic-section__inner{margin-inline:auto}.sig-resource{display:flex;flex-direction:column;min-width:0;height:100%;padding:1.5rem 0 2rem;border-top:1px solid #b8bec2;color:var(--sig-ink);transition:border-color .2s,transform .2s}.sig-resource:hover{border-color:#805a1b;transform:translateY(-3px)}.sig-resource__kicker{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;color:#5a6572;font:.65rem/1.5 var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.08em}.sig-resource__image{position:relative;aspect-ratio:1.8;margin-top:1.25rem;border-radius:.375rem;overflow:hidden;background:var(--sig-cream)}.sig-resource h3{margin:1.7rem 0 .75rem;font-size:clamp(1.25rem,1.8vw,1.65rem);font-weight:630;line-height:1.2;letter-spacing:-.025em}.sig-resource p{margin:0;color:#465465;line-height:1.75;font-size:.95rem}.sig-generic-section--dark .sig-resource,.sig-resource--dark{color:white;border-color:#6e7886}.sig-generic-section--dark .sig-resource p,.sig-generic-section--dark .sig-resource__kicker,.sig-resource--dark .sig-resource__kicker,.sig-resource--dark p{color:#c8d0da}.sig-legal-body{max-width:52rem;padding-block:4rem}.sig-shell--narrow{max-width:55rem}.sig-shell--wide{max-width:86.25rem}.sig-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3.5rem;row-gap:1.5rem;margin-top:3.5rem}.sig-context-link{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2rem 0;border-block:1px solid #b8bec2}.sig-context-link:hover{border-color:#805a1b}.sig-context-link__mark{display:grid;place-items:center;flex-shrink:0;width:3.25rem;height:3.25rem;border:1px solid #b8bec2;color:#081b33;border-radius:.25rem}.sig-inline-close{padding:clamp(2rem,4vw,4rem) 0 0;margin-top:3rem;border-top:1px solid #b8bec2}.sig-inline-close h2{color:var(--sig-ink)}.sig-inline-close p{color:#465465}.sig-simple-action{min-height:3.25rem;margin-top:1.5rem;padding:.9rem 1.5rem;border-radius:.55rem;background:#081b33;color:#fff;font-size:.9rem;font-weight:650}.sig-filter-link,.sig-simple-action{display:inline-flex;align-items:center}.sig-filter-link{gap:1.5rem;min-height:3rem;padding:.8rem 1rem;border-bottom:1px solid #86919c;font-size:.78rem;font-weight:600;color:#22364e}.sig-filter-link:hover{border-color:#805a1b;background:#f3efe6}.sig-topic-row{display:flex;align-items:baseline;gap:1.5rem;border-top:1px solid #b8bec2;padding:1.2rem 0}.sig-topic-row .sig-index{color:#805a1b}@media (max-width:640px){.sig-resource-grid{grid-template-columns:minmax(0,1fr)}}.sig-library{background:var(--sig-paper)}.sig-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,7vw,7rem);align-items:center}.sig-feature--reverse>div{order:2}.sig-feature__list{padding:0;margin:2rem 0;list-style:none}.sig-feature__list li{padding:.9rem 0;border-bottom:1px solid #b8bec2;color:#465465}.sig-library-media{margin:0}.sig-library-media>div{position:relative;overflow:hidden;aspect-ratio:1.5;border-radius:.375rem;background:var(--sig-cream)}.sig-library-media--portrait>div{aspect-ratio:.8}.sig-library-media figcaption{margin-top:.8rem;color:#52606e;font-size:.8rem;line-height:1.6}.sig-library-media figcaption span{display:block}.sig-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#b8bec2;margin-top:3rem;border:1px solid #b8bec2}.sig-bento__tile{min-width:0;padding:clamp(1.25rem,3vw,3rem);background:var(--sig-cream)}.sig-bento__tile--large,.sig-bento__tile--wide{grid-column:span 2}.sig-bento__tile--large,.sig-bento__tile--tall{grid-row:span 2}.sig-bento__tile h3,.sig-options h3,.sig-team h3{margin:2rem 0 1rem;font-size:clamp(1.5rem,2vw,2rem);font-weight:630;letter-spacing:-.035em;line-height:1.15}.sig-bento__tile p,.sig-options p,.sig-team p{color:#465465;line-height:1.75}.sig-bento__tile .sig-library-media{margin-top:1.5rem}.sig-table-wrap{overflow-x:auto;margin-top:3rem;border-block:1px solid #b8bec2}.sig-table-wrap table{width:100%;border-collapse:collapse;min-width:34rem;text-align:left;font-size:.95rem}.sig-table-wrap td,.sig-table-wrap th{padding:1.35rem 1.5rem;border-bottom:1px solid #c7c8c3;line-height:1.6}.sig-table-wrap thead th{background:var(--sig-cream);font-weight:650}.sig-table-wrap .sig-table__highlight{background:var(--sig-navy);color:#fff}.sig-library-timeline{margin:0;padding:0;list-style:none}.sig-library-timeline>li{display:grid;grid-template-columns:minmax(3rem,.25fr) minmax(0,1fr);gap:2rem;border-top:1px solid #b8bec2;padding:2rem 0}.sig-library-timeline h3{font-size:1.6rem;line-height:1.25;margin:0 0 .8rem}.sig-library-timeline p{margin:0;color:#465465;line-height:1.75}.sig-quote{margin:0;padding-top:2rem;border-top:1px solid #b8bec2}.sig-quote blockquote{max-width:35ch;margin:0;font-size:clamp(1.5rem,3.2vw,3rem);font-weight:550;line-height:1.4;letter-spacing:-.03em}.sig-quote figcaption{margin-top:2rem;color:#52606e;font-size:.85rem}.sig-quote .sig-library-media{max-width:6rem;margin-top:1.5rem}.sig-gallery,.sig-options,.sig-quote-grid,.sig-team{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;margin-top:3rem}.sig-options article{border-top:1px solid #b8bec2;padding-top:1.5rem}.sig-options .sig-action{margin-top:1.5rem}.sig-logo-grid{display:flex;flex-wrap:wrap;align-items:center;gap:3rem;list-style:none;margin:3rem 0 0;padding:2rem 0;border-block:1px solid #b8bec2}.sig-library-video{display:block;width:100%;max-height:75dvh;margin-top:3rem;background:var(--sig-navy)}.sig-video-link{display:block;max-width:65rem;margin-top:3rem}.sig-video-link>span{display:block;padding-top:1rem}.sig-disclosures details{border-top:1px solid #b8bec2}.sig-disclosures summary{display:flex;justify-content:space-between;gap:2rem;cursor:pointer;padding:1.5rem 0;list-style:none;font-weight:600;font-size:1.15rem}.sig-disclosures summary::-webkit-details-marker{display:none}.sig-disclosures details[open] summary span{transform:rotate(45deg)}.sig-disclosures details p{margin:0 0 1.5rem;color:#465465;line-height:1.8}.sig-announcement{padding:1rem 0;background:var(--sig-cream);border-block:1px solid #b8bec2}.sig-announcement .sig-shell{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}.sig-announcement p{margin:0}.sig-divider{padding-block:2rem;background:var(--sig-paper)}.sig-divider--sm{padding-block:1rem}.sig-divider--lg{padding-block:4rem}.sig-divider hr{border:0;border-top:1px solid #b8bec2}.sig-consent-panel{background:#fbfaf6;border:1px solid #b5bbc1;border-top:3px solid #b98b35;border-radius:.55rem;box-shadow:0 12px 40px rgb(8 27 51/14%)}.sig-consent-option{display:flex;align-items:center;justify-content:space-between;gap:.6rem;border-block:1px solid #c7c8c3;padding:.6rem 0;font-size:.75rem}.sig-consent-button{flex:1;min-height:2.75rem;padding:.6rem .75rem;border:1px solid #86919c;border-radius:.25rem;color:#22364e;font-size:.75rem;font-weight:600}.sig-consent-button:hover{background:#f3efe6}.sig-consent-button--accept{background:#081b33;border-color:#081b33;color:white}.sig-consent-button--accept:hover{background:#102a4b}.sig-consent-panel :is(a,button):focus-visible{outline:3px solid #8a611c;outline-offset:3px}.sig-mobile-audit-action{display:flex;align-items:center;justify-content:space-between;min-height:3.25rem;padding-left:1.25rem;border-radius:.55rem;background:#b98b35;color:#081b33;font-size:.9rem;font-weight:650}.sig-mobile-audit-action__mark{display:grid;min-height:3.25rem;width:3.25rem;place-items:center;border-left:1px solid rgb(8 27 51/25%)}.sig-mobile-audit-action:focus-visible{outline:3px solid #e4c57f;outline-offset:3px}.sig-not-found{padding:12rem 0 7rem;background:var(--sig-navy);color:white}.sig-not-found__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:7rem;align-items:center}.sig-not-found h1{max-width:14ch;margin:1.5rem 0;font-size:clamp(3rem,6vw,6rem);font-weight:650;line-height:1.05;letter-spacing:-.04em}.sig-not-found p{max-width:45ch;line-height:1.8;color:#c8d0da}.sig-not-found .sig-action{margin-top:2rem}.sig-not-found ul{list-style:none;margin:0;padding:0}.sig-not-found li{border-top:1px solid #6e7886}.sig-not-found li a{display:flex;justify-content:space-between;gap:1rem;padding:1.5rem 0}@media (max-width:1000px){.sig-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.sig-not-found__grid{grid-template-columns:1fr;gap:3rem}}@media (max-width:640px){.sig-bento,.sig-feature,.sig-gallery,.sig-options,.sig-quote-grid,.sig-team{grid-template-columns:minmax(0,1fr)}.sig-feature--reverse>div{order:0}.sig-bento__tile{grid-column:auto;grid-row:auto}.sig-library-timeline>li{gap:1rem}.sig-not-found{padding-top:9rem}}.sig-reading__head{background:var(--sig-cream);padding:clamp(8.5rem,12vw,11.5rem) 0 3.5rem;border-bottom:1px solid #c7c8c3}.sig-reading__head nav{max-width:75rem;color:#52606e}.sig-reading__title{max-width:68rem;margin:4rem 0 0}.sig-reading__title .sig-label{color:#805a1b}.sig-reading__title .sig-label>span{color:#52606e}.sig-reading__title h1{max-width:24ch;margin:1rem 0 1.75rem;font-size:clamp(2.7rem,4.8vw,5.25rem);line-height:1.06;font-weight:650;letter-spacing:-.045em;text-wrap:balance}.sig-reading__summary{max-width:66ch;margin:0 0 2rem;color:#465465;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.75}.sig-reading__title dl{max-width:50rem}.sig-reading__title dt{color:#52606e}.sig-reading__cover{max-width:75rem;margin:3rem 0 0}.sig-reading__cover>div{position:relative;aspect-ratio:2.6;overflow:hidden;border-radius:.375rem}.sig-reading__cover figcaption{margin-top:.75rem;font-size:.75rem;color:#52606e}.sig-reading__layout{display:grid;grid-template-columns:minmax(12rem,.32fr) minmax(0,.68fr);gap:clamp(3rem,7vw,7rem);padding-block:4.5rem 6rem;max-width:75rem;align-items:start}.sig-reading__layout--single{grid-template-columns:minmax(0,1fr);max-width:52rem}.sig-reading__body{width:100%;min-width:0}.sig-reading__contents{position:sticky;top:8rem;max-height:calc(100dvh - 10rem);overflow:auto;scrollbar-width:thin;padding-right:.5rem}.sig-reading__contents .sig-label{color:#52606e}.sig-reading__contents ol,.sig-reading__mobile-contents ol{list-style:none;margin:1.5rem 0;padding:0}.sig-reading__contents li{border-top:1px solid #c7c8c3}.sig-reading__contents li a,.sig-reading__mobile-contents li a{display:flex;gap:.8rem;padding:.85rem 0;font-size:.82rem;line-height:1.55;color:#465465}.sig-reading__contents li a:hover{color:#805a1b}.sig-reading__contents li a span,.sig-reading__mobile-contents li a span{color:#805a1b;font:.65rem/1.9 var(--font-geist-mono),monospace}.sig-reading__back{display:inline-block;padding-block:.7rem;font-size:.75rem;font-weight:600}.sig-reading__mobile-contents{display:none}.sig-reading__close{margin-top:3.5rem;padding:clamp(1.5rem,3vw,3rem);background:var(--sig-navy);color:white;border-top:3px solid var(--sig-gold)}.sig-reading__close h2{color:white;font-size:2rem}.sig-reading__close p{color:#c8d0da}.sig-reading__close a{border-radius:.55rem;background:var(--sig-gold);color:var(--sig-navy)}.sig-reading__signup{margin-top:3.5rem;padding:2rem 0;border-block:1px solid #b8bec2}.sig-reading__signup button,.sig-reading__signup input{min-height:3.25rem;border-radius:.375rem;font-size:1rem}.sig-form-section{--sh-gold:var(--sig-gold);--sh-gold-soft:var(--sig-gold-soft);--sh-navy:var(--sig-navy);--sh-radius-action:0.55rem}@media (max-width:1000px){.sig-reading__layout{grid-template-columns:minmax(0,1fr);max-width:52rem;gap:2.5rem;padding-block:2.5rem 4rem}.sig-reading__contents{display:none}.sig-reading__mobile-contents{display:block;border-block:1px solid #b8bec2}.sig-reading__mobile-contents summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:1.2rem 0;font-weight:600;list-style:none}.sig-reading__mobile-contents summary::-webkit-details-marker{display:none}.sig-reading__mobile-contents[open] summary span{transform:rotate(45deg)}.sig-reading__title{margin-top:3rem}}@media (max-width:640px){.sig-reading__title h1{font-size:clamp(2.35rem,9vw,3.4rem);line-height:1.1}.sig-reading__cover>div{aspect-ratio:1.6}}.sig-document-hero{padding:clamp(9rem,12vw,12rem) 0 clamp(4rem,7vw,7rem);background:var(--sig-navy);color:#fff}.sig-document-hero .sig-breadcrumbs{margin-bottom:clamp(3rem,5vw,5rem)}.sig-document-hero__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:clamp(3rem,7vw,7rem)}.sig-document-hero h1{max-width:18ch;margin:1rem 0 0;font-size:clamp(3rem,5.4vw,6.25rem);font-weight:650;line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.sig-document-hero h1 em{color:var(--sig-gold-soft);font-style:normal}.sig-document-hero__aside{padding:1.5rem 0 .4rem;border-top:1px solid rgb(255 255 255/24%)}.sig-document-hero__intro{margin:0;max-width:42ch;color:#c8d0da;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.8}.sig-document-hero__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:3rem}.sig-document-hero__stats dt{color:#c8d0da;font-size:.8rem}.sig-document-hero__stats dd{margin:.5rem 0 0;font-size:2rem;color:var(--sig-gold-soft)}.sig-document-hero__figure{margin:4rem 0 0}.sig-media-frame{position:relative;aspect-ratio:2.8;overflow:hidden;border-radius:.375rem;background:var(--sig-navy-2)}.sig-document-hero__figure figcaption{margin-top:.7rem;color:#c8d0da;font-size:.7rem}.sig-document-hero--compact h1,.sig-document-hero--legal h1{font-size:clamp(2.7rem,5vw,5.5rem)}.sig-document-hero--legal{padding-bottom:4rem}.sig-editorial{background:var(--sig-paper)}.sig-directory,.sig-editorial--muted,.sig-newsletter{background:var(--sig-cream)}.sig-editorial__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(3rem,8vw,8rem)}.sig-editorial__reading{max-width:52rem}.sig-prose{max-width:68ch;color:var(--sig-ink);overflow-wrap:anywhere}.sig-prose li,.sig-prose p{font-size:1.075rem;line-height:1.85;color:#465465}.sig-prose>:first-child{margin-top:0}.sig-prose h2{font-size:clamp(1.8rem,2.7vw,2.7rem);line-height:1.15;letter-spacing:-.035em}.sig-prose h3{font-size:1.4rem;line-height:1.3}.sig-prose a{text-decoration-thickness:1px;text-underline-offset:.25em}.sig-directory__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem;margin-top:3.5rem;border-top:1px solid #b8bec2}.sig-directory__item{display:flex;flex-direction:column;min-width:0;padding:2rem 0 2.5rem;border-bottom:1px solid #b8bec2;color:var(--sig-ink);transition:color .2s,padding-inline .2s}a.sig-directory__item:hover{padding-inline:.75rem;color:#78561c}.sig-directory__top{display:flex;justify-content:space-between;align-items:center}.sig-directory__top>span:last-child{font-size:1.3rem}.sig-directory__item h3{max-width:26ch;margin:1.75rem 0 .75rem;font-size:clamp(1.45rem,2.1vw,2rem);font-weight:630;letter-spacing:-.03em;line-height:1.18}.sig-directory__item p{max-width:58ch;margin:0 0 1.25rem;color:#465465;font-size:1rem;line-height:1.75}.sig-directory__link{display:flex;gap:1rem;align-items:center;margin-top:auto;padding-top:1rem;font-size:.8rem;font-weight:650}.sig-directory__image{position:relative;aspect-ratio:2;margin-top:1.5rem;overflow:hidden;border-radius:.375rem}.sig-form-section{background:var(--sig-cream)}.sig-form-section__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(3rem,8vw,8rem);align-items:start}.sig-form-section__intro{position:sticky;top:8rem}.sig-form-section__form{background:var(--sig-paper);border-top:3px solid var(--sig-gold);padding:clamp(1.5rem,4vw,3.5rem)}.sig-form-section__form .audit-form--signature{padding:0;border:0;background:transparent;box-shadow:none}.sig-form-section__form input{font-size:1rem}.sig-contact-details{margin:3rem 0 0}.sig-contact-details>div{border-top:1px solid #b8bec2;padding:1.2rem 0}.sig-contact-details dt{font:.68rem var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--sig-muted)}.sig-contact-details dd{margin:.6rem 0 0;font-size:1.1rem;overflow-wrap:anywhere}.sig-newsletter__form{width:100%;padding-top:1rem}.sig-newsletter__form button,.sig-newsletter__form input{border-radius:.375rem;min-height:3.25rem;font-size:1rem}.sig-callout{padding-block:3rem;background:var(--sig-cream);border-block:1px solid #c7c8c3}.sig-callout__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,8vw,8rem)}.sig-callout h2{font-size:clamp(1.6rem,2.5vw,2.7rem);letter-spacing:-.035em;line-height:1.15}.sig-callout p{margin:0 0 1.25rem;color:#465465;line-height:1.8}.sig-statistics{background:var(--sig-navy);color:white}.sig-statistics dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin-top:3rem;gap:3rem}.sig-statistics dl>div{display:flex;flex-direction:column;padding-top:1.5rem;border-top:1px solid #6e7886}.sig-statistics dt{order:1;margin-top:1rem;color:#c8d0da}.sig-statistics dd{margin:0;font-size:clamp(3rem,5vw,5.5rem);line-height:1;letter-spacing:-.05em;color:var(--sig-gold-soft)}.sig-statistics dl p{order:2;color:#c8d0da}.sig-pricing{background:var(--sig-paper)}.sig-pricing__tiers{margin-top:3.5rem}.sig-pricing__tier{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;padding:clamp(2rem,5vw,5rem);border-top:1px solid #b8bec2}.sig-pricing__tier--featured{background:var(--sig-navy);color:white}.sig-pricing__tier h3{margin:1rem 0;font-size:1.4rem}.sig-pricing__price{margin:2rem 0;font-size:clamp(4rem,8vw,8rem);line-height:1;font-weight:650;letter-spacing:-.07em}.sig-pricing__price small{margin-left:.8rem;font-size:1rem;letter-spacing:0;font-weight:400}.sig-pricing__tier ul{list-style:none;margin:0;padding:0}.sig-pricing__tier li{padding:1.25rem 0;border-bottom:1px solid #7e8792;line-height:1.6}.sig-pricing__tier .sig-action{margin-top:2rem}.sig-pricing__footnote{max-width:70ch;margin-top:2rem;color:var(--sig-muted);line-height:1.7}.sig-journey{background:var(--sig-paper)}.sig-journey ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:2rem;list-style:none;margin:3.5rem 0 0;padding:0}.sig-journey li{border-top:1px solid #b8bec2;padding-top:1.5rem}.sig-journey h3{font-size:1.5rem;margin:2rem 0 1rem}.sig-journey p{color:#465465;line-height:1.7}.sig-journey blockquote{margin:2rem 0 0;padding:1rem;background:var(--sig-cream);border-left:2px solid var(--sig-gold);font-size:.9rem}.signature-page :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #8a611c;outline-offset:4px}.signature-page :is(.sig-hero,.sig-document-hero,.sig-close,.sig-signal-grid,.sig-authority,.sig-statistics) :is(a,button):focus-visible{outline-color:#e4c57f}.sig-directory .sig-index,.sig-editorial .sig-index,.sig-editorial .sig-label,.sig-form-section .sig-label,.sig-journey .sig-index,.sig-newsletter .sig-label{color:#805a1b}@media (max-width:1000px){.sig-callout__grid,.sig-document-hero__grid,.sig-editorial__grid,.sig-form-section__grid{grid-template-columns:1fr;gap:2.5rem}.sig-document-hero h1{max-width:22ch}.sig-document-hero__intro{max-width:62ch}.sig-document-hero__aside{max-width:46rem}.sig-form-section__intro{position:static}.sig-media-frame{aspect-ratio:2}}@media (max-width:640px){.sig-document-hero{padding-top:8.5rem}.sig-document-hero h1{font-size:clamp(2.45rem,9.8vw,3.6rem);line-height:1.08;letter-spacing:-.035em}.sig-document-hero .sig-breadcrumbs{font-size:.65rem;margin-bottom:2.5rem}.sig-directory__grid{grid-template-columns:1fr;margin-top:2.5rem}.sig-pricing__tier{grid-template-columns:1fr;gap:2rem}.sig-pricing__price{font-size:4.5rem}.sig-prose li,.sig-prose p{font-size:1rem}.sig-document-hero__figure{margin-top:2.5rem}}.sig-case-study__prose{margin-top:2.5rem}.sig-case-study__findings,.sig-case-study__results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 4rem;margin-top:3rem}.sig-case-study__finding,.sig-case-study__result{border-top:1px solid #a7afb5;padding-top:1.5rem}.sig-case-study__actions{margin:3rem 0 0;padding:0;list-style:none}.sig-case-study__action{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:2rem;border-top:1px solid #b8bec2;padding:2rem 0}.sig-case-study__action .sig-index{padding-top:.3rem}.sig-case-study .sig-index,.sig-case-study__timeline .sig-label{color:#805a1b}.sig-case-study__timeline{margin-top:3rem}.sig-case-study__before{color:#c8d0da;font-size:1.25rem}.sig-case-study__after{color:var(--sig-gold-soft);font-size:clamp(2.5rem,4vw,4rem);line-height:1.15;font-weight:600;letter-spacing:-.035em}.sig-simple-action{transition:background .2s,transform .2s}.sig-simple-action:hover{background:#102a4b;transform:translateY(-2px)}.sig-simple-action:active{transform:translateY(1px)}.sig-table-wrap:focus-visible{outline:3px solid #8a611c;outline-offset:4px}.sig-reading__close li,.sig-reading__close p{color:#c8d0da}@media (max-width:640px){.sig-case-study__findings,.sig-case-study__results{grid-template-columns:minmax(0,1fr)}.sig-case-study__action{grid-template-columns:2rem minmax(0,1fr);gap:1rem}}.sig-case-study__after small,.sig-case-study__before small{display:block;margin-bottom:.75rem;color:#c8d0da;font-size:.7rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.sig-action,.sig-directory__item,.sig-resource,.sig-simple-action{transition:none}.sig-resource:hover,.sig-simple-action:hover{transform:none}}.signature-home .sh-founder__portrait>small{color:#081b33}