.hero[data-astro-cid-ge2uvauf]{background:linear-gradient(160deg, var(--brand-navy) 0%, var(--brand-navy-deep) 100%);color:var(--on-dark);position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf]:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(90deg,#9aa1a80f 0 1px,#0000 1px 120px);position:absolute;inset:0}.hero-inner[data-astro-cid-ge2uvauf]{grid-template-columns:1.3fr .7fr;align-items:center;gap:2.5rem;padding-block:clamp(3.5rem,8vw,6rem);display:grid;position:relative}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{color:#fff;letter-spacing:var(--tracking-tight);text-wrap:balance;margin-bottom:1.1rem;font-size:clamp(2.1rem,1.5rem + 3vw,3.6rem)}.hero-subtitle[data-astro-cid-ge2uvauf]{color:var(--on-dark-soft);font-size:var(--fs-lg);max-width:46ch;margin-bottom:1.75rem}.hero-ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.9rem;margin-bottom:2rem;display:flex}.hero-badges[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.6rem 1.4rem;display:flex}.hero-badges[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{font-size:var(--fs-sm);color:var(--on-dark-soft);align-items:center;gap:.5rem;font-weight:600;display:flex}.hero-badges[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:before{content:"";background:var(--brand-gold);flex-shrink:0;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") 50%/contain no-repeat}.hero-art[data-astro-cid-ge2uvauf]{position:relative}.hero-art[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{width:100%;height:auto}@media (width<=860px){.hero-inner[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.hero-art[data-astro-cid-ge2uvauf]{max-width:320px;margin-inline:auto}}.trust[data-astro-cid-lmn7abdq]{background:var(--surface);box-shadow:var(--shadow-sm);z-index:1;position:relative}.trust-inner[data-astro-cid-lmn7abdq]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.75rem;padding-block:2.25rem;display:flex}.trust-title[data-astro-cid-lmn7abdq]{font-size:var(--fs-h3);max-width:280px}.trust-stats[data-astro-cid-lmn7abdq]{flex-wrap:wrap;gap:clamp(1.5rem,4vw,3rem);display:flex}.trust-stats[data-astro-cid-lmn7abdq] li[data-astro-cid-lmn7abdq]{border-left:1px solid var(--border);flex-direction:column;padding-inline-start:1.25rem;display:flex}.stat-value[data-astro-cid-lmn7abdq]{font-variant-numeric:tabular-nums;color:var(--brand-gold-ink);font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800;line-height:1}.stat-label[data-astro-cid-lmn7abdq]{font-size:var(--fs-sm);color:var(--ink-soft);margin-top:.35rem}.services-grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.service-card[data-astro-cid-lesv7jgp]{min-height:19rem;padding:1.9rem 1.7rem}.service-icon[data-astro-cid-lesv7jgp]{border-radius:var(--radius-sm);background:var(--brand-gold-wash);width:52px;height:52px;color:var(--brand-gold-ink);transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.service-card[data-astro-cid-lesv7jgp]:hover .service-icon[data-astro-cid-lesv7jgp]{background:var(--brand-gold);color:var(--brand-navy-deep)}.service-card[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{font-size:var(--fs-h3);margin-bottom:.6rem}.service-card[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{color:var(--ink-soft);font-size:var(--fs-sm)}.why-inner[data-astro-cid-tbvw4kn2]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:3rem;display:grid}.why-copy[data-astro-cid-tbvw4kn2]{position:sticky;top:6rem}.why-text[data-astro-cid-tbvw4kn2]{color:var(--ink-soft);font-size:var(--fs-base);margin-top:.25rem}.why-points[data-astro-cid-tbvw4kn2]{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.why-point[data-astro-cid-tbvw4kn2]{border-left:3px solid var(--brand-gold);min-height:13rem;padding:1.5rem}.why-points[data-astro-cid-tbvw4kn2] h3[data-astro-cid-tbvw4kn2]{font-size:var(--fs-base);margin-bottom:.5rem}.why-points[data-astro-cid-tbvw4kn2] p[data-astro-cid-tbvw4kn2]{color:var(--ink-soft);font-size:var(--fs-sm)}@media (width<=900px){.why-inner[data-astro-cid-tbvw4kn2]{grid-template-columns:1fr}.why-copy[data-astro-cid-tbvw4kn2]{position:static}}@media (width<=560px){.why-points[data-astro-cid-tbvw4kn2]{grid-template-columns:1fr}}.process-steps[data-astro-cid-grsovck6]{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.process-steps[data-astro-cid-grsovck6] li[data-astro-cid-grsovck6]{min-height:13rem;padding-top:.5rem;position:relative}.process-steps[data-astro-cid-grsovck6] li[data-astro-cid-grsovck6]:not(:last-child):after{content:"";background:var(--border-strong);width:calc(100% - 58px + 1.5rem);height:2px;position:absolute;top:calc(.5rem + 22px);left:58px}.step-number[data-astro-cid-grsovck6]{z-index:1;background:var(--brand-gold);width:44px;height:44px;color:var(--brand-navy-deep);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;font-weight:700;display:inline-flex;position:relative}.process-steps[data-astro-cid-grsovck6] h3[data-astro-cid-grsovck6]{font-size:var(--fs-h3);margin-bottom:.5rem}.process-steps[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]{color:var(--ink-soft);font-size:var(--fs-sm)}@media (width<=900px){.process-steps[data-astro-cid-grsovck6]{grid-template-columns:repeat(2,1fr)}.process-steps[data-astro-cid-grsovck6] li[data-astro-cid-grsovck6]:not(:last-child):after{display:none}}@media (width<=560px){.process-steps[data-astro-cid-grsovck6]{grid-template-columns:1fr}}.contact-inner[data-astro-cid-vekgkm42]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:3rem;display:grid}.contact-subtitle[data-astro-cid-vekgkm42]{color:var(--ink-soft);font-size:var(--fs-lg);margin-top:.9rem}.contact-info[data-astro-cid-vekgkm42]{flex-direction:column;gap:1.1rem;margin-top:2rem;display:flex}.contact-info[data-astro-cid-vekgkm42] li[data-astro-cid-vekgkm42]{flex-direction:column;gap:.2rem;display:flex}.contact-info[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--brand-navy);font-size:1.05rem;font-weight:700;text-decoration:none}.info-label[data-astro-cid-vekgkm42]{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-soft);font-weight:700}.contact-form[data-astro-cid-vekgkm42]{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:clamp(1.5rem,3vw,2.25rem)}.form-row[data-astro-cid-vekgkm42]{margin-bottom:1.1rem}.form-row-split[data-astro-cid-vekgkm42]{flex-direction:row;gap:1rem;display:flex}textarea[data-astro-cid-vekgkm42]{resize:vertical}.honeypot[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-checkbox[data-astro-cid-vekgkm42]{font-size:var(--fs-sm);color:var(--ink-soft);align-items:flex-start;gap:.6rem;margin-bottom:1.25rem;padding-block:.35rem;font-weight:400;display:flex}.form-checkbox[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:20px;height:20px;accent-color:var(--brand-gold);flex-shrink:0;margin-top:.1rem}.form-checkbox[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--brand-gold-ink);font-weight:600}.form-status[data-astro-cid-vekgkm42]{font-size:var(--fs-sm);min-height:1.2em;margin-top:1rem;font-weight:600}.form-status[data-astro-cid-vekgkm42].is-success{color:var(--success)}.form-status[data-astro-cid-vekgkm42].is-error{color:var(--error)}@media (width<=900px){.contact-inner[data-astro-cid-vekgkm42]{grid-template-columns:1fr}}@media (width<=560px){.form-row-split[data-astro-cid-vekgkm42]{flex-direction:column}}
