.hero[data-astro-cid-yodha2z4]{min-height:100svh;padding-top:var(--nav-h);align-items:center;display:grid;position:relative;overflow:hidden}.hero-bg[data-astro-cid-yodha2z4]{position:absolute;inset:0;overflow:hidden}.hero-bg[data-astro-cid-yodha2z4] picture[data-astro-cid-yodha2z4],.hero-bg[data-astro-cid-yodha2z4] img[data-astro-cid-yodha2z4]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-overlay[data-astro-cid-yodha2z4]{z-index:1;background:linear-gradient(90deg,#0a0c18f0 0%,#0a0c18db 46%,#0a0c1880 100%);position:absolute;inset:0}.hero-text[data-astro-cid-yodha2z4]{z-index:2;width:100%;max-width:var(--maxw);padding:clamp(48px, 7vw, 96px) var(--pad-x);margin:0 auto;position:relative}.hero-inner[data-astro-cid-yodha2z4]{max-width:680px}.hero-inner[data-astro-cid-yodha2z4] .eyebrow[data-astro-cid-yodha2z4]{margin-bottom:24px}.hero-inner[data-astro-cid-yodha2z4] h1[data-astro-cid-yodha2z4]{margin-bottom:28px;font-size:clamp(1.9rem,4.4vw,3.4rem)}.hero-inner[data-astro-cid-yodha2z4] .lead[data-astro-cid-yodha2z4]{font-size:clamp(.92rem,1.4vw,1.05rem);line-height:1.6}.hero-actions[data-astro-cid-yodha2z4]{flex-wrap:wrap;gap:16px;margin-top:40px;display:flex}@media (width<=640px){.hero-actions[data-astro-cid-yodha2z4] .btn[data-astro-cid-yodha2z4]{width:100%}}@media (width<=768px){.hero[data-astro-cid-yodha2z4]{align-items:flex-end}.hero-overlay[data-astro-cid-yodha2z4]{background:linear-gradient(#0a0c1800 20%,#0a0c1826 45%,#0a0c1873 70%,#0a0c18bf 100%)}.hero-inner[data-astro-cid-yodha2z4] h1[data-astro-cid-yodha2z4]{margin-bottom:clamp(1.375rem,5.5vw,1.5rem);font-size:clamp(2.15rem,7vw,2.6rem)}.hero-inner[data-astro-cid-yodha2z4] h1[data-astro-cid-yodha2z4],.hero-inner[data-astro-cid-yodha2z4] .eyebrow[data-astro-cid-yodha2z4]{text-shadow:0 1px 14px #0a0c18b3}.hero-inner[data-astro-cid-yodha2z4] .lead[data-astro-cid-yodha2z4]{font-size:clamp(1rem,3.6vw,1.1rem);line-height:1.65}.hero-inner[data-astro-cid-yodha2z4] .eyebrow[data-astro-cid-yodha2z4]{gap:clamp(.5rem,2vw,.625rem);margin-bottom:clamp(1.125rem,4.5vw,1.25rem)}.hero-actions[data-astro-cid-yodha2z4]{gap:clamp(.75rem,3.5vw,.875rem);margin-top:clamp(1.875rem,7vw,2rem)}.hero-text[data-astro-cid-yodha2z4]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0a0c1800 0,#0a0c1840 70px,#0a0c1880 150px,#0a0c18ad 240px,#0a0c18cc 100%);position:absolute;inset:-240px 0 0}.hero-text[data-astro-cid-yodha2z4]{padding-top:clamp(24px,5vw,56px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + clamp(48px, 12vw, 56px))}}.hero-next[data-astro-cid-lcdefpme]{padding-top:clamp(32px,4vw,56px)}.home-services-photo[data-astro-cid-lcdefpme]{border-radius:4px;margin:0;overflow:hidden}.home-services-photo[data-astro-cid-lcdefpme] img{width:100%;height:auto;display:block}.svc-tiles[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=520px){.svc-tiles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.svc-tiles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.svc-tile[data-astro-cid-lcdefpme]{background:#0a0c18;border:1.5px solid #639fee;border-radius:4px;flex-direction:column;gap:8px;padding:22px;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s;display:flex}.svc-tile[data-astro-cid-lcdefpme]:hover{background:#2d3056;box-shadow:0 0 0 1px #639fee}.svc-tile[data-astro-cid-lcdefpme]:focus-visible{outline-offset:3px;outline:3px solid #2d3056}.svc-tile-icon[data-astro-cid-lcdefpme]{color:#639fee;border:1.5px solid #639fee;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.svc-tile[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#f2f5ff;margin:0;font-size:21px;font-weight:700;line-height:1.1}.svc-tile[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#c3cae6;margin:0;font-size:14px;line-height:1.6}.svc-tile-more[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;color:#639fee;margin-top:auto;padding-top:8px;font-size:12px;font-weight:700}.svc-tile-cta[data-astro-cid-lcdefpme]{text-align:center;background:#639fee;justify-content:center;align-items:center}.svc-tile-cta[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--font-display), sans-serif;color:#0a0c18;font-size:24px;font-weight:700;line-height:1.15}.svc-tile-cta[data-astro-cid-lcdefpme]:hover{box-shadow:none;background:#0a0c18;border-color:#0a0c18}.svc-tile-cta[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme]{color:#f2f5ff}@media (prefers-reduced-motion:reduce){.svc-tile[data-astro-cid-lcdefpme]{transition:none}}
