.chip-groups[data-astro-cid-tlw7uvjl]{border-block-end:1px solid var(--border);display:grid}.chip-groups__row[data-astro-cid-tlw7uvjl]{gap:var(--space-2);padding-block:var(--space-5);border-block-start:1px solid var(--border);display:grid}.chip-groups__label[data-astro-cid-tlw7uvjl]{min-block-size:2rem;color:var(--text-muted);align-items:center;line-height:1.4;display:flex}.chip-groups__items[data-astro-cid-tlw7uvjl]{min-inline-size:0}.chip-groups__list[data-astro-cid-tlw7uvjl]{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width>=40em){.chip-groups__row[data-astro-cid-tlw7uvjl]{column-gap:var(--space-5);grid-template-columns:minmax(7.5rem,.34fr) minmax(0,1fr);align-items:start}}@media (forced-colors:active){.chip-groups[data-astro-cid-tlw7uvjl],.chip-groups__row[data-astro-cid-tlw7uvjl]{border-color:canvastext}}.deliverables[data-astro-cid-hczjpvyr]{column-gap:clamp(2rem,5vw,5rem);display:grid}.deliverable[data-astro-cid-hczjpvyr]{gap:var(--space-2);padding-block:var(--space-5) clamp(1.75rem, 1.2rem + 2vw, 2.75rem);border-block-start:1px solid var(--border-strong);align-content:start;display:grid;position:relative}.deliverable[data-astro-cid-hczjpvyr]:before{content:"";background:var(--accent);block-size:1px;inline-size:clamp(1.5rem,3vw,2.5rem);position:absolute;inset-block-start:-1px;inset-inline-start:0}.deliverable__term[data-astro-cid-hczjpvyr]{max-inline-size:26ch;font-size:var(--step-2);font-weight:var(--weight-heading);letter-spacing:var(--tracking-snug);color:var(--text);text-wrap:balance;line-height:1.25}.deliverable__body[data-astro-cid-hczjpvyr]{max-inline-size:46ch;color:var(--text-muted);line-height:1.6}@media (width>=48em){.deliverables[data-astro-cid-hczjpvyr]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (forced-colors:active){.deliverable[data-astro-cid-hczjpvyr]{border-color:canvastext}.deliverable[data-astro-cid-hczjpvyr]:before{background:highlight}}@media print{.deliverable[data-astro-cid-hczjpvyr]{break-inside:avoid}}.issues[data-astro-cid-4cslyk5v]{--issue-title:clamp(1.125rem, 1.07rem + .25vw, 1.3125rem);--issue-pad:clamp(1.25rem, 1rem + 1.4vw, 2.25rem);--issue-gutter:clamp(1.25rem, 3vw, 2.5rem);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg)}.issue[data-astro-cid-4cslyk5v]{gap:var(--space-4);padding:var(--issue-pad);display:grid}.issue[data-astro-cid-4cslyk5v]+.issue[data-astro-cid-4cslyk5v]{border-block-start:1px solid var(--border)}.issue__head[data-astro-cid-4cslyk5v]{align-items:flex-start;gap:var(--space-3);min-inline-size:0;display:flex}.issue__head[data-astro-cid-4cslyk5v] .issue__icon{color:var(--text-muted);margin-block-start:calc((var(--issue-title) * 1.3 - 22px) / 2)}.issue__title[data-astro-cid-4cslyk5v]{font-size:var(--issue-title);letter-spacing:var(--tracking-snug);line-height:1.3}.issue__detail[data-astro-cid-4cslyk5v]{gap:var(--space-4);display:grid}.issue__group[data-astro-cid-4cslyk5v]{gap:var(--space-2);align-content:start;min-inline-size:0;display:grid}.issue__label[data-astro-cid-4cslyk5v]{align-items:center;gap:.375rem;line-height:1.4;display:flex}.issue__label--fix[data-astro-cid-4cslyk5v]{color:var(--accent-text)}.issue__symptoms[data-astro-cid-4cslyk5v],.issue__fix[data-astro-cid-4cslyk5v]{max-inline-size:46ch;line-height:1.6}.issue__symptoms[data-astro-cid-4cslyk5v]{color:var(--text-muted)}.issue__fix[data-astro-cid-4cslyk5v]{color:var(--text)}@media (width<=59.99em){.issue__detail[data-astro-cid-4cslyk5v]{padding-inline-start:calc(22px + var(--space-3))}}@media (width>=40em){.issue__detail[data-astro-cid-4cslyk5v]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.issue__group[data-astro-cid-4cslyk5v]{padding-inline-end:var(--issue-gutter)}.issue__group--fix[data-astro-cid-4cslyk5v]{padding-inline:var(--issue-gutter) 0;border-inline-start:1px solid var(--border)}}@media (width>=60em){.issue[data-astro-cid-4cslyk5v]{column-gap:var(--issue-gutter);grid-template-columns:minmax(0,.78fr) minmax(0,2fr);align-items:start}.issue__group[data-astro-cid-4cslyk5v]{gap:var(--space-1)}.issue__label[data-astro-cid-4cslyk5v]{min-block-size:calc(var(--issue-title) * 1.3)}}@media (forced-colors:active){.issues[data-astro-cid-4cslyk5v],.issue[data-astro-cid-4cslyk5v]+.issue[data-astro-cid-4cslyk5v],.issue__group--fix[data-astro-cid-4cslyk5v]{border-color:canvastext}}@media print{.issue[data-astro-cid-4cslyk5v]{break-inside:avoid}}.pricing[data-astro-cid-4u5m5has]{border:1px solid var(--border-strong);border-radius:clamp(var(--radius-lg), 3vw, 2rem);background:var(--surface);box-shadow:var(--highlight), var(--shadow-sm);gap:clamp(1.75rem,1rem + 3vw,3rem);padding:clamp(1.5rem,1rem + 4vw,4.5rem);display:grid}.pricing__main[data-astro-cid-4u5m5has]{gap:var(--space-5);align-content:start;justify-items:start;min-inline-size:0;display:grid}.pricing__heading[data-astro-cid-4u5m5has]{max-inline-size:18ch;letter-spacing:var(--tracking-heading);font-size:clamp(1.75rem,1.2rem + 2.2vw,2.75rem);line-height:1.08}.pricing__body[data-astro-cid-4u5m5has]{gap:var(--space-4);max-inline-size:56ch;color:var(--text-muted);line-height:1.6;display:grid}.pricing__body[data-astro-cid-4u5m5has] p[data-astro-cid-4u5m5has]:first-child{font-size:var(--step-1);line-height:1.55}.pricing__main[data-astro-cid-4u5m5has] .pricing__cta{margin-block-start:var(--space-2)}.pricing__points[data-astro-cid-4u5m5has]{align-content:start;min-inline-size:0;display:grid}.pricing__point[data-astro-cid-4u5m5has]{column-gap:var(--space-3);padding-block:var(--space-4);border-block-start:1px solid var(--border);font-weight:var(--weight-medium);color:var(--text);grid-template-columns:auto minmax(0,1fr);align-items:start;line-height:1.45;display:grid}.pricing__point[data-astro-cid-4u5m5has]:last-child{border-block-end:1px solid var(--border)}.pricing__point[data-astro-cid-4u5m5has] .pricing__check{color:var(--accent-text);margin-block-start:calc(.725em - 9px)}@media (width<=29.99em){.pricing__main[data-astro-cid-4u5m5has] .pricing__cta{inline-size:100%}}@media (width>=60em){.pricing--points[data-astro-cid-4u5m5has]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;column-gap:clamp(2.5rem,6vw,6rem)}}@media (forced-colors:active){.pricing[data-astro-cid-4u5m5has],.pricing__point[data-astro-cid-4u5m5has]{border-color:canvastext}}@media print{.pricing[data-astro-cid-4u5m5has]{box-shadow:none;break-inside:avoid}}.service-hero[data-astro-cid-3rmf25uo]{padding-block-start:clamp(.25rem,1.4vw,1.25rem)}.service-hero__grid[data-astro-cid-3rmf25uo]{gap:clamp(2.5rem,8vw,4rem);margin-block-start:clamp(1rem,3.5vw,2.75rem);display:grid}.service-hero__copy[data-astro-cid-3rmf25uo]{gap:var(--space-5);align-content:center;justify-items:start;min-inline-size:0;display:grid}.service-hero__title[data-astro-cid-3rmf25uo]{max-inline-size:16ch}.service-hero__lead[data-astro-cid-3rmf25uo]{max-inline-size:54ch}.service-hero__actions[data-astro-cid-3rmf25uo]{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.service-hero__highlights[data-astro-cid-3rmf25uo]{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.service-hero__highlights[data-astro-cid-3rmf25uo] .chip .chip__icon{color:var(--accent-text)}.service-hero__panel[data-astro-cid-3rmf25uo]{--section-bg:var(--surface);isolation:isolate;border:1px solid var(--border-strong);border-radius:clamp(var(--radius-lg), 2.4vw, 1.75rem);background:radial-gradient(75% 60% at 100% 0%, var(--glow-backdrop), transparent 70%), var(--surface);min-inline-size:0;box-shadow:var(--highlight), var(--shadow-md);position:relative;overflow:hidden}.service-hero--repair[data-astro-cid-3rmf25uo] .service-hero__panel[data-astro-cid-3rmf25uo]{background:radial-gradient(75% 60% at 0% 100%, var(--glow-backdrop), transparent 70%), var(--surface)}.service-hero__panel[data-astro-cid-3rmf25uo]:before{content:"";z-index:-1;background:radial-gradient(circle at 1px 1px, var(--dot) 1px, transparent 1.6px) 0 0 / 22px 22px;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 75% at 50% 55%,#000 20%,#0000 82%);mask-image:radial-gradient(80% 75% at 50% 55%,#000 20%,#0000 82%)}.service-hero__bar[data-astro-cid-3rmf25uo]{justify-content:space-between;align-items:center;gap:var(--space-4);border-block-end:1px solid var(--border);padding:.875rem clamp(1rem,2.4vw,1.375rem);display:flex}.service-hero__art[data-astro-cid-3rmf25uo]{--art-pad:clamp(1rem, 3.2vw, 2.25rem);aspect-ratio:4/3;position:relative}.service-hero__art[data-astro-cid-3rmf25uo]>svg{inset:var(--art-pad);inline-size:calc(100% - var(--art-pad) * 2);block-size:calc(100% - var(--art-pad) * 2);position:absolute}@media (width<=29.99em){.service-hero__actions[data-astro-cid-3rmf25uo]{inline-size:100%;display:grid}}@media (width>=40em) and (width<=59.99em){.service-hero__art[data-astro-cid-3rmf25uo]{aspect-ratio:16/9}}@media (width>=60em){.service-hero__grid[data-astro-cid-3rmf25uo]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;column-gap:clamp(2.5rem,5vw,5rem)}.service-hero__title[data-astro-cid-3rmf25uo]{font-size:clamp(3rem,2.9vw + 1.25rem,4.125rem)}}@media (forced-colors:active){.service-hero__panel[data-astro-cid-3rmf25uo]{border-color:canvastext}}@media print{.service-hero__panel[data-astro-cid-3rmf25uo]{display:none}}.service-intro[data-astro-cid-alnfdgza]{gap:var(--space-6);display:grid}.service-intro__head[data-astro-cid-alnfdgza]{gap:var(--space-4);align-content:start;justify-items:start;display:grid}.service-intro__heading[data-astro-cid-alnfdgza]{max-inline-size:22ch;font-size:var(--step-2);letter-spacing:var(--tracking-snug);line-height:1.25}.service-intro__body[data-astro-cid-alnfdgza]{gap:clamp(1.25rem,1rem + 1vw,2rem);min-inline-size:0;display:grid}.service-intro__statement[data-astro-cid-alnfdgza]{max-inline-size:32ch;letter-spacing:var(--tracking-heading);color:var(--text);font-size:clamp(1.5rem,1.15rem + 1.6vw,2.375rem);font-weight:480;line-height:1.2}.service-intro__more[data-astro-cid-alnfdgza]{max-inline-size:56ch;font-size:var(--step-1);color:var(--text-muted);line-height:1.55}@media (width>=60em){.service-intro[data-astro-cid-alnfdgza]{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:start;column-gap:clamp(2.5rem,6vw,6rem)}.service-intro__head[data-astro-cid-alnfdgza]{padding-block-start:.375rem}}.feature-grid[data-astro-cid-kk24rp7s]{gap:var(--space-4);display:grid}@media (width>=40em){.feature-grid[data-astro-cid-kk24rp7s]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.feature-grid[data-astro-cid-kk24rp7s]{gap:var(--space-5)}.feature-grid--3[data-astro-cid-kk24rp7s]{grid-template-columns:repeat(3,minmax(0,1fr))}}.service-split[data-astro-cid-6r2ofqfw]{gap:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=60em){.service-split[data-astro-cid-6r2ofqfw]{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;column-gap:clamp(2.5rem,6vw,6rem)}.service-split__head[data-astro-cid-6r2ofqfw]{position:sticky;inset-block-start:calc(var(--header-h) + var(--space-6))}.service-split[data-astro-cid-6r2ofqfw] .service-split__head[data-astro-cid-6r2ofqfw] .section-header .section-header__title{font-size:clamp(1.75rem,1.2rem + 2.2vw,2.75rem);line-height:1.08}}@media print{.service-split__head[data-astro-cid-6r2ofqfw]{position:static}}
