.blk-hero[data-astro-cid-lwpzugns]{padding:80px 0 72px}.blk-hero-inner[data-astro-cid-lwpzugns]{display:grid;grid-template-columns:1fr;gap:48px;align-items:center}.blk-hero-inner[data-astro-cid-lwpzugns]:has(.blk-hero-media){grid-template-columns:1.1fr 1fr}.eyebrow[data-astro-cid-lwpzugns]{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#14b8a6;margin-bottom:14px}h1[data-astro-cid-lwpzugns]{font-size:clamp(2rem,4.5vw,3.4rem);font-weight:800;color:#fff;line-height:1.12;margin:0 0 18px}.lead[data-astro-cid-lwpzugns]{font-size:1.1rem;line-height:1.7;color:#94a3b8;max-width:560px;margin:0 0 28px}.blk-hero-btns[data-astro-cid-lwpzugns]{display:flex;gap:14px;flex-wrap:wrap}.blk-hero-media[data-astro-cid-lwpzugns] img[data-astro-cid-lwpzugns]{display:block;width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 60px -20px #0009}@media (max-width:860px){.blk-hero-inner[data-astro-cid-lwpzugns]{grid-template-columns:1fr!important}}.blk-rt[data-astro-cid-76ayomdx]{background:#060e1d;padding:56px 0}.blk-rt-narrow[data-astro-cid-76ayomdx]{max-width:780px!important}.prose[data-astro-cid-76ayomdx]{color:#cbd5e1;font-size:1.05rem;line-height:1.85}.prose[data-astro-cid-76ayomdx] h2{color:#f1f5f9;font-size:1.6rem;font-weight:700;margin:2rem 0 .75rem}.prose[data-astro-cid-76ayomdx] h3{color:#e2e8f0;font-size:1.2rem;font-weight:600;margin:1.5rem 0 .5rem}.prose[data-astro-cid-76ayomdx] p{margin:0 0 1.2rem}.prose[data-astro-cid-76ayomdx] ul,.prose[data-astro-cid-76ayomdx] ol{padding-left:1.5rem;margin:0 0 1.2rem}.prose[data-astro-cid-76ayomdx] li{margin-bottom:.45rem}.prose[data-astro-cid-76ayomdx] a{color:#14b8a6;text-decoration:underline}.prose[data-astro-cid-76ayomdx] strong{color:#f1f5f9}.prose[data-astro-cid-76ayomdx] blockquote{border-left:3px solid #14b8a6;margin:1.5rem 0;padding:.75rem 1.25rem;color:#94a3b8;font-style:italic}.blk-cg[data-astro-cid-vklyfhel]{background:#060e1d;padding:72px 0 80px}.sec-head[data-astro-cid-vklyfhel]{text-align:center;margin-bottom:48px}.eyebrow[data-astro-cid-vklyfhel]{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#14b8a6;margin-bottom:12px}.sec-head[data-astro-cid-vklyfhel] h2[data-astro-cid-vklyfhel]{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;color:#fff;margin:0 0 12px}.sec-head[data-astro-cid-vklyfhel] p[data-astro-cid-vklyfhel]{color:#64748b;font-size:1rem;max-width:560px;margin:0 auto}.cg-grid[data-astro-cid-vklyfhel]{display:grid;gap:22px}.cg-card[data-astro-cid-vklyfhel]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:28px 24px;display:flex;flex-direction:column;gap:10px}a[data-astro-cid-vklyfhel].cg-link{text-decoration:none;transition:border-color .2s,transform .2s}a[data-astro-cid-vklyfhel].cg-link:hover{border-color:#14b8a666;transform:translateY(-3px)}.cg-icon[data-astro-cid-vklyfhel]{font-size:1.6rem}.cg-card[data-astro-cid-vklyfhel] h3[data-astro-cid-vklyfhel]{font-size:1rem;font-weight:700;color:#f1f5f9;margin:0}.cg-card[data-astro-cid-vklyfhel] p[data-astro-cid-vklyfhel]{font-size:14px;line-height:1.65;color:#64748b;margin:0}@media (max-width:860px){.cg-grid[data-astro-cid-vklyfhel]{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:480px){.cg-grid[data-astro-cid-vklyfhel]{grid-template-columns:1fr!important}}.blk-stats[data-astro-cid-lwnsz7os]{padding:56px 0}.eyebrow[data-astro-cid-lwnsz7os]{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#14b8a6;margin-bottom:28px;text-align:center}.stats-row[data-astro-cid-lwnsz7os]{display:flex;gap:48px;flex-wrap:wrap;justify-content:center}.stat-item[data-astro-cid-lwnsz7os]{text-align:center}.stat-val[data-astro-cid-lwnsz7os]{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#fff;line-height:1.1}.stat-lbl[data-astro-cid-lwnsz7os]{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin-top:6px;max-width:200px}.blk-it[data-astro-cid-iwn37jux]{background:#060e1d;padding:72px 0}.blk-it-grid[data-astro-cid-iwn37jux]{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.eyebrow[data-astro-cid-iwn37jux]{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#14b8a6;margin-bottom:14px}.blk-it-text[data-astro-cid-iwn37jux] h2[data-astro-cid-iwn37jux]{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;color:#fff;line-height:1.2;margin:0 0 16px}.blk-it-text[data-astro-cid-iwn37jux] p[data-astro-cid-iwn37jux]{font-size:1rem;line-height:1.75;color:#94a3b8;margin:0 0 24px}.blk-it-media[data-astro-cid-iwn37jux] img[data-astro-cid-iwn37jux]{display:block;width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.1)}.blk-it-placeholder[data-astro-cid-iwn37jux]{height:320px;border-radius:14px;background:#ffffff08;border:1px dashed rgba(255,255,255,.08)}@media (max-width:860px){.blk-it-grid[data-astro-cid-iwn37jux]{grid-template-columns:1fr!important;direction:ltr!important}.blk-it-text[data-astro-cid-iwn37jux],.blk-it-media[data-astro-cid-iwn37jux]{direction:ltr!important}}.blk-svc[data-astro-cid-662faxet]{background:#060e1d;padding:72px 0 80px}.sec-head[data-astro-cid-662faxet]{text-align:center;margin-bottom:48px}.eyebrow[data-astro-cid-662faxet]{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#14b8a6;margin-bottom:12px}.sec-head[data-astro-cid-662faxet] h2[data-astro-cid-662faxet]{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;color:#fff;margin:0 0 12px}.sec-head[data-astro-cid-662faxet] p[data-astro-cid-662faxet]{color:#64748b;max-width:560px;margin:0 auto}.svc-grid[data-astro-cid-662faxet]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}.svc-item[data-astro-cid-662faxet]{display:flex;flex-direction:column;gap:6px;padding:22px 20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;text-decoration:none;transition:border-color .2s,transform .2s}.svc-item[data-astro-cid-662faxet]:hover{border-color:#14b8a659;transform:translateY(-3px)}.svc-pillar[data-astro-cid-662faxet]{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#475569}.svc-item[data-astro-cid-662faxet] h3[data-astro-cid-662faxet]{font-size:.95rem;font-weight:700;color:#f1f5f9;margin:0;line-height:1.35}.svc-item[data-astro-cid-662faxet] p[data-astro-cid-662faxet]{font-size:13px;line-height:1.55;color:#64748b;margin:0}.blk-trow[data-astro-cid-ci4d2mqp]{background:#060e1d;padding:72px 0 80px}.sec-head[data-astro-cid-ci4d2mqp]{text-align:center;margin-bottom:44px}.eyebrow[data-astro-cid-ci4d2mqp]{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#14b8a6;margin-bottom:12px}.sec-head[data-astro-cid-ci4d2mqp] h2[data-astro-cid-ci4d2mqp]{font-size:clamp(1.5rem,2.8vw,2rem);font-weight:800;color:#fff;margin:0}.tr-grid[data-astro-cid-ci4d2mqp]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px}.tr-card[data-astro-cid-ci4d2mqp]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:26px;display:flex;flex-direction:column;gap:14px}.tr-stars[data-astro-cid-ci4d2mqp]{font-size:14px;color:#f59e0b;letter-spacing:2px}blockquote[data-astro-cid-ci4d2mqp]{margin:0;font-size:14.5px;line-height:1.7;color:#cbd5e1;font-style:italic;flex:1}.tr-author[data-astro-cid-ci4d2mqp]{display:flex;align-items:center;gap:10px;padding-top:4px;border-top:1px solid rgba(255,255,255,.07)}.tr-author[data-astro-cid-ci4d2mqp] img[data-astro-cid-ci4d2mqp]{width:40px;height:40px;border-radius:50%;object-fit:cover}.tr-initial[data-astro-cid-ci4d2mqp]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#0d9488,#14b8a6);display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:16px;flex-shrink:0}.tr-name[data-astro-cid-ci4d2mqp]{display:block;font-size:13px;font-weight:700;color:#f1f5f9}.tr-role[data-astro-cid-ci4d2mqp]{display:block;font-size:12px;color:#475569}.blk-cta[data-astro-cid-6xk5tmga]{padding:80px 0}.blk-cta-inner[data-astro-cid-6xk5tmga]{text-align:center;max-width:720px;margin:0 auto}.eyebrow[data-astro-cid-6xk5tmga]{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#14b8a6;margin-bottom:14px}.blk-cta-inner[data-astro-cid-6xk5tmga] h2[data-astro-cid-6xk5tmga]{font-size:clamp(1.7rem,3.5vw,2.6rem);font-weight:800;color:#fff;line-height:1.2;margin:0 0 16px}.blk-cta-inner[data-astro-cid-6xk5tmga] p[data-astro-cid-6xk5tmga]{font-size:1.05rem;line-height:1.7;color:#94a3b8;margin:0 0 28px}.blk-cta-btns[data-astro-cid-6xk5tmga]{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.blk-embed[data-astro-cid-yhdo4omt]{background:#060e1d;padding:40px 0}.blk-embed-full[data-astro-cid-yhdo4omt]{width:100%}.embed-body[data-astro-cid-yhdo4omt] iframe{display:block;width:100%;border:none}.embed-caption[data-astro-cid-yhdo4omt]{font-size:13px;color:#475569;text-align:center;margin-top:10px}section.blk-lite h1,section.blk-lite h2,section.blk-lite h3{color:#0b1530!important}section.blk-lite p,section.blk-lite li,section.blk-lite .lead,section.blk-lite blockquote{color:#3f4a63!important}section.blk-lite .eyebrow{color:#0d9488!important}section.blk-lite strong{color:#0b1530!important}section.blk-lite a:not(.btn){color:#0e7490}section.blk-lite .cg-card,section.blk-lite .svc-item,section.blk-lite .tr-card{background:#fff!important;border-color:#e5e9f2!important;box-shadow:0 16px 36px -28px #0a143259}section.blk-lite .cg-card h3,section.blk-lite .svc-item h3,section.blk-lite .tr-name{color:#0b1530!important}section.blk-lite .cg-card p,section.blk-lite .svc-item p,section.blk-lite .tr-role,section.blk-lite .svc-pillar{color:#5b6783!important}section.blk-lite .stat-val{color:#0b1530!important}section.blk-lite .stat-lbl{color:#5b6783!important}section.blk-lite .btn-ghost{border-color:#cbd5e1!important;color:#0b1530!important}section.blk-lite .tr-author{border-top-color:#e5e9f2!important}section.blk-lite .blk-it-placeholder{background:#f1f5f9!important;border-color:#dbe3ef!important}section.blk-center .blk-hero-text,section.blk-center .blk-it-text,section.blk-center .prose{text-align:center}section.blk-center .blk-hero-btns{justify-content:center}section.blk-center .lead{margin-left:auto;margin-right:auto}
