.svc-hero[data-astro-cid-vlbkrchi]{background:var(--ink);color:var(--surface-0);isolation:isolate;padding-block:clamp(5rem,10vw,8rem) clamp(4rem,8vw,6rem);position:relative;overflow:hidden}.svc-hero__container[data-astro-cid-vlbkrchi]{z-index:2;max-width:880px;position:relative}.svc-crumbs[data-astro-cid-vlbkrchi]{font-family:var(--font-sans);color:#d4d0c88c;flex-wrap:wrap;align-items:center;gap:.625rem;margin-bottom:2rem;font-size:.75rem;display:flex}.svc-crumbs[data-astro-cid-vlbkrchi] a[data-astro-cid-vlbkrchi]{color:#d4d0c8b3;text-decoration:none}.svc-crumbs[data-astro-cid-vlbkrchi] a[data-astro-cid-vlbkrchi]:hover{color:var(--gold-300)}.svc-crumbs[data-astro-cid-vlbkrchi] span[data-astro-cid-vlbkrchi][aria-hidden=true]{color:#c9a85759}.svc-hero__eyebrow[data-astro-cid-vlbkrchi]{font-family:var(--font-sans);color:var(--gold-300);letter-spacing:.04em;text-transform:uppercase;background:#c9a85714;border:1px solid #c9a85740;border-radius:999px;align-items:center;gap:.625rem;margin-bottom:1.5rem;padding:.5rem .875rem;font-size:.6875rem;font-weight:500;display:inline-flex}.svc-hero__dot[data-astro-cid-vlbkrchi]{background:var(--gold-400);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #c9a85740}.svc-hero__headline[data-astro-cid-vlbkrchi]{font-family:var(--font-display);letter-spacing:-.025em;color:var(--surface-0);max-width:820px;margin:0 0 1.5rem;font-size:clamp(2.25rem,5vw,4.25rem);font-weight:300;line-height:1}.svc-hero__headline[data-astro-cid-vlbkrchi] em[data-astro-cid-vlbkrchi]{color:var(--brass);-webkit-text-fill-color:var(--brass);font-style:normal}.svc-hero__sub[data-astro-cid-vlbkrchi]{color:#d4d0c8d1;max-width:640px;margin:0 0 2rem;font-size:1.0625rem;line-height:1.65}.svc-hero__cta[data-astro-cid-vlbkrchi]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.svc-hero__secondary[data-astro-cid-vlbkrchi]{font-family:var(--font-sans);color:var(--gold-300);align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.svc-hero__secondary[data-astro-cid-vlbkrchi]:hover{color:var(--gold-400);gap:.75rem}.svc-features[data-astro-cid-vlbkrchi]{background:var(--surface-0);padding-block:clamp(5rem,10vw,8rem)}.svc-features__grid[data-astro-cid-vlbkrchi]{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.25rem;display:grid}.svc-features--rules[data-astro-cid-vlbkrchi]{border-top:1px solid var(--border)}.svc-feature[data-astro-cid-vlbkrchi]{background:var(--surface-0);border:1px solid var(--border);border-radius:var(--radius-lg);height:auto;min-height:100%;padding:2rem 1.75rem;transition:border-color .3s,transform .3s,box-shadow .3s;position:relative;overflow:visible}.svc-feature[data-astro-cid-vlbkrchi]:hover{border-color:var(--navy-700);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.svc-feature__icon[data-astro-cid-vlbkrchi]{border-radius:var(--radius-md);width:44px;height:44px;color:var(--brass);background:linear-gradient(135deg,#c9a8571f,#c9a8571a);border:1px solid #c9a85733;justify-content:center;align-items:center;margin-bottom:1.125rem;display:inline-flex}.svc-feature__title[data-astro-cid-vlbkrchi]{font-family:var(--font-display);color:var(--navy-900);letter-spacing:-.015em;text-wrap:pretty;margin:0 0 .625rem;font-size:1.375rem;font-weight:400;line-height:1.2;overflow:visible}.svc-feature__desc[data-astro-cid-vlbkrchi]{font-family:var(--font-sans);color:var(--ink-700);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.55;overflow:visible}.svc-feature[data-astro-cid-vlbkrchi] a[data-astro-cid-vlbkrchi]{color:var(--navy-900)}.svc-process[data-astro-cid-vlbkrchi]{background:var(--surface-50);padding-block:clamp(5rem,10vw,8rem)}.svc-steps[data-astro-cid-vlbkrchi]{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:1.25rem;margin:0 0 3rem;padding:0;list-style:none;display:grid}.svc-step[data-astro-cid-vlbkrchi]{background:var(--surface-0);border:1px solid var(--border);border-radius:var(--radius-lg);height:100%;padding:1.875rem 1.5rem}.svc-step__num[data-astro-cid-vlbkrchi]{font-family:var(--font-display);color:var(--gold-500);background:#c9a85714;border:1px solid #c9a85733;border-radius:999px;margin-bottom:1rem;padding:.25rem .75rem;font-size:.8125rem;font-style:italic;display:inline-block}.svc-step__title[data-astro-cid-vlbkrchi]{font-family:var(--font-display);color:var(--navy-900);margin:0 0 .75rem;font-size:1.375rem;font-weight:400;line-height:1.1}.svc-step__desc[data-astro-cid-vlbkrchi]{font-family:var(--font-sans);color:var(--ink-700);margin:0 0 1rem;font-size:.875rem;line-height:1.55}.svc-step__time[data-astro-cid-vlbkrchi]{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--brass);font-size:.625rem;font-weight:600}@media (width<=1100px){.svc-steps[data-astro-cid-vlbkrchi]{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.svc-features__grid[data-astro-cid-vlbkrchi]{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.svc-hero__container[data-astro-cid-vlbkrchi]{width:100%;max-width:100%}.svc-hero__headline[data-astro-cid-vlbkrchi]{font-size:clamp(1.875rem,8vw,2.875rem)}.svc-hero__cta[data-astro-cid-vlbkrchi]{flex-direction:column;align-items:stretch}.svc-hero__cta[data-astro-cid-vlbkrchi]>.btn[data-astro-cid-vlbkrchi],.svc-hero__cta[data-astro-cid-vlbkrchi]>a[data-astro-cid-vlbkrchi]{justify-content:center;width:100%}.svc-features__grid[data-astro-cid-vlbkrchi],.svc-steps[data-astro-cid-vlbkrchi]{grid-template-columns:1fr}}
