.why-page{color:var(--brand-ink)}.why-shell{max-width:1440px;padding-inline:var(--page-gutter);margin-inline:auto}.why-page section[id],.why-page details[id]{scroll-margin-top:104px}.why-page p{color:var(--brand-body);line-height:1.7}.why-page h1,.why-page h2,.why-page h3,.why-page h4{letter-spacing:-.025em;font-weight:600}.why-page h2{text-wrap:balance;font-size:clamp(28px,3.2vw,42px);line-height:1.16}.why-page .why-eyebrow{color:var(--brand-muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:22px;font-size:12px;font-weight:500;display:flex}.why-eyebrow svg{width:16px;height:16px;color:var(--brand-orange);flex-shrink:0}.why-hero{padding-top:clamp(40px,6vw,88px);padding-bottom:42px}.why-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:1040px;margin-bottom:44px;font-size:clamp(42px,5.4vw,76px);line-height:1.06}.why-hero h1 span{color:var(--brand-orange)}.why-intro-grid{grid-template-columns:1fr 1fr;gap:clamp(36px,8vw,112px);display:grid}.why-page .why-lead{font-size:clamp(18px,1.6vw,22px);line-height:1.6}.why-recognition h2{margin-bottom:14px;font-size:24px}.why-purpose{max-width:790px;margin-top:32px}.why-jumps{flex-wrap:wrap;column-gap:36px;margin-top:24px;display:flex}.why-jumps a{border-bottom:1px solid var(--brand-rule);align-items:center;gap:20px;min-height:48px;font-size:14px;font-weight:500;display:flex}.why-jumps a span{color:var(--brand-orange-deep)}.why-jumps a:hover{border-color:var(--brand-orange)}.why-commitment{border-left:3px solid var(--brand-orange);background:var(--brand-tint);grid-template-columns:.65fr 1.35fr;gap:36px;padding:clamp(24px,3vw,42px);display:grid}.why-commitment h2{max-width:320px;font-size:clamp(25px,2.5vw,34px)}.why-commitment p+p{margin-top:18px}.why-section{padding-block:var(--section-space)}.why-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(40px,7vw,100px);display:grid}.why-prose p+p{margin-top:24px}.why-band{background:var(--brand-surface)}.why-section-heading>p:last-child{margin-top:22px}.why-accordions{border-top:1px solid var(--brand-rule)}.why-accordions details{border-bottom:1px solid var(--brand-rule)}.why-accordions summary{cursor:pointer;align-items:center;gap:18px;min-height:78px;padding:22px 4px;list-style:none;display:flex}.why-accordions summary::-webkit-details-marker{display:none}.why-accordions summary h3{overflow-wrap:anywhere;letter-spacing:-.012em;flex:1;min-width:0;font-size:18px;line-height:1.45}.why-accordions summary:hover h3{color:var(--brand-orange-deep)}.why-accordions summary:focus-visible{outline-offset:-2px}.why-number{color:var(--brand-muted);min-width:22px;font-size:12px;font-weight:500}.why-toggle{width:26px;height:26px;color:var(--brand-orange-deep);flex-shrink:0;position:relative}.why-toggle:before,.why-toggle:after{content:"";background:currentColor;width:16px;height:1.5px;position:absolute;top:12px;left:5px}.why-toggle:after{transition:transform .15s;transform:rotate(90deg)}details[open]>summary .why-toggle:after{transform:rotate(0)}.why-method-body{padding:0 4px 30px 44px}.why-method-body h4{letter-spacing:0;color:var(--brand-muted);margin-bottom:9px;font-size:13px;font-weight:500}.why-contribution{border-left:2px solid var(--brand-orange);margin-top:22px;padding-left:20px}.why-contribution h4{color:var(--brand-orange-deep)}.why-page .why-overlap{margin-top:28px;font-size:14px}.why-case{border:1px solid var(--brand-rule);padding:clamp(24px,4vw,56px)}.why-case h2{max-width:750px}.why-case-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:36px;display:grid}.why-case-steps h3{color:var(--brand-orange-deep);letter-spacing:0;margin-bottom:12px;font-size:14px;font-weight:500}.why-case-footer{border-top:1px solid var(--brand-rule);justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding-top:24px;display:flex}.why-case-footer p{max-width:640px;font-size:13px}.why-case-footer a{text-underline-offset:5px;flex-shrink:0;align-items:center;gap:14px;min-height:44px;font-size:14px;text-decoration:underline;display:flex}.why-faq-section{padding-top:0}.why-answer{padding:0 44px 26px 4px}.why-answer p+p{margin-top:18px}.why-ambition{background:var(--brand-ink);color:var(--brand-paper)}.why-ambition .why-eyebrow{color:var(--brand-inverse-muted)}.why-ambition-mark{width:72px;height:72px;color:var(--brand-orange);margin-top:36px}.why-questions{counter-reset:question;margin:0;padding:0;list-style:none}.why-questions li{counter-increment:question;border-top:1px solid var(--brand-inverse-rule);align-items:baseline;gap:22px;padding-block:22px;font-size:19px;line-height:1.6;display:flex}.why-questions li:before{content:"0" counter(question);color:var(--brand-orange-light);flex-shrink:0;font-size:12px;font-weight:500}.why-questions li:first-child{border-top:0;padding-top:0}.why-questions li:last-child{padding-bottom:0}.why-close h2{margin-bottom:24px}.why-contact{align-self:center}.why-cta{background:var(--brand-orange);color:var(--brand-ink);justify-content:space-between;align-items:center;gap:24px;min-height:60px;margin-top:30px;padding:20px 24px;font-weight:500;display:flex}.why-cta:hover{background:var(--brand-ink);color:var(--brand-paper)}.why-cta svg{flex-shrink:0;width:24px;height:24px}.why-page .why-contact-note{margin-top:14px;font-size:13px}.brand-desktop-nav a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--brand-orange);text-decoration-color:var(--brand-orange);text-underline-offset:8px}@media (max-width:800px){.why-intro-grid,.why-grid,.why-commitment{grid-template-columns:minmax(0,1fr);gap:28px}.why-hero h1{margin-bottom:28px}.why-commitment h2{max-width:none}.why-case-steps{grid-template-columns:1fr;gap:24px}.why-case-footer{flex-direction:column;align-items:flex-start;gap:12px}.why-ambition-mark{display:none}.why-questions li{font-size:18px}}@media (max-width:480px){.why-jumps{gap:0;display:grid}.why-jumps a{justify-content:space-between}.why-accordions summary{gap:12px}.why-accordions summary h3{font-size:17px}.why-method-body{padding-left:4px}.why-answer{padding-right:4px}.why-hero h1{font-size:40px}}@media (prefers-reduced-motion:reduce){.why-toggle:after{transition:none}}
