.hero[data-astro-cid-lcdefpme]{background:radial-gradient(40rem 28rem at 78% 45%, #c3a05029, transparent 65%), var(--ink);padding-block:clamp(3.5rem,2rem + 7vw,8rem);position:relative;overflow:hidden}.hero-inner[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-xl);grid-template-columns:1.35fr 1fr;display:grid}.hero-copy[data-astro-cid-lcdefpme]{justify-items:start;gap:var(--space-m);display:grid}h1[data-astro-cid-lcdefpme]{font-size:var(--step-4);letter-spacing:-.01em}.gold[data-astro-cid-lcdefpme]{color:var(--gold)}.lede[data-astro-cid-lcdefpme]{max-width:36rem;color:var(--muted-on-dark);font-size:var(--step-1)}.assurances[data-astro-cid-lcdefpme]{gap:var(--space-xs) var(--space-m);margin:var(--space-xs) 0 0;color:var(--muted-on-dark);font-size:var(--step--1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.assurances[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:.4rem;display:inline-flex}.assurances[data-astro-cid-lcdefpme] svg{width:1.1rem;height:1.1rem;color:var(--gold)}.hero-art[data-astro-cid-lcdefpme]{place-items:center;display:grid}.hero-art[data-astro-cid-lcdefpme] .hero-mark{width:min(100%,26rem);height:auto;color:var(--gold);filter:drop-shadow(0 20px 60px #c3a05040)}@media (prefers-reduced-motion:no-preference){.hero-art[data-astro-cid-lcdefpme] .hero-mark{animation:rise 1s var(--ease) both}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}}@media (width<=52rem){.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-art[data-astro-cid-lcdefpme]{opacity:.12;width:18rem;position:absolute;inset:auto -4rem -3rem auto}.hero-art[data-astro-cid-lcdefpme] .hero-mark{filter:none;animation:none}}.service-grid[data-astro-cid-lcdefpme]{gap:var(--space-s);margin:0 0 var(--space-l);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));padding:0;list-style:none;display:grid}.service-card[data-astro-cid-lcdefpme]{align-content:start;gap:var(--space-xs);padding:var(--space-m);border:1px solid var(--cream-line);border-radius:var(--radius);background:var(--cream-raised);transition:border-color .2s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease);display:grid;position:relative}.service-card[data-astro-cid-lcdefpme]:hover{border-color:var(--gold);box-shadow:var(--shadow)}@media (prefers-reduced-motion:no-preference){.service-card[data-astro-cid-lcdefpme]:hover{transform:translateY(-2px)}}.service-card[data-astro-cid-lcdefpme] .service-icon{width:2rem;height:2rem;margin-bottom:var(--space-xs);color:var(--bronze)}.service-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-sans);font-size:var(--step-0);font-weight:600;line-height:1.3}.service-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.service-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"";border-radius:inherit;position:absolute;inset:0}.service-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{outline:none}.service-card[data-astro-cid-lcdefpme]:has(a:focus-visible){outline:2px solid var(--bronze);outline-offset:3px}.service-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted-on-light);font-size:var(--step--1)}.text-link[data-astro-cid-lcdefpme]{color:var(--bronze);align-items:center;gap:.4rem;font-weight:600;text-decoration:none;display:inline-flex}.text-link[data-astro-cid-lcdefpme]:hover{text-underline-offset:.25em;text-decoration:underline}.text-link[data-astro-cid-lcdefpme] svg{width:1.1rem;height:1.1rem}.steps[data-astro-cid-lcdefpme]{gap:var(--space-l);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--space-xs);padding-top:var(--space-m);border-top:1px solid var(--ink-line);display:grid}.step-number[data-astro-cid-lcdefpme]{color:var(--gold);font-family:var(--font-serif);font-size:var(--step-2)}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-1)}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted-on-dark)}.split[data-astro-cid-lcdefpme]{gap:var(--space-xl);grid-template-columns:1fr 1fr;align-items:start;display:grid}.split[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{margin-bottom:0}.feature-list[data-astro-cid-lcdefpme]{gap:var(--space-s);display:grid}.feature[data-astro-cid-lcdefpme]{gap:var(--space-m);padding:var(--space-m);border-radius:var(--radius);background:var(--cream-raised);border:1px solid var(--cream-line);grid-template-columns:auto 1fr;display:grid}.feature[data-astro-cid-lcdefpme] .feature-icon{width:1.75rem;height:1.75rem;color:var(--bronze)}.feature[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-1);margin-bottom:.25rem}.feature[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted-on-light)}.why-section[data-astro-cid-lcdefpme]{background:radial-gradient(44rem 26rem at 10% 100%, #c3a0501a, transparent 65%), var(--ink)}.why[data-astro-cid-lcdefpme]{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.why[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-content:start;gap:var(--space-xs);padding:var(--space-l) var(--space-m);border:1px solid var(--ink-line);border-radius:var(--radius);background:linear-gradient(180deg, var(--ink-raised), #17171766);display:grid}.why[data-astro-cid-lcdefpme] .why-icon{width:1.75rem;height:1.75rem;margin-bottom:var(--space-xs);color:var(--gold)}.why[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-1)}.why[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted-on-dark)}.faq-layout[data-astro-cid-lcdefpme]{gap:var(--space-xl);grid-template-columns:1fr 1.4fr;display:grid}.faq-layout[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{align-self:start;margin-bottom:0}.faq-layout[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--bronze);font-weight:600}.faq[data-astro-cid-lcdefpme]{border-top:1px solid var(--cream-line)}details[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--cream-line)}summary[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-m);padding-block:var(--space-m);cursor:pointer;list-style:none;display:flex}summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}summary[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-sans);font-size:var(--step-1);font-weight:600;line-height:1.35}summary[data-astro-cid-lcdefpme]:after{content:"+";color:var(--bronze);transition:transform .2s var(--ease);flex:none;font-size:1.6rem;line-height:1}details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{transform:rotate(45deg)}details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:40rem;padding-bottom:var(--space-m);color:var(--muted-on-light)}@media (width<=52rem){.split[data-astro-cid-lcdefpme],.faq-layout[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
