.hero[data-astro-cid-j7pv25f6]{background:var(--color-earth-porcelain);padding-block:clamp(3.5rem,7vw,6rem);overflow:hidden}.hero__inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,5vw,4rem)}.hero__content[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.25rem}.hero__h1[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:clamp(2.75rem,5.5vw + 1rem,5rem);font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--color-neutral-graphite);margin:0}.hero__h1-accent[data-astro-cid-j7pv25f6]{color:var(--color-brand-red-text)}.hero__h1-pre[data-astro-cid-j7pv25f6]{display:block;font-size:.42em;font-weight:600;letter-spacing:-.01em;color:var(--color-neutral-gray);margin-bottom:.35em}.hero__lead[data-astro-cid-j7pv25f6]{font-size:clamp(1rem,1.5vw + .5rem,1.1875rem);color:var(--color-neutral-gray);line-height:1.65;max-width:52ch;margin:0}.hero__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.hero__trust[data-astro-cid-j7pv25f6]{padding:1rem 1.25rem;background:var(--color-earth-sand);border-radius:1rem;border-left:3px solid var(--color-brand-red);max-width:44ch}.hero__trust-claim[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:1.125rem;font-weight:700;color:var(--color-neutral-graphite);margin:0 0 .25rem}.hero__trust-sub[data-astro-cid-j7pv25f6]{font-size:.8125rem;color:var(--color-neutral-gray);margin:0}.hero__image-wrap[data-astro-cid-j7pv25f6]{position:relative;display:flex;justify-content:center}.hero__img[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-img);box-shadow:0 16px 48px #2b2b2b24}.hero__badge[data-astro-cid-j7pv25f6]{position:absolute;bottom:1.5rem;left:-1rem;display:flex;align-items:center;gap:.75rem;background:#fff;border:1px solid var(--color-earth-border);border-radius:1rem;padding:.875rem 1.125rem;box-shadow:0 4px 16px #2b2b2b1a}.hero__badge-icon[data-astro-cid-j7pv25f6]{font-size:1.75rem}.hero__badge-title[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:1rem;font-weight:700;color:var(--color-neutral-graphite)}.hero__badge-sub[data-astro-cid-j7pv25f6]{font-size:.75rem;color:var(--color-neutral-gray);margin-top:1px}.trust-bar[data-astro-cid-j7pv25f6]{background:var(--color-neutral-graphite);padding-block:1.75rem}.trust-bar__list[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem 3rem;list-style:none;padding:0;margin:0}.trust-bar__item[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.625rem}.trust-bar__icon[data-astro-cid-j7pv25f6]{font-size:1.25rem}.trust-bar__label[data-astro-cid-j7pv25f6]{font-size:.9375rem;font-weight:700;color:#fff;margin:0}.trust-bar__desc[data-astro-cid-j7pv25f6]{font-size:.8125rem;color:#ffffff8c;margin:0}.services-intro[data-astro-cid-j7pv25f6]{text-align:center;max-width:64ch;margin-inline:auto;color:var(--color-neutral-gray);font-size:1.0625rem;margin-bottom:2.5rem}.services-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.section-cta[data-astro-cid-j7pv25f6]{text-align:center;margin-top:2.5rem}.why-section[data-astro-cid-j7pv25f6]{background:var(--color-earth-porcelain);padding-block:clamp(4rem,8vw,7rem)}.why-inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(2.5rem,5vw,5rem)}.why-img-col[data-astro-cid-j7pv25f6]{position:relative}.why-img[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-img);box-shadow:0 12px 40px #2b2b2b1f}.why-cert[data-astro-cid-j7pv25f6]{position:absolute;bottom:1.5rem;right:-1rem;display:flex;align-items:center;gap:.75rem;background:#fff;border:1px solid var(--color-earth-border);border-radius:1rem;padding:.875rem 1.125rem;box-shadow:0 4px 16px #2b2b2b1a}.why-cert-title[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:1rem;font-weight:700;color:var(--color-neutral-graphite)}.why-cert-sub[data-astro-cid-j7pv25f6]{font-size:.75rem;color:var(--color-neutral-gray)}.why-lead[data-astro-cid-j7pv25f6]{color:var(--color-neutral-gray);font-size:1.0625rem;line-height:1.65;margin-bottom:1.75rem;margin-top:1rem}.why-list[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.25rem}.why-item[data-astro-cid-j7pv25f6]{display:flex;gap:.875rem;align-items:flex-start}.why-check[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;background:var(--color-brand-red-soft);color:var(--color-brand-red-text);border-radius:50%;font-size:.875rem;font-weight:700;flex-shrink:0;margin-top:1px}.why-item-title[data-astro-cid-j7pv25f6]{font-size:1rem;font-weight:700;color:var(--color-neutral-graphite);display:block;margin-bottom:.25rem}.why-item-desc[data-astro-cid-j7pv25f6]{font-size:.9375rem;color:var(--color-neutral-gray);line-height:1.55;margin:0}.process-section[data-astro-cid-j7pv25f6]{background:var(--color-neutral-white)}.process-steps[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:0;list-style:none;padding:0;margin:0}.process-step[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 1.5rem;position:relative}.process-num[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:3rem;font-weight:700;color:var(--color-brand-red-text);line-height:1;margin-bottom:1rem;background:var(--color-neutral-white);padding:0 .5rem;position:relative;z-index:1}.process-line[data-astro-cid-j7pv25f6]{position:absolute;top:2rem;left:calc(50% + 2rem);right:calc(-50% + 2rem);height:1px;background:var(--color-earth-border)}.process-title[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;color:var(--color-neutral-graphite);margin-bottom:.5rem}.process-desc[data-astro-cid-j7pv25f6]{font-size:.9375rem;color:var(--color-neutral-gray);line-height:1.6;margin:0}.locations-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media(max-width:1024px){.services-grid[data-astro-cid-j7pv25f6],.locations-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.why-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.why-img-col[data-astro-cid-j7pv25f6]{max-width:500px;margin-inline:auto}.process-steps[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr);gap:2.5rem}.process-line[data-astro-cid-j7pv25f6]{display:none}}@media(max-width:768px){.hero__inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero__image-wrap[data-astro-cid-j7pv25f6]{order:-1}.hero__img[data-astro-cid-j7pv25f6]{aspect-ratio:16/9}.hero__badge[data-astro-cid-j7pv25f6],.why-cert[data-astro-cid-j7pv25f6]{display:none}.services-grid[data-astro-cid-j7pv25f6],.locations-grid[data-astro-cid-j7pv25f6],.process-steps[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
