.iv2-page{background:var(--color-light-paper)}.iv2-hero{min-height:min(46rem,100svh - 4.75rem);padding-block-start:clamp(var(--space-xl), 4vw, var(--space-2xl));padding-block-end:clamp(var(--space-2xl), 6vw, var(--space-3xl))}.iv2-hero-grid{align-items:center;gap:clamp(var(--space-xl), 5vw, var(--space-3xl))}.iv2-hero-copy{min-width:0}.iv2-hero-copy h1{font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere;min-width:0;max-width:13ch;font-size:clamp(2.45rem,4.5vw,4.7rem);line-height:.98}.iv2-hero-copy .az-lede{max-width:60ch}.iv2-hero-proof{min-width:0;position:relative}.iv2-media-disclosure{border-inline-start:var(--space-3xs) solid var(--color-accent-2);color:var(--color-muted);font-size:var(--text-xs);letter-spacing:.04em;margin:var(--space-md) 0 0;padding-inline-start:var(--space-sm)}.iv2-story-stream{background:var(--color-paper-2)}.iv2-section{padding-block:clamp(var(--space-2xl), 7vw, var(--space-3xl))}.iv2-section-shell{gap:clamp(var(--space-xl), 5vw, var(--space-3xl));min-width:0;display:grid}.iv2-section-head{align-content:start;gap:var(--space-lg);grid-template-columns:1fr;min-width:0;margin:0;display:grid}.iv2-section-head>i{background:var(--color-accent);height:var(--rule-hair);width:4.5rem;display:block}.iv2-section-head h2{font-family:var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere;min-width:0;max-width:15ch;font-size:clamp(2rem,3.6vw,3.4rem);line-height:1.02}.iv2-section-head p{font-size:var(--text-md);max-width:54ch}.iv2-section-items{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.iv2-section-items>article,.rd1-section-controls .iv2-section-items>article,.rd1-section-roles .iv2-section-items>article{border:0;border-top:var(--rule-hair) solid currentColor;align-content:start;gap:var(--space-md);padding:var(--space-lg) 0;background:0 0;grid-template-columns:minmax(0,1fr);display:grid}.iv2-section-items>article:last-child{border-bottom:var(--rule-hair) solid currentColor}.iv2-section-items .rd1-item-title{gap:var(--space-md);grid-template-columns:2rem minmax(0,1fr)}.iv2-section-items h3{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.18}.iv2-section-items p{max-width:62ch;margin:0}.iv2-section-note{margin-inline-start:0}@media (min-width:60rem){.iv2-page-service .iv2-section-shell,.iv2-page-solution .iv2-section-shell{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr)}.iv2-page-service .iv2-section-head,.iv2-page-solution .iv2-section-head{position:sticky;top:7.25rem}.iv2-page-service .iv2-section-items>article,.iv2-page-solution .iv2-section-items>article{gap:var(--space-lg);padding-block:var(--space-xl);grid-template-columns:minmax(11rem,.7fr) minmax(0,1.3fr)}}.iv2-page-service .iv2-section,.iv2-page-solution .iv2-section{background:var(--color-paper-2);color:var(--color-ink)}.iv2-page-service .iv2-section.rd1-section-light,.iv2-page-solution .iv2-section.rd1-section-light{background:var(--color-light-paper-2);color:var(--color-light-ink)}.iv2-page-service .iv2-section.rd1-section-light p,.iv2-page-solution .iv2-section.rd1-section-light p{color:var(--color-light-muted)}.iv2-page-service .iv2-section.rd1-section-light .rd1-item-title>span,.iv2-page-solution .iv2-section.rd1-section-light .rd1-item-title>span{color:var(--color-accent-on-light)}.iv2-page-industry .iv2-hero{padding-block-end:var(--space-2xl)}.iv2-page-industry .iv2-hero-proof.has-media .sx-route-hero-visual{border:0;min-height:31rem;padding:0;display:grid}.iv2-page-industry .iv2-hero-proof.has-media .sx-route-hero-media,.iv2-page-industry .iv2-hero-proof.has-media .sx-route-hero-media img{aspect-ratio:auto;object-fit:cover;grid-area:1/1;width:100%;height:100%}.iv2-page-industry .iv2-hero-proof.has-media .sx-operating{background:color-mix(in oklch, var(--color-paper) 90%, transparent);margin:var(--space-md);max-width:min(30rem, calc(100% - (2 * var(--space-md))));padding:var(--space-md);z-index:1;grid-area:1/1;align-self:end;position:relative}.iv2-page-industry .iv2-media-disclosure{margin-top:var(--space-sm)}@media (min-width:60rem){.iv2-page-company .iv2-section-shell{grid-template-columns:minmax(15rem,.82fr) minmax(0,1.18fr)}}.iv2-page-legal .iv2-hero{min-height:0}.iv2-page-legal .iv2-hero-grid{grid-template-columns:minmax(0,1fr)}.iv2-page-industry .iv2-section-shell{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.iv2-page-industry .iv2-section-items{grid-template-columns:repeat(2,minmax(0,1fr))}.iv2-page-industry .iv2-section-items>article{padding-inline-end:var(--space-xl)}.iv2-page-industry .iv2-section-items>article:nth-child(2n){border-inline-start:var(--rule-hair) solid currentColor;padding-inline:var(--space-xl) 0}.iv2-page-engagement .iv2-section-shell{gap:var(--space-xl)}.iv2-page-engagement .iv2-section-head h2{max-width:22ch}.iv2-page-engagement .iv2-section-items{counter-reset:engagement-step}.iv2-page-engagement .iv2-section-items>article{counter-increment:engagement-step;grid-template-columns:minmax(9rem,.55fr) minmax(0,1.45fr)}.iv2-page-engagement .iv2-section-items>article:before{color:var(--color-accent);content:"Decision " counter(engagement-step, decimal-leading-zero);font-size:var(--text-xs);letter-spacing:.08em;font-weight:750}.iv2-operating-band{padding-block:clamp(var(--space-xl), 5vw, var(--space-2xl))}.iv2-operating-band .sx-operating{max-width:64rem}.iv2-proof-conversion{background:var(--color-light-paper-2)}.iv2-proof-conversion>.sx-proof{border-bottom:var(--rule-hair) solid var(--color-light-ink);padding-block:clamp(var(--space-2xl), 6vw, var(--space-3xl))}.iv2-proof-action{background:var(--color-light-paper-2);color:var(--color-light-ink);padding-block:var(--space-xl)}.iv2-proof-action>div{align-items:center;gap:var(--space-lg);justify-content:space-between;display:flex}.iv2-proof-action p{color:var(--color-light-muted);max-width:58ch;margin:0}.iv2-start-stage{background:var(--color-paper);color:var(--color-ink);padding-block:clamp(var(--space-xl), 5vw, var(--space-3xl))}.iv2-start-grid{align-items:start;gap:clamp(var(--space-xl), 5vw, var(--space-3xl));grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);grid-template-areas:"copy form""guidance form";display:grid}.iv2-start-copy{min-width:0;padding-top:var(--space-lg);grid-area:copy}.iv2-start-copy h1{font-family:var(--font-display);letter-spacing:-.04em;margin-block:var(--space-md) var(--space-lg);overflow-wrap:anywhere;max-width:11ch;font-size:clamp(2.6rem,4.7vw,4.8rem);line-height:.98}.iv2-start-copy .az-lede{max-width:48ch}.iv2-start-guidance{grid-area:guidance;min-width:0}.iv2-start-guidance ol{margin:0 0 var(--space-xl);padding:0;list-style:none}.iv2-start-guidance li{border-top:var(--rule-hair) solid var(--color-rule);align-items:baseline;gap:var(--space-md);padding-block:var(--space-md);grid-template-columns:2rem minmax(0,1fr);display:grid}.iv2-start-guidance li span{color:var(--color-accent);font-size:var(--text-xs);font-weight:750}.iv2-start-reassurance{border-inline-start:var(--space-3xs) solid var(--color-accent-2);gap:var(--space-xs);padding-inline-start:var(--space-md);display:grid}.iv2-start-reassurance p{color:var(--color-muted);font-size:var(--text-sm);margin:0}.iv2-embedded-consultation{grid-area:form;min-width:0}.iv2-embedded-consultation .container{width:100%;max-width:none;margin:0}.iv2-embedded-consultation .review-form-layout{display:block}.iv2-embedded-consultation .review-form-intro{display:none}.iv2-embedded-consultation .review-form{background:var(--color-light-paper);border:var(--rule-hair) solid var(--color-rule-strong);color:var(--color-light-ink);padding:clamp(var(--space-lg), 3vw, var(--space-xl));margin:0}.iv2-embedded-consultation .review-form .eyebrow{color:var(--color-accent-on-light)}.iv2-embedded-consultation .review-form p,.iv2-embedded-consultation .form-reassurance{color:var(--color-light-muted)}.iv2-embedded-consultation .review-form label,.iv2-embedded-consultation .review-form h2{color:var(--color-light-ink)}.iv2-embedded-consultation .review-form h2{max-width:20ch;font-size:clamp(1.75rem,3vw,2.55rem)}.cs-index .cs-index-hero{min-height:auto;padding-block:clamp(var(--space-2xl), 7vw, var(--space-3xl))}.cs-index .cs-index-hero h1{overflow-wrap:anywhere;max-width:15ch;font-size:clamp(2.6rem,4.7vw,4.75rem);line-height:.98}.cs-index .cs-index-stories{padding-block:clamp(var(--space-2xl), 7vw, var(--space-3xl))}.cs-index .cs-card-grid{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr)}.cs-index .cs-card-grid:not(.cs-card-grid-compact) .cs-card,.cs-index .cs-card-grid:not(.cs-card-grid-compact) .cs-card:first-child,.cs-index .cs-card-grid:not(.cs-card-grid-compact) .cs-card:nth-child(2),.cs-index .cs-card-grid:not(.cs-card-grid-compact) .cs-card:last-child{grid-column:1;margin-top:0}.cs-index .cs-card{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.cs-index .cs-card .cs-evidence-preview{grid-area:1/1/span 3;min-height:24rem}.cs-index .cs-card:nth-child(2n) .cs-evidence-preview{grid-column:2}.cs-index .cs-card:nth-child(2n)>:not(.cs-evidence-preview){grid-column:1}@media (max-width:59.999rem){.iv2-hero{min-height:0}.iv2-page-industry .iv2-section-shell,.iv2-start-grid{grid-template-columns:minmax(0,1fr)}.iv2-start-grid{grid-template-areas:"copy""form""guidance"}.iv2-start-copy{padding-top:0}.iv2-page-industry .iv2-section-items{grid-template-columns:minmax(0,1fr)}.iv2-page-industry .iv2-section-items>article,.iv2-page-industry .iv2-section-items>article:nth-child(2n){border-inline-start:0;padding-inline:0}.iv2-page-engagement .iv2-section-items>article,.cs-index .cs-card,.cs-index .cs-card:nth-child(2n){grid-template-columns:minmax(0,1fr)}.cs-index .cs-card .cs-evidence-preview,.cs-index .cs-card:nth-child(2n) .cs-evidence-preview,.cs-index .cs-card:nth-child(2n)>:not(.cs-evidence-preview){grid-area:auto/1}}@media (max-width:40rem){.iv2-hero-copy h1,.iv2-start-copy h1,.cs-index .cs-index-hero h1{font-size:clamp(2.25rem,12vw,3.4rem)}.iv2-section{padding-block:var(--space-2xl)}.iv2-section-head h2{font-size:clamp(1.9rem,9vw,2.75rem)}.iv2-page-industry .iv2-hero-proof .sx-route-hero-visual{min-height:26rem}.iv2-embedded-consultation .review-form .field-grid{grid-template-columns:minmax(0,1fr)}.iv2-embedded-consultation .review-form{padding:var(--space-lg)}.iv2-page .az-actions,.iv2-start-page .form-actions{flex-direction:column;align-items:stretch}.iv2-page .az-actions .btn,.iv2-start-page .form-actions .btn{white-space:nowrap;justify-content:center;width:100%}.iv2-proof-action>div{flex-direction:column;align-items:stretch}.iv2-proof-action .btn{white-space:nowrap;justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.iv2-page *,.iv2-start-page *{scroll-behavior:auto}}
