.services-container[data-astro-cid-lnthwwyx]{width:min(100% - 48px,1160px);margin-inline:auto}.services-hero[data-astro-cid-lnthwwyx]{border-bottom:1px solid var(--charcoal-line);background:radial-gradient(ellipse at 85% 30%, #d4af6217, transparent 43%), var(--charcoal);padding:clamp(88px,12vw,150px) 0 clamp(76px,10vw,120px);position:relative;overflow:hidden}.services-hero[data-astro-cid-lnthwwyx]:after{content:"";pointer-events:none;border:1px solid #d4af6224;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-190px;right:-80px}.eyebrow[data-astro-cid-lnthwwyx]{color:var(--gold);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 22px;font-size:.74rem;font-weight:700;display:flex}.eyebrow[data-astro-cid-lnthwwyx] span[data-astro-cid-lnthwwyx]{background:var(--gold);width:28px;height:1px}.services-hero[data-astro-cid-lnthwwyx] h1[data-astro-cid-lnthwwyx],.section-intro[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx],.additional-heading[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx],.approach-copy[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx],.cta-inner[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx]{color:var(--white);font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-weight:500;line-height:1.12}.services-hero[data-astro-cid-lnthwwyx] h1[data-astro-cid-lnthwwyx]{max-width:900px;font-size:clamp(2.7rem,7vw,5.7rem)}.services-hero[data-astro-cid-lnthwwyx] h1[data-astro-cid-lnthwwyx] em[data-astro-cid-lnthwwyx]{color:var(--gold-light);font-weight:400}.hero-copy[data-astro-cid-lnthwwyx]{max-width:660px;color:var(--muted);margin:27px 0 32px;font-size:clamp(1rem,1.7vw,1.12rem);line-height:1.9}.gold-button[data-astro-cid-lnthwwyx],.outline-button[data-astro-cid-lnthwwyx]{justify-content:center;align-items:center;gap:22px;min-height:48px;padding:13px 19px;font-size:.88rem;font-weight:700;text-decoration:none;transition:background .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.gold-button[data-astro-cid-lnthwwyx]{border:1px solid var(--gold);background:var(--gold);color:#171817}.gold-button[data-astro-cid-lnthwwyx]:hover{background:var(--gold-light);transform:translateY(-2px)}.outline-button[data-astro-cid-lnthwwyx]{border:1px solid var(--charcoal-line);color:var(--white)}.outline-button[data-astro-cid-lnthwwyx]:hover{border-color:var(--gold);color:var(--gold-light)}.practice-section[data-astro-cid-lnthwwyx]{background:var(--charcoal);padding:clamp(76px,10vw,120px) 0}.section-intro[data-astro-cid-lnthwwyx]{max-width:750px;margin-bottom:48px}.section-intro[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx],.additional-heading[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx],.approach-copy[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx],.cta-inner[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx]{font-size:clamp(2rem,4.5vw,3.5rem)}.section-intro[data-astro-cid-lnthwwyx]>p[data-astro-cid-lnthwwyx]:last-child,.additional-heading[data-astro-cid-lnthwwyx]>p[data-astro-cid-lnthwwyx],.approach-copy[data-astro-cid-lnthwwyx]>p[data-astro-cid-lnthwwyx]:not(.eyebrow),.cta-inner[data-astro-cid-lnthwwyx]>p[data-astro-cid-lnthwwyx]:not(.eyebrow){color:var(--muted);line-height:1.9}.section-intro[data-astro-cid-lnthwwyx]>p[data-astro-cid-lnthwwyx]:last-child{max-width:650px;margin:20px 0 0}.practice-grid[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.practice-card[data-astro-cid-lnthwwyx]{border:1px solid var(--charcoal-line);background:var(--charcoal-soft);flex-direction:column;align-items:flex-start;min-height:335px;padding:26px;transition:border-color .2s,transform .2s,background .2s;display:flex}.practice-card[data-astro-cid-lnthwwyx]:hover{background:var(--charcoal-card);border-color:#d4af628c;transform:translateY(-4px)}.card-topline[data-astro-cid-lnthwwyx]{justify-content:space-between;align-items:center;width:100%;margin-bottom:27px;display:flex}.card-number[data-astro-cid-lnthwwyx],.additional-number[data-astro-cid-lnthwwyx]{color:var(--gold);letter-spacing:.1em;font-size:.78rem;font-weight:700}.card-mark[data-astro-cid-lnthwwyx]{color:var(--gold);font-size:1.15rem}.practice-card[data-astro-cid-lnthwwyx] h3[data-astro-cid-lnthwwyx],.additional-content[data-astro-cid-lnthwwyx] h3[data-astro-cid-lnthwwyx]{color:var(--white);font-family:var(--font-display);margin:0;font-size:1.5rem;font-weight:500}.card-description[data-astro-cid-lnthwwyx],.card-detail[data-astro-cid-lnthwwyx]{color:var(--muted);font-size:.92rem;line-height:1.8}.card-description[data-astro-cid-lnthwwyx]{margin:13px 0 0}.card-divider[data-astro-cid-lnthwwyx]{background:var(--gold);opacity:.7;width:38px;height:1px;margin:20px 0 3px}.card-detail[data-astro-cid-lnthwwyx]{margin:9px 0 20px;font-size:.86rem}.text-link[data-astro-cid-lnthwwyx]{color:var(--gold-light);align-items:center;gap:10px;margin-top:auto;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.text-link[data-astro-cid-lnthwwyx] span[data-astro-cid-lnthwwyx]{transition:transform .18s}.text-link[data-astro-cid-lnthwwyx]:hover span[data-astro-cid-lnthwwyx]{transform:translate(4px)}.additional-section[data-astro-cid-lnthwwyx]{border-top:1px solid var(--charcoal-line);border-bottom:1px solid var(--charcoal-line);background:var(--charcoal-soft);padding:clamp(72px,9vw,110px) 0}.additional-heading[data-astro-cid-lnthwwyx]{grid-template-columns:1.2fr .8fr;align-items:end;gap:40px;margin-bottom:42px;display:grid}.additional-heading[data-astro-cid-lnthwwyx]>p[data-astro-cid-lnthwwyx]{max-width:450px;margin:0 0 4px}.additional-list[data-astro-cid-lnthwwyx]{border-top:1px solid var(--charcoal-line)}.additional-item[data-astro-cid-lnthwwyx]{border-bottom:1px solid var(--charcoal-line);grid-template-columns:48px minmax(0,1fr) 42px;align-items:start;gap:24px;padding:27px 0;display:grid}.additional-number[data-astro-cid-lnthwwyx]{padding-top:6px}.additional-content[data-astro-cid-lnthwwyx] h3[data-astro-cid-lnthwwyx]{font-size:1.3rem}.additional-content[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{max-width:760px;color:var(--muted);margin:10px 0 0;font-size:.93rem;line-height:1.8}.additional-arrow[data-astro-cid-lnthwwyx]{border:1px solid var(--charcoal-line);width:38px;height:38px;color:var(--gold-light);place-items:center;text-decoration:none;transition:border-color .18s,background .18s;display:grid}.additional-arrow[data-astro-cid-lnthwwyx]:hover{border-color:var(--gold);background:#d4af6214}.approach-section[data-astro-cid-lnthwwyx]{background:var(--charcoal);padding:clamp(76px,10vw,120px) 0}.approach-inner[data-astro-cid-lnthwwyx]{grid-template-columns:150px minmax(0,760px);justify-content:center;gap:clamp(30px,6vw,80px);display:grid}.approach-symbol[data-astro-cid-lnthwwyx]{width:120px;height:120px;color:var(--gold);font-family:var(--font-display);border:1px solid #d4af6259;place-items:center;font-size:4.4rem;display:grid}.approach-copy[data-astro-cid-lnthwwyx]>p[data-astro-cid-lnthwwyx]:not(.eyebrow){margin:22px 0}.approach-copy[data-astro-cid-lnthwwyx] .text-link[data-astro-cid-lnthwwyx]{margin-top:8px}.services-cta-section[data-astro-cid-lnthwwyx]{border-top:1px solid var(--charcoal-line);background:radial-gradient(ellipse at 50% 110%, #d4af6217, transparent 60%), var(--charcoal-soft);text-align:center;padding:clamp(72px,9vw,110px) 0}.cta-inner[data-astro-cid-lnthwwyx]{max-width:800px}.cta-inner[data-astro-cid-lnthwwyx] .eyebrow[data-astro-cid-lnthwwyx]{justify-content:center}.cta-inner[data-astro-cid-lnthwwyx]>p[data-astro-cid-lnthwwyx]:not(.eyebrow){max-width:620px;margin:20px auto 28px}.cta-actions[data-astro-cid-lnthwwyx]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=900px){.practice-grid[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(2,minmax(0,1fr))}.additional-heading[data-astro-cid-lnthwwyx]{grid-template-columns:1fr;gap:18px}.approach-inner[data-astro-cid-lnthwwyx]{grid-template-columns:90px minmax(0,1fr);gap:28px}.approach-symbol[data-astro-cid-lnthwwyx]{width:84px;height:84px;font-size:3.3rem}}@media (width<=560px){.services-container[data-astro-cid-lnthwwyx]{width:min(100% - 32px,1160px)}.practice-grid[data-astro-cid-lnthwwyx]{grid-template-columns:1fr;gap:14px}.practice-card[data-astro-cid-lnthwwyx]{min-height:auto;padding:23px}.additional-item[data-astro-cid-lnthwwyx]{grid-template-columns:28px minmax(0,1fr) 34px;gap:12px;padding:23px 0}.additional-content[data-astro-cid-lnthwwyx] h3[data-astro-cid-lnthwwyx]{font-size:1.15rem}.additional-arrow[data-astro-cid-lnthwwyx]{width:32px;height:32px}.approach-inner[data-astro-cid-lnthwwyx]{grid-template-columns:1fr;gap:24px}.approach-symbol[data-astro-cid-lnthwwyx]{width:68px;height:68px;font-size:2.8rem}.cta-actions[data-astro-cid-lnthwwyx]{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.practice-card[data-astro-cid-lnthwwyx],.gold-button[data-astro-cid-lnthwwyx],.outline-button[data-astro-cid-lnthwwyx],.text-link[data-astro-cid-lnthwwyx] span[data-astro-cid-lnthwwyx],.additional-arrow[data-astro-cid-lnthwwyx]{transition:none}.practice-card[data-astro-cid-lnthwwyx]:hover,.gold-button[data-astro-cid-lnthwwyx]:hover{transform:none}}
