.ServiceDetailLinks_selfService__kmiYv{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:24px;padding-bottom:24px;color:var(--color-fg)}.ServiceDetailLinks_selfService__kmiYv>div{max-width:680px;min-width:0}.ServiceDetailLinks_selfService__kmiYv h2{font-size:1.1rem;line-height:1.5;font-weight:var(--font-weight-heading);margin:0 0 6px}.ServiceDetailLinks_selfService__kmiYv p{font-size:1rem;line-height:1.75;color:var(--color-muted);margin:0}.ServiceDetailLinks_selfService__kmiYv ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;min-width:0}.ServiceDetailLinks_selfService__kmiYv a{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;font-size:1rem;font-weight:650;color:var(--color-primary);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.ServiceDetailLinks_selfService__kmiYv a:focus-visible{outline:3px solid var(--color-primary);outline-offset:4px}@media(max-width:700px){.ServiceDetailLinks_selfService__kmiYv{flex-direction:column;align-items:stretch;gap:12px}.ServiceDetailLinks_selfService__kmiYv a{width:100%}}.ServiceDetailLinks_page__srnA9 .service-detail-actions .text-link,.ServiceDetailLinks_page__srnA9 .service-package-card a{display:inline-flex;align-items:center;min-height:44px}.ServiceDetailLinks_page__srnA9 .service-detail-hero{background:linear-gradient(120deg,var(--color-bg),var(--color-surface))}.ServiceDetailLinks_page__srnA9 .service-detail-hero-copy h1{max-width:19ch;text-wrap:balance;line-height:1.15;overflow-wrap:normal}.ServiceDetailLinks_page__srnA9 .service-detail-hero-grid{gap:48px;padding-block:48px;align-items:start}.ServiceDetailLinks_page__srnA9 .service-snapshot{border-radius:12px;box-shadow:none;background:var(--color-bg);border-color:var(--color-line-strong)}.ServiceDetailLinks_page__srnA9 .service-snapshot-head{gap:12px}.ServiceDetailLinks_page__srnA9 .service-snapshot-head span{padding:0;border:0;border-radius:0;background:transparent;font-size:var(--text-meta);color:var(--color-primary)}.ServiceDetailLinks_page__srnA9 .service-principles li>svg{flex-shrink:0;margin-top:3px;color:var(--color-primary)}.ServiceDetailLinks_page__srnA9 .service-fit-card>svg{color:var(--color-primary);margin-bottom:16px}.ServiceDetailLinks_page__srnA9 .service-fit-card.review>svg{color:var(--color-accent)}.ServiceDetailLinks_page__srnA9 .service-detail-section,.ServiceDetailLinks_page__srnA9 .service-process-band{scroll-margin-top:112px}.ServiceDetailLinks_page__srnA9 .service-section-heading h2{text-wrap:balance}.ServiceDetailLinks_selfService__kmiYv{border-bottom:1px solid var(--color-line);padding-block:24px}@media(max-width:760px){.ServiceDetailLinks_page__srnA9 .service-detail-hero-grid{gap:24px;padding-block:32px}.ServiceDetailLinks_page__srnA9 .service-detail-hero-copy h1{max-width:22ch}.ServiceDetailLinks_page__srnA9 .service-detail-section,.ServiceDetailLinks_page__srnA9 .service-process-band{scroll-margin-top:100px}}