.service-section-head{margin-bottom:var(--s-6)}.service-section-head h2,.service-fit h2,.service-decision h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.9rem,3.2vw,2.7rem);line-height:1.08}.service-section-head p,.service-fit-intro p,.service-decision p{color:var(--muted);line-height:1.8}.service-section-head p{max-width:72ch;margin:var(--s-3) 0 0}.service-proof{padding:var(--s-8) 0;background:var(--bg2)}.service-proof-list{gap:var(--s-6);border-top:.0625rem solid var(--border-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.service-proof-item{padding-top:var(--s-5)}.service-proof-brand{align-items:center;gap:var(--s-3);min-height:4.25rem;margin-bottom:var(--s-3);display:flex}.service-proof-brand img{object-fit:contain;object-position:left center;width:8rem;height:4.25rem;display:block}.service-proof-brand span{color:var(--muted2);font-size:var(--fs-0);white-space:nowrap;font-weight:700}.service-proof-copy h3{letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,2.4vw,2rem)}.service-proof-copy>p{max-width:65ch;margin:var(--s-3) 0;color:var(--muted);line-height:1.75}.service-proof-copy a,.service-decision a{color:var(--brand-lo);text-underline-offset:.2em;font-weight:750;text-decoration:underline}.service-proof-facts{gap:var(--s-4);margin:var(--s-4) 0;padding-top:var(--s-3);border-top:.0625rem solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.service-proof-facts div{gap:var(--s-1);flex-direction:column;display:flex}.service-proof-facts dt{color:var(--muted2);font-size:var(--fs-0)}.service-proof-facts dd{order:-1;margin:0;font-size:clamp(1.35rem,2vw,1.65rem);font-weight:800;line-height:1.1}.service-fit{padding:var(--s-8) 0 0;background:var(--bg)}.service-fit-intro{max-width:72ch}.service-fit-intro p{margin-top:var(--s-3)}.service-fit-columns{gap:var(--s-6);margin-top:var(--s-5);grid-template-columns:1fr 1fr;display:grid}.service-fit-columns h3{margin:0 0 var(--s-3);font-size:var(--fs-2)}.service-fit-columns ul,.service-decision ul{gap:var(--s-2);color:var(--muted);margin:0;padding-left:1.2rem;line-height:1.65;display:grid}.service-process{padding:var(--s-8) 0;background:var(--nav-bg);color:var(--surface)}.service-process .service-section-head p{color:#ffffffb8}.service-process-list{margin:0 0 var(--s-5);border-top:.0625rem solid #fff3;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.service-process-list li{padding:var(--s-4) var(--s-4) 0 0}.service-process-list li+li{padding-left:var(--s-4);border-left:.0625rem solid #fff3}.service-process-list span{color:#ffffff94;font-size:var(--fs-0);font-weight:750}.service-process-list h3{margin:var(--s-3) 0 var(--s-2);font-size:var(--fs-2)}.service-process-list p{color:#ffffffb8;margin:0;line-height:1.7}.service-decision{padding:var(--s-8) 0;background:var(--bg)}.service-decision-grid{column-gap:var(--s-8);row-gap:var(--s-3);grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr 1fr;display:grid}.service-decision-grid>div{grid-row:1/5;grid-template-rows:subgrid;row-gap:var(--s-3);display:grid}.service-decision-grid>div:first-child{grid-column:1}.service-decision-grid>div+div{padding-left:var(--s-7);border-left:.0625rem solid var(--border-strong);grid-column:2}.service-decision p{margin:0}.service-decision ul{align-content:start;margin-bottom:0}@media (width>=70.0625rem){.service-section-head h2,.service-fit h2{white-space:nowrap}}@media (width<=70rem){.service-proof-list,.service-decision-grid{gap:var(--s-5);grid-template-columns:1fr}.service-process-list{grid-template-columns:1fr 1fr}.service-process-list li:nth-child(3){border-left:0;padding-left:0}.service-process-list li:nth-child(n+3){border-top:.0625rem solid #fff3}.service-decision-grid>div+div{padding-top:var(--s-5);border-top:.0625rem solid var(--border-strong);border-left:0;padding-left:0}.service-decision-grid>div,.service-decision-grid>div:first-child,.service-decision-grid>div+div{grid-area:auto;grid-template-rows:auto}}@media (width<=44rem){.service-proof,.service-fit,.service-process,.service-decision{padding:var(--s-6) 0}.service-fit{padding-bottom:0}.service-fit-columns,.service-proof-facts,.service-process-list{grid-template-columns:1fr}.service-process-list li,.service-process-list li+li,.service-process-list li:nth-child(3){padding:var(--s-4) 0;border-top:.0625rem solid #fff3;border-left:0}.service-process-list{border-top:0}}
