.service-selector{color:var(--forest-deep);letter-spacing:0}.service-selector-heading{font-family:var(--font-display);font-size:2rem;line-height:1.2}.service-selector-layout{gap:32px;margin-top:32px;display:grid}.service-selector-options{align-self:start;min-width:0}.service-selector .service-selector-option{border-top:1px solid var(--border-light);white-space:normal;text-align:left;width:100%;height:auto;min-height:80px;color:var(--forest-deep);border-radius:0;grid-template-columns:24px minmax(0,1fr) 18px;align-items:start;gap:12px;padding:16px 12px;transition:background-color .18s,box-shadow .18s;display:grid}.service-selector .service-selector-option:last-child{border-bottom:1px solid var(--border-light)}.service-selector .service-selector-option:hover{background:var(--cream-warm)}.service-selector .service-selector-option.is-active{background:var(--cream-warm);box-shadow:inset 3px 0 var(--forest)}.service-selector .service-selector-option{transition:background-color .18s,box-shadow .18s,opacity .18s}.service-selector .service-selector-option:not(.is-active){opacity:.5}.service-selector .service-selector-option:not(.is-active):hover,.service-selector .service-selector-option:not(.is-active):focus-visible{opacity:1}.service-selector-number{color:var(--brass);padding-top:4px;font-size:12px;font-weight:500}.service-selector-name{font-family:var(--font-display);font-size:23px;font-weight:400;line-height:1.25;display:block}.service-selector-summary{color:var(--text-muted-light);margin-top:8px;font-size:14px;font-weight:400;line-height:1.5;display:block}.service-selector-option>svg{opacity:.45;margin-top:7px}.service-selector-option.is-active>svg{opacity:1}.service-selector-panels{border-top:1px solid var(--border-light);min-width:0;padding-top:28px;display:none}.service-selector-panel{flex-direction:column;grid-area:1/1;min-width:0;display:flex}.service-selector-panel[aria-hidden=true]{visibility:hidden}.service-selector-panel[aria-hidden=false]{animation:.18s ease-out service-selector-appear}.service-selector-detail-heading{font-family:var(--font-display);font-size:28px;line-height:1.2}.service-selector-capabilities{margin-top:24px}.service-selector-capabilities li{border-top:1px solid var(--border-light);padding:18px 0}.service-selector-capabilities li:last-child{border-bottom:1px solid var(--border-light)}@keyframes service-selector-appear{0%{opacity:.6}to{opacity:1}}@media (width>=640px){.service-selector-heading{font-size:40px}.service-selector-detail-heading{font-size:32px}}@media (width>=1024px){.service-selector-layout{grid-template-columns:minmax(0,35fr) minmax(0,65fr);gap:48px;margin-top:48px}.service-selector .service-selector-option{min-height:142px;padding:28px 16px}.service-selector-name{font-size:27px}.service-selector-summary{font-size:15px}.service-selector-panels{border-top:none;border-left:1px solid var(--border-light);padding-top:0;padding-left:40px;display:grid}}@media (width>=1280px){.service-selector-heading{font-size:46px}.service-selector-layout{gap:56px}}@media (prefers-reduced-motion:reduce){.service-selector-panel[aria-hidden=false]{animation:none}}
