.service-hero{display:grid;grid-template-columns:minmax(0,1.25fr)minmax(340px,.75fr);gap:clamp(48px,8vw,110px);min-height:690px;padding-block:82px 100px;align-items:center}.service-breadcrumb{display:inline-flex;margin-bottom:42px;align-items:center;gap:10px;color:var(--muted);font-family:var(--mono);font-size:.68rem;letter-spacing:.07em;text-decoration:none;text-transform:uppercase}.service-breadcrumb:hover{color:var(--orange)}.service-hero h1{max-width:850px;margin:28px 0 25px;font-size:clamp(3.2rem,6.5vw,6.6rem);font-weight:600;letter-spacing:-.075em;line-height:.88}.service-hero .lede{max-width:730px}.service-brief{border:1px solid var(--ink);background:var(--surface);box-shadow:10px 10px 0 var(--ink)}.brief-heading{display:flex;justify-content:space-between;padding:16px 19px;border-bottom:1px solid var(--ink);color:var(--on-dark);background:var(--navy);font-family:var(--mono);font-size:.67rem;letter-spacing:.05em;text-transform:uppercase}.service-brief dl{margin:0}.service-brief dl div{display:grid;grid-template-columns:.8fr 1.2fr;gap:20px;padding:20px;border-bottom:1px solid var(--line)}.service-brief dt{color:var(--muted);font-family:var(--mono);font-size:.63rem;text-transform:uppercase}.service-brief dd{margin:0;font-size:.88rem;font-weight:600}.service-brief>p{margin:0;padding:18px 20px;color:var(--muted);font-size:.75rem}.service-dark{padding-block:110px;color:var(--on-dark);background:var(--navy)}.service-dark .section-intro h2 em{color:var(--lime)}.fit-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.16);border-left:1px solid rgba(255,255,255,.16)}.fit-grid article{min-height:300px;padding:27px;border-right:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}.fit-grid span,.engagement-grid article>span{color:var(--lime);font-family:var(--mono);font-size:.63rem;text-transform:uppercase}.fit-grid h3{margin:70px 0 16px;font-size:1.7rem;letter-spacing:-.04em}.fit-grid p{margin:0;color:var(--dark-muted);font-size:.86rem}.service-section{padding-block:110px}.process-list{margin:0;padding:0;border-top:1px solid var(--ink);list-style:none}.process-list li{display:grid;grid-template-columns:.25fr 1fr;gap:30px;padding:30px 0;border-bottom:1px solid var(--line)}.process-number{padding-top:8px;color:var(--orange);font-family:var(--mono);font-size:.7rem}.process-list h3{margin:0 0 8px;font-size:clamp(1.6rem,3vw,2.4rem);letter-spacing:-.045em}.process-list p{max-width:700px;margin:0;color:var(--muted)}.scope-band{padding-block:100px;background:var(--surface)}.scope-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.scope-card{min-height:580px;padding:clamp(28px,4vw,48px);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.scope-card.included{background:var(--mist)}.scope-card.excluded{background:var(--surface)}.scope-card h2{max-width:500px;margin:50px 0 36px;font-size:clamp(2rem,4vw,3.7rem);letter-spacing:-.055em;line-height:1}.scope-card ul{margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.scope-card li{padding:14px 0;border-bottom:1px solid var(--line);font-size:.88rem}.scope-card li::before{margin-right:10px;content:"→"}.excluded li::before{color:var(--orange);content:"—"}.service-warning{margin-block:20px 120px;padding:clamp(34px,6vw,72px);border:1px solid var(--ink);background:var(--mist);box-shadow:8px 8px 0 var(--ink)}.service-warning h2{margin:30px 0 18px;font-size:clamp(2.3rem,5vw,4.8rem);letter-spacing:-.06em;line-height:.95}.service-warning>p:last-child{max-width:800px;margin:0;color:var(--muted);font-size:1rem}.service-final{margin-top:0}.impact-band{padding-block:110px;background:var(--mist)}.impact-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.impact-grid article{min-height:390px;padding:32px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.impact-grid strong{display:block;font-size:clamp(3.4rem,7vw,6rem);letter-spacing:-.08em;line-height:1}.impact-grid sup{color:var(--orange);font-size:.3em}.impact-grid h3{margin:90px 0 12px;font-size:1.35rem;letter-spacing:-.035em}.impact-grid p{margin:0;color:var(--muted);font-size:.85rem}.writing-band{padding-block:110px;color:var(--on-dark);background:var(--navy)}.writing-band .section-intro h2 em{color:var(--lime)}@media(max-width:950px){.service-hero{grid-template-columns:1fr}.service-brief{max-width:620px}.fit-grid{grid-template-columns:1fr 1fr}.impact-grid{grid-template-columns:1fr}.impact-grid article{min-height:320px}.impact-grid h3{margin-top:60px}}@media(max-width:680px){.service-hero{gap:55px;min-height:auto;padding-block:50px 75px}.service-breadcrumb{margin-bottom:34px}.service-hero h1{font-size:clamp(3rem,14vw,4.7rem)}.service-dark,.service-section,.scope-band,.impact-band,.writing-band{padding-block:78px}.fit-grid,.scope-grid{grid-template-columns:1fr}.fit-grid article{min-height:250px}.scope-card{min-height:auto}.process-list li{grid-template-columns:45px 1fr;gap:12px}.service-warning{margin-block:10px 85px;padding:34px 24px;box-shadow:5px 5px 0 var(--ink)}}