.hero[data-astro-cid-j7pv25f6]{position:relative;background:var(--color-ink-deep);color:var(--color-grey-200);overflow:hidden;isolation:isolate}.hero__bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:0;background-image:url(/images/team/team-hero.jpg);background-size:cover;background-position:50% 42%;background-repeat:no-repeat;background-attachment:fixed}.hero__overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#0a1a1cf0,#0a1a1ccc 44%,#0a1a1c6b),linear-gradient(160deg,#0a1a1c8c,#081416d9),radial-gradient(1100px 560px at 82% -8%,rgba(0,194,203,.18),transparent 60%)}.hero__grid[data-astro-cid-j7pv25f6]{position:relative;z-index:2;display:grid;align-items:center;min-height:clamp(520px,78vh,760px);padding-block:clamp(3.5rem,7vw,5.5rem) clamp(2.5rem,6vw,4rem)}.hero__content[data-astro-cid-j7pv25f6]{max-width:760px}.hero__badge[data-astro-cid-j7pv25f6]{position:absolute;z-index:3;right:clamp(1.25rem,5vw,3.5rem);bottom:clamp(1.25rem,4vw,2.5rem);height:clamp(44px,5vw,64px);width:auto;display:block}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:var(--color-white);max-width:15ch;font-size:clamp(2.6rem,5.2vw,4.5rem);line-height:1.02;letter-spacing:-.01em;overflow-wrap:break-word}.hero__row[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.25rem,3vw,1.75rem);margin-block:clamp(1.5rem,3vw,2.25rem) clamp(2rem,4vw,2.75rem)}.hero__lead[data-astro-cid-j7pv25f6]{font-size:1.28rem;max-width:54ch;margin:0;color:var(--color-grey-200)}.hero__actions[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;flex-wrap:wrap}.hero__stats[data-astro-cid-j7pv25f6]{display:flex;gap:clamp(1.25rem,4vw,3rem);margin:0;padding-block:clamp(2rem,4vw,2.75rem) 0;border-top:1px solid rgba(255,255,255,.12);flex-wrap:nowrap}.hero__stat[data-astro-cid-j7pv25f6]{position:relative;padding-right:clamp(1.25rem,4vw,3rem)}.hero__stat[data-astro-cid-j7pv25f6]:not(:last-child):after{content:"";position:absolute;right:0;top:10%;height:80%;width:1px;background:#ffffff1f}.hero__stats[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,3.4vw,2.8rem);font-weight:800;color:var(--color-accent);line-height:1;letter-spacing:-.02em}.hero__stats[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:.5rem 0 0;font-size:.85rem;color:var(--color-grey-400);max-width:15ch}@media(max-width:560px){.hero__stats[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.hero__stat[data-astro-cid-j7pv25f6]{padding-right:0}.hero__stat[data-astro-cid-j7pv25f6]:not(:last-child):after{display:none}.hero__stats[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:1.9rem}.hero__stats[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{font-size:.76rem}}@media(max-width:860px){.hero__grid[data-astro-cid-j7pv25f6]{min-height:clamp(460px,68vh,620px)}.hero__content[data-astro-cid-j7pv25f6]{max-width:none}.hero__overlay[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#0a1a1cbd,#0a1a1ce6),linear-gradient(160deg,#0a1a1c80,#081416d9)}.hero__bg[data-astro-cid-j7pv25f6]{background-position:50% 40%;background-attachment:scroll}.hero__badge[data-astro-cid-j7pv25f6]{position:relative;right:auto;bottom:auto;margin:0 auto;padding-top:clamp(1.75rem,5vw,2.5rem)}}@media(prefers-reduced-motion:reduce){.hero__bg[data-astro-cid-j7pv25f6]{background-attachment:scroll}}.services__head[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(1rem,4vw,3rem);align-items:end;margin-bottom:clamp(2rem,4vw,3rem)}.services__head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0;max-width:16ch}.services__head[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{margin:0}@media(max-width:760px){.services__head[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;align-items:start}}.services__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}.svc[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.75rem;padding:clamp(1.6rem,2.4vw,2rem);border:1px solid var(--color-grey-200);border-radius:var(--radius);background:var(--color-white);color:var(--color-ink);position:relative;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.svc[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);border-color:var(--color-accent);box-shadow:var(--shadow-md)}.svc__n[data-astro-cid-j7pv25f6]{font-size:.8rem;font-weight:700;letter-spacing:.1em;color:var(--color-grey-400)}.svc__body[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0 0 .4rem}.svc__body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--text-muted);font-size:.95rem}.svc__arrow[data-astro-cid-j7pv25f6]{position:absolute;top:1.5rem;right:1.5rem;color:var(--color-grey-400);opacity:0;transform:translate(-6px);transition:opacity .18s ease,transform .18s ease,color .18s ease}.svc__arrow[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:20px;height:20px}.svc[data-astro-cid-j7pv25f6]:hover .svc__arrow[data-astro-cid-j7pv25f6]{opacity:1;transform:translate(0);color:var(--color-accent-dark)}@media(max-width:900px){.services__grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.services__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.why__inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,6vw,5rem);align-items:start}.why__intro[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:14ch}.why__list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0}.why__item[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto 1fr;gap:clamp(1rem,3vw,2rem);padding:1.75rem 0;border-top:1px solid rgba(255,255,255,.12)}.why__item[data-astro-cid-j7pv25f6]:last-child{border-bottom:1px solid rgba(255,255,255,.12)}.why__n[data-astro-cid-j7pv25f6]{font-size:2rem;font-weight:800;line-height:1;color:var(--color-accent);letter-spacing:-.02em}.why__item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--color-white);margin:0 0 .4rem}.why__item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--color-grey-200);max-width:52ch}@media(max-width:820px){.why__inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.team[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,6vw,4.5rem);align-items:center}.team__copy[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{margin-top:.5rem}.team__media[data-astro-cid-j7pv25f6]{position:relative}.team__media[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:auto -1.25rem -1.25rem auto;width:62%;height:72%;background:#00c2cb24;border-radius:var(--radius);z-index:0}.team__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:relative;z-index:1;display:block;width:100%;max-width:460px;margin-inline:auto;height:auto;border-radius:var(--radius);box-shadow:var(--shadow-md)}@media(max-width:820px){.team[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.team__media[data-astro-cid-j7pv25f6]:before{inset:auto -.75rem -.75rem auto}}.js[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease;will-change:opacity,transform}.js[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-reveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-reveal]{opacity:1;transform:none;transition:none}}
