.hero[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden}.hero-bg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:radial-gradient(1100px 480px at 80% -5%,rgba(59,127,196,.15),transparent 60%),linear-gradient(180deg,#fff,#eef6ea)}.hero-bg[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(180deg,transparent,rgba(108,174,62,.18))}.hero-inner[data-astro-cid-bbe6dxrz]{position:relative;display:grid;gap:2.5rem;align-items:center;padding-block:clamp(3rem,7vw,5.5rem) clamp(3.5rem,8vw,6rem)}.hero-copy[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:clamp(2.3rem,6vw,4rem);letter-spacing:-.01em}.bloom[data-astro-cid-bbe6dxrz]{color:var(--green-dark);position:relative;white-space:nowrap}.bloom[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;left:0;right:0;bottom:.06em;height:.18em;background:var(--orange);opacity:.45;border-radius:4px}.lede[data-astro-cid-bbe6dxrz]{font-size:1.15rem;color:var(--muted);max-width:38ch}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.8rem;margin:1.6rem 0 .6rem}.hero-text-link[data-astro-cid-bbe6dxrz]{margin:0 0 1.2rem;font-family:var(--font-head);font-weight:500;font-size:.92rem;color:var(--muted)}.hero-text-link[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]{border-bottom:2px solid var(--orange)}.hero-trust[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:1.2rem;list-style:none;padding:0;margin:0;font-family:var(--font-head);font-weight:500;font-size:.92rem;color:var(--charcoal)}.hero-photo[data-astro-cid-bbe6dxrz]{position:relative;margin:0 auto;width:100%;max-width:420px;border-radius:24px;overflow:hidden;box-shadow:var(--shadow-lg);background:#fff}.hero-photo[data-astro-cid-bbe6dxrz] .hero-img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:center 60%}.hero-photo[data-astro-cid-bbe6dxrz] figcaption[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:.75rem;padding:.8rem 1rem;font-family:var(--font-head);font-weight:600;font-size:.8rem;letter-spacing:.03em;color:var(--muted)}@media(min-width:900px){.hero-inner[data-astro-cid-bbe6dxrz]{grid-template-columns:1.05fr .95fr}}.card[data-astro-cid-g5jplrhu]{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:1.75rem;box-shadow:var(--shadow-sm);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.card[data-astro-cid-g5jplrhu]:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:#d8e6cc}.card-icon[data-astro-cid-g5jplrhu]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:12px;background:linear-gradient(135deg,#69b61b29,#3b97c329);color:var(--green-dark);margin-bottom:1rem}.card[data-astro-cid-g5jplrhu] h3[data-astro-cid-g5jplrhu]{font-size:1.2rem}.card[data-astro-cid-g5jplrhu] p[data-astro-cid-g5jplrhu]{color:var(--muted);margin:0}.gallery[data-astro-cid-ihllb3az]{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem}@media(min-width:600px){.gallery[data-astro-cid-ihllb3az]{grid-template-columns:repeat(3,1fr)}}@media(min-width:980px){.gallery[data-astro-cid-ihllb3az]{grid-template-columns:repeat(4,1fr);gap:1rem}}.tile[data-astro-cid-ihllb3az]{position:relative;margin:0;border-radius:12px;overflow:hidden;aspect-ratio:4 / 5;background:var(--cream);box-shadow:var(--shadow-sm)}.tile--video[data-astro-cid-ihllb3az]{grid-row:span 2;aspect-ratio:auto}.tile[data-astro-cid-ihllb3az] img,.tile[data-astro-cid-ihllb3az] video[data-astro-cid-ihllb3az]{width:100%;height:100%;object-fit:cover;display:block}.tile[data-astro-cid-ihllb3az] figcaption[data-astro-cid-ihllb3az]{position:absolute;left:0;right:0;bottom:0;padding:1.6rem .8rem .6rem;background:linear-gradient(transparent,#0f1411c7);color:#fff;font-family:var(--font-head);font-weight:600;font-size:.86rem}.gallery-cta[data-astro-cid-ihllb3az]{text-align:center;margin-top:2.2rem}.wells-grid[data-astro-cid-sz6tahzx]{display:grid;gap:2.5rem;align-items:center}.wells-copy[data-astro-cid-sz6tahzx] h2[data-astro-cid-sz6tahzx]{font-size:clamp(1.8rem,4vw,2.6rem)}.wells-copy[data-astro-cid-sz6tahzx]>p[data-astro-cid-sz6tahzx]{color:var(--muted)}.wells-list[data-astro-cid-sz6tahzx]{list-style:none;padding:0;margin:1.4rem 0 1.8rem;display:grid;gap:.9rem}.wells-list[data-astro-cid-sz6tahzx] li[data-astro-cid-sz6tahzx]{display:grid;gap:.15rem;padding-left:1rem;border-left:3px solid var(--blue)}.wells-list[data-astro-cid-sz6tahzx] strong[data-astro-cid-sz6tahzx]{font-family:var(--font-head);color:var(--charcoal)}.wells-list[data-astro-cid-sz6tahzx] span[data-astro-cid-sz6tahzx]{color:var(--muted);font-size:.95rem}.wells-media[data-astro-cid-sz6tahzx]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:.8rem}.wells-video[data-astro-cid-sz6tahzx]{grid-row:span 2;margin:0;position:relative;border-radius:14px;overflow:hidden}.wells-video[data-astro-cid-sz6tahzx] video[data-astro-cid-sz6tahzx]{width:100%;height:100%;object-fit:cover;display:block}.wells-video[data-astro-cid-sz6tahzx] figcaption[data-astro-cid-sz6tahzx]{position:absolute;left:0;right:0;bottom:0;padding:1.6rem .8rem .6rem;background:linear-gradient(transparent,#0f1411c7);color:#fff;font-family:var(--font-head);font-weight:600;font-size:.86rem}.wells-media[data-astro-cid-sz6tahzx] .wells-photo,.wells-strip[data-astro-cid-sz6tahzx] .wells-photo{width:100%;height:100%;object-fit:cover;border-radius:14px;display:block}.wells-strip[data-astro-cid-sz6tahzx]{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:.8rem}.wells-strip[data-astro-cid-sz6tahzx] .wells-photo{aspect-ratio:4 / 3}.lake[data-astro-cid-sz6tahzx]{display:grid;gap:.8rem;margin-top:2.5rem;align-items:start}.lake-copy[data-astro-cid-sz6tahzx] h3[data-astro-cid-sz6tahzx]{font-size:1.5rem;margin-bottom:.4rem}.lake-copy[data-astro-cid-sz6tahzx] p[data-astro-cid-sz6tahzx]{color:var(--muted);margin:0}.lake-fig[data-astro-cid-sz6tahzx]{margin:0}.lake-fig[data-astro-cid-sz6tahzx] .wells-photo{aspect-ratio:4 / 3;height:auto}.lake-fig[data-astro-cid-sz6tahzx] figcaption[data-astro-cid-sz6tahzx]{margin-top:.4rem;font-family:var(--font-head);font-weight:500;font-size:.85rem;color:var(--muted)}@media(min-width:700px){.lake[data-astro-cid-sz6tahzx]{grid-template-columns:1fr 1fr}.lake-copy[data-astro-cid-sz6tahzx]{grid-column:1 / -1;max-width:60ch}}@media(min-width:1000px){.lake[data-astro-cid-sz6tahzx]{grid-template-columns:1.1fr 1fr 1fr;gap:1.2rem}.lake-copy[data-astro-cid-sz6tahzx]{grid-column:auto;align-self:center}}@media(min-width:900px){.wells-grid[data-astro-cid-sz6tahzx]{grid-template-columns:1fr 1fr;gap:4rem}}.savings[data-astro-cid-i5klcqvw]{background:radial-gradient(900px 400px at 15% 0%,rgba(108,174,62,.22),transparent 60%),linear-gradient(160deg,#1f3322,#16241a);color:#e9efe8}.savings[data-astro-cid-i5klcqvw] h2[data-astro-cid-i5klcqvw]{color:#fff;font-size:clamp(1.8rem,4vw,2.6rem)}.savings[data-astro-cid-i5klcqvw] .section-head[data-astro-cid-i5klcqvw] p[data-astro-cid-i5klcqvw]{color:#c4d2c2}.savings[data-astro-cid-i5klcqvw] em[data-astro-cid-i5klcqvw]{color:#a7d98a;font-style:normal;font-weight:600}.eyebrow--light[data-astro-cid-i5klcqvw]{color:#9fd07e}.scenario[data-astro-cid-i5klcqvw]{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;margin:.5rem auto 0;padding:.6rem 1rem;border:1px solid rgba(159,208,126,.35);border-radius:12px;background:#6cae3e1f;font-size:.95rem;color:#d7e6cf}.scenario[data-astro-cid-i5klcqvw] strong[data-astro-cid-i5klcqvw]{color:#fff}.scenario-pill[data-astro-cid-i5klcqvw]{font-family:var(--font-head);font-weight:600;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#16241a;background:#9fd07e;padding:.2rem .55rem;border-radius:999px}.bills[data-astro-cid-i5klcqvw]{display:grid;gap:1.5rem;align-items:center;max-width:920px;margin:0 auto}.bill[data-astro-cid-i5klcqvw]{background:#fff;color:var(--ink);border-radius:16px;padding:1.6rem 1.5rem 1.4rem;box-shadow:var(--shadow-lg);border-top:5px solid var(--line)}.bill--city[data-astro-cid-i5klcqvw]{border-top-color:#d8693f}.bill--well[data-astro-cid-i5klcqvw]{border-top-color:var(--green)}.bill-head[data-astro-cid-i5klcqvw]{margin-bottom:1rem}.bill-tag[data-astro-cid-i5klcqvw]{display:inline-block;font-family:var(--font-head);font-weight:600;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;padding:.25rem .7rem;border-radius:999px;margin-bottom:.6rem}.bill-tag--red[data-astro-cid-i5klcqvw]{background:#fbe7df;color:#a8411a}.bill-tag--green[data-astro-cid-i5klcqvw]{background:#e6f3da;color:#3d6d22}.bill-head[data-astro-cid-i5klcqvw] h3[data-astro-cid-i5klcqvw]{font-size:1.15rem;margin:0}.bill-lines[data-astro-cid-i5klcqvw]{list-style:none;padding:0;margin:0 0 .9rem}.bill-lines[data-astro-cid-i5klcqvw] li[data-astro-cid-i5klcqvw]{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px dashed var(--line);font-size:.96rem;color:var(--muted)}.bill-lines[data-astro-cid-i5klcqvw] .amt[data-astro-cid-i5klcqvw]{font-family:var(--font-head);font-weight:600;color:var(--charcoal)}.bill-total[data-astro-cid-i5klcqvw]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-top:.4rem}.bill-total[data-astro-cid-i5klcqvw]>span[data-astro-cid-i5klcqvw]{font-family:var(--font-head);font-weight:500;color:var(--muted);font-size:.9rem}.bill-total[data-astro-cid-i5klcqvw] strong[data-astro-cid-i5klcqvw]{font-family:var(--font-head);font-size:2rem;color:var(--orange-text);line-height:1}.bill-total--win[data-astro-cid-i5klcqvw] strong[data-astro-cid-i5klcqvw]{color:var(--green-dark)}.per[data-astro-cid-i5klcqvw]{font-size:.9rem;font-weight:600;color:var(--muted)}.bill-note[data-astro-cid-i5klcqvw]{margin:.9rem 0 0;font-size:.86rem;color:var(--muted)}.vs[data-astro-cid-i5klcqvw]{display:flex;justify-content:center}.vs-circle[data-astro-cid-i5klcqvw]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--orange-dark);color:#fff;font-family:var(--font-head);font-weight:700;font-size:1.05rem;box-shadow:0 6px 16px #0000004d}.savings-cta[data-astro-cid-i5klcqvw]{text-align:center;margin-top:2.5rem}.savings-headline[data-astro-cid-i5klcqvw]{max-width:640px;margin:0 auto 1.4rem;font-size:1.15rem;color:#e9efe8}.savings-headline[data-astro-cid-i5klcqvw] strong[data-astro-cid-i5klcqvw]{color:#fff}.disclaimer[data-astro-cid-i5klcqvw]{max-width:620px;margin:1.2rem auto 0;font-size:.78rem;color:#9fb19c;line-height:1.5}@media(min-width:860px){.bills[data-astro-cid-i5klcqvw]{grid-template-columns:1fr auto 1fr}}.why-grid[data-astro-cid-wwnj4t6a]{display:grid;gap:2.5rem;align-items:center}.why-copy[data-astro-cid-wwnj4t6a] p[data-astro-cid-wwnj4t6a]{color:var(--muted)}.why-copy[data-astro-cid-wwnj4t6a] h2[data-astro-cid-wwnj4t6a]{font-size:clamp(1.8rem,4vw,2.6rem)}.why-copy[data-astro-cid-wwnj4t6a] .btn[data-astro-cid-wwnj4t6a]{margin-top:.6rem}.stat-card[data-astro-cid-wwnj4t6a]{background:var(--cream);border:1px solid var(--line);border-radius:var(--radius);padding:1.4rem}.stat-num[data-astro-cid-wwnj4t6a]{display:block;font-family:var(--font-head);font-weight:700;font-size:2.1rem;color:var(--orange-text);line-height:1}.stat-label[data-astro-cid-wwnj4t6a]{display:block;font-family:var(--font-head);color:var(--charcoal);margin:.5rem 0 .35rem}.stat-card[data-astro-cid-wwnj4t6a] p[data-astro-cid-wwnj4t6a]{margin:0;font-size:.94rem;color:var(--muted)}@media(min-width:900px){.why-grid[data-astro-cid-wwnj4t6a]{grid-template-columns:1fr 1fr;gap:4rem}}.vanband[data-astro-cid-shgg264f]{position:relative;isolation:isolate}.vanband-img[data-astro-cid-shgg264f]{width:100%;height:100%;object-fit:cover;object-position:center 40%;display:block;position:absolute;inset:0;z-index:-1}.vanband-overlay[data-astro-cid-shgg264f]{background:linear-gradient(100deg,#0f1811e0,#0f1811b8 42%,#0f181126);min-height:360px;display:flex;align-items:center;padding:clamp(3rem,7vw,5rem) 0}.vanband-content[data-astro-cid-shgg264f]{max-width:540px;color:#eef3ec}.vanband-content[data-astro-cid-shgg264f] h2[data-astro-cid-shgg264f]{color:#fff;font-size:clamp(1.7rem,4vw,2.5rem)}.vanband-content[data-astro-cid-shgg264f] p[data-astro-cid-shgg264f]{color:#d7e0d4}.vanband-content[data-astro-cid-shgg264f] .btn[data-astro-cid-shgg264f]{margin-top:.6rem}.eyebrow--light[data-astro-cid-shgg264f]{color:#9fd07e}@media(max-width:600px){.vanband-overlay[data-astro-cid-shgg264f]{background:linear-gradient(180deg,#0f18119e,#0f1811db 60%)}}.city-list[data-astro-cid-rtduh47i]{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;list-style:none;padding:0;margin:0 auto;max-width:820px}.city-list[data-astro-cid-rtduh47i] li[data-astro-cid-rtduh47i]{background:#fff;border:1px solid var(--line);border-radius:999px;padding:.55rem 1.1rem;font-family:var(--font-head);font-weight:500;font-size:.95rem;color:var(--charcoal)}.contact-grid[data-astro-cid-xmivup5a]{display:grid;gap:2.5rem;align-items:start}.contact-copy[data-astro-cid-xmivup5a] h2[data-astro-cid-xmivup5a]{font-size:clamp(1.8rem,4vw,2.6rem)}.contact-copy[data-astro-cid-xmivup5a] p[data-astro-cid-xmivup5a]{color:#c7ccd1;max-width:42ch}.contact-list[data-astro-cid-xmivup5a]{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;gap:.9rem}.contact-list[data-astro-cid-xmivup5a] li[data-astro-cid-xmivup5a]{display:flex;align-items:center;gap:.8rem;font-size:1.05rem}.contact-list[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]{color:#fff}.contact-list[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]:hover{color:var(--orange)}.contact-phone[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;line-height:1.3}.contact-phone[data-astro-cid-xmivup5a] small[data-astro-cid-xmivup5a]{font-size:.8rem;opacity:.75}.contact-phone[data-astro-cid-xmivup5a] small[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]{border-bottom:1px solid currentColor}.ci[data-astro-cid-xmivup5a]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#ffffff14;font-size:1.05rem;flex:none}.contact-form[data-astro-cid-xmivup5a]{background:#fff;color:var(--ink);border-radius:18px;padding:clamp(1.25rem,5vw,1.8rem);box-shadow:var(--shadow-lg);width:100%;max-width:100%}.contact-form[data-astro-cid-xmivup5a] h3[data-astro-cid-xmivup5a]{font-size:1.3rem;margin-bottom:1.1rem}.field[data-astro-cid-xmivup5a]{margin-bottom:.9rem}.field-row[data-astro-cid-xmivup5a]{display:grid;gap:.9rem}@media(min-width:540px){.field-row[data-astro-cid-xmivup5a]{grid-template-columns:1fr 1fr}}.field[data-astro-cid-xmivup5a] label[data-astro-cid-xmivup5a]{display:block;font-family:var(--font-head);font-weight:500;font-size:.85rem;color:var(--charcoal);margin-bottom:.3rem}.field[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a],.field[data-astro-cid-xmivup5a] select[data-astro-cid-xmivup5a],.field[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]{width:100%;max-width:100%;padding:.8rem .9rem;font-family:var(--font-body);font-size:16px;line-height:1.4;border:1px solid var(--line);border-radius:10px;background:#fff;-webkit-appearance:none;appearance:none}.field[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]{resize:vertical;min-height:88px}.field[data-astro-cid-xmivup5a] select[data-astro-cid-xmivup5a]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7177' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;padding-right:2.4rem}.field[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]:focus,.field[data-astro-cid-xmivup5a] select[data-astro-cid-xmivup5a]:focus,.field[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #3b97c326}.field[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]:focus-visible,.field[data-astro-cid-xmivup5a] select[data-astro-cid-xmivup5a]:focus-visible,.field[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]:focus-visible{outline:3px solid var(--blue-dark);outline-offset:1px;box-shadow:none}.contact-form[data-astro-cid-xmivup5a] .btn[data-astro-cid-xmivup5a]{width:100%;justify-content:center;margin-top:.4rem;padding-block:1rem}.form-note[data-astro-cid-xmivup5a]{margin:.9rem 0 0;font-size:.88rem;color:var(--muted);text-align:center}.form-note[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]{color:var(--orange-text);font-weight:600}.hp[data-astro-cid-xmivup5a]{display:none}@media(min-width:900px){.contact-grid[data-astro-cid-xmivup5a]{grid-template-columns:1fr 1fr;gap:4rem}}
