.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:100svh;display:grid;grid-template-rows:1fr auto;overflow:hidden;padding-top:4.75rem}.hero__grid[data-astro-cid-j7pv25f6]{position:absolute;inset:0}.hero__canvas-wrap[data-astro-cid-j7pv25f6]{position:absolute;inset:4.75rem 0 0 auto;width:100%;opacity:.35}.hero__canvas[data-astro-cid-j7pv25f6]{width:100%;height:100%}@media(min-width:960px){.hero__canvas-wrap[data-astro-cid-j7pv25f6]{width:54%;opacity:1}}.hero__inner[data-astro-cid-j7pv25f6]{position:relative;align-self:center;padding-block:3rem}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:14ch;font-size:clamp(2.7rem,1.5rem + 4.4vw,5.3rem)}.hero__word[data-astro-cid-j7pv25f6]{background:linear-gradient(90deg,#3a7bff,var(--neon));-webkit-background-clip:text;background-clip:text;color:transparent}.hero__lead[data-astro-cid-j7pv25f6]{margin-block:1.75rem 2.5rem;max-width:46ch;color:var(--muted-on-dark)}.hero__facts[data-astro-cid-j7pv25f6]{position:relative;display:flex;justify-content:space-between;align-items:end;gap:2rem;padding-block:1.75rem;border-top:1px solid var(--line-dark)}.hero__facts[data-astro-cid-j7pv25f6] dl[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:1rem 3rem;margin:0}.hero__facts[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-on-dark)}.hero__facts[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--font-display);font-size:1.35rem;font-weight:600}.hero__scroll[data-astro-cid-j7pv25f6]{display:none;align-items:center;gap:1rem;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:var(--muted-on-dark)}@media(min-width:760px){.hero__scroll[data-astro-cid-j7pv25f6]{display:inline-flex}}.hero__scroll-line[data-astro-cid-j7pv25f6]{position:relative;width:3.5rem;height:1px;background:var(--line-dark);overflow:hidden}.hero__scroll-line[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:var(--neon);animation:scan 2.4s var(--ease-out) infinite}@keyframes scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}.transform-list[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line-light)}.transform-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:2.5rem 1fr;gap:.35rem 1rem;align-items:center;padding-block:1.4rem;border-bottom:1px solid var(--line-light)}.transform-row__n[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:600;color:var(--neon-deep);grid-row:span 2;align-self:start;padding-top:.15rem}.transform-row__before[data-astro-cid-j7pv25f6]{color:var(--muted-on-light);text-decoration:line-through 1px;text-decoration-color:currentColor;transition:text-decoration-color .7s ease .3s}.js[data-astro-cid-j7pv25f6] .transform-row[data-astro-cid-j7pv25f6]:not(.is-visible) .transform-row__before[data-astro-cid-j7pv25f6]{text-decoration-color:transparent}.transform-row__arrow[data-astro-cid-j7pv25f6]{display:none}.transform-row__after[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:var(--step-2);font-weight:700;line-height:1.1}@media(min-width:860px){.transform-row[data-astro-cid-j7pv25f6]{grid-template-columns:3.5rem 1fr 3rem 1.15fr;padding-block:1.75rem}.transform-row__n[data-astro-cid-j7pv25f6]{grid-row:auto;align-self:center;padding:0}.transform-row__arrow[data-astro-cid-j7pv25f6]{display:block;color:var(--neon-deep)}}.services[data-astro-cid-j7pv25f6]{display:grid;gap:1px;background:var(--line-dark);border:1px solid var(--line-dark);border-radius:var(--radius-lg);overflow:hidden}@media(min-width:700px){.services[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1060px){.services[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.services[data-astro-cid-j7pv25f6]>li[data-astro-cid-j7pv25f6]{display:flex}.service[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;gap:.6rem;width:100%;padding:clamp(1.5rem,1rem + 1.5vw,2.25rem);background:var(--ink);text-decoration:none;transition:background-color .3s ease}.service[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:0;width:100%;height:2px;background:linear-gradient(90deg,var(--blue),var(--neon));transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-out)}.service[data-astro-cid-j7pv25f6]:hover{background:var(--ink-2)}.service[data-astro-cid-j7pv25f6]:hover:before{transform:none}.service__top[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:start;margin-bottom:1.5rem}.service__icon[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:3.25rem;height:3.25rem;border:1px solid rgb(0 255 211 / .3);border-radius:10px;color:var(--neon)}.service__n[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:600;color:var(--muted-on-dark)}.service__kicker[data-astro-cid-j7pv25f6]{font-size:.85rem;color:var(--neon)}.service__summary[data-astro-cid-j7pv25f6]{color:var(--muted-on-dark);margin-bottom:1.25rem}.service[data-astro-cid-j7pv25f6] .link-arrow[data-astro-cid-j7pv25f6]{margin-top:auto}.service--cta[data-astro-cid-j7pv25f6]{justify-content:flex-end;background:radial-gradient(circle at 100% 0%,rgb(0 255 211 / .14),transparent 60%),var(--ink-2)}.principles[data-astro-cid-j7pv25f6]{display:grid;gap:3rem}@media(min-width:960px){.principles[data-astro-cid-j7pv25f6]{grid-template-columns:.9fr 1.1fr;gap:5rem}.principles__head[data-astro-cid-j7pv25f6]{position:sticky;top:7rem;align-self:start}}.principles__head[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem;justify-items:start}.principles__head[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{margin-bottom:0}.principle[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:4rem 1fr;gap:1rem;padding-block:2rem;border-top:1px solid var(--line-light)}.principle[data-astro-cid-j7pv25f6]:last-child{border-bottom:1px solid var(--line-light)}.principle__n[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:var(--step-3);font-weight:700;line-height:1;color:transparent;-webkit-text-stroke:1px var(--neon-deep)}.principle[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:.6rem}.head-aside[data-astro-cid-j7pv25f6]{display:grid;gap:1.25rem;justify-items:start}.cards-3[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem}@media(min-width:640px){.cards-3[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.cards-3[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.method-teaser[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line-dark)}.steps[data-astro-cid-j7pv25f6]{display:grid;gap:2rem 1.5rem;position:relative}@media(min-width:640px){.steps[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1060px){.steps[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(6,1fr)}.steps[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:6px;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--blue),var(--neon),transparent)}}.step[data-astro-cid-j7pv25f6]{position:relative;display:grid;gap:.5rem;align-content:start}.step__dot[data-astro-cid-j7pv25f6]{width:13px;height:13px;border-radius:50%;border:1px solid var(--neon);background:var(--ink);margin-bottom:1rem;box-shadow:0 0 0 4px var(--ink)}.step__n[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:600;color:var(--neon)}.step[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--step-1)}.step[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.95rem}.audiences[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem}@media(min-width:860px){.audiences[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.audience[data-astro-cid-j7pv25f6]{display:grid;gap:.85rem;align-content:start}.audience__bar[data-astro-cid-j7pv25f6]{width:100%;height:2px;background:linear-gradient(90deg,var(--blue),var(--neon-deep) 40%,transparent);margin-bottom:.75rem}.insights[data-astro-cid-j7pv25f6]{margin-top:var(--section)}.insights__head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2rem}.insights__title[data-astro-cid-j7pv25f6]{font-size:var(--step-3)}.cards-2[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem}@media(min-width:800px){.cards-2[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}
