.service-tile[data-astro-cid-epw4e57a]{aspect-ratio:4/3;background:#0b1b34;border-radius:1.125rem;display:block;position:relative;overflow:hidden}.service-tile-image{object-fit:cover;width:100%;height:100%;transition:transform 2.4s ease-out}.service-tile[data-astro-cid-epw4e57a]:hover .service-tile-image{transform:scale(1.04)}.service-tile-overlay[data-astro-cid-epw4e57a]{pointer-events:none;background:linear-gradient(#0000 45%,#0b1b34db);position:absolute;inset:0}.service-tile-content[data-astro-cid-epw4e57a]{align-items:flex-start;gap:.45rem;display:flex;position:absolute;bottom:.9rem;left:.85rem;right:.85rem}.service-tile-dot[data-astro-cid-epw4e57a]{background:#7fc0ff;border-radius:999px;flex-shrink:0;width:1.15rem;height:.35rem;margin-top:.32rem}.service-tile-name[data-astro-cid-epw4e57a]{color:#fff;font-family:var(--font-display);font-size:clamp(.82rem,1.1vw,1.02rem);font-weight:800;line-height:1.15;display:block}@media (prefers-reduced-motion:reduce){.service-tile-image{transition:none}}.services-hero[data-astro-cid-7a6hbtlg]{color:#fff;background:#0b1b34;position:relative;overflow:hidden}.services-hero-glow[data-astro-cid-7a6hbtlg]{pointer-events:none;background:radial-gradient(90% 120% at 85% 0,#2e86f04d,#0000 60%);position:absolute;inset:0}.services-hero-bubbles[data-astro-cid-7a6hbtlg]{pointer-events:none;position:absolute;inset:0}.services-hero-bubbles[data-astro-cid-7a6hbtlg] span[data-astro-cid-7a6hbtlg]{background:#7fc0ff33;border-radius:999px;animation:8s ease-in-out infinite servicesHeroBubbleDrift;position:absolute}.services-hero-bubbles[data-astro-cid-7a6hbtlg] span[data-astro-cid-7a6hbtlg]:first-child{width:10px;height:10px;top:20%;left:6%}.services-hero-bubbles[data-astro-cid-7a6hbtlg] span[data-astro-cid-7a6hbtlg]:nth-child(2){background:0 0;border:1px solid #7fc0ff38;width:16px;height:16px;animation-duration:9s;animation-delay:-1.6s;bottom:16%;left:16%}.services-hero-bubbles[data-astro-cid-7a6hbtlg] span[data-astro-cid-7a6hbtlg]:nth-child(3){width:8px;height:8px;animation-duration:7s;animation-delay:-3.2s;top:12%;right:32%}.services-hero-bubbles[data-astro-cid-7a6hbtlg] span[data-astro-cid-7a6hbtlg]:nth-child(4){width:6px;height:6px;animation-duration:10s;animation-delay:-4.2s;top:66%;left:42%}.services-hero-bubbles[data-astro-cid-7a6hbtlg] span[data-astro-cid-7a6hbtlg]:nth-child(5){background:0 0;border:1px solid #7fc0ff33;width:12px;height:12px;animation-duration:8.5s;animation-delay:-2.2s;bottom:22%;right:8%}.services-hero-bubbles[data-astro-cid-7a6hbtlg] span[data-astro-cid-7a6hbtlg]:nth-child(6){width:5px;height:5px;animation-duration:9.5s;animation-delay:-5s;top:8%;left:30%}@keyframes servicesHeroBubbleDrift{50%{transform:translateY(-14px)}}.services-hero-grid[data-astro-cid-7a6hbtlg]{z-index:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:3rem;padding-block:clamp(6.5rem,10vw,7.5rem) clamp(3.5rem,6vw,4.5rem);display:grid;position:relative}.services-hero-eyebrow[data-astro-cid-7a6hbtlg]{color:#7fc0ff;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.8rem;font-weight:700;line-height:1;display:flex}.services-hero-eyebrow[data-astro-cid-7a6hbtlg] span[data-astro-cid-7a6hbtlg]{background:#7fc0ff;width:1.65rem;height:1.5px;display:inline-block}.services-hero-eyebrow[data-astro-cid-7a6hbtlg] .reveal-text[data-astro-cid-7a6hbtlg]{background:0 0;width:auto;height:auto;display:inline}.services-hero-content[data-astro-cid-7a6hbtlg]{text-align:center}.services-hero-eyebrow[data-astro-cid-7a6hbtlg]{justify-content:center}.services-hero-content[data-astro-cid-7a6hbtlg] h1[data-astro-cid-7a6hbtlg]{color:#fff;font-family:var(--font-display);letter-spacing:-.03em;margin-top:1rem;font-size:clamp(2.2rem,4.4vw,3.4rem);font-weight:900;line-height:1.05}.section-title-highlight{z-index:0;display:inline-block;position:relative}.section-title-highlight:after{clip-path:polygon(1% 35%,8% 20%,24% 17%,42% 22%,60% 14%,78% 19%,98% 26%,96% 68%,88% 82%,68% 78%,48% 88%,27% 82%,5% 88%,8% 62%,0 57%);content:"";bottom:.01em;opacity:.78;z-index:-1;background:#b9defd;height:.43em;position:absolute;inset-inline:-.12em -.18em;transform:rotate(-1.3deg)}.section-title-highlight-dark:after{opacity:.55;background:#6cb7ff}.services-hero-description[data-astro-cid-7a6hbtlg]{color:#cdddf1;margin-inline:auto;max-width:34rem;margin-top:1.1rem;font-size:1.05rem;line-height:1.65}.services-hero-stats[data-astro-cid-7a6hbtlg]{backdrop-filter:blur(6px);background:#08112247;border-top:1px solid #ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem;display:grid}.services-hero-stat[data-astro-cid-7a6hbtlg]{text-align:center;border-left:1px solid #0000;padding:1.25rem .5rem}.services-hero-stat[data-astro-cid-7a6hbtlg]:nth-child(n+2){border-left-color:#ffffff26}.services-hero-stat-value[data-astro-cid-7a6hbtlg]{color:#7fc0ff;font-family:var(--font-display);font-size:1.9rem;font-weight:900;display:block}.services-hero-stat-label[data-astro-cid-7a6hbtlg]{color:#9fb3cc;margin-top:.2rem;font-size:.8rem;display:block}@media (width<=1023px){.services-hero-grid[data-astro-cid-7a6hbtlg]{padding-bottom:0}.services-hero-stats[data-astro-cid-7a6hbtlg]{margin-inline:calc(50% - 50vw)}}.services-hero-mosaic[data-astro-cid-7a6hbtlg]{isolation:isolate;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:none;position:relative}.services-hero-tile[data-astro-cid-7a6hbtlg]{z-index:1;border-radius:1.25rem;transition:transform .3s;position:relative;overflow:hidden;box-shadow:0 24px 50px #00000059}.services-hero-tile[data-astro-cid-7a6hbtlg] img{aspect-ratio:1;object-fit:cover;width:100%;height:100%;display:block}.services-hero-tile-1[data-astro-cid-7a6hbtlg]{transform:rotate(-2deg)}.services-hero-tile-2[data-astro-cid-7a6hbtlg]{margin-top:-1rem;transform:rotate(2.5deg)}.services-hero-tile-3[data-astro-cid-7a6hbtlg]{transform:rotate(2deg)}.services-hero-tile-4[data-astro-cid-7a6hbtlg]{margin-top:.75rem;transform:rotate(-2.5deg)}.services-hero-tile[data-astro-cid-7a6hbtlg]:hover{z-index:2;transform:scale(1.03)}.services-hero-corner[data-astro-cid-7a6hbtlg]{pointer-events:none;z-index:0;border:2px solid #7fc0ff73;width:5.5rem;height:5.5rem;position:absolute}.services-hero-corner[data-astro-cid-7a6hbtlg]:after{content:"";background:#7fc0ff;border-radius:999px;width:8px;height:8px;position:absolute;box-shadow:0 0 0 4px #7fc0ff38}.services-hero-corner-top[data-astro-cid-7a6hbtlg]{border-bottom:none;border-left:none;border-top-right-radius:1.25rem;top:-1.1rem;right:-1.1rem}.services-hero-corner-top[data-astro-cid-7a6hbtlg]:after{top:-4px;right:-4px}.services-hero-corner-bottom[data-astro-cid-7a6hbtlg]{border-top:none;border-right:none;border-bottom-left-radius:1.25rem;bottom:-1.1rem;left:-1.1rem}.services-hero-corner-bottom[data-astro-cid-7a6hbtlg]:after{bottom:-4px;left:-4px}@media (width>=1024px){.services-hero-grid[data-astro-cid-7a6hbtlg]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);padding-block:clamp(6.5rem,10vw,7.5rem) clamp(3.5rem,6vw,4.5rem)}.services-hero-content[data-astro-cid-7a6hbtlg]{text-align:left}.services-hero-eyebrow[data-astro-cid-7a6hbtlg]{justify-content:flex-start}.services-hero-description[data-astro-cid-7a6hbtlg]{margin-inline:0}.services-hero-stats[data-astro-cid-7a6hbtlg]{backdrop-filter:none;background:0 0;border-top:none}.services-hero-stat-value[data-astro-cid-7a6hbtlg]{color:#fff}.services-hero-stat[data-astro-cid-7a6hbtlg]{text-align:left;padding:.5rem 1.5rem}.services-hero-stat[data-astro-cid-7a6hbtlg]:first-child{padding-left:0}.services-hero-mosaic[data-astro-cid-7a6hbtlg]{display:grid}}@media (prefers-reduced-motion:reduce){.services-hero-bubbles[data-astro-cid-7a6hbtlg] span[data-astro-cid-7a6hbtlg],.services-hero-tile[data-astro-cid-7a6hbtlg]{transition:none;animation:none}.services-grid[data-astro-cid-7a6hbtlg] .service-tile[data-services-reveal],.services-grid[data-astro-cid-7a6hbtlg] .service-tile[data-services-reveal][data-services-visible]{filter:none;opacity:1;animation:none;transform:none}}.services-list-section[data-astro-cid-7a6hbtlg]{background:radial-gradient(circle at 12% 18%,#2e86f017,#0000 26%),radial-gradient(circle at 88% 82%,#7fc0ff1f,#0000 28%),linear-gradient(#fff 0%,#f5f9fd 100%);padding-block:clamp(32px,4vw,56px);position:relative;overflow:hidden}.services-grid[data-astro-cid-7a6hbtlg]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.65rem,2.5vw,1.125rem);margin-inline:auto;display:grid}.services-grid-mobile-two{grid-template-columns:repeat(2,minmax(0,1fr))!important}.services-grid[data-astro-cid-7a6hbtlg] .service-tile[data-services-reveal]{opacity:0;transform:translateY(1.4rem)scale(.96)}.services-grid[data-astro-cid-7a6hbtlg] .service-tile[data-services-reveal][data-services-visible]{animation:.68s cubic-bezier(.16,1,.3,1) both servicesCardIn;animation-delay:calc(var(--service-card-index,0) * 70ms)}@keyframes servicesCardIn{0%{filter:blur(5px);opacity:0;transform:translateY(1.4rem)scale(.96)}to{filter:blur();opacity:1;transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){.services-grid[data-astro-cid-7a6hbtlg] .service-tile[data-services-reveal],.services-grid[data-astro-cid-7a6hbtlg] .service-tile[data-services-reveal][data-services-visible]{filter:none;opacity:1;animation:none;transform:none}}@media (width<=639px){.services-grid[data-astro-cid-7a6hbtlg] .service-tile{border-radius:.85rem}.services-grid[data-astro-cid-7a6hbtlg] .service-tile-content{gap:.35rem;bottom:.65rem;left:.65rem;right:.55rem}.services-grid[data-astro-cid-7a6hbtlg] .service-tile-dot{width:.75rem;height:.25rem;margin-top:.26rem}.services-grid[data-astro-cid-7a6hbtlg] .service-tile-name{font-size:clamp(.68rem,3vw,.78rem);line-height:1.12}}@media (width>=1024px){.services-grid[data-astro-cid-7a6hbtlg]{grid-template-rows:repeat(4,clamp(10.25rem,13.4vw,13rem));grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"one two three""four five three""six seven eight""six nine ten";gap:1rem}.services-grid-mobile-two{grid-template-columns:repeat(3,minmax(0,1fr))!important}.services-grid[data-astro-cid-7a6hbtlg] .service-tile{aspect-ratio:auto;height:100%;min-height:0}.services-grid[data-astro-cid-7a6hbtlg] .service-tile:first-child{grid-area:one}.services-grid[data-astro-cid-7a6hbtlg] .service-tile:nth-child(2){grid-area:two}.services-grid[data-astro-cid-7a6hbtlg] .service-tile:nth-child(3){grid-area:three}.services-grid[data-astro-cid-7a6hbtlg] .service-tile:nth-child(4){grid-area:four}.services-grid[data-astro-cid-7a6hbtlg] .service-tile:nth-child(5){grid-area:five}.services-grid[data-astro-cid-7a6hbtlg] .service-tile:nth-child(6){grid-area:six}.services-grid[data-astro-cid-7a6hbtlg] .service-tile:nth-child(7){grid-area:seven}.services-grid[data-astro-cid-7a6hbtlg] .service-tile:nth-child(8){grid-area:eight}.services-grid[data-astro-cid-7a6hbtlg] .service-tile:nth-child(9){grid-area:nine}.services-grid[data-astro-cid-7a6hbtlg] .service-tile:nth-child(10){grid-area:ten}.services-grid[data-astro-cid-7a6hbtlg] .service-tile:nth-child(3) .service-tile-name,.services-grid[data-astro-cid-7a6hbtlg] .service-tile:nth-child(6) .service-tile-name{max-width:16rem;font-size:clamp(1.1rem,1.5vw,1.38rem)}}.services-dots[data-astro-cid-7a6hbtlg]{background-image:radial-gradient(var(--color-brand-border) 1.6px, transparent 1.6px);opacity:.7;pointer-events:none;background-size:18px 18px;width:200px;height:200px;position:absolute;mask-image:radial-gradient(circle,#000,#0000 72%)}.services-dots-tl[data-astro-cid-7a6hbtlg]{top:-2rem;left:-3rem}.services-dots-br[data-astro-cid-7a6hbtlg]{bottom:-3rem;right:-3rem}
