.svc-grid.svelte-1orga13{display:grid;grid-template-columns:1fr 350px;gap:4rem;align-items:start}.svc-img.svelte-1orga13{border-radius:var(--radius);border:1px solid var(--border-soft);overflow:hidden;margin-bottom:2rem}.body-copy.svelte-1orga13{color:var(--muted);font-size:1.05rem}.svc-main.svelte-1orga13 h2:where(.svelte-1orga13){margin-top:2.5rem}.includes.svelte-1orga13{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;grid-template-columns:1fr 1fr;gap:.8rem 1.5rem}.includes.svelte-1orga13 li:where(.svelte-1orga13){display:flex;align-items:center;gap:.6rem;color:var(--ink);font-size:.97rem}.includes.svelte-1orga13 svg:where(.svelte-1orga13){color:var(--red-bright);flex-shrink:0}.process.svelte-1orga13{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;gap:1.4rem}.process.svelte-1orga13 li:where(.svelte-1orga13){display:flex;gap:1.1rem;align-items:flex-start}.step-n.svelte-1orga13{flex:none;font-family:var(--font-display);font-size:1.5rem;line-height:1;color:var(--red-bright);width:2.2rem;padding-top:.15rem}.process.svelte-1orga13 h3:where(.svelte-1orga13){font-size:1.12rem;margin-bottom:.3rem}.process.svelte-1orga13 p:where(.svelte-1orga13){color:var(--muted);margin:0;font-size:1rem}.points.svelte-1orga13{list-style:none;padding:0;margin:1.25rem 0 1.5rem}.points.svelte-1orga13 li:where(.svelte-1orga13){position:relative;padding:.4rem 0 .4rem 1.75rem;color:var(--ink)}.points.svelte-1orga13 li:where(.svelte-1orga13):before{content:"✓";position:absolute;left:0;color:var(--red-bright);font-weight:700}.related.svelte-1orga13{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.25rem}.warranty.svelte-1orga13{margin-top:3rem;padding:clamp(1.4rem,4vw,1.75rem) clamp(1.25rem,4vw,2rem);border-left:3px solid var(--red)}.warranty.svelte-1orga13 h3:where(.svelte-1orga13){font-size:1.35rem}.warranty.svelte-1orga13 p:where(.svelte-1orga13){color:var(--muted);margin:0}.svc-side.svelte-1orga13{position:sticky;top:6rem;display:flex;flex-direction:column;gap:1.5rem}.other.svelte-1orga13{padding:1.4rem 1.5rem}.other.svelte-1orga13 h4:where(.svelte-1orga13){font-family:var(--font-body);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.75rem}.other.svelte-1orga13 a:where(.svelte-1orga13){display:block;padding:.55rem 0;color:var(--muted);font-size:.95rem}.other.svelte-1orga13 a:where(.svelte-1orga13):hover{color:var(--red-bright)}@media(max-width:1000px){.svc-grid.svelte-1orga13{grid-template-columns:1fr}.svc-side.svelte-1orga13{position:static}}@media(max-width:560px){.includes.svelte-1orga13{grid-template-columns:1fr}}
