.crumbs ol{font-family:var(--f-label);flex-wrap:wrap;gap:4px 0;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.crumbs li{color:var(--ink-soft)}.crumbs li+li:before{color:var(--warm);content:"›";padding-left:8px;padding-right:8px}.crumbs a{color:var(--ink-soft);background:linear-gradient(var(--hi),var(--hi))0 100%/0 3px no-repeat;text-decoration:none}.crumbs a:hover{color:var(--ink);background-size:100% 3px}.crumbs [aria-current=page]{color:var(--ink)}.svc-hero{margin-top:28px}.svc-hero h1{max-width:20ch}.svc-head{margin-top:28px}.svc-head h1{max-width:22ch;font-family:var(--f-display);text-wrap:balance;font-size:max(2rem,min(4.6vw,3.1rem));font-weight:600;line-height:1.06}.svc-head__lead{max-width:60ch;color:var(--ink-soft);margin-top:16px}.svc-head .intro__links{margin-top:20px}.svc-article{margin-top:40px}.svc-article .prose{gap:14px}.svc-article h2{font-family:var(--f-display);margin-top:18px;font-size:26px;font-weight:600;line-height:1.15}.svc-article h2:first-child{margin-top:0}.svc-article h3{color:var(--accent);font-family:var(--f-label);text-transform:uppercase;margin-top:6px;font-size:13px;font-weight:400}.svc-article ul{max-width:68ch;color:var(--ink-soft);gap:6px;margin:0;padding:0;list-style:none;display:grid}.svc-article li:before{color:var(--warm);content:"▸ "}.svc-article a,.svc-faq a{color:var(--ink);background:linear-gradient(var(--hi),var(--hi))0 100%/100% 3px no-repeat;text-decoration:none}.svc-article a:hover{color:var(--accent)}.svc-article .plate{max-width:34rem;margin-top:6px;margin-bottom:6px}.svc-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.svc-card{align-content:start;gap:10px;height:100%;padding:18px 20px 20px;display:grid;position:relative}.svc-card .label{color:var(--warm)}.svc-cards>.svc-cards__main{grid-column:1/-1}.svc-cards__main .svc-card{border-color:var(--warm)}.svc-cards__main .svc-card h3{font-size:28px}.svc-cards__main .svc-card p{max-width:60ch;font-size:15px}.svc-card h3{font-family:var(--f-display);font-size:23px;font-weight:600;line-height:1.15}.svc-card h3 a{text-decoration:none}.svc-card h3 a:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.svc-card h3 a:before{color:var(--warm);content:"▸ "}.svc-card p{color:var(--ink-soft);font-size:14px}.svc-card:has(a:hover){background:var(--panel-2)}.svc-card:has(a:focus-visible){outline:3px dashed var(--accent);outline-offset:-8px}.svc-card h3 a:focus-visible{outline:none}@media (min-width:821px){.svc-rows .rows__item{grid-template-columns:14rem minmax(0,1fr);align-items:baseline;gap:20px}}.svc-results{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.svc-results li{border:3px solid var(--good);background:color-mix(in srgb,var(--good)8%,var(--panel));gap:2px;min-width:7.5rem;padding:8px 12px 7px;display:grid}.svc-results strong{font-family:var(--f-display);font-size:26px;font-weight:600;line-height:1}.svc-results span{color:var(--ink-soft);font-family:var(--f-label);font-size:11px}.svc-results__source{color:var(--ink-soft);margin-top:8px;font-size:13px}.svc-steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.svc-steps li{counter-increment:step}.svc-steps .panel{align-content:start;gap:8px;height:100%;padding:16px 18px 18px;display:grid}.svc-steps h3:before{color:var(--warm);font-family:var(--f-label);content:"Step " counter(step,decimal-leading-zero);margin-bottom:6px;font-size:12px;display:block}.svc-steps h3{font-family:var(--f-display);font-size:21px;font-weight:600;line-height:1.15}.svc-steps p{color:var(--ink-soft);font-size:14px}.svc-price{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px 32px;padding:22px 24px 24px;display:grid}.svc-price__amount{font-family:var(--f-display);font-size:max(1.8rem,min(4vw,2.6rem));font-weight:600;line-height:1.05}.svc-price__amount small{color:var(--ink-soft);font-family:var(--f-label);text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:400;display:block}.svc-price p,.svc-price li{color:var(--ink-soft)}.svc-price ul{gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid}.svc-price li:before{color:var(--warm);content:"▸ "}.svc-faq{padding:4px 20px}.svc-faq details{border-bottom:2px dotted var(--line-soft)}.svc-faq details:last-child{border-bottom:0}.svc-faq summary{min-height:var(--tap);font-family:var(--f-display);cursor:pointer;align-items:baseline;gap:10px;padding:14px 0;font-size:19px;font-weight:600;line-height:1.25;list-style:none;display:flex}.svc-faq summary::-webkit-details-marker{display:none}.svc-faq summary:before{width:1.2em;color:var(--warm);font-family:var(--f-label);content:"+";flex:none;font-size:14px}.svc-faq details[open] summary:before{content:"−"}.svc-faq summary:hover{color:var(--accent)}.svc-faq details p{max-width:68ch;color:var(--ink-soft);padding:0 0 16px calc(1.2em + 10px)}.svc-footer nav{flex-basis:100%}@media (max-width:820px){.svc-price{grid-template-columns:1fr}}@media (max-width:640px){.svc-price,.svc-card{padding:18px 16px 20px}.svc-faq{padding-left:16px;padding-right:16px}}
