.service-hero[data-astro-cid-uwpxhyzs]{padding:1.75rem 0 clamp(2rem,5vw,3rem)}.eyebrow[data-astro-cid-uwpxhyzs]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sage);align-items:center;gap:.6rem;margin:0 0 .9rem;font-size:.78rem;display:flex}.seal-sm[data-astro-cid-uwpxhyzs]{border:1.5px solid var(--brass);background:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.seal-sm[data-astro-cid-uwpxhyzs] svg[data-astro-cid-uwpxhyzs]{width:13px;height:13px;stroke:var(--brass-dark)}h1[data-astro-cid-uwpxhyzs]{font-family:var(--font-display);max-width:18ch;margin:0 0 1rem;font-size:clamp(2rem,4.4vw,3rem);font-weight:600;line-height:1.12}.lede[data-astro-cid-uwpxhyzs]{color:var(--ink-soft);max-width:42rem;margin:0 0 1.75rem;font-size:clamp(1.02rem,1.4vw,1.15rem)}.row[data-astro-cid-uwpxhyzs]{flex-wrap:wrap;gap:.9rem;display:flex}.problem[data-astro-cid-dalzttzn]{border-top:1px solid var(--line);padding:clamp(2.5rem,6vw,4rem) 0}.kicker[data-astro-cid-dalzttzn]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sage);margin:0 0 .5rem;font-size:.75rem}h2[data-astro-cid-dalzttzn]{font-family:var(--font-display);margin:0 0 .8rem;font-size:clamp(1.5rem,2.6vw,1.9rem);font-weight:600;line-height:1.2}.problem-grid[data-astro-cid-dalzttzn] p[data-astro-cid-dalzttzn]{color:var(--ink-soft);margin:0 0 1rem}.problem-grid[data-astro-cid-dalzttzn]{grid-template-columns:1.1fr .9fr;align-items:start;gap:2.5rem;display:grid}.problem-list[data-astro-cid-dalzttzn]{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.problem-list[data-astro-cid-dalzttzn] li[data-astro-cid-dalzttzn]{background:var(--parchment-2);border:1px solid var(--line);border-radius:var(--radius);align-items:flex-start;gap:.7rem;padding:.85rem 1rem;font-size:.92rem;display:flex}.problem-list[data-astro-cid-dalzttzn] li[data-astro-cid-dalzttzn] svg[data-astro-cid-dalzttzn]{width:16px;height:16px;stroke:var(--brass-dark);flex-shrink:0;margin-top:.15rem}@media (width<=900px){.problem-grid[data-astro-cid-dalzttzn]{grid-template-columns:1fr}}.offer[data-astro-cid-5q5436me]{border-top:1px solid var(--line);padding:clamp(2.5rem,6vw,4rem) 0}.kicker[data-astro-cid-5q5436me]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sage);margin:0 0 .5rem;font-size:.75rem}h2[data-astro-cid-5q5436me]{font-family:var(--font-display);margin:0 0 .6rem;font-size:clamp(1.5rem,2.6vw,1.9rem);font-weight:600;line-height:1.2}.offer-grid[data-astro-cid-5q5436me]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.offer-card[data-astro-cid-5q5436me]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.offer-card[data-astro-cid-5q5436me] .seal[data-astro-cid-5q5436me]{border:1.5px solid var(--brass);background:var(--white);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.offer-card[data-astro-cid-5q5436me] .seal[data-astro-cid-5q5436me] svg[data-astro-cid-5q5436me]{width:20px;height:20px;stroke:var(--brass-dark)}.offer-card[data-astro-cid-5q5436me] h3[data-astro-cid-5q5436me]{font-family:var(--font-display);margin:0;font-size:1.05rem;font-weight:600}.offer-card[data-astro-cid-5q5436me] p[data-astro-cid-5q5436me]{color:var(--ink-soft);margin:0;font-size:.9rem}.who-for[data-astro-cid-5q5436me]{background:var(--sage-tint);border:1px solid var(--line);border-radius:var(--radius);margin-top:2.25rem;padding:1.5rem 1.75rem}.who-for[data-astro-cid-5q5436me] h3[data-astro-cid-5q5436me]{font-family:var(--font-display);margin:0 0 .75rem;font-size:1.1rem;font-weight:600}.who-for[data-astro-cid-5q5436me] ul[data-astro-cid-5q5436me]{color:var(--ink-soft);gap:.4rem;margin:0;padding-left:1.15rem;font-size:.92rem;display:grid}@media (width<=900px){.offer-grid[data-astro-cid-5q5436me]{grid-template-columns:1fr}}.process[data-astro-cid-v7st2urm]{border-top:1px solid var(--line);padding:clamp(2.5rem,6vw,4rem) 0}.kicker[data-astro-cid-v7st2urm]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sage);margin:0 0 .5rem;font-size:.75rem}h2[data-astro-cid-v7st2urm]{font-family:var(--font-display);margin:0;font-size:clamp(1.5rem,2.6vw,1.9rem);font-weight:600;line-height:1.2}.process-list[data-astro-cid-v7st2urm]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.process-list[data-astro-cid-v7st2urm] li[data-astro-cid-v7st2urm]{grid-template-columns:2.25rem 1fr;align-items:start;gap:1rem;display:grid}.num[data-astro-cid-v7st2urm]{font-family:var(--font-mono);color:var(--brass-dark);border:1.5px solid var(--brass);background:var(--white);border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.85rem;display:flex}.process-list[data-astro-cid-v7st2urm] h3[data-astro-cid-v7st2urm]{font-family:var(--font-display);margin:0 0 .25rem;font-size:1.02rem;font-weight:600}.process-list[data-astro-cid-v7st2urm] p[data-astro-cid-v7st2urm]{color:var(--ink-soft);margin:0;font-size:.92rem}.why-us[data-astro-cid-xsogrpxl]{border-top:1px solid var(--line);padding:clamp(2.5rem,6vw,4rem) 0}.kicker[data-astro-cid-xsogrpxl]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sage);margin:0 0 .5rem;font-size:.75rem}h2[data-astro-cid-xsogrpxl]{font-family:var(--font-display);margin:0;font-size:clamp(1.5rem,2.6vw,1.9rem);font-weight:600;line-height:1.2}.why-grid[data-astro-cid-xsogrpxl]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.why-grid[data-astro-cid-xsogrpxl] h3[data-astro-cid-xsogrpxl]{font-family:var(--font-display);margin:0 0 .5rem;font-size:1.05rem;font-weight:600}.why-grid[data-astro-cid-xsogrpxl] p[data-astro-cid-xsogrpxl]{color:var(--ink-soft);margin:0;font-size:.9rem}@media (width<=900px){.why-grid[data-astro-cid-xsogrpxl]{grid-template-columns:1fr}}.faq[data-astro-cid-5254btxr]{border-top:1px solid var(--line);padding:clamp(2.5rem,6vw,4rem) 0}.kicker[data-astro-cid-5254btxr]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sage);margin:0 0 .5rem;font-size:.75rem}h2[data-astro-cid-5254btxr]{font-family:var(--font-display);margin:0;font-size:clamp(1.5rem,2.6vw,1.9rem);font-weight:600;line-height:1.2}.faq-list[data-astro-cid-5254btxr]{gap:.75rem;max-width:44rem;margin-top:2rem;display:grid}.faq-item[data-astro-cid-5254btxr]{border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.faq-item[data-astro-cid-5254btxr] summary[data-astro-cid-5254btxr]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:.95rem;font-weight:600;list-style:none;display:flex}.faq-item[data-astro-cid-5254btxr] summary[data-astro-cid-5254btxr]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-5254btxr] summary[data-astro-cid-5254btxr] .chev[data-astro-cid-5254btxr]{transition:transform var(--transition);flex-shrink:0}.faq-item[data-astro-cid-5254btxr][open] summary[data-astro-cid-5254btxr] .chev[data-astro-cid-5254btxr]{transform:rotate(180deg)}.faq-item[data-astro-cid-5254btxr] p[data-astro-cid-5254btxr]{color:var(--ink-soft);margin:0;padding:0 1.25rem 1.1rem;font-size:.9rem}.service-cta[data-astro-cid-3oikyv77]{background:var(--ink);color:var(--white);border-radius:var(--radius);text-align:center;margin:clamp(2.5rem,6vw,4rem) 0;padding:clamp(2rem,5vw,3rem)}h2[data-astro-cid-3oikyv77]{font-family:var(--font-display);margin:0 0 .6rem;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:600}p[data-astro-cid-3oikyv77]{color:#c9d2dc;max-width:38rem;margin:0 auto 1.5rem}.row[data-astro-cid-3oikyv77]{flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex}.service-cta[data-astro-cid-3oikyv77] .btn-primary{background:var(--brass);border-color:var(--brass)}.service-cta[data-astro-cid-3oikyv77] .btn-primary:hover{background:var(--brass-dark);border-color:var(--brass-dark)}.service-cta[data-astro-cid-3oikyv77] .btn-secondary{color:var(--white);border-color:#5a6b7d}.service-cta[data-astro-cid-3oikyv77] .btn-secondary:hover{border-color:var(--white);background:#ffffff14}@media (width<=560px){.row[data-astro-cid-3oikyv77]{flex-direction:column}}
