.hero[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;min-height:100svh;padding:156px 0 0;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme] canvas[data-astro-cid-lcdefpme]{opacity:.9;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]:after{content:"";background:radial-gradient(ellipse 45% 55% at 78% 40%, #275f7459, transparent 70%), radial-gradient(ellipse 60% 70% at 20% 50%, #04070beb, #04070b66 60%, transparent), linear-gradient(180deg, transparent 70%, var(--bg));pointer-events:none;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme] .wrap[data-astro-cid-lcdefpme]{z-index:2;position:relative}.hero-mark[data-astro-cid-lcdefpme]{z-index:1;filter:drop-shadow(0 0 40px #199acd59);pointer-events:none;width:clamp(240px,22vw,360px);height:auto;animation:9s ease-in-out infinite heroFloat;position:absolute;top:54%;right:4vw;transform:translateY(-30%)}@keyframes heroFloat{0%,to{transform:translateY(-30%)}50%{transform:translateY(calc(-30% - 10px))}}html[data-theme=light] .hero-mark[data-astro-cid-lcdefpme] line[data-astro-cid-lcdefpme][stroke=\#04070b]{stroke:#f6f8fb}@media (width<=1360px){.hero-mark[data-astro-cid-lcdefpme]{display:none}}@media (prefers-reduced-motion:reduce){.hero-mark[data-astro-cid-lcdefpme]{animation:none}}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin:26px 0 0;font-size:clamp(2.6rem,7.4vw,5.6rem)}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{max-width:52ch;color:var(--ink-soft);margin:28px 0 36px;font-size:clamp(1.02rem,1.6vw,1.15rem)}.hero[data-astro-cid-lcdefpme] .ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}.live[data-astro-cid-lcdefpme]{border:1px solid var(--hairline-strong);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);border-radius:999px;align-items:center;gap:10px;margin-top:36px;padding:8px 14px;font-size:11.5px;display:inline-flex}.live[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border-radius:50%;animation:2s infinite pulse}@keyframes pulse{50%{opacity:.35}}.marquee[data-astro-cid-lcdefpme]{z-index:2;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:#04070b99;margin-top:clamp(48px,8vh,96px);position:relative;overflow:hidden}.marquee-track[data-astro-cid-lcdefpme]{gap:48px;width:max-content;padding:16px 0;animation:40s linear infinite scroll;display:flex}.marquee[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;align-items:center;gap:48px;font-size:12px;display:inline-flex}.marquee[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:after{content:"•";color:var(--accent)}@keyframes scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track[data-astro-cid-lcdefpme],.live[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{animation:none}}.svc[data-astro-cid-lcdefpme]{grid-template-columns:420px 1fr;align-items:start;gap:48px;display:grid}.svc-list[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.svc-list[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{all:unset;box-sizing:border-box;cursor:pointer;border-bottom:1px solid var(--hairline);color:#e9f1f76b;letter-spacing:-.03em;align-items:center;gap:18px;width:100%;padding:16px 0;font-size:clamp(1.25rem,2.1vw,1.75rem);font-weight:700;line-height:1.1;transition:color .25s;display:flex}.svc-list[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme] .n[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink-mute);width:20px;font-size:11px;font-weight:400}.svc-list[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover,.svc-list[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-selected=true]{color:var(--heading)}html[data-theme=light] .svc-list[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{color:var(--ink-mute)}html[data-theme=light] .svc-list[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover,html[data-theme=light] .svc-list[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-selected=true]{color:var(--heading)}.svc-list[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-selected=true] .n[data-astro-cid-lcdefpme]{color:var(--accent)}.svc-list[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--accent-bright)}.panel[data-astro-cid-lcdefpme]{padding:clamp(24px,4vw,40px);position:sticky;top:100px;overflow:hidden}.panel[data-astro-cid-lcdefpme] .big[data-astro-cid-lcdefpme]{letter-spacing:-.06em;color:#ffffff09;pointer-events:none;font-size:140px;font-weight:700;line-height:1;position:absolute;top:-10px;right:18px}.panel[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--heading);letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:700}.panel[data-astro-cid-lcdefpme] .tag[data-astro-cid-lcdefpme]{color:var(--accent);margin:10px 0 18px}.panel[data-astro-cid-lcdefpme] .sub[data-astro-cid-lcdefpme]{border:1px solid var(--hairline);border-radius:12px;margin-top:28px}.panel[data-astro-cid-lcdefpme] .sub[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--hairline);padding:18px 20px;text-decoration:none;transition:background .2s;display:block}.panel[data-astro-cid-lcdefpme] .sub[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.panel[data-astro-cid-lcdefpme] .sub[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:#199acd0a}.panel[data-astro-cid-lcdefpme] .sub[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--heading);font-size:15.5px;font-weight:600;display:block}.panel[data-astro-cid-lcdefpme] .sub[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]:before{content:"•";color:var(--accent);margin-right:10px}.panel[data-astro-cid-lcdefpme] .sub[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-mute);margin:4px 0 0 18px;font-size:14px;display:block}[data-astro-cid-lcdefpme][role=tabpanel][hidden],.svc-mobile[data-astro-cid-lcdefpme]{display:none}@media (width<=960px){.svc[data-astro-cid-lcdefpme]{display:none}.svc-mobile[data-astro-cid-lcdefpme]{display:block}.svc-mobile[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--hairline)}.svc-mobile[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;letter-spacing:-.03em;color:var(--heading);align-items:center;gap:14px;padding:18px 0;font-size:1.3rem;font-weight:700;list-style:none;display:flex}.svc-mobile[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.svc-mobile[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme] .n[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--accent);font-size:11px;font-weight:400}.svc-mobile[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"+";color:var(--accent);margin-left:auto;font-weight:400}.svc-mobile[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{content:"−"}.svc-mobile[data-astro-cid-lcdefpme] .body[data-astro-cid-lcdefpme]{padding:0 0 22px}}.switch-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=960px){.switch-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.ways-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:36px;display:grid}.way[data-astro-cid-lcdefpme]{flex-direction:column;gap:14px;padding:32px;display:flex}.way[data-astro-cid-lcdefpme] .tag[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent,#199acd);font-size:12px}.way[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--heading);letter-spacing:-.01em;margin:0;font-size:1.6rem}.way[data-astro-cid-lcdefpme] .for[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:0}.way[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.way[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--ink-soft);padding-left:26px;line-height:1.55;position:relative}.way[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";border:2px solid #199acd;border-radius:50%;width:12px;height:12px;position:absolute;top:.55em;left:0}.way[data-astro-cid-lcdefpme] .ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:10px;display:flex}.way[data-astro-cid-lcdefpme].featured{background:linear-gradient(#275f7447,#275f740d);border-color:#199acd73}html[data-theme=light] .way[data-astro-cid-lcdefpme].featured{background:linear-gradient(#e8f4fa,#fff);border-color:#199acd80}@media (width<=860px){.ways-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.way[data-astro-cid-lcdefpme]{padding:26px}}.switch-card[data-astro-cid-lcdefpme]{flex-direction:column;gap:14px;padding:28px;display:flex}.switch-top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;display:flex}.switch-tag[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);border:1px solid var(--hairline-strong);border-radius:999px;padding:4px 10px;font-size:11px}.switch-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.03em;color:var(--heading);margin:0;font-size:1.45rem;font-weight:700;line-height:1.15}.switch-pains[data-astro-cid-lcdefpme]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.switch-pains[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--ink-soft);padding-left:22px;font-size:15px;position:relative}.switch-pains[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"✕";color:#e0707a;font-size:12px;line-height:1.9;position:absolute;top:0;left:0}.switch-fix[data-astro-cid-lcdefpme]{color:var(--ink);background:#275f7440;border:1px solid #199acd4d;border-radius:10px;margin-top:auto;padding:14px 16px;font-size:14.5px}.switch-fix[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--accent-bright);font-weight:600}.switch-card[data-astro-cid-lcdefpme] .more[data-astro-cid-lcdefpme]{color:var(--accent);font-size:14.5px}.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}@media (width<=900px){.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:36px}}.quote[data-astro-cid-lcdefpme]{border-left:2px solid var(--accent);letter-spacing:-.03em;color:var(--heading);margin:0;padding-left:28px;font-size:clamp(1.5rem,3vw,2.3rem);font-weight:700;line-height:1.15}.trio[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);display:grid}.trio[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-right:1px solid var(--hairline);padding:32px}.trio[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:last-child{border-right:0}@media (width<=800px){.trio[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.trio[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-right:0;border-bottom:1px solid var(--hairline)}.trio[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:last-child{border-bottom:0}}.promise[data-astro-cid-lcdefpme]{border-top:1px solid var(--hairline);grid-template-columns:repeat(3,1fr);margin-top:56px;display:grid}.promise[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{padding:36px 32px 0 0}.promise[data-astro-cid-lcdefpme] .n[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--accent);font-size:13px}.promise[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--heading);letter-spacing:-.03em;margin:14px 0 10px;font-size:1.6rem;font-weight:700}@media (width<=800px){.promise[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.chip[data-astro-cid-lcdefpme]{border:1px solid var(--hairline-strong);font-family:var(--font-mono);letter-spacing:.1em;color:var(--accent-bright);border-radius:999px;padding:6px 12px;font-size:12px;display:inline-block}.stat[data-astro-cid-lcdefpme]{padding:24px}.stat[data-astro-cid-lcdefpme] .v[data-astro-cid-lcdefpme]{color:var(--heading);letter-spacing:-.04em;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:700;line-height:1}.checks[data-astro-cid-lcdefpme]{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.checks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--ink);gap:12px;font-size:15.5px;display:flex}.checks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:radial-gradient(circle, var(--accent) 35%, #199acd2e 40%);border-radius:50%;flex:none;width:18px;height:18px;margin-top:3px}.ground[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.ground[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2rem,4.6vw,3.4rem)}.counties[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;display:flex}.person[data-astro-cid-lcdefpme]{align-items:center;gap:14px;padding:14px;text-decoration:none;display:flex}.person[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;filter:grayscale(.2);background:#fff;border-radius:12px;flex:none;width:52px;height:52px}.person[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--heading);font-size:15px;font-weight:600;line-height:1.3;display:block}.person[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-mute);font-size:13px;line-height:1.35;display:block}.group-label[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);margin:36px 0 14px;font-size:12px}.contact-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.15fr;gap:56px;display:grid}@media (width<=900px){.contact-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.contact-list[data-astro-cid-lcdefpme]{gap:0;margin:32px 0 0;padding:0;list-style:none;display:grid}.contact-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--hairline);padding:18px 0}.contact-list[data-astro-cid-lcdefpme] .k[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);font-size:11.5px;display:block}.contact-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--heading);letter-spacing:-.01em;font-size:1.1rem;font-weight:600;text-decoration:none}.contact-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent-bright)}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--hairline);padding:20px 0}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;color:var(--heading);justify-content:space-between;gap:20px;font-size:1.08rem;font-weight:600;list-style:none;display:flex}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"+";color:var(--accent)}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{content:"−"}.faq[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:12px 0 0}
