.service-hero__grid[data-astro-cid-ok6tmzvm]{align-items:center;gap:2.5rem;display:grid}@media (width>=960px){.service-hero__grid[data-astro-cid-ok6tmzvm]{grid-template-columns:1.25fr .9fr;gap:4rem}}.service-hero[data-astro-cid-ok6tmzvm] h1[data-astro-cid-ok6tmzvm]{font-size:clamp(2.3rem,5vw,4.3rem)}.phone-link[data-astro-cid-ok6tmzvm]{font-weight:700;text-decoration:none}.service-hero__media[data-astro-cid-ok6tmzvm]{margin:0}.service-hero__frame[data-astro-cid-ok6tmzvm]{aspect-ratio:4/4.4;border:1px solid var(--line-dark);will-change:transform;border-radius:200px 200px 22px 22px;overflow:hidden;box-shadow:0 50px 100px -50px #000c}.service-hero__frame[data-astro-cid-ok6tmzvm] img{object-fit:cover;width:100%;height:110%;margin-top:-5%}.service-layout[data-astro-cid-ok6tmzvm]{gap:3rem;display:grid}@media (width>=1000px){.service-layout[data-astro-cid-ok6tmzvm]{grid-template-columns:1.7fr 1fr;align-items:start;gap:5rem}.service-aside[data-astro-cid-ok6tmzvm]{position:sticky;top:110px}}.service-main[data-astro-cid-ok6tmzvm]{max-width:72ch}.service-main[data-astro-cid-ok6tmzvm] h2[data-astro-cid-ok6tmzvm]{font-size:clamp(1.9rem,3.4vw,2.8rem)}.block[data-astro-cid-ok6tmzvm]+.block[data-astro-cid-ok6tmzvm]{margin-top:4.5rem}.step-label[data-astro-cid-ok6tmzvm]{letter-spacing:.16em;text-transform:uppercase;color:var(--bronze);align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.8rem;font-weight:700;display:flex}.step-label[data-astro-cid-ok6tmzvm] span[data-astro-cid-ok6tmzvm]{font-family:var(--font-head);letter-spacing:0;text-transform:none;color:var(--gold-deep);font-size:1.6rem;font-style:italic;font-weight:400;display:none}.process[data-astro-cid-ok6tmzvm]{margin:2rem 0 0;padding:0;list-style:none;position:relative}.process[data-astro-cid-ok6tmzvm]:before,.process[data-astro-cid-ok6tmzvm]:after{content:"";background:var(--line);width:1px;position:absolute;top:.5rem;bottom:1.5rem;left:1.4rem}.process[data-astro-cid-ok6tmzvm]:after{background:var(--gold-deep);transform:scaleY(var(--p,0));transform-origin:top}.process[data-astro-cid-ok6tmzvm] li[data-astro-cid-ok6tmzvm]{grid-template-columns:2.8rem 1fr;gap:1.25rem;margin-bottom:1.75rem;display:grid;position:relative}.process__no[data-astro-cid-ok6tmzvm]{z-index:1;background:var(--ivory);border:1px solid var(--gold-deep);width:2.8rem;height:2.8rem;color:var(--bronze);font-family:var(--font-head);transition:background-color .5s var(--ease), color .5s var(--ease);border-radius:50%;place-items:center;font-style:italic;display:grid;position:relative}.process[data-astro-cid-ok6tmzvm] li[data-astro-cid-ok6tmzvm]:hover .process__no[data-astro-cid-ok6tmzvm]{background:var(--night);color:var(--gold)}.process[data-astro-cid-ok6tmzvm] h3[data-astro-cid-ok6tmzvm]{margin:.3rem 0}.process[data-astro-cid-ok6tmzvm] p[data-astro-cid-ok6tmzvm]{color:var(--ink-soft);margin:0}.checks[data-astro-cid-ok6tmzvm]{padding:0;list-style:none}.checks[data-astro-cid-ok6tmzvm] li[data-astro-cid-ok6tmzvm]{border-bottom:1px solid var(--line);padding:.85rem 0 .85rem 2.25rem;position:relative}.checks[data-astro-cid-ok6tmzvm] li[data-astro-cid-ok6tmzvm]:before{content:"";border-left:2px solid var(--gold-deep);border-bottom:2px solid var(--gold-deep);width:1.1rem;height:.55rem;position:absolute;top:1.15rem;left:.2rem;transform:rotate(-45deg)}.note[data-astro-cid-ok6tmzvm]{border-left:3px solid var(--gold-deep);background:var(--sand);border-radius:0 12px 12px 0;margin-top:1.5rem;padding:.85rem 1.1rem}.cost-cols[data-astro-cid-ok6tmzvm]{gap:1rem;margin-top:1.5rem;display:grid}@media (width>=640px){.cost-cols[data-astro-cid-ok6tmzvm]{grid-template-columns:1fr 1fr}}.cost-col[data-astro-cid-ok6tmzvm]{background:var(--white);border:1px solid var(--line);transition:transform .6s var(--ease), box-shadow .6s var(--ease);border-radius:20px;padding:1.75rem;position:relative}.cost-col[data-astro-cid-ok6tmzvm]:hover{transform:translateY(-5px);box-shadow:0 30px 60px -30px #0c182266}.cost-col--dark[data-astro-cid-ok6tmzvm]{background:var(--night);border-color:var(--night);color:var(--mist)}.cost-col--dark[data-astro-cid-ok6tmzvm] h3[data-astro-cid-ok6tmzvm]{color:var(--ivory)}.cost-col__no[data-astro-cid-ok6tmzvm]{font-family:var(--font-head);color:var(--gold-deep);font-size:2rem;font-style:italic;line-height:1}.cost-col--dark[data-astro-cid-ok6tmzvm] .cost-col__no[data-astro-cid-ok6tmzvm]{color:var(--gold)}.cost-col[data-astro-cid-ok6tmzvm] h3[data-astro-cid-ok6tmzvm]{margin-top:.75rem}.cost-col[data-astro-cid-ok6tmzvm] p[data-astro-cid-ok6tmzvm]{margin:0}.service-aside[data-astro-cid-ok6tmzvm]{gap:1.25rem;display:grid}.aside-card[data-astro-cid-ok6tmzvm]{background:var(--white);border:1px solid var(--line);border-radius:22px;padding:2rem}.aside-card[data-astro-cid-ok6tmzvm] ul[data-astro-cid-ok6tmzvm]{margin:0;padding-left:1.1rem}.aside-card[data-astro-cid-ok6tmzvm] li[data-astro-cid-ok6tmzvm]{margin-bottom:.5rem}.aside-card[data-astro-cid-ok6tmzvm] li[data-astro-cid-ok6tmzvm]::marker{color:var(--gold-deep)}.aside-title[data-astro-cid-ok6tmzvm]{font-size:1.45rem}.aside-card--dark[data-astro-cid-ok6tmzvm]{background:var(--night);border-color:var(--night);color:var(--mist)}.aside-card--dark[data-astro-cid-ok6tmzvm] .eyebrow[data-astro-cid-ok6tmzvm]{color:var(--gold)}.aside-card--dark[data-astro-cid-ok6tmzvm] .eyebrow[data-astro-cid-ok6tmzvm]:before{background:var(--gold)}.aside-card--dark[data-astro-cid-ok6tmzvm] a[data-astro-cid-ok6tmzvm]{color:var(--ivory);text-decoration-color:var(--gold)}.aside-card--dark[data-astro-cid-ok6tmzvm] a[data-astro-cid-ok6tmzvm]:hover{color:var(--gold)}.aside-card--dark[data-astro-cid-ok6tmzvm] p[data-astro-cid-ok6tmzvm]:last-child{margin:0}
