.hero[data-astro-cid-ergxyi7h]{background:radial-gradient(60% 80% at 100% 0%, var(--orange-50) 0%, transparent 55%), radial-gradient(50% 70% at 0% 100%, var(--navy-50) 0%, transparent 60%), linear-gradient(180deg, var(--sand) 0%, var(--paper) 100%);border-bottom:1px solid var(--line);padding:clamp(1.25rem,3.5vw,3rem) 0 clamp(2rem,4vw,3rem)}.hero-grid[data-astro-cid-ergxyi7h]{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.hero-copy[data-astro-cid-ergxyi7h] h1[data-astro-cid-ergxyi7h]{max-width:16ch;margin-bottom:1rem;font-size:clamp(2.25rem,4.2vw,3.6rem)}html:not(:lang(en)) .hero-copy[data-astro-cid-ergxyi7h] h1[data-astro-cid-ergxyi7h]{max-width:20ch;font-size:clamp(2rem,3.4vw,3rem)}.hero-sub[data-astro-cid-ergxyi7h]{font-size:var(--text-xl);color:var(--ink-2);max-width:42ch;margin-bottom:1.5rem}.hero-facts[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.25rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.hero-facts[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{color:var(--navy-900);font-weight:600;line-height:1.35;font-size:var(--text-sm);align-items:flex-start;gap:.6rem;display:flex}.hero-facts[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]:last-child:nth-child(odd){grid-column:1/-1}.hero-facts[data-astro-cid-ergxyi7h] [data-astro-cid-ergxyi7h][data-icon]{width:1.4rem;height:1.4rem;color:var(--orange-600);flex:none;margin-top:.05rem}.hero-media[data-astro-cid-ergxyi7h]{position:relative}.hero-media[data-astro-cid-ergxyi7h] .photo{box-shadow:var(--shadow-lg);aspect-ratio:5/4!important}.hero-card[data-astro-cid-ergxyi7h]{box-shadow:var(--shadow-lg);border:1px solid var(--line);background:#fff;border-radius:18px;gap:.35rem;max-width:300px;padding:1rem 1.2rem;display:grid;position:absolute;bottom:1.5rem;left:clamp(-.5rem,-1vw,-1.25rem)}.hero-phone[data-astro-cid-ergxyi7h]{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--navy-900);align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.hero-phone[data-astro-cid-ergxyi7h] [data-astro-cid-ergxyi7h][data-icon]{width:1.3rem;height:1.3rem;color:var(--orange-600)}.hero-hours[data-astro-cid-ergxyi7h]{color:var(--ink-2);font-size:var(--text-sm);align-items:center;gap:.5rem;display:inline-flex}.hero-hours[data-astro-cid-ergxyi7h] [data-astro-cid-ergxyi7h][data-icon]{width:1.1rem;height:1.1rem;color:var(--orange-600)}.hero-card[data-astro-cid-ergxyi7h] .pill[data-astro-cid-ergxyi7h]{justify-self:start;margin-bottom:.2rem;font-size:.78rem}@media (width<=900px){.hero-grid[data-astro-cid-ergxyi7h]{grid-template-columns:1fr}.hero-copy[data-astro-cid-ergxyi7h] h1[data-astro-cid-ergxyi7h]{max-width:none}.hero-card[data-astro-cid-ergxyi7h]{margin-top:-2.5rem;max-width:none;margin-inline:1rem;position:static}}@media (width<=480px){.hero-facts[data-astro-cid-ergxyi7h]{grid-template-columns:1fr}}.who-grid[data-astro-cid-ergxyi7h] .tile[data-astro-cid-ergxyi7h] h3[data-astro-cid-ergxyi7h]{max-width:22ch}.bento[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.9rem;display:grid}.bento-cell[data-astro-cid-ergxyi7h]{border-radius:var(--radius-lg);color:inherit;border:1px solid var(--line);background:var(--paper);transition:transform .2s var(--ease-out), box-shadow .2s;flex-direction:column;gap:.5rem;padding:1.5rem;text-decoration:none;display:flex}.bento-cell[data-astro-cid-ergxyi7h]:hover{box-shadow:var(--shadow-md);color:inherit;transform:translateY(-2px)}.bento-cell[data-astro-cid-ergxyi7h] h3[data-astro-cid-ergxyi7h]{color:var(--navy-900)}.bento-list[data-astro-cid-ergxyi7h]{color:var(--ink-2);font-size:var(--text-sm);gap:.3rem;margin:.25rem 0 .75rem;padding:0;list-style:none;display:grid}.bento-list[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]:before{content:"";background:var(--orange-500);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:.6rem;display:inline-block}.bento-cell[data-astro-cid-ergxyi7h] .text-link[data-astro-cid-ergxyi7h]{margin-top:auto}.cell-0[data-astro-cid-ergxyi7h]{background:linear-gradient(160deg, #fff 0%, var(--navy-50) 100%);grid-column:span 3}.cell-1[data-astro-cid-ergxyi7h]{background:linear-gradient(160deg, #fff 0%, var(--orange-50) 100%);grid-column:span 3}.cell-2[data-astro-cid-ergxyi7h],.cell-3[data-astro-cid-ergxyi7h],.cell-4[data-astro-cid-ergxyi7h]{grid-column:span 2}.cell-3[data-astro-cid-ergxyi7h]{background:linear-gradient(160deg, #fff 0%, var(--sand) 100%)}@media (width<=900px){.cell-0[data-astro-cid-ergxyi7h],.cell-1[data-astro-cid-ergxyi7h]{grid-column:span 6}.cell-2[data-astro-cid-ergxyi7h],.cell-3[data-astro-cid-ergxyi7h],.cell-4[data-astro-cid-ergxyi7h]{grid-column:span 3}}@media (width<=600px){.cell-2[data-astro-cid-ergxyi7h],.cell-3[data-astro-cid-ergxyi7h],.cell-4[data-astro-cid-ergxyi7h]{grid-column:span 6}}.elig-grid[data-astro-cid-ergxyi7h]{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.elig-q[data-astro-cid-ergxyi7h]{counter-reset:q;gap:.8rem;margin:1.5rem 0 1.75rem;padding:0;list-style:none;display:grid}.elig-q[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{counter-increment:q;color:#e9ecf7;grid-template-columns:2.25rem 1fr;align-items:start;gap:.8rem;display:grid}.elig-q[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]:before{content:counter(q);background:var(--orange-600);color:#fff;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-weight:700;display:grid}.plans[data-astro-cid-ergxyi7h]{color:var(--ink)}.plans[data-astro-cid-ergxyi7h] h3[data-astro-cid-ergxyi7h]{color:var(--navy-900)}.plan-list[data-astro-cid-ergxyi7h]{flex-wrap:wrap;gap:.5rem;margin:1rem 0;padding:0;list-style:none;display:flex}.plans[data-astro-cid-ergxyi7h] .pill[data-astro-cid-ergxyi7h]{background:var(--navy-50);color:var(--navy-800)}.plan-note[data-astro-cid-ergxyi7h]{font-size:var(--text-sm);color:var(--ink-3)!important}@media (width<=900px){.elig-grid[data-astro-cid-ergxyi7h]{grid-template-columns:1fr}}.why-grid[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.why-item[data-astro-cid-ergxyi7h] h3[data-astro-cid-ergxyi7h]{font-size:var(--text-lg)}.why-item[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{font-size:var(--text-sm)}.why-item[data-astro-cid-ergxyi7h] .icon-badge[data-astro-cid-ergxyi7h]{background:var(--orange-50);box-shadow:none}@media (width<=900px){.why-grid[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.why-grid[data-astro-cid-ergxyi7h]{grid-template-columns:1fr}}.mosaic[data-astro-cid-ergxyi7h]{grid-template-rows:auto auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.mosaic[data-astro-cid-ergxyi7h] .m-a{grid-area:1/1/3/3;height:100%}.mosaic[data-astro-cid-ergxyi7h] .m-b{grid-area:1/3}.mosaic[data-astro-cid-ergxyi7h] .m-c{grid-area:1/4}.mosaic[data-astro-cid-ergxyi7h] .m-d{grid-area:2/3}.mosaic[data-astro-cid-ergxyi7h] .m-e[data-astro-cid-ergxyi7h]{grid-area:2/4}@media (width<=720px){.mosaic[data-astro-cid-ergxyi7h]{grid-template-rows:auto;grid-template-columns:1fr 1fr}.mosaic[data-astro-cid-ergxyi7h] .m-a{grid-area:auto/1/auto/3}.mosaic[data-astro-cid-ergxyi7h] .m-b,.mosaic[data-astro-cid-ergxyi7h] .m-c,.mosaic[data-astro-cid-ergxyi7h] .m-d,.mosaic[data-astro-cid-ergxyi7h] .m-e[data-astro-cid-ergxyi7h]{grid-area:auto}}.team-grid[data-astro-cid-ergxyi7h]{align-items:start}.team-grid[data-astro-cid-ergxyi7h] .cta-tile[data-astro-cid-ergxyi7h]{aspect-ratio:6/7;min-height:0}.pros[data-astro-cid-ergxyi7h]{background:var(--sand);border-block:1px solid var(--line);padding:clamp(2rem,4vw,3rem) 0}.pros-inner[data-astro-cid-ergxyi7h]{grid-template-columns:auto 1.4fr 1fr;align-items:center;gap:1.5rem 2rem;display:grid}.pros[data-astro-cid-ergxyi7h] .icon-badge[data-astro-cid-ergxyi7h]{width:60px;height:60px;margin:0}.pros[data-astro-cid-ergxyi7h] h2[data-astro-cid-ergxyi7h]{font-size:var(--text-2xl);margin-bottom:.4rem}.pros[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{color:var(--ink-2);max-width:60ch}.pros[data-astro-cid-ergxyi7h] .btn-row[data-astro-cid-ergxyi7h]{justify-content:flex-end}@media (width<=900px){.pros-inner[data-astro-cid-ergxyi7h]{grid-template-columns:1fr}.pros[data-astro-cid-ergxyi7h] .btn-row[data-astro-cid-ergxyi7h]{justify-content:flex-start}}.contact-grid[data-astro-cid-ergxyi7h]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.contact-facts[data-astro-cid-ergxyi7h]{gap:.7rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.contact-facts[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{align-items:flex-start;gap:.7rem;display:flex}.contact-facts[data-astro-cid-ergxyi7h] [data-astro-cid-ergxyi7h][data-icon]{width:1.4rem;height:1.4rem;color:var(--orange-600);flex:none;margin-top:.2rem}.map[data-astro-cid-ergxyi7h]{border-radius:var(--radius-lg);border:1px solid var(--line);aspect-ratio:16/10;overflow:hidden}.map[data-astro-cid-ergxyi7h] iframe[data-astro-cid-ergxyi7h]{border:0;width:100%;height:100%;display:block}@media (width<=900px){.contact-grid[data-astro-cid-ergxyi7h]{grid-template-columns:1fr}}
