.hero.svelte-1uha8ag{color:#fff;background:linear-gradient(135deg,#0f1b2d,#123a5a 58%,#0e6ba8);position:relative;overflow:hidden}.shade.svelte-1uha8ag{opacity:.12;background:url(https://www.focoplumbing.com/wp-content/uploads/2021/10/5032@2x.jpg) 50%/cover;position:absolute;inset:0}.hero-grid.svelte-1uha8ag{grid-template-columns:1.15fr .85fr;align-items:center;gap:3.4rem;padding:5rem 0;display:grid;position:relative}.rating.svelte-1uha8ag{background:#ffffff14;border:1px solid #fff3;border-radius:99px;padding:.5rem .9rem;font-size:.85rem;font-weight:800;display:inline-block}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:1.15rem 0;font-size:clamp(3rem,5.3vw,4.25rem)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--yellow)}.hero.svelte-1uha8ag>div:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag),.hero-grid.svelte-1uha8ag>div:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag){color:#d5e5f2;font-size:1.16rem;line-height:1.6}.actions.svelte-1uha8ag{flex-wrap:wrap;gap:.8rem;margin:1.8rem 0;display:flex}.ghost.svelte-1uha8ag{color:#fff;background:#ffffff14;border:1px solid #ffffff4d}.checks.svelte-1uha8ag{color:#bcd4e8;font-size:.9rem;font-weight:700}.quote.svelte-1uha8ag{color:var(--navy);padding:1.8rem}.quote.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:.1rem 0;font-size:1.55rem}.quote.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:var(--muted);font-size:.9rem!important}.trust.svelte-1uha8ag{background:var(--pale);border-bottom:1px solid var(--line)}.trust.svelte-1uha8ag .container:where(.svelte-1uha8ag){text-align:center;grid-template-columns:repeat(4,1fr);padding:1.5rem 0;display:grid}.trust.svelte-1uha8ag strong:where(.svelte-1uha8ag),.trust.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block}.trust.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--blue);font:900 1.75rem Archivo}.trust.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--muted);font-size:.8rem;font-weight:700}.section.svelte-1uha8ag{padding:5.5rem 0}.intro.svelte-1uha8ag{text-align:center;max-width:720px;margin:0 auto 2.8rem}.intro.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:.7rem 0;font-size:clamp(2rem,4vw,2.8rem)}.intro.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);font-size:1.08rem;line-height:1.65}.cards.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}.service.svelte-1uha8ag{color:var(--navy);padding:1.6rem;transition:all .2s}.service.svelte-1uha8ag:hover{transform:translateY(-5px)}.service.svelte-1uha8ag>span:where(.svelte-1uha8ag){float:right;color:var(--blue);font-weight:900}.service.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.25rem}.service.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);line-height:1.6}.why.svelte-1uha8ag{background:var(--navy);color:#fff;padding:5rem 0}.split.svelte-1uha8ag{grid-template-columns:.95fr 1.05fr;align-items:center;gap:3.5rem;display:grid}.split.svelte-1uha8ag img:where(.svelte-1uha8ag){border-radius:1rem;width:100%}.yellow.svelte-1uha8ag{color:var(--yellow)}.split.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:.7rem 0;font-size:2.6rem}.split.svelte-1uha8ag>div:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag){color:#c3d5e6;line-height:1.7}.reasons.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:1.4rem;margin-top:1.8rem;display:grid}.reasons.svelte-1uha8ag b:where(.svelte-1uha8ag),.reasons.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block}.reasons.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#a9c0d4;margin-top:.25rem;font-size:.88rem;line-height:1.5}.areas.svelte-1uha8ag{background:var(--pale);padding:5rem 0}.area-grid.svelte-1uha8ag{grid-template-columns:repeat(4,1fr);gap:.8rem;display:grid}.area-grid.svelte-1uha8ag a:where(.svelte-1uha8ag){border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:.7rem;padding:1rem;font-weight:800}.cta.svelte-1uha8ag{background:linear-gradient(135deg,var(--blue),var(--navy));color:#fff;text-align:center;padding:4.5rem 0}.cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:2.5rem}.cta.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#d5e5f2;margin:1rem 0 1.7rem}@media (width<=850px){.hero-grid.svelte-1uha8ag,.split.svelte-1uha8ag{grid-template-columns:1fr}.cards.svelte-1uha8ag{grid-template-columns:1fr 1fr}.area-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.hero-grid.svelte-1uha8ag{padding:3.5rem 0}.trust.svelte-1uha8ag .container:where(.svelte-1uha8ag){grid-template-columns:1fr 1fr;gap:1.2rem}.cards.svelte-1uha8ag,.reasons.svelte-1uha8ag{grid-template-columns:1fr}.area-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr}}
