:root{--c-navy:#0a1f44;--c-navy-2:#102d5a;--c-navy-3:#17356c;--c-navy-deep:#071733;--c-teal:#2bb89a;--c-teal-dark:#209d83;--c-mint:#6bd4bd;--c-mist:#f3f6f8;--c-paper:#f9fafb;--c-line:#e2e8f0;--c-line-soft:#f1f5f9;--c-slate:#475569;--c-slate-2:#64748b;--c-slate-3:#94a3b8;--c-svc-home-health:#a2d080;--c-svc-hospice:#828fd9;--c-svc-home-care:#af6aa8;--c-svc-home-health-on:#a2d080;--c-svc-hospice-on:#a1abe2;--c-svc-home-care-on:#cb9fc7;--c-svc-home-health-dark:#54763d;--c-svc-hospice-dark:#5365ca;--c-svc-home-care-dark:#9c5495;--bg:var(--c-paper);--surface:#fff;--surface-2:var(--c-mist);--line:var(--c-line);--line-soft:var(--c-line-soft);--text:var(--c-navy);--text-muted:var(--c-slate);--text-faint:var(--c-slate-2);--accent:var(--c-teal);--accent-dark:var(--c-teal-dark);--accent-contrast:#fff;--service-accent:var(--accent);--service-accent-dark:var(--accent-dark);--service-on-accent:var(--on-dark-accent);--svc-home-health:var(--c-svc-home-health);--svc-home-health-dark:var(--c-svc-home-health-dark);--svc-hospice:var(--c-svc-hospice);--svc-hospice-dark:var(--c-svc-hospice-dark);--svc-home-care:var(--c-svc-home-care);--svc-home-care-dark:var(--c-svc-home-care-dark);--surface-dark:var(--c-navy);--surface-dark-2:var(--c-navy-2);--surface-dark-3:var(--c-navy-3);--surface-dark-deep:var(--c-navy-deep);--on-dark:color-mix(in oklab, #fff 92%, var(--surface-dark));--on-dark-muted:color-mix(in oklab, #fff 74%, var(--surface-dark));--on-dark-faint:color-mix(in oklab, #fff 58%, var(--surface-dark));--on-dark-accent:color-mix(in oklab, var(--c-mint) 82%, var(--surface-dark));--on-dark-glass:oklab(100% 0 5.96046e-8/.07);--on-dark-glass-strong:oklab(100% 0 5.96046e-8/.12);--on-dark-line:oklab(100% 0 5.96046e-8/.14);--accent-soft:color-mix(in oklab, var(--accent) 12%, transparent);--accent-soft-strong:color-mix(in oklab, var(--accent) 20%, transparent);--accent-glow:color-mix(in oklab, var(--accent) 20%, transparent);--accent-glow-2:color-mix(in oklab, var(--c-mint) 14%, transparent);--font-display:"Manrope", ui-sans-serif, system-ui, sans-serif;--font-body:"DM Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--text-display:clamp(2.7rem, 6.4vw, 4.5rem);--text-h1:clamp(2rem, 4.2vw, 3rem);--text-h2:clamp(1.75rem, 3.4vw, 2.6rem);--text-h3:clamp(1.2rem, 1.8vw, 1.35rem);--text-lead:1.0625rem;--text-body:1rem;--text-sm:.9375rem;--text-xs:.8125rem;--text-2xs:.75rem;--text-2xs-wide:.6875rem;--tracking-display:-.048em;--tracking-heading:-.04em;--tracking-eyebrow:.2em;--radius-sm:.5rem;--radius:1rem;--radius-lg:1.5rem;--radius-xl:2rem;--radius-pill:999px;--wordmark-h:34px;--container:1280px;--container-gutter:clamp(2rem, 4vw, 4rem);--section-y:clamp(64px, 8vw, 112px);--section-y-sm:clamp(52px, 6vw, 80px);--topbar-h:52px;--nav-h:76px;--header-h:calc(var(--topbar-h) + var(--nav-h));--hero-h-cap:900px;--shadow-sm:0 1px 2px color-mix(in oklab, var(--surface-dark) 6%, transparent);--shadow:0 18px 45px color-mix(in oklab, var(--surface-dark) 9%, transparent);--shadow-lg:0 30px 70px color-mix(in oklab, var(--surface-dark-deep) 42%, transparent);--shadow-accent:0 12px 26px color-mix(in oklab, var(--accent) 28%, transparent);--ease:cubic-bezier(.4, 0, .2, 1);--dur-fast:.2s;--dur:.3s;--dur-slow:.7s}@media print{:root{--bg:#fff;--surface:#fff;--surface-2:#fff;--surface-dark:#fff;--surface-dark-2:#fff;--surface-dark-3:#fff;--surface-dark-deep:#fff;--on-dark:#000;--on-dark-muted:#1f2937;--on-dark-faint:#4b5563;--on-dark-accent:#0f766e;--on-dark-glass:transparent;--on-dark-glass-strong:transparent;--on-dark-line:#d4d4d8;--shadow-sm:none;--shadow:none;--shadow-lg:none;--shadow-accent:none}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.65}body,button,input,select,textarea{font-family:var(--font-body)}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:var(--tracking-heading);color:var(--text);text-wrap:balance;margin:0;font-weight:800;line-height:1.12}p,figure,blockquote,dl,dd{margin:0}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}img,picture,svg,video{max-width:100%;display:block}img{height:auto}button{font:inherit;color:inherit}table{border-collapse:collapse}.container{width:min(var(--container), 100% - var(--container-gutter));margin-inline:auto}.section{padding-block:var(--section-y)}.section--sm{padding-block:var(--section-y-sm)}.section--mist{background:var(--surface-2)}.section--dark{background:var(--surface-dark);color:var(--on-dark)}.section--dark :is(h1,h2,h3,h4){color:var(--on-dark)}.prose{color:var(--text-muted);line-height:1.75}.prose>*+*{margin-top:1.15em}.lead{color:var(--text-muted);font-size:var(--text-lead);line-height:1.75}.section--dark .lead{color:var(--on-dark-muted)}.skip-link{z-index:100;border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-contrast);transition:top var(--dur-fast) var(--ease);padding:.7rem 1.1rem;font-weight:700;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}:focus{outline:none}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}.section--dark :focus-visible,.site-footer :focus-visible,.cta-band :focus-visible{outline-color:var(--c-mint)}::selection{background:var(--accent);color:var(--accent-contrast)}.js .reveal{opacity:0;transition:opacity var(--dur-slow) var(--ease), transform var(--dur-slow) var(--ease);transform:translateY(18px)}.js .reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js .reveal{opacity:1;transform:none}}.btn{border:1px solid var(--accent);border-radius:var(--radius-pill);background:var(--accent);min-height:48px;color:var(--accent-contrast);font-size:var(--text-sm);letter-spacing:-.01em;cursor:pointer;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);justify-content:center;align-items:center;gap:.55rem;padding-inline:26px;font-weight:700;display:inline-flex}.btn:hover{background:var(--accent-dark);border-color:var(--accent-dark);box-shadow:var(--shadow-accent);transform:translateY(-2px)}.btn--sm{min-height:42px;font-size:var(--text-xs);padding-inline:20px}.btn--ghost{border-color:var(--on-dark-line);color:var(--on-dark);background:0 0}.btn--ghost:hover{background:var(--on-dark-glass);border-color:var(--on-dark);box-shadow:none}.btn--outline{border-color:var(--line);color:var(--text);background:0 0}.btn--outline:hover{background:var(--text);border-color:var(--text);color:var(--surface);box-shadow:none}.btn--dark{background:var(--surface-dark);border-color:var(--surface-dark);color:var(--on-dark)}.btn--dark:hover{background:var(--surface-dark-deep);border-color:var(--surface-dark-deep);color:var(--on-dark);box-shadow:0 12px 26px color-mix(in oklab, var(--surface-dark-deep) 28%, transparent)}.btn--light{background:var(--surface);border-color:var(--surface);color:var(--text)}.btn--light:hover{background:var(--text);border-color:var(--text);color:var(--surface);box-shadow:0 12px 26px color-mix(in oklab, var(--surface-dark-deep) 24%, transparent)}.btn[disabled]{opacity:.6;pointer-events:none}:root[data-service=home-health]{--service-accent:var(--svc-home-health);--service-accent-dark:var(--svc-home-health-dark);--service-on-accent:var(--c-svc-home-health-on)}:root[data-service=hospice]{--service-accent:var(--svc-hospice);--service-accent-dark:var(--svc-hospice-dark);--service-on-accent:var(--c-svc-hospice-on)}:root[data-service=home-care]{--service-accent:var(--svc-home-care);--service-accent-dark:var(--svc-home-care-dark);--service-on-accent:var(--c-svc-home-care-on)}.tick{font-size:var(--text-sm);color:var(--text);transition:color var(--dur-fast) var(--ease);padding-left:1.6rem;font-weight:600;line-height:1.55;position:relative}.tick:before{content:"";background:var(--accent);border-radius:2px;width:.85rem;height:2px;position:absolute;top:.72em;left:0}.tick:hover{color:var(--accent-dark)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-link{font-size:var(--text-sm);color:var(--text);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:5px;transition:color var(--dur-fast) var(--ease);align-items:center;gap:.5rem;font-weight:700;text-decoration-thickness:2px;display:inline-flex}.text-link:hover{color:var(--accent-dark)}.text-link svg{transition:transform var(--dur) var(--ease)}.text-link:hover svg{transform:translate(3px,-3px)}.section--dark .text-link{color:var(--on-dark)}@media print{.site-header,.site-footer,.cta-band,.chat-launcher,.no-print{display:none!important}body{font-size:11pt}a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all;font-size:9pt}section{break-inside:avoid;padding-block:12pt}h1,h2,h3{break-after:avoid}}.wordmark[data-astro-cid-hkf3h753]{height:var(--wordmark-h,34px);width:calc(var(--wordmark-h,34px) * 1861 / 467);flex:none;display:block}.site-header[data-astro-cid-nen7h5rs]{--hdr-fg:var(--on-dark);--hdr-fg-muted:var(--on-dark-muted);--hdr-bg:transparent;--hdr-line:transparent;--hdr-rule:transparent;--hdr-cta-bg:var(--accent);--hdr-cta-fg:var(--accent-contrast);--hdr-cta-border:var(--accent);z-index:60;background:var(--hdr-bg);border-bottom:1px solid var(--hdr-rule);transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);position:fixed;inset:0 0 auto}.site-header[data-astro-cid-nen7h5rs].is-solid{--hdr-fg:var(--text);--hdr-fg-muted:var(--text-muted);--hdr-bg:var(--surface);--hdr-rule:var(--line);box-shadow:0 1px 0 color-mix(in oklab, var(--surface-dark) 5%, transparent), 0 8px 24px color-mix(in oklab, var(--surface-dark) 7%, transparent)}.topbar[data-astro-cid-nen7h5rs]{min-height:var(--topbar-h);background:var(--surface-dark-deep);color:var(--on-dark-muted);font-size:var(--text-sm);transition:background var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease)}.site-header[data-astro-cid-nen7h5rs].is-solid .topbar[data-astro-cid-nen7h5rs]{background:var(--surface);color:var(--text-muted);border-bottom:1px solid var(--line)}.topbar__inner[data-astro-cid-nen7h5rs]{min-height:var(--topbar-h);justify-content:space-between;align-items:center;gap:1rem;display:flex}.topbar__msg[data-astro-cid-nen7h5rs]{margin:0;line-height:1.35}.topbar__phone[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{flex:none;width:16px;height:16px}.topbar__price[data-astro-cid-nen7h5rs]{color:var(--on-dark);font-weight:800}.site-header[data-astro-cid-nen7h5rs].is-solid .topbar__price[data-astro-cid-nen7h5rs]{color:var(--text)}.topbar__phone[data-astro-cid-nen7h5rs]{font-size:var(--text-body);color:var(--on-dark-accent);text-underline-offset:3px;white-space:nowrap;flex:none;align-items:center;gap:.45rem;font-weight:700;text-decoration:underline;display:inline-flex}.topbar__phone[data-astro-cid-nen7h5rs]:hover{color:var(--on-dark)}.site-header[data-astro-cid-nen7h5rs].is-solid .topbar__phone[data-astro-cid-nen7h5rs]{color:var(--accent-dark)}.site-header[data-astro-cid-nen7h5rs].is-solid .topbar__phone[data-astro-cid-nen7h5rs]:hover{color:var(--text)}@media (width<=599px){.topbar__msg[data-astro-cid-nen7h5rs]{display:none}.topbar__inner[data-astro-cid-nen7h5rs]{justify-content:center}}.nav[data-astro-cid-nen7h5rs]{min-height:var(--nav-h);color:var(--hdr-fg);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--hdr-fg);transition:color var(--dur) var(--ease);flex-shrink:0;align-items:center;display:inline-flex}.navlinks[data-astro-cid-nen7h5rs]{font-size:var(--text-sm);color:var(--hdr-fg-muted);margin-left:auto;display:none}.navlist[data-astro-cid-nen7h5rs]{align-items:center;gap:1.75rem;display:flex}.navitem[data-astro-cid-nen7h5rs]{position:relative}.navlink[data-astro-cid-nen7h5rs]{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:0;align-items:center;gap:.35rem;padding:6px 0;font-weight:700;display:inline-flex;position:relative}.navlink[data-astro-cid-nen7h5rs]:after{content:"";height:2px;transition:right var(--dur) var(--ease);background:currentColor;border-radius:2px;position:absolute;bottom:0;left:0;right:100%}.navlink[data-astro-cid-nen7h5rs]:hover,.navitem[data-astro-cid-nen7h5rs].is-active>.navlink[data-astro-cid-nen7h5rs]{color:var(--hdr-fg)}.navlink[data-astro-cid-nen7h5rs]:hover:after,.navitem[data-astro-cid-nen7h5rs].is-active>.navlink[data-astro-cid-nen7h5rs]:after{right:0}.navlink__chev[data-astro-cid-nen7h5rs]{transition:transform var(--dur) var(--ease);flex:none}.navitem[data-astro-cid-nen7h5rs].is-open .navlink__chev[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.menu[data-astro-cid-nen7h5rs]{z-index:5;width:min(23rem, calc(100vw - 2 * var(--container-gutter)));border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), visibility var(--dur-fast) var(--ease);padding:.5rem;position:absolute;top:calc(100% + .65rem);left:50%;transform:translate(-50%,-.5rem)}.navitem[data-astro-cid-nen7h5rs]:focus-within>.menu[data-astro-cid-nen7h5rs],.navitem[data-astro-cid-nen7h5rs].is-open>.menu[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transform:translate(-50%)}.menu__list[data-astro-cid-nen7h5rs]{gap:.15rem;display:grid}.menu__link[data-astro-cid-nen7h5rs]{border-radius:var(--radius-sm);transition:background var(--dur-fast) var(--ease);gap:.15rem;padding:.7rem .8rem;display:grid}.menu__link[data-astro-cid-nen7h5rs]:hover,.menu__link[data-astro-cid-nen7h5rs]:focus-visible{background:var(--surface-2)}.menu__link[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--accent-soft)}.menu__label[data-astro-cid-nen7h5rs]{font-size:var(--text-xs);color:var(--text);font-weight:700}.menu__link[data-astro-cid-nen7h5rs]:hover .menu__label[data-astro-cid-nen7h5rs]{color:var(--accent-dark)}.menu__desc[data-astro-cid-nen7h5rs]{font-size:var(--text-2xs);color:var(--text-faint);font-weight:500;line-height:1.5}.menu-toggle[data-astro-cid-nen7h5rs]{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:12px;place-items:center;padding:0;display:grid}.menu-toggle[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:22px;height:22px}.mobile-nav[data-astro-cid-nen7h5rs]{--hdr-fg:var(--text);--hdr-fg-muted:var(--text-muted);--hdr-rule:var(--line);--hdr-line:var(--line);border-top:1px solid var(--line);background:var(--surface);padding-block:.75rem 1.25rem;display:none}.site-header[data-astro-cid-nen7h5rs].is-solid .mobile-nav[data-astro-cid-nen7h5rs]{background:var(--surface)}.mobile-nav[data-astro-cid-nen7h5rs].is-open{display:block}.mobile-list[data-astro-cid-nen7h5rs]{display:grid}.mobile-link[data-astro-cid-nen7h5rs]{border:0;border-bottom:1px solid var(--hdr-line);width:100%;color:var(--hdr-fg-muted);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem .25rem;font-weight:600;display:flex}.mobile-link[data-astro-cid-nen7h5rs].is-active{color:var(--hdr-fg)}.mobile-link__chev[data-astro-cid-nen7h5rs]{transition:transform var(--dur) var(--ease);flex:none}.mobile-item[data-astro-cid-nen7h5rs].is-open .mobile-link__chev[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.mobile-sub[data-astro-cid-nen7h5rs]{border-left:1px solid var(--hdr-line);margin-left:.25rem;padding:.25rem 0 .5rem .85rem;display:none}.mobile-item[data-astro-cid-nen7h5rs].is-open .mobile-sub[data-astro-cid-nen7h5rs]{display:grid}.mobile-sub__link[data-astro-cid-nen7h5rs]{font-size:var(--text-sm);color:var(--hdr-fg-muted);padding:.65rem .25rem;font-weight:500;display:block}.mobile-sub__link[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--hdr-fg);font-weight:700}.mobile-nav[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{width:100%;margin-top:1rem}.nav-cta[data-astro-cid-nen7h5rs]{display:none}@media (width>=600px){.nav-cta[data-astro-cid-nen7h5rs]{margin-left:auto;display:inline-flex}}@media (width>=1024px){.navlinks[data-astro-cid-nen7h5rs]{display:flex}.nav-cta[data-astro-cid-nen7h5rs]{margin-left:0}.menu-toggle[data-astro-cid-nen7h5rs],.mobile-nav[data-astro-cid-nen7h5rs]{display:none}}.site-header[data-astro-cid-nen7h5rs][data-tone=light] .mobile-nav[data-astro-cid-nen7h5rs]{background:var(--surface)}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--surface-dark-deep);color:var(--on-dark);padding-block:clamp(48px,6vw,72px) 2rem}.footer-grid[data-astro-cid-jo6i4kqk]{gap:2.5rem;display:grid}.footer-mark[data-astro-cid-jo6i4kqk]{--wordmark-h:46px;width:fit-content;color:var(--on-dark);display:block}.footer-tagline[data-astro-cid-jo6i4kqk]{max-width:20rem;font-size:var(--text-xs);color:var(--on-dark-faint);margin-top:1rem}.footer-col[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);font-size:var(--text-2xs-wide);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab, var(--on-dark-faint) 80%, var(--surface-dark-deep));font-weight:700}.footer-col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{font-size:var(--text-xs);gap:.7rem;margin-top:1.1rem;display:grid}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--on-dark-muted);transition:color var(--dur-fast) var(--ease)}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--c-mint)}address[data-astro-cid-jo6i4kqk]{font-style:normal;font-size:var(--text-xs);color:var(--on-dark-muted);gap:.5rem;margin-top:1.1rem;line-height:1.6;display:grid}address[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--c-mint)}address[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:var(--on-dark-faint)}.footer-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--on-dark-line);font-size:var(--text-2xs);color:color-mix(in oklab, var(--on-dark-faint) 85%, var(--surface-dark-deep));flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:3rem;padding-top:1.5rem;display:flex}.footer-bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--c-mint)}@media (width>=640px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width>=768px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.6fr 1fr 1fr 1.2fr}}@media (width<=639px){.footer-bottom[data-astro-cid-jo6i4kqk]{display:grid}}.form[data-astro-cid-ggm3twd6]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);grid-template-columns:1fr 1fr;gap:1rem;padding:2rem;display:grid}.form__field--full[data-astro-cid-ggm3twd6],.form__foot[data-astro-cid-ggm3twd6],.form__note[data-astro-cid-ggm3twd6]{grid-column:1/-1}.form__label[data-astro-cid-ggm3twd6]{font-size:var(--text-2xs);letter-spacing:.02em;color:var(--text);font-weight:700;display:block}.form[data-astro-cid-ggm3twd6] input[data-astro-cid-ggm3twd6],.form[data-astro-cid-ggm3twd6] select[data-astro-cid-ggm3twd6],.form[data-astro-cid-ggm3twd6] textarea[data-astro-cid-ggm3twd6]{border:1px solid var(--line);background:var(--surface-2);width:100%;font-size:var(--text-sm);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);border-radius:.65rem;margin-top:.45rem;padding:.8rem .9rem;font-weight:500;display:block}.form[data-astro-cid-ggm3twd6] textarea[data-astro-cid-ggm3twd6]{resize:vertical;min-height:112px}.form[data-astro-cid-ggm3twd6] select[data-astro-cid-ggm3twd6]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748B' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;background-size:15px;padding-right:2.4rem}.form[data-astro-cid-ggm3twd6] input[data-astro-cid-ggm3twd6]:focus-visible,.form[data-astro-cid-ggm3twd6] select[data-astro-cid-ggm3twd6]:focus-visible,.form[data-astro-cid-ggm3twd6] textarea[data-astro-cid-ggm3twd6]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 4px var(--accent-soft)}.form__foot[data-astro-cid-ggm3twd6]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.form__status[data-astro-cid-ggm3twd6]{font-size:var(--text-xs);color:var(--accent-dark);font-weight:600}.form__note[data-astro-cid-ggm3twd6]{font-size:var(--text-2xs);color:var(--text-faint);line-height:1.7}.form__gotcha[data-astro-cid-ggm3twd6]{opacity:0;width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.form__gotcha[data-astro-cid-ggm3twd6] input[data-astro-cid-ggm3twd6]{width:auto}[data-astro-cid-ggm3twd6][data-turnstile-container]{width:100%}[data-turnstile-container] iframe{max-width:100%}.form__note[data-astro-cid-ggm3twd6] strong[data-astro-cid-ggm3twd6]{color:var(--text-muted)}.form__note[data-astro-cid-ggm3twd6] a[data-astro-cid-ggm3twd6]{color:var(--accent-dark);text-underline-offset:2px;text-decoration:underline}@media (width>=900px){.contact[data-astro-cid-ggm3twd6]{grid-template-columns:.85fr 1.15fr;gap:4.5rem}}@media (width<=639px){.form[data-astro-cid-ggm3twd6]{grid-template-columns:1fr;padding:1.5rem}.form__field--full[data-astro-cid-ggm3twd6],.form__foot[data-astro-cid-ggm3twd6],.form__note[data-astro-cid-ggm3twd6]{grid-column:auto}.form__foot[data-astro-cid-ggm3twd6] .btn[data-astro-cid-ggm3twd6]{width:100%}}.inquiry[data-astro-cid-sen3e6tu]{border:1px solid var(--on-dark-line);border-radius:var(--radius-lg);background:var(--surface-dark-deep);width:min(44rem,100vw - 2rem);max-height:min(92vh,56rem);color:var(--on-dark);box-shadow:var(--shadow-lg);padding:0;overflow:hidden}.inquiry[data-astro-cid-sen3e6tu]::backdrop{background:color-mix(in oklab, var(--surface-dark-deep) 88%, transparent)}.inquiry[data-astro-cid-sen3e6tu][open]{animation:inquiry-in var(--dur) var(--ease)}.inquiry[data-astro-cid-sen3e6tu][open]::backdrop{animation:inquiry-fade var(--dur) var(--ease)}@keyframes inquiry-in{0%{opacity:0;transform:translateY(.75rem)scale(.985)}}@keyframes inquiry-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.inquiry[data-astro-cid-sen3e6tu][open],.inquiry[data-astro-cid-sen3e6tu][open]::backdrop{animation:none}}.inquiry__panel[data-astro-cid-sen3e6tu]{overscroll-behavior:contain;gap:.5rem;max-height:min(92vh,56rem);padding:clamp(1.75rem,4vw,2.75rem);display:grid;position:relative;overflow-y:auto}.inquiry__close[data-astro-cid-sen3e6tu]{border:1px solid var(--on-dark-line);background:var(--on-dark-glass);width:2.5rem;height:2.5rem;color:var(--on-dark);cursor:pointer;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:1rem;right:1rem}.inquiry__close[data-astro-cid-sen3e6tu]:hover{background:var(--on-dark-glass-strong);border-color:var(--on-dark-faint)}.inquiry__close[data-astro-cid-sen3e6tu]:focus-visible{outline:2px solid var(--on-dark-accent);outline-offset:2px}.inquiry__eyebrow[data-astro-cid-sen3e6tu]{font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--on-dark-accent);align-items:center;gap:.6rem;margin:0;padding-right:3rem;font-weight:700;display:flex}.inquiry__eyebrow[data-astro-cid-sen3e6tu]:before{content:"";opacity:.55;background:currentColor;border-radius:2px;width:22px;height:2px}.inquiry__title[data-astro-cid-sen3e6tu]{max-width:20ch;font-size:var(--text-h3);color:var(--on-dark);margin:0;padding-right:3rem;line-height:1.15}.inquiry__lead[data-astro-cid-sen3e6tu]{max-width:54ch;font-size:var(--text-sm);color:var(--on-dark-muted);margin:0 0 1.25rem;line-height:1.65}@media (width<=639px){.inquiry[data-astro-cid-sen3e6tu]{border:0;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;margin:0}.inquiry__panel[data-astro-cid-sen3e6tu]{height:100%;max-height:none;padding:1.25rem 1rem 2rem}}.chat-launcher[data-astro-cid-lhd2d3qv]{z-index:80;border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-contrast);font-size:var(--text-sm);box-shadow:var(--shadow-accent);cursor:pointer;transition:transform var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);border:0;align-items:center;gap:.6rem;padding:.8rem 1.1rem;font-weight:700;display:inline-flex;position:fixed;bottom:1.25rem;right:1.25rem}.chat-launcher[data-astro-cid-lhd2d3qv]:hover{background:var(--accent-dark);transform:translateY(-2px)}.chat-launcher__icon[data-astro-cid-lhd2d3qv]{place-items:center;display:grid}.chat-launcher__badge[data-astro-cid-lhd2d3qv][hidden]{display:none}.chat-launcher__badge[data-astro-cid-lhd2d3qv]{border-radius:var(--radius-pill);background:var(--surface);min-width:1.25rem;height:1.25rem;color:var(--accent-dark);font-size:var(--text-2xs);place-items:center;padding-inline:.3rem;font-weight:800;display:grid}.chat-launcher[data-astro-cid-lhd2d3qv].has-news{animation:chat-launcher-pulse 1.4s var(--ease) 2}@keyframes chat-launcher-pulse{0%,to{box-shadow:var(--shadow-accent)}50%{box-shadow:0 0 0 10px color-mix(in oklab, var(--accent) 22%, transparent)}}.chat-msg{animation:chat-msg-in var(--dur-fast) var(--ease)}@keyframes chat-msg-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.chat-launcher[data-astro-cid-lhd2d3qv].has-news,.chat-msg{animation:none}}.chat-panel[data-astro-cid-lhd2d3qv]{z-index:80;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);width:min(23rem,100vw - 2rem);height:min(32rem,100vh - 8rem);box-shadow:var(--shadow-lg);grid-template-rows:auto 1fr auto auto;display:grid;position:fixed;bottom:5rem;right:1.25rem;overflow:hidden}.chat-panel[data-astro-cid-lhd2d3qv][hidden]{display:none}.chat-panel__head[data-astro-cid-lhd2d3qv]{background:var(--surface-dark);color:var(--on-dark);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}.chat-panel__eyebrow[data-astro-cid-lhd2d3qv]{font-size:var(--text-sm);font-weight:800}.chat-panel__status[data-astro-cid-lhd2d3qv]{font-size:var(--text-2xs);color:var(--on-dark-muted);margin-top:.15rem}.chat-panel__close[data-astro-cid-lhd2d3qv]{border-radius:var(--radius-sm);background:var(--on-dark-glass);width:2rem;height:2rem;color:var(--on-dark);cursor:pointer;border:0;place-items:center;display:grid}.chat-panel__close[data-astro-cid-lhd2d3qv]:hover{background:var(--on-dark-glass-strong)}.chat-panel__log[data-astro-cid-lhd2d3qv]{background:var(--surface-2);align-content:start;gap:.7rem;padding:1.1rem;display:grid;overflow-y:auto}.chat-panel__intro[data-astro-cid-lhd2d3qv]{font-size:var(--text-sm);color:var(--text-muted);gap:.5rem;display:grid}.chat-panel__phi[data-astro-cid-lhd2d3qv]{border-radius:var(--radius-sm);background:var(--surface);font-size:var(--text-2xs);color:var(--text-faint);padding:.6rem .7rem;line-height:1.55}.chat-msg{border-radius:var(--radius);max-width:85%;font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;padding:.6rem .8rem;line-height:1.5}.chat-msg--visitor{background:var(--accent);color:var(--accent-contrast);border-bottom-right-radius:0;justify-self:end}.chat-msg--agent{background:var(--surface);color:var(--text);border:1px solid var(--line);border-bottom-left-radius:0;justify-self:start}.chat-msg__author{font-size:var(--text-2xs);opacity:.75;margin-bottom:.2rem;font-weight:700;display:block}.chat-msg__time{font-size:var(--text-2xs);opacity:.7;margin-top:.3rem;display:block}.chat-panel__form[data-astro-cid-lhd2d3qv]{border-top:1px solid var(--line);background:var(--surface);gap:.75rem;padding:1rem 1.1rem .5rem;display:grid}.chat-panel__form[data-astro-cid-lhd2d3qv][hidden]{display:none}.chat-panel__identity[data-astro-cid-lhd2d3qv]{gap:.6rem;display:grid}.chat-panel__identity[data-astro-cid-lhd2d3qv][hidden]{display:none}.chat-panel__field[data-astro-cid-lhd2d3qv]{gap:.25rem;display:grid}.chat-panel__field[data-astro-cid-lhd2d3qv]>span[data-astro-cid-lhd2d3qv]{font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);font-weight:700}.chat-panel__field[data-astro-cid-lhd2d3qv] em[data-astro-cid-lhd2d3qv]{text-transform:none;letter-spacing:0;font-style:normal;font-weight:500}.chat-panel__field[data-astro-cid-lhd2d3qv] input[data-astro-cid-lhd2d3qv],.chat-panel__field[data-astro-cid-lhd2d3qv] textarea[data-astro-cid-lhd2d3qv]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--text);font:inherit;font-size:var(--text-sm);resize:none;padding:.55rem .7rem}.chat-panel__field[data-astro-cid-lhd2d3qv] input[data-astro-cid-lhd2d3qv]:focus-visible,.chat-panel__field[data-astro-cid-lhd2d3qv] textarea[data-astro-cid-lhd2d3qv]:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.chat-captcha[data-astro-cid-lhd2d3qv]{width:100%;display:grid}.chat-captcha[data-astro-cid-lhd2d3qv]:empty{display:none}.chat-captcha iframe{max-width:100%}.chat-panel__compose[data-astro-cid-lhd2d3qv]{grid-template-columns:1fr auto;align-items:end;gap:.5rem;display:grid}.chat-panel__send[data-astro-cid-lhd2d3qv]{border-radius:var(--radius-sm);background:var(--accent);width:2.5rem;height:2.5rem;color:var(--accent-contrast);cursor:pointer;border:0;place-items:center;display:grid}.chat-panel__send[data-astro-cid-lhd2d3qv]:hover{background:var(--accent-dark)}.chat-panel__send[data-astro-cid-lhd2d3qv]:disabled{opacity:.55;cursor:not-allowed}.chat-panel__note[data-astro-cid-lhd2d3qv]{font-size:var(--text-2xs);color:var(--text-faint);margin:0;line-height:1.5}.chat-panel__status-line[data-astro-cid-lhd2d3qv]{font-size:var(--text-2xs);color:var(--text-muted);background:var(--surface);margin:0;padding:0 1.1rem .75rem}.chat-panel__status-line[data-astro-cid-lhd2d3qv]:empty{display:none}.sr-only[data-astro-cid-lhd2d3qv]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=40rem){.chat-launcher[data-astro-cid-lhd2d3qv]{bottom:.9rem;right:.9rem}.chat-launcher__label[data-astro-cid-lhd2d3qv]{display:none}.chat-launcher[data-astro-cid-lhd2d3qv]{justify-content:center;width:3.25rem;height:3.25rem;padding:0}.chat-panel[data-astro-cid-lhd2d3qv]{width:auto;height:min(30rem,100vh - 7rem);bottom:4.6rem;left:.6rem;right:.6rem}}@media print{.chat-launcher[data-astro-cid-lhd2d3qv],.chat-panel[data-astro-cid-lhd2d3qv]{display:none!important}}.notfound[data-astro-cid-ibpinaeu]{align-items:center;min-height:60vh;display:grid}h1[data-astro-cid-ibpinaeu]{max-width:16ch;color:var(--on-dark);font-size:var(--text-h1);margin-top:1rem}.notfound__links[data-astro-cid-ibpinaeu]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.notfound__meta[data-astro-cid-ibpinaeu]{font-size:var(--text-2xs);color:var(--on-dark-faint);margin-top:2.5rem}.notfound__meta[data-astro-cid-ibpinaeu] a[data-astro-cid-ibpinaeu]{text-underline-offset:3px;text-decoration:underline}.legal-hero[data-astro-cid-sb6l2mzp]{padding-bottom:2rem}.legal-hero[data-astro-cid-sb6l2mzp] h1[data-astro-cid-sb6l2mzp]{font-size:var(--text-h1);margin-top:1rem}.legal-hero[data-astro-cid-sb6l2mzp] .lead[data-astro-cid-sb6l2mzp]{max-width:48rem;margin-top:1.25rem}.legal-updated[data-astro-cid-sb6l2mzp]{color:var(--text-faint);font-size:var(--text-xs);letter-spacing:.02em;text-transform:uppercase;margin-top:1.5rem}.legal-body[data-astro-cid-sb6l2mzp]{padding-top:0}.legal-copy[data-astro-cid-sb6l2mzp]{max-width:72ch;font-size:var(--text-sm)}.legal-copy[data-astro-cid-sb6l2mzp] h2{color:var(--text);font-size:var(--text-h3);letter-spacing:-.02em;margin-top:2.5rem;margin-bottom:.75rem}.legal-copy[data-astro-cid-sb6l2mzp] h3{color:var(--text);font-size:var(--text-sm);margin-top:1.75rem;margin-bottom:.5rem;font-weight:800}.legal-copy[data-astro-cid-sb6l2mzp] h2:first-child{margin-top:0}.legal-copy[data-astro-cid-sb6l2mzp] ul,.legal-copy[data-astro-cid-sb6l2mzp] ol{padding-left:1.25rem}.legal-copy[data-astro-cid-sb6l2mzp] li+li{margin-top:.45rem}.legal-copy[data-astro-cid-sb6l2mzp] a{color:var(--accent-dark);text-underline-offset:2px;text-decoration:underline}.legal-copy[data-astro-cid-sb6l2mzp] strong{color:var(--text)}.metric[data-astro-cid-jujlsq3b]{border:1px solid var(--on-dark-line);border-radius:var(--radius-xl);background:var(--on-dark-glass);-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow-lg);padding:2rem;position:relative}.metric__top[data-astro-cid-jujlsq3b]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.75rem;display:flex}.metric__label[data-astro-cid-jujlsq3b]{font-size:var(--text-2xs-wide);letter-spacing:.18em;text-transform:uppercase;color:var(--on-dark-muted);font-weight:700}.metric__badge[data-astro-cid-jujlsq3b]{border-radius:var(--radius-pill);background:var(--accent-soft-strong);font-size:var(--text-2xs-wide);color:var(--on-dark-accent);align-items:center;gap:.4rem;padding:.35rem .7rem;font-weight:700;display:inline-flex}.metric__badge[data-astro-cid-jujlsq3b]:before{content:"";width:6px;height:6px;box-shadow:0 0 0 3px var(--accent-soft);background:currentColor;border-radius:50%}.gauges[data-astro-cid-jujlsq3b]{gap:1.5rem;display:grid}.gauge__top[data-astro-cid-jujlsq3b]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.7rem;display:flex}.gauge__value[data-astro-cid-jujlsq3b]{font-family:var(--font-display);letter-spacing:-.045em;color:var(--on-dark);font-size:2.25rem;font-weight:800;line-height:1}.gauge__pct[data-astro-cid-jujlsq3b]{letter-spacing:-.02em;font-size:.5em}.gauge--perfect[data-astro-cid-jujlsq3b] .gauge__value[data-astro-cid-jujlsq3b]{color:var(--service-on-accent)}.gauge__name[data-astro-cid-jujlsq3b]{font-size:var(--text-xs);text-align:right;color:var(--on-dark-muted);font-weight:700;line-height:1.4}.gauge__track[data-astro-cid-jujlsq3b]{border-radius:var(--radius-pill);background:var(--on-dark-glass-strong);height:9px;position:relative;overflow:hidden}.gauge__fill[data-astro-cid-jujlsq3b]{height:100%;width:var(--v);border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--service-accent), var(--service-on-accent));transform-origin:0;display:block}.gauge--perfect[data-astro-cid-jujlsq3b] .gauge__fill[data-astro-cid-jujlsq3b]{background:linear-gradient(90deg, var(--service-accent-dark), var(--service-accent))}@supports (animation-timeline:view()){.gauge__fill[data-astro-cid-jujlsq3b]{animation:linear both gauge-fill view();animation-range:entry entry 60%}}@keyframes gauge-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.metric__foot[data-astro-cid-jujlsq3b]{border-top:1px solid var(--on-dark-line);font-size:var(--text-2xs);color:var(--on-dark-faint);margin-top:1.75rem;padding-top:1.25rem;line-height:1.6}@media (width<=639px){.metric[data-astro-cid-jujlsq3b]{padding:1.5rem}.gauge__value[data-astro-cid-jujlsq3b]{font-size:1.875rem}}@media (prefers-reduced-motion:reduce){.gauge__fill[data-astro-cid-jujlsq3b]{animation:none;transform:none}}.panel[data-astro-cid-qdceyo4z]{border:1px solid var(--on-dark-line);border-radius:var(--radius-xl);background:var(--on-dark-glass);-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow-lg);padding:2rem;position:relative}.panel__top[data-astro-cid-qdceyo4z]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.panel__label[data-astro-cid-qdceyo4z]{font-size:var(--text-2xs-wide);letter-spacing:.18em;text-transform:uppercase;color:var(--service-on-accent);font-weight:700}.panel__badge[data-astro-cid-qdceyo4z]{border-radius:var(--radius-pill);background:var(--on-dark-glass-strong);font-size:var(--text-2xs);color:var(--on-dark-muted);white-space:nowrap;padding:.25rem .7rem;font-weight:700}.panel__rows[data-astro-cid-qdceyo4z]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.panel__row[data-astro-cid-qdceyo4z]{border-radius:var(--radius);color:var(--on-dark);transition:background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);align-items:center;gap:.85rem;padding:.55rem .6rem;text-decoration:none;display:flex}.panel__row[data-astro-cid-qdceyo4z]:hover{background:var(--on-dark-glass-strong)}.panel__row[data-astro-cid-qdceyo4z]:active{transform:translateY(1px)}.panel__icon[data-astro-cid-qdceyo4z]{background:color-mix(in oklab, var(--service-accent) 18%, transparent);border:1px solid color-mix(in oklab, var(--service-accent) 34%, transparent);width:40px;height:40px;color:var(--service-on-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.panel__icon[data-astro-cid-qdceyo4z] svg[data-astro-cid-qdceyo4z]{width:20px;height:20px}.panel__text[data-astro-cid-qdceyo4z]{gap:.1rem;min-width:0;display:grid}.panel__name[data-astro-cid-qdceyo4z]{font-size:var(--text-sm);font-weight:700;line-height:1.3}.panel__detail[data-astro-cid-qdceyo4z]{font-size:var(--text-2xs);color:var(--on-dark-muted);line-height:1.4}.panel__chev[data-astro-cid-qdceyo4z]{color:var(--service-on-accent);opacity:.75;flex:none;margin-left:auto}.panel__cta[data-astro-cid-qdceyo4z]{border-top:1px solid var(--on-dark-line);width:100%;font-size:var(--text-xs);color:var(--service-on-accent);align-items:center;gap:.45rem;margin-top:1.25rem;padding-top:1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.panel__cta[data-astro-cid-qdceyo4z]:hover{text-underline-offset:3px;text-decoration:underline}.panel__proof[data-astro-cid-qdceyo4z]{font-size:var(--text-2xs);color:var(--on-dark-muted);margin-top:.9rem}.panel__row[data-astro-cid-qdceyo4z]:focus-visible,.panel__cta[data-astro-cid-qdceyo4z]:focus-visible{outline:2px solid var(--service-on-accent);outline-offset:2px}.hero[data-astro-cid-yodha2z4]{min-height:100vh;min-height:min(100svh, var(--hero-h-cap));flex-direction:column;display:flex;position:relative;overflow:hidden}.hero--dark[data-astro-cid-yodha2z4]{background:linear-gradient(135deg, var(--surface-dark) 0%, var(--surface-dark-2) 52%, var(--surface-dark) 100%);color:var(--on-dark)}:root[data-service] .hero--dark{background:linear-gradient(135deg, var(--surface-dark-deep) 0%, color-mix(in oklab, var(--service-accent) 14%, var(--surface-dark-2)) 52%, var(--surface-dark-deep) 100%)}.hero--dark[data-astro-cid-yodha2z4]:before{content:"";background:radial-gradient(680px 420px at 78% 18%, color-mix(in oklab, var(--service-accent) 20%, transparent), transparent 65%), radial-gradient(520px 420px at 8% 92%, color-mix(in oklab, var(--service-accent) 14%, transparent), transparent 70%);position:absolute;inset:0}.hero--dark[data-astro-cid-yodha2z4]:after{content:"";opacity:.5;background-image:linear-gradient(var(--on-dark-line) 1px, transparent 1px), linear-gradient(90deg, var(--on-dark-line) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000,#0000 78%);mask-image:radial-gradient(circle at 50% 30%,#000,#0000 78%)}.hero--light[data-astro-cid-yodha2z4]{background:var(--surface-2);color:var(--text)}.hero__inner[data-astro-cid-yodha2z4]{z-index:1;padding-block:clamp(40px,4.5vw,72px);padding-top:calc(var(--header-h) + clamp(32px, 3.5vw, 56px));align-items:center;gap:clamp(2.5rem,5vw,4.5rem);margin-block:auto;display:grid;position:relative}.hero--large[data-astro-cid-yodha2z4] .hero__inner[data-astro-cid-yodha2z4]{padding-block:clamp(48px,6vw,96px);padding-top:calc(var(--header-h) + clamp(40px, 4.5vw, 72px))}.hero__aside[data-astro-cid-yodha2z4]{gap:1.5rem;display:grid}.hero__aside[data-astro-cid-yodha2z4] figure[data-astro-cid-yodha2z4] img[data-astro-cid-yodha2z4]{border-radius:var(--radius-xl);object-fit:cover;width:100%;height:auto;box-shadow:var(--shadow-lg)}.hero__aside[data-astro-cid-yodha2z4] figcaption[data-astro-cid-yodha2z4]{font-size:var(--text-2xs);color:var(--on-dark-faint);margin-top:.75rem}h1[data-astro-cid-yodha2z4]{max-width:15ch;font-size:var(--text-display);letter-spacing:var(--tracking-display);margin-top:1.4rem;line-height:1.03}.hero--light[data-astro-cid-yodha2z4] h1[data-astro-cid-yodha2z4]{color:var(--text)}.hero--dark[data-astro-cid-yodha2z4] h1[data-astro-cid-yodha2z4]{color:var(--on-dark)}h1[data-astro-cid-yodha2z4] em[data-astro-cid-yodha2z4]{color:var(--accent);font-style:normal;display:block}.hero--dark[data-astro-cid-yodha2z4] h1[data-astro-cid-yodha2z4] em[data-astro-cid-yodha2z4]{color:var(--service-on-accent)}.hero__lead[data-astro-cid-yodha2z4]{max-width:34rem;color:var(--text-muted);margin-top:1.75rem;font-size:1.125rem;line-height:1.75}.hero--dark[data-astro-cid-yodha2z4] .hero__lead[data-astro-cid-yodha2z4]{color:var(--on-dark-muted)}.hero__actions[data-astro-cid-yodha2z4]{flex-wrap:wrap;gap:.9rem;margin-top:2.25rem;display:flex}.hero__chips[data-astro-cid-yodha2z4]{flex-wrap:wrap;gap:.5rem .75rem;margin-top:2.5rem;display:flex}.hero__chips[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);font-size:var(--text-2xs);color:var(--text-muted);align-items:center;gap:.5rem;padding:.5rem .9rem;font-weight:600;display:inline-flex}.hero--dark[data-astro-cid-yodha2z4] .hero__chips[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]{border-color:var(--on-dark-line);background:var(--on-dark-glass);color:var(--on-dark-muted)}.hero__chips[data-astro-cid-yodha2z4] svg[data-astro-cid-yodha2z4]{width:15px;height:15px;color:var(--accent);flex:none}.hero--dark[data-astro-cid-yodha2z4] .hero__chips[data-astro-cid-yodha2z4] svg[data-astro-cid-yodha2z4]{color:var(--service-on-accent)}@media (width>=960px){.hero__inner[data-astro-cid-yodha2z4]:has(.hero__aside){grid-template-columns:1.1fr .9fr}.hero__inner[data-astro-cid-yodha2z4]:has(.hero__aside:has(.form)){grid-template-columns:1fr 1fr}h1[data-astro-cid-yodha2z4]{max-width:14ch}}@media (width<=639px){.hero__actions[data-astro-cid-yodha2z4] .btn[data-astro-cid-yodha2z4]{width:100%}}.eyebrow{font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent);align-items:center;gap:.6rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";opacity:.55;background:currentColor;border-radius:2px;width:22px;height:2px}.eyebrow--dark{color:var(--service-on-accent)}.proof[data-astro-cid-fa7lvtle]{border-bottom:1px solid var(--line);background:var(--surface-2)}.proof__grid[data-astro-cid-fa7lvtle]{grid-template-columns:repeat(2,1fr);display:grid}:root[data-service] .proof__value,:root[data-service] .proof__intro-title{color:var(--service-accent-dark)}.proof__intro[data-astro-cid-fa7lvtle]{grid-column:1/-1;padding-block:1.75rem 1.25rem}.proof__intro-title[data-astro-cid-fa7lvtle]{font-family:var(--font-display);font-size:var(--text-body);letter-spacing:-.02em;color:var(--text);font-weight:700;line-height:1.3}.proof__intro-text[data-astro-cid-fa7lvtle]{font-size:var(--text-xs);color:var(--text-faint);margin-top:.4rem}.proof__item[data-astro-cid-fa7lvtle]{border-top:1px solid var(--line);padding-block:1.25rem}.proof__value[data-astro-cid-fa7lvtle]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text);font-size:1.375rem;font-weight:800;line-height:1}.proof__label[data-astro-cid-fa7lvtle]{font-size:var(--text-xs);color:var(--text-faint);margin-top:.45rem}@media (width>=640px){.proof__grid[data-astro-cid-fa7lvtle]{grid-template-columns:repeat(4,1fr)}}.services__head[data-astro-cid-j2lavqje]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.75rem;margin-bottom:3rem;display:flex}.services__headline[data-astro-cid-j2lavqje] h2[data-astro-cid-j2lavqje]{font-size:var(--text-h2);margin-top:1rem}.services__lead[data-astro-cid-j2lavqje]{max-width:32rem}.services__grid[data-astro-cid-j2lavqje]{gap:1rem;display:grid}.service-card[data-astro-cid-j2lavqje]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease);flex-direction:column;padding:2rem;display:flex;position:relative;overflow:hidden}.service-card[data-astro-cid-j2lavqje]:after{content:"";background:var(--accent-soft);width:12rem;height:12rem;transition:transform .4s var(--ease);border-radius:50%;position:absolute;bottom:-4.5rem;right:-3.5rem}.service-card[data-astro-cid-j2lavqje]:hover{border-color:var(--accent);box-shadow:var(--shadow);transform:translateY(-6px)}.service-card[data-astro-cid-j2lavqje]:hover:after{transform:scale(1.25)}.service-card[data-astro-cid-j2lavqje]>[data-astro-cid-j2lavqje]{z-index:1;position:relative}.service-card__icon[data-astro-cid-j2lavqje]{background:var(--accent-soft);width:52px;height:52px;color:var(--accent-dark);border-radius:15px;place-items:center;margin-bottom:auto;display:grid}.service-card__icon[data-astro-cid-j2lavqje] svg[data-astro-cid-j2lavqje]{width:25px;height:25px}.service-card[data-astro-cid-j2lavqje] h3[data-astro-cid-j2lavqje]{font-size:var(--text-h3);letter-spacing:-.03em;margin-top:2.5rem;margin-bottom:.7rem}.service-card__text[data-astro-cid-j2lavqje]{color:var(--text-faint);font-size:var(--text-sm)}.service-card[data-astro-cid-j2lavqje] .text-link[data-astro-cid-j2lavqje]{font-size:var(--text-xs);margin-top:1.75rem}@media (width>=640px){.services__grid[data-astro-cid-j2lavqje]{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.services__grid[data-astro-cid-j2lavqje]{grid-template-columns:repeat(3,1fr)}}.checklist__head[data-astro-cid-q5n3r75g]{max-width:44rem}.checklist__head[data-astro-cid-q5n3r75g] h2[data-astro-cid-q5n3r75g]{font-size:var(--text-h2);margin-top:1rem}.checklist__head[data-astro-cid-q5n3r75g] .lead[data-astro-cid-q5n3r75g]{margin-top:1.1rem}.checklist__list[data-astro-cid-q5n3r75g]{gap:1.1rem 2.75rem;margin-top:2.25rem;display:grid}@media (width>=640px){.checklist__list--2col[data-astro-cid-q5n3r75g]{grid-template-columns:1fr 1fr}}.prose-section__head[data-astro-cid-cug4aej5]{max-width:44rem}.prose-section__head[data-astro-cid-cug4aej5] h2[data-astro-cid-cug4aej5]{font-size:var(--text-h2);margin-top:1rem}.prose-section__head[data-astro-cid-cug4aej5] .lead[data-astro-cid-cug4aej5]{margin-top:1.1rem}.prose-section__grid[data-astro-cid-cug4aej5]{gap:2rem;margin-top:2rem;display:grid}@media (width>=900px){.prose-section__grid[data-astro-cid-cug4aej5]{grid-template-columns:1.4fr 1fr;align-items:start;gap:4rem}}.prose-section__body[data-astro-cid-cug4aej5]{max-width:62ch;font-size:var(--text-sm)}.prose-section__rail[data-astro-cid-cug4aej5]{gap:1.25rem;display:grid}.goal[data-astro-cid-cug4aej5]{border-left:3px solid var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--accent-soft);padding:1.25rem 1.5rem}.goal__title[data-astro-cid-cug4aej5]{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:-.02em;color:var(--text);font-weight:800}.goal__text[data-astro-cid-cug4aej5]{font-size:var(--text-sm);color:var(--text-muted);margin-top:.5rem;line-height:1.7}.scope-note[data-astro-cid-cug4aej5]{border-left:3px solid var(--line);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--surface-2);font-size:var(--text-xs);color:var(--text-faint);padding:1.15rem 1.35rem;line-height:1.7}.scope-note--accent[data-astro-cid-cug4aej5]{border-left-color:var(--accent);background:var(--accent-soft);color:var(--text-muted)}.steps__head[data-astro-cid-yb26x6oy]{max-width:44rem;margin-bottom:3rem}.steps__head[data-astro-cid-yb26x6oy] h2[data-astro-cid-yb26x6oy]{font-size:var(--text-h2);margin-top:1rem}.steps__head[data-astro-cid-yb26x6oy] .lead[data-astro-cid-yb26x6oy]{margin-top:1.1rem}.steps[data-astro-cid-yb26x6oy]{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);gap:1px;display:grid;overflow:hidden}.section--dark[data-astro-cid-yb26x6oy] .steps[data-astro-cid-yb26x6oy]{background:var(--on-dark-line);border-color:var(--on-dark-line)}.step[data-astro-cid-yb26x6oy]{background:var(--surface);transition:background var(--dur) var(--ease);padding:1.75rem}.section--dark[data-astro-cid-yb26x6oy] .step[data-astro-cid-yb26x6oy]{background:var(--surface-dark)}.section--dark[data-astro-cid-yb26x6oy] .step[data-astro-cid-yb26x6oy]:hover{background:var(--surface-dark-2)}.step[data-astro-cid-yb26x6oy]:not(.section--dark .step):hover{background:var(--surface-2)}.step__num[data-astro-cid-yb26x6oy]{border:1px solid var(--accent-soft-strong);width:36px;height:36px;font-size:var(--text-2xs-wide);color:var(--accent-dark);border-radius:50%;place-items:center;margin-bottom:1.5rem;font-weight:700;display:grid}.section--dark[data-astro-cid-yb26x6oy] .step__num[data-astro-cid-yb26x6oy]{border-color:var(--on-dark-line);color:var(--on-dark-accent)}.step[data-astro-cid-yb26x6oy] h3[data-astro-cid-yb26x6oy]{font-size:var(--text-body);letter-spacing:-.02em}.step__text[data-astro-cid-yb26x6oy]{font-size:var(--text-xs);color:var(--text-faint);margin-top:.6rem;line-height:1.6}.section--dark[data-astro-cid-yb26x6oy] .step__text[data-astro-cid-yb26x6oy]{color:var(--on-dark-faint)}@media (width>=640px){.steps[data-astro-cid-yb26x6oy]{grid-template-columns:repeat(2,1fr)}}@media (width>=768px){.steps[data-astro-cid-yb26x6oy]{grid-template-columns:repeat(4,1fr)}}@media (width<=639px){.step[data-astro-cid-yb26x6oy]{padding:1.4rem}.step__num[data-astro-cid-yb26x6oy]{margin-bottom:1rem}}.stack-card[data-astro-cid-sv7pftk3]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);max-width:46rem;box-shadow:var(--shadow-sm);padding:2.25rem}.stack-card[data-astro-cid-sv7pftk3] h2[data-astro-cid-sv7pftk3]{font-size:var(--text-h3)}.stack-card__lead[data-astro-cid-sv7pftk3]{font-size:var(--text-sm);color:var(--text-faint);margin-top:.6rem}.tag-group[data-astro-cid-sv7pftk3]{margin-top:1.75rem}.tag-group__label[data-astro-cid-sv7pftk3]{font-size:var(--text-2xs-wide);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.75rem;font-weight:700}.tags[data-astro-cid-sv7pftk3]{flex-wrap:wrap;gap:.5rem;display:flex}.tag[data-astro-cid-sv7pftk3]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--text-2xs);color:var(--text);padding:.5rem .8rem;font-weight:600}.pricing__head[data-astro-cid-nwtk6cma]{max-width:44rem;margin-bottom:3rem}.pricing__head--center[data-astro-cid-nwtk6cma]{text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.pricing__head--center[data-astro-cid-nwtk6cma] .lead[data-astro-cid-nwtk6cma]{max-width:34rem}.pricing__head[data-astro-cid-nwtk6cma] h2[data-astro-cid-nwtk6cma]{font-size:var(--text-h2);margin-top:1rem}.pricing__head[data-astro-cid-nwtk6cma] .lead[data-astro-cid-nwtk6cma]{margin-top:1.1rem}.pricing__grid[data-astro-cid-nwtk6cma]{align-items:stretch;gap:1.25rem;display:grid}.price-card[data-astro-cid-nwtk6cma]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;display:flex;overflow:hidden}.price-card[data-astro-cid-nwtk6cma]:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.price-card--featured[data-astro-cid-nwtk6cma]{border-color:var(--surface-dark);box-shadow:var(--shadow)}.price-card__badge[data-astro-cid-nwtk6cma]{background:var(--accent);color:var(--accent-contrast);font-size:var(--text-2xs-wide);letter-spacing:.1em;text-transform:uppercase;text-align:center;padding:.7rem 1.25rem;font-weight:700}.price-card--featured[data-astro-cid-nwtk6cma] .price-card__badge[data-astro-cid-nwtk6cma]{background:var(--surface-dark);color:var(--on-dark)}.price-card__body[data-astro-cid-nwtk6cma]{flex-direction:column;flex:1;padding:2rem;display:flex}.price-card__amount[data-astro-cid-nwtk6cma]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--accent-dark);align-items:baseline;gap:.4rem;font-size:2.5rem;font-weight:800;line-height:1;display:flex}.price-card--featured[data-astro-cid-nwtk6cma] .price-card__amount[data-astro-cid-nwtk6cma]{color:var(--text)}.price-card__suffix[data-astro-cid-nwtk6cma]{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:0;color:var(--text-faint);font-weight:500;line-height:1.4}.price-card[data-astro-cid-nwtk6cma] h3[data-astro-cid-nwtk6cma]{letter-spacing:-.025em;margin-top:1rem;margin-bottom:.5rem;font-size:1.15rem}.price-card__desc[data-astro-cid-nwtk6cma]{font-size:var(--text-xs);color:var(--text-faint)}.price-card__features[data-astro-cid-nwtk6cma]{font-size:var(--text-xs);color:var(--text-muted);gap:.7rem;margin-block:1.75rem 2rem;display:grid}.price-card__features[data-astro-cid-nwtk6cma] li[data-astro-cid-nwtk6cma]{align-items:flex-start;gap:.6rem;display:flex}.price-card__features[data-astro-cid-nwtk6cma] svg[data-astro-cid-nwtk6cma]{width:16px;height:16px;color:var(--accent);flex:none;margin-top:.15rem}.price-card[data-astro-cid-nwtk6cma] .btn[data-astro-cid-nwtk6cma]{width:100%;margin-top:auto}.price-aside[data-astro-cid-nwtk6cma]{border-radius:var(--radius-lg);background:var(--surface-dark);color:var(--on-dark);box-shadow:var(--shadow);flex-direction:column;justify-content:center;padding:2.25rem;display:flex}.price-aside[data-astro-cid-nwtk6cma] h3[data-astro-cid-nwtk6cma]{letter-spacing:-.03em;color:var(--on-dark);margin-top:1.1rem;margin-bottom:.75rem;font-size:1.4rem}.price-aside__text[data-astro-cid-nwtk6cma]{font-size:var(--text-xs);color:var(--on-dark-muted);margin-bottom:1.75rem}.price-aside[data-astro-cid-nwtk6cma] .btn[data-astro-cid-nwtk6cma]{align-self:flex-start}@media (width>=960px){.pricing__grid--with-aside[data-astro-cid-nwtk6cma]{grid-template-columns:1fr 1fr}}@media (width>=1180px){.pricing__grid--with-aside[data-astro-cid-nwtk6cma]{grid-template-columns:1fr 1fr .8fr}}.section--centered[data-astro-cid-hcnbyfbx]>.container[data-astro-cid-hcnbyfbx]{justify-content:center;display:flex}.quote[data-astro-cid-hcnbyfbx]{border-radius:var(--radius-xl);width:100%;max-width:42rem;padding:2.5rem;position:relative;overflow:hidden}.section--centered[data-astro-cid-hcnbyfbx] .quote[data-astro-cid-hcnbyfbx]{text-align:center}.section--centered[data-astro-cid-hcnbyfbx] .quote__body[data-astro-cid-hcnbyfbx]{max-width:46ch;margin-inline:auto}.quote--dark[data-astro-cid-hcnbyfbx]{background:linear-gradient(140deg, var(--surface-dark), var(--surface-dark-3));box-shadow:var(--shadow-lg)}.quote--light[data-astro-cid-hcnbyfbx]{border:1px solid var(--line);background:var(--surface-2)}.quote--dark[data-astro-cid-hcnbyfbx]:after{content:"";border:1px solid var(--on-dark-line);border-radius:50%;width:14rem;height:14rem;position:absolute;bottom:-5rem;right:-4rem}.quote[data-astro-cid-hcnbyfbx]>[data-astro-cid-hcnbyfbx]{z-index:1;position:relative}.quote__mark[data-astro-cid-hcnbyfbx]{font-family:var(--font-display);color:var(--accent);font-size:3.5rem;font-weight:800;line-height:1}.quote--light[data-astro-cid-hcnbyfbx] .quote__mark[data-astro-cid-hcnbyfbx]{color:var(--accent-soft-strong)}.quote__text[data-astro-cid-hcnbyfbx]{font-family:var(--font-display);letter-spacing:-.035em;color:var(--on-dark);margin-top:1rem;font-size:1.6rem;font-weight:700;line-height:1.18}.quote--light[data-astro-cid-hcnbyfbx] .quote__text[data-astro-cid-hcnbyfbx]{color:var(--text)}.quote__by[data-astro-cid-hcnbyfbx]{font-size:var(--text-xs);color:var(--accent);margin-top:.75rem;font-weight:700}.quote__body[data-astro-cid-hcnbyfbx]{font-size:var(--text-sm);color:var(--on-dark-muted);margin-top:1rem}.quote--light[data-astro-cid-hcnbyfbx] .quote__body[data-astro-cid-hcnbyfbx]{color:var(--text-muted)}.person[data-astro-cid-ptpz2ljk]{align-items:center;gap:3rem;display:grid}.person__copy[data-astro-cid-ptpz2ljk] h2[data-astro-cid-ptpz2ljk]{font-size:var(--text-h2);margin-top:1rem}.person__copy[data-astro-cid-ptpz2ljk] .lead[data-astro-cid-ptpz2ljk]{margin-top:1.1rem}.person__card[data-astro-cid-ptpz2ljk]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);padding:2rem}.person__photo[data-astro-cid-ptpz2ljk]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);width:100%;height:auto;margin-bottom:1.5rem}.person__identity[data-astro-cid-ptpz2ljk]{align-items:center;gap:1rem;display:flex}.person__avatar[data-astro-cid-ptpz2ljk]{background:var(--accent-soft);width:60px;height:60px;font-family:var(--font-display);font-size:var(--text-body);color:var(--accent-dark);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.person__name[data-astro-cid-ptpz2ljk]{font-family:var(--font-display);font-size:var(--text-body);letter-spacing:-.02em;color:var(--text);font-weight:700}.person__role[data-astro-cid-ptpz2ljk]{font-size:var(--text-xs);color:var(--text-faint);margin-top:.3rem}.person__facts[data-astro-cid-ptpz2ljk]{border-top:1px solid var(--line);gap:1rem;margin-top:1.75rem;padding-top:1.5rem;display:grid}.person__facts[data-astro-cid-ptpz2ljk] dt[data-astro-cid-ptpz2ljk]{font-size:var(--text-2xs-wide);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-weight:700}.person__facts[data-astro-cid-ptpz2ljk] dd[data-astro-cid-ptpz2ljk]{font-size:var(--text-sm);color:var(--text);margin-top:.3rem}@media (width>=900px){.person[data-astro-cid-ptpz2ljk]:not(.person--stacked){grid-template-columns:1.1fr .9fr;gap:4.5rem}}.person--stacked[data-astro-cid-ptpz2ljk]{gap:1.75rem}.person--stacked[data-astro-cid-ptpz2ljk] .person__card[data-astro-cid-ptpz2ljk]{max-width:34rem}.founder[data-astro-cid-ptpz2ljk]{border-top:1px solid var(--line);align-items:center;gap:1rem;margin-top:1.75rem;padding-top:1.5rem;display:flex}.founder__avatar[data-astro-cid-ptpz2ljk]{background:var(--accent-soft);width:60px;height:60px;font-family:var(--font-display);font-size:var(--text-body);color:var(--accent-dark);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.founder__name[data-astro-cid-ptpz2ljk]{font-family:var(--font-display);font-size:var(--text-body);letter-spacing:-.02em;color:var(--text);font-weight:700}.founder__role[data-astro-cid-ptpz2ljk]{font-size:var(--text-xs);color:var(--text-faint);margin-top:.3rem}.rich-text__head[data-astro-cid-oeid34qf]{max-width:44rem}h2[data-astro-cid-oeid34qf]{font-size:var(--text-h2);margin-top:1rem;margin-bottom:1.5rem}.rich-text[data-astro-cid-oeid34qf]{max-width:70rem;font-size:var(--text-sm)}@media (width>=900px){.rich-text[data-astro-cid-oeid34qf]{columns:2;column-gap:3.5rem}.rich-text[data-astro-cid-oeid34qf]>p[data-astro-cid-oeid34qf]{break-inside:avoid}}.faq__footer[data-astro-cid-gfo3rpqg]{margin-top:3rem}.faq__footer-label[data-astro-cid-gfo3rpqg]{font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-faint);font-weight:700}.faq__footer-text[data-astro-cid-gfo3rpqg]{max-width:52ch;font-size:var(--text-sm);color:var(--text-muted);margin-top:.5rem}.faq__footer-links[data-astro-cid-gfo3rpqg]{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.faq__head[data-astro-cid-gfo3rpqg]{max-width:44rem;margin-bottom:2.5rem}.faq__head[data-astro-cid-gfo3rpqg] h2[data-astro-cid-gfo3rpqg]{font-size:var(--text-h2);margin-top:1rem;margin-bottom:1.1rem}.faq[data-astro-cid-gfo3rpqg]{gap:.85rem;display:grid}.faq__item[data-astro-cid-gfo3rpqg]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease)}.faq__item[data-astro-cid-gfo3rpqg]:hover{border-color:color-mix(in oklab, var(--accent) 45%, var(--line))}.faq__item[data-astro-cid-gfo3rpqg][open]{box-shadow:var(--shadow-sm)}.faq__q[data-astro-cid-gfo3rpqg]{font-family:var(--font-display);font-size:var(--text-body);letter-spacing:-.02em;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.35rem;font-weight:700;list-style:none;display:flex}.faq__q[data-astro-cid-gfo3rpqg]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-gfo3rpqg]:hover{color:var(--accent-dark)}.faq__chev[data-astro-cid-gfo3rpqg]{color:var(--accent);transition:transform var(--dur) var(--ease);flex:none}.faq__item[data-astro-cid-gfo3rpqg][open] .faq__chev[data-astro-cid-gfo3rpqg]{transform:rotate(180deg)}.faq__a[data-astro-cid-gfo3rpqg]{font-size:var(--text-sm);color:var(--text-muted);max-width:70ch;padding:0 1.35rem 1.35rem;line-height:1.75}.cta-band[data-astro-cid-wrdjxhbp]{background:var(--accent);color:var(--text);padding-block:clamp(48px,6vw,76px)}.cta-band__eyebrow[data-astro-cid-wrdjxhbp]{font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:color-mix(in oklab, var(--text) 68%, var(--accent));align-items:center;gap:.6rem;font-weight:700;display:inline-flex}.cta-band__eyebrow[data-astro-cid-wrdjxhbp]:before{content:"";background:currentColor;border-radius:2px;width:22px;height:2px}h2[data-astro-cid-wrdjxhbp]{max-width:20ch;font-size:var(--text-h1);letter-spacing:-.04em;color:var(--text);margin-block:1rem 1.25rem}.cta-band__text[data-astro-cid-wrdjxhbp]{max-width:52ch;color:color-mix(in oklab, var(--text) 78%, var(--accent))}.cta-band__actions[data-astro-cid-wrdjxhbp]{flex-wrap:wrap;gap:.9rem 1rem;margin-top:2rem;display:flex}.cta-band[data-astro-cid-wrdjxhbp] .btn--outline[data-astro-cid-wrdjxhbp],.cta-band[data-astro-cid-wrdjxhbp] .btn--ghost[data-astro-cid-wrdjxhbp]{border-color:color-mix(in oklab, var(--text) 38%, var(--accent));color:var(--text);background:0 0}.cta-band[data-astro-cid-wrdjxhbp] .btn--outline[data-astro-cid-wrdjxhbp]:hover,.cta-band[data-astro-cid-wrdjxhbp] .btn--ghost[data-astro-cid-wrdjxhbp]:hover{background:color-mix(in oklab, var(--text) 12%, transparent);border-color:var(--text);color:var(--text)}.contact[data-astro-cid-535ymsdr]{align-items:start;gap:3.5rem;display:grid}.contact__info[data-astro-cid-535ymsdr] h2[data-astro-cid-535ymsdr]{max-width:22ch;font-size:var(--text-h1);margin-top:1rem;margin-bottom:1.1rem}.details[data-astro-cid-qbrjtbwr]{gap:1rem;margin:1.5rem 0 0;display:grid}@media (width>=900px){.details[data-astro-cid-qbrjtbwr]{grid-template-columns:1fr 1fr}}.details__row[data-astro-cid-qbrjtbwr]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);transition:border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);align-items:center;gap:1rem;padding:1.15rem 1.35rem;display:flex}.details__row[data-astro-cid-qbrjtbwr]:hover{border-color:var(--accent);transform:translateY(-2px)}dt[data-astro-cid-qbrjtbwr]{flex:none;align-items:center;gap:.85rem;display:flex}.details__icon[data-astro-cid-qbrjtbwr]{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-dark);border-radius:50%;flex:none;place-items:center;display:grid}.details__icon[data-astro-cid-qbrjtbwr] svg[data-astro-cid-qbrjtbwr]{width:19px;height:19px}.details__label[data-astro-cid-qbrjtbwr]{font-size:var(--text-2xs-wide);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-weight:700}dd[data-astro-cid-qbrjtbwr]{text-align:right;min-width:0;font-size:var(--text-body);color:var(--text);margin:0 0 0 auto;font-weight:700;line-height:1.35}dd[data-astro-cid-qbrjtbwr] a[data-astro-cid-qbrjtbwr]{text-decoration:none}dd[data-astro-cid-qbrjtbwr] a[data-astro-cid-qbrjtbwr]:hover{color:var(--accent-dark);text-underline-offset:3px;text-decoration:underline}@media (width<=639px){.details__row[data-astro-cid-qbrjtbwr]{flex-wrap:wrap;align-items:flex-start}dd[data-astro-cid-qbrjtbwr]{text-align:left;width:100%;font-size:var(--text-sm);margin:.25rem 0 0}}.row--mist[data-astro-cid-ecnjpfgo]{background:var(--surface-2)}.row__grid[data-astro-cid-ecnjpfgo]{align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.row__grid--center[data-astro-cid-ecnjpfgo]{align-items:center}.row__grid[data-astro-cid-ecnjpfgo]>section{padding-block:0}.row__grid[data-astro-cid-ecnjpfgo]>.section--mist,.row__grid[data-astro-cid-ecnjpfgo]>.section--dark{background:0 0}.row__grid[data-astro-cid-ecnjpfgo]>[data-astro-cid-ecnjpfgo]{min-width:0}@media (width>=900px){.row__grid[data-astro-cid-ecnjpfgo]{grid-template-columns:var(--ratio)}}
/*$vite$:1*/