.svc-hero{margin-bottom:36px;margin-top:8px}.sv-kicker{align-items:center;color:var(--teal-hi);display:flex;font-size:12px;font-weight:700;gap:10px;letter-spacing:.2em;margin-bottom:14px;text-transform:uppercase}.sv-kicker:before{background:var(--teal-hi);border-radius:2px;content:"";height:2px;width:28px}.svc-hero h1{font-family:var(--disp);font-size:clamp(46px,6vw,84px);letter-spacing:.01em;line-height:.94;margin-bottom:18px}.svc-hero h1 .sv-hl{color:var(--amber-hi)}.svc-hero .lede{color:var(--dim);font-size:17px;line-height:1.6;max-width:660px}.svc-hero .lede b{color:var(--cream)}.svc-overview{margin-top:36px}.svc-overview h2{font-family:var(--disp);font-size:32px;letter-spacing:.02em;line-height:1.1;margin-bottom:18px}.svc-overview-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.svc-shortcut{background:var(--panel);border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:22px;text-decoration:none;transition:border-color .18s}.svc-shortcut h3{color:var(--cream);font-family:var(--disp);font-size:27px;letter-spacing:.02em;line-height:1.1}.svc-shortcut p{color:var(--dim);flex:1;font-size:14px;line-height:1.6}.svc-shortcut-action{color:var(--amber-hi);font-size:13px;font-weight:600}.svc-shortcut:hover{border-color:var(--teal-hi)}.svc-shortcut:focus-visible{outline:2px solid var(--amber-hi);outline-offset:3px}.svc-overview-help{color:var(--dim);font-size:14px;margin-top:18px}.svc-overview-help a{color:var(--teal-hi);text-decoration:underline;text-underline-offset:4px}@media(max-width:600px){.svc-overview-grid{grid-template-columns:1fr}.svc-shortcut{padding:18px}.svc-overview{margin-top:28px}}