.svc-hero{background:var(--band);color:var(--on-dark);padding-block:clamp(var(--s-6), 7vw, var(--s-8));border-bottom:1px solid var(--line)}.svc-hero__inner{flex-direction:column;align-items:flex-start;display:flex}.breadcrumb{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--on-dark) 62%, transparent);flex-wrap:wrap;align-items:center;gap:8px;font-size:.68rem;display:flex}.breadcrumb a{color:color-mix(in srgb, var(--on-dark) 78%, transparent)}.breadcrumb a:hover,.breadcrumb [aria-current=page]{color:var(--accent)}.svc-hero__title{margin-top:var(--s-5);letter-spacing:-.02em;color:var(--on-dark);font-size:clamp(2.6rem,7vw,5.6rem);font-weight:500;line-height:.98}.svc-hero__lead{margin-top:var(--s-4);color:color-mix(in srgb, var(--on-dark) 76%, transparent);font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.55}.svc-hero__actions{gap:var(--s-3);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.svc-overview{border-top:1px solid var(--line)}.svc-overview__grid{gap:clamp(var(--s-5), 6vw, var(--s-8));grid-template-columns:1.3fr .7fr;align-items:start;display:grid}.svc-overview__p{color:var(--ink-soft);margin-top:var(--s-4);font-size:1.08rem;line-height:1.7}.svc-overview__p:first-of-type{margin-top:var(--s-3)}.svc-includes{border-top:1px solid var(--line-strong);padding-top:var(--s-4)}.svc-includes__title{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--s-3);font-size:.7rem}.svc-includes__list{flex-direction:column;gap:0;display:flex}.svc-includes__list li{padding:var(--s-3) 0;border-bottom:1px solid var(--line);color:var(--ink-soft);align-items:flex-start;gap:10px;font-size:.98rem;line-height:1.45;display:flex}.svc-includes__list svg{color:var(--accent);flex-shrink:0;margin-top:3px}.svc-faq{border-top:1px solid var(--line)}.svc-faq__list{border-top:1px solid var(--line-strong);margin-top:var(--s-4)}.faq__item{border-bottom:1px solid var(--line)}.faq__q{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4) 0;cursor:pointer;font-family:var(--font-display);color:var(--ink);font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:500;list-style:none;display:flex}.faq__q::-webkit-details-marker{display:none}.faq__icon{flex-shrink:0;width:16px;height:16px;position:relative}.faq__icon:before,.faq__icon:after{content:"";background:var(--accent);transition:transform var(--t) var(--ease);position:absolute}.faq__icon:before{width:16px;height:2px;top:7px;left:0}.faq__icon:after{width:2px;height:16px;top:0;left:7px}.faq__item[open] .faq__icon:after{transform:scaleY(0)}.faq__a{padding:0 0 var(--s-4);color:var(--muted);font-size:1rem;line-height:1.6}.svc-other{border-top:1px solid var(--line)}.svc-other__head{justify-content:space-between;align-items:baseline;gap:var(--s-4);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.svc-other__title{font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:500}.svc-other__all{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.svc-other__grid{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);display:grid}.svc-other__link{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-3);border-bottom:1px solid var(--line);border-right:1px solid var(--line);color:var(--ink);transition:background var(--t) var(--ease), color var(--t) var(--ease);display:flex}.svc-other__grid li:last-child .svc-other__link{border-right:0}.svc-other__link:hover{background:var(--ink);color:var(--paper)}.svc-other__name{font-family:var(--font-display);font-size:1.2rem}.svc-other__link svg{transition:transform var(--t) var(--ease)}.svc-other__link:hover svg{transform:translate(4px)}@media (width<=820px){.svc-overview__grid{gap:var(--s-5);grid-template-columns:1fr}.svc-other__grid{grid-template-columns:1fr}.svc-other__link{border-right:0}}
