.service-page[data-astro-cid-tcy35dad]{padding-block:var(--sp-16)}.service-grid[data-astro-cid-tcy35dad]{gap:var(--sp-10);grid-template-columns:1fr;grid-template-areas:"summary""body""aside";align-items:start;display:grid}.service-summary[data-astro-cid-tcy35dad]{grid-area:summary}.service-body[data-astro-cid-tcy35dad]{grid-area:body}.service-sidebar[data-astro-cid-tcy35dad]{grid-area:aside}@media (width>=900px){.service-grid[data-astro-cid-tcy35dad]{gap:var(--sp-12);grid-template-columns:2fr 1fr;grid-template-areas:"body aside"}.service-summary[data-astro-cid-tcy35dad]{display:none}}.service-summary[data-astro-cid-tcy35dad]{gap:var(--sp-4);padding:var(--sp-6);background:var(--color-surface);border-block-start:2px solid var(--color-accent);border-radius:var(--r-md);display:grid}.service-summary-price[data-astro-cid-tcy35dad]{gap:var(--sp-1);color:var(--color-accent-ink);margin:0;display:grid}.service-summary-price-value[data-astro-cid-tcy35dad]{font-family:var(--font-display);font-size:var(--fs-d3);color:var(--color-text);line-height:1}.service-summary-list[data-astro-cid-tcy35dad]{padding-left:var(--sp-5);list-style:revert;margin:0}.service-summary-list[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{color:var(--color-muted);margin-block:var(--sp-1)}.service-summary-list[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]::marker{color:var(--color-accent)}.service-summary-call[data-astro-cid-tcy35dad]{justify-content:center}.service-related[data-astro-cid-tcy35dad]{padding-block:var(--sp-12) var(--sp-4)}.service-related-title[data-astro-cid-tcy35dad]{color:var(--color-accent-ink);border-block-end:1px solid var(--color-border);margin-block-end:var(--sp-4);padding-block-end:var(--sp-3)}.service-related-list[data-astro-cid-tcy35dad]{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.service-related-list[data-astro-cid-tcy35dad]{grid-template-columns:repeat(2,1fr)}}.service-related-list[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]{min-block-size:var(--sp-11);color:var(--color-text);text-decoration-color:var(--color-rule);align-items:center;display:flex}.service-related-list[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]:hover{color:var(--color-primary);text-decoration-color:currentColor}.service-body[data-astro-cid-tcy35dad]{max-width:none;font-size:var(--fs-lg)}.service-body[data-astro-cid-tcy35dad] h2{margin-block:var(--sp-10) var(--sp-4);font-size:var(--fs-2xl);letter-spacing:-.01em}.service-body[data-astro-cid-tcy35dad] h2:first-child{margin-block-start:0}.service-body[data-astro-cid-tcy35dad] p{margin:0 0 var(--sp-5);color:var(--color-muted)}.service-body[data-astro-cid-tcy35dad] strong{color:var(--color-text)}.service-body[data-astro-cid-tcy35dad] li{color:var(--color-muted);margin-block:var(--sp-2)}.service-sidebar[data-astro-cid-tcy35dad]{gap:var(--sp-4);top:var(--sp-8);display:grid;position:sticky}.service-sidebar[data-astro-cid-tcy35dad] .card-title[data-astro-cid-tcy35dad]{margin:0 0 var(--sp-3);font-size:var(--fs-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-ink);font-weight:700}.service-sidebar[data-astro-cid-tcy35dad] ul[data-astro-cid-tcy35dad]{padding-left:var(--sp-5);list-style:revert;margin:0}.service-sidebar[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{margin-bottom:var(--sp-2);color:var(--color-muted)}.service-sidebar[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]::marker{color:var(--color-accent)}.card-text[data-astro-cid-tcy35dad]{color:var(--color-muted);margin:0}.price-value[data-astro-cid-tcy35dad]{font-size:var(--fs-2xl);color:var(--color-text);margin:0;font-weight:700}.card-contact[data-astro-cid-tcy35dad]{gap:var(--sp-3);background:var(--color-primary);display:grid}.card-contact[data-astro-cid-tcy35dad] .card-title[data-astro-cid-tcy35dad]{color:var(--color-accent-bright)}.card-contact[data-astro-cid-tcy35dad] .card-text[data-astro-cid-tcy35dad]{color:var(--color-on-dark-muted)}.card-contact[data-astro-cid-tcy35dad] .btn-secondary[data-astro-cid-tcy35dad]{color:var(--color-on-dark);border-color:var(--color-border-dark);background:0 0}
