.hero[data-astro-cid-lcdefpme]{background:radial-gradient(50rem 30rem at 100% 0%, var(--teal-50), transparent 70%), var(--surface);padding-block:clamp(2.5rem,6vw,5rem) clamp(3rem,7vw,6rem);overflow:clip}.hero-grid[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=60rem){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr}}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--brand);margin-block-end:.25em}.hero-role[data-astro-cid-lcdefpme]{font-size:var(--step-1);color:var(--teal-900);margin-block-end:1.25rem;font-weight:600}.hero-role[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-weight:500;font-size:var(--step-0);display:inline-block}.quick-links[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.5rem 1.5rem;margin-block:1.75rem 2rem;display:grid}.quick-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-block-end:1px solid var(--line);color:var(--teal-900);font-weight:600;font-size:var(--step--1);align-items:center;gap:.75rem;padding:.6rem 0;text-decoration:none;display:flex}.quick-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--brand);border-color:var(--teal-500)}.ql-icon[data-astro-cid-lcdefpme]{background:var(--teal-100);block-size:2.1rem;inline-size:2.1rem;color:var(--teal-700);border-radius:.6rem;flex-shrink:0;place-items:center;display:grid}.ql-icon[data-astro-cid-lcdefpme] svg{block-size:1.15rem;inline-size:1.15rem}.quick-links[data-astro-cid-lcdefpme] .ql-arrow{block-size:1rem;inline-size:1rem;color:var(--teal-600);margin-inline-start:auto}.hero-media[data-astro-cid-lcdefpme]{justify-self:center;inline-size:min(100%,34rem);position:relative}.portrait-frame[data-astro-cid-lcdefpme]{border-radius:14rem 14rem var(--radius-lg) var(--radius-lg);background:var(--teal-100);aspect-ratio:4/5;overflow:hidden;box-shadow:0 30px 60px -30px #08393c73}.portrait-frame[data-astro-cid-lcdefpme] img{object-fit:cover;block-size:100%;inline-size:100%}.badge[data-astro-cid-lcdefpme]{box-shadow:var(--shadow);font-size:var(--step--1);color:var(--teal-900);background:#fff;border-radius:999px;align-items:center;gap:.6rem;margin:0;padding:.75rem 1.1rem;display:flex;position:absolute;inset-block-end:2rem;inset-inline-start:-.75rem}.badge[data-astro-cid-lcdefpme] svg{block-size:1.3rem;inline-size:1.3rem;color:var(--teal-600)}.service-grid[data-astro-cid-lcdefpme],.post-grid[data-astro-cid-lcdefpme]{gap:1.5rem;display:grid}@media (width>=56rem){.service-grid[data-astro-cid-lcdefpme],.post-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.service[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.service-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-block-start:auto;padding-block-start:.5rem;display:flex}.everyday[data-astro-cid-lcdefpme]{text-align:center;margin-block-start:clamp(2.5rem,5vw,3.5rem)}.chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.chips[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--line);font-size:var(--step--1);color:var(--teal-900);background:#fff;border-radius:999px;padding:.45rem 1rem}.why-grid[data-astro-cid-lcdefpme]{gap:clamp(2rem,5vw,4rem);display:grid}@media (width>=60rem){.why-grid[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1.1fr;align-items:start}.why-grid[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{position:sticky;inset-block-start:calc(var(--header-h) + 2rem)}}.reasons[data-astro-cid-lcdefpme]{gap:1rem;display:grid}.reasons[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:auto 1fr;gap:1.25rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.reasons[data-astro-cid-lcdefpme] .icon-badge[data-astro-cid-lcdefpme],.reasons[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.blog-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-block-end:clamp(2rem,4vw,3rem);display:flex}.blog-head[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{margin:0}.quote-section[data-astro-cid-lcdefpme]{padding-block:var(--section);background:var(--surface-alt)}.quote[data-astro-cid-lcdefpme]{text-align:center;max-inline-size:50rem;margin-inline:auto}.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{margin:0}.quote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:Georgia,Times New Roman,serif;font-size:var(--step-2);color:var(--teal-900);font-style:italic;line-height:1.4}.quote[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--teal-600);font-weight:650}
