:root{--navy:#091f3f;--violet:#f07f5e;--violet-deep:#091f3f;--cyan:#43c2ca;--gold:#c9a84c;--grey-700:#2d2d2d;--grey-500:#595959;--grey-100:#e8e8e8}.wrap[data-astro-cid-5rzsgdir]{max-width:1080px;margin:0 auto;padding:0 24px}section[data-astro-cid-5rzsgdir]{padding:72px 0}.eyebrow[data-astro-cid-5rzsgdir]{letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:700;display:inline-block}.eyebrow[data-astro-cid-5rzsgdir].cyan{color:var(--cyan)}.eyebrow[data-astro-cid-5rzsgdir].violet{color:var(--violet-deep)}.eyebrow[data-astro-cid-5rzsgdir].gold{color:var(--gold)}.section-intro[data-astro-cid-5rzsgdir]{color:var(--grey-500);max-width:58ch;margin-bottom:40px;font-size:18px;line-height:1.7}.btn[data-astro-cid-5rzsgdir]{letter-spacing:.1em;text-transform:uppercase;border-radius:100px;padding:14px 32px;font-size:13px;font-weight:700;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s;display:inline-block}.btn-violet[data-astro-cid-5rzsgdir]{background:var(--violet);color:var(--violet-deep)}.btn-ghost[data-astro-cid-5rzsgdir]{color:#fff;border:2px solid #fff9}.btn[data-astro-cid-5rzsgdir]:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0003}.hero[data-astro-cid-5rzsgdir]{background:var(--navy);padding:100px 0 80px;position:relative;overflow:hidden}.hero[data-astro-cid-5rzsgdir]:before{content:"";background-image:radial-gradient(circle at 1px 1px,#ffffff08 1px,#0000 0);background-size:28px 28px;position:absolute;inset:0}.hero-inner[data-astro-cid-5rzsgdir]{z-index:1;max-width:720px;position:relative}.hero[data-astro-cid-5rzsgdir] h1[data-astro-cid-5rzsgdir]{color:#fff;margin:14px 0 20px;font-size:clamp(32px,5vw,54px);line-height:1.12}.hero[data-astro-cid-5rzsgdir] h1[data-astro-cid-5rzsgdir] .accent[data-astro-cid-5rzsgdir]{color:var(--cyan)}.hero[data-astro-cid-5rzsgdir] .lede[data-astro-cid-5rzsgdir]{color:#ffffffc7;max-width:54ch;margin-bottom:36px;font-size:clamp(16px,2vw,19px);line-height:1.65}.cta-row[data-astro-cid-5rzsgdir]{flex-wrap:wrap;gap:16px;display:flex}.deadline-chip[data-astro-cid-5rzsgdir]{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;background:#c9a84c26;border:1px solid #c9a84c66;border-radius:100px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.deadline-chip[data-astro-cid-5rzsgdir] .dot[data-astro-cid-5rzsgdir]{background:var(--gold);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.stats-band[data-astro-cid-5rzsgdir]{background:var(--navy);padding:56px 0}.stats-grid[data-astro-cid-5rzsgdir]{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.stat-item[data-astro-cid-5rzsgdir]{text-align:center;border-right:1px solid #ffffff1a;padding:24px 16px}.stat-item[data-astro-cid-5rzsgdir]:last-child{border-right:none}.stat-num[data-astro-cid-5rzsgdir]{color:var(--gold);margin-bottom:8px;font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1}.stat-label[data-astro-cid-5rzsgdir]{color:#9bb0cc;text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:600}.why-grid[data-astro-cid-5rzsgdir]{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.why-grid[data-astro-cid-5rzsgdir] h2[data-astro-cid-5rzsgdir]{color:var(--navy);text-wrap:balance;margin-bottom:20px;font-size:clamp(26px,3.5vw,38px);line-height:1.2}.why-grid[data-astro-cid-5rzsgdir] p[data-astro-cid-5rzsgdir]{color:var(--grey-500);margin-bottom:18px;font-size:17px;line-height:1.75}.credential[data-astro-cid-5rzsgdir]{border:1px solid var(--grey-100);border-radius:10px;align-items:flex-start;gap:14px;margin-bottom:12px;padding:18px 20px;display:flex}.credential-icon[data-astro-cid-5rzsgdir]{background:#eef0ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.credential[data-astro-cid-5rzsgdir] h4[data-astro-cid-5rzsgdir]{color:var(--navy);margin-bottom:3px;font-size:14px;font-weight:700}.credential[data-astro-cid-5rzsgdir] p[data-astro-cid-5rzsgdir]{color:var(--grey-500);margin:0;font-size:13px;line-height:1.5}.mist-bg[data-astro-cid-5rzsgdir]{background:var(--grey-100)}.services-grid[data-astro-cid-5rzsgdir]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.svc-card[data-astro-cid-5rzsgdir]{background:#fff;border-top:4px solid #0000;border-radius:14px;flex-direction:column;padding:36px 28px;display:flex;box-shadow:0 2px 12px #091f3f12}.svc-card[data-astro-cid-5rzsgdir].border-violet{border-top-color:var(--violet)}.svc-card[data-astro-cid-5rzsgdir].border-cyan{border-top-color:var(--cyan)}.svc-card[data-astro-cid-5rzsgdir].border-gold{border-top-color:var(--gold)}.svc-card[data-astro-cid-5rzsgdir] h3[data-astro-cid-5rzsgdir]{color:var(--navy);margin:14px 0 10px;font-size:19px}.svc-card[data-astro-cid-5rzsgdir] p[data-astro-cid-5rzsgdir]{color:var(--grey-500);flex:1;margin-bottom:16px;font-size:15px;line-height:1.7}.svc-card[data-astro-cid-5rzsgdir] ul[data-astro-cid-5rzsgdir]{color:#3d4c64;margin:0 0 0 18px;font-size:14px;line-height:1.9;list-style-type:disc}.urgency-band[data-astro-cid-5rzsgdir]{background:var(--navy);text-align:center}.urgency-band[data-astro-cid-5rzsgdir] h2[data-astro-cid-5rzsgdir]{color:#fff;max-width:28ch;margin:12px auto 16px;font-size:clamp(24px,3.5vw,36px)}.urgency-band[data-astro-cid-5rzsgdir] p[data-astro-cid-5rzsgdir]{color:#9bb0cc;max-width:54ch;margin:0 auto 32px;font-size:17px;line-height:1.7}.cta-band[data-astro-cid-5rzsgdir]{text-align:center;background:#fff}.cta-band[data-astro-cid-5rzsgdir] h2[data-astro-cid-5rzsgdir]{color:var(--navy);max-width:24ch;margin:12px auto 16px;font-size:clamp(24px,3.5vw,36px)}.cta-band[data-astro-cid-5rzsgdir] p[data-astro-cid-5rzsgdir]{color:var(--grey-500);max-width:52ch;margin:0 auto 32px}@media (width<=860px){.stats-grid[data-astro-cid-5rzsgdir],.services-grid[data-astro-cid-5rzsgdir]{grid-template-columns:1fr}.stat-item[data-astro-cid-5rzsgdir]{border-bottom:1px solid #ffffff1a;border-right:none}.stat-item[data-astro-cid-5rzsgdir]:last-child{border-bottom:none}.why-grid[data-astro-cid-5rzsgdir]{grid-template-columns:1fr;gap:36px}section[data-astro-cid-5rzsgdir]{padding:56px 0}}
