.intel[data-astro-cid-i3xutpoc]{width:100%;max-width:460px;position:relative}.intel__panel[data-astro-cid-i3xutpoc]{border-radius:var(--radius-lg);border:1px solid var(--line-dark-strong);backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(#031a48b8,#020c24c7);padding:1.15rem 1.25rem 1.25rem;position:relative;box-shadow:0 30px 70px -30px #000000bf}.intel__tabs[data-astro-cid-i3xutpoc]{border:1px solid var(--line-dark);background:#ffffff0f;border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-bottom:1.1rem;padding:4px;display:grid}.tab[data-astro-cid-i3xutpoc]{min-height:36px;color:var(--on-dark-2);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:0 .5rem;font-size:.86rem;font-weight:560;transition:background-color .3s,color .3s;display:inline-flex}.tab[data-astro-cid-i3xutpoc]:hover{color:#fff}.tab[data-astro-cid-i3xutpoc][aria-selected=true]{background:var(--paper);color:var(--navy-900)}.tab__dot[data-astro-cid-i3xutpoc]{background:var(--yellow);border-radius:999px;width:7px;height:7px;transition:background-color .3s}.tab[data-astro-cid-i3xutpoc][aria-selected=true] .tab__dot[data-astro-cid-i3xutpoc]{background:var(--green-600)}@media (width<=380px){.tab[data-astro-cid-i3xutpoc]{padding:0 .25rem;font-size:.8rem}.tab__dot[data-astro-cid-i3xutpoc]{display:none}}.intel__panel-head[data-astro-cid-i3xutpoc]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.lens[data-astro-cid-i3xutpoc]{animation:lensIn .55s var(--ease-out) both}.lens[data-astro-cid-i3xutpoc][hidden]{display:none}.lens__q[data-astro-cid-i3xutpoc]{letter-spacing:-.02em;margin-bottom:1rem;font-size:1.12rem;font-weight:560}.lens__insight[data-astro-cid-i3xutpoc]{border-top:1px solid var(--line-dark);color:var(--on-dark-2);gap:.5rem;margin-top:1rem;padding-top:.9rem;font-size:.86rem;line-height:1.5;display:flex}.lens__insight[data-astro-cid-i3xutpoc] .icon{color:var(--green-400);flex:none;margin-top:.2rem}@keyframes lensIn{0%{opacity:0;transform:translateY(6px)}}.hbars[data-astro-cid-i3xutpoc]{gap:.45rem;display:grid;position:relative}.hbar[data-astro-cid-i3xutpoc]{grid-template-columns:6.6rem 1fr 2.6rem;align-items:center;gap:.75rem;font-size:.78rem;display:grid}.hbar__k[data-astro-cid-i3xutpoc]{color:var(--on-dark-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hbar__v[data-astro-cid-i3xutpoc]{font-family:var(--font-mono);color:var(--on-dark-3);text-align:right;font-size:.74rem}.hbar[data-astro-cid-i3xutpoc].is-focus .hbar__v[data-astro-cid-i3xutpoc],.hbar[data-astro-cid-i3xutpoc].is-focus .hbar__k[data-astro-cid-i3xutpoc]{color:#fff}.hbar__track[data-astro-cid-i3xutpoc]{height:10px;position:relative}.hbar__fill[data-astro-cid-i3xutpoc]{width:var(--w);transform-origin:0;animation:grow .9s var(--ease-out) both;background:#9fb3d861;border-radius:0 4px 4px 0;position:absolute;inset:0 auto 0 0}.hbar[data-astro-cid-i3xutpoc].is-focus .hbar__fill[data-astro-cid-i3xutpoc]{background:var(--green-400)}.hbars--target[data-astro-cid-i3xutpoc] .hbar[data-astro-cid-i3xutpoc].is-focus .hbar__fill[data-astro-cid-i3xutpoc]{background:var(--yellow)}.hbars--target[data-astro-cid-i3xutpoc] .hbar__track[data-astro-cid-i3xutpoc]:after{content:"";top:-7px;bottom:-7px;left:var(--t);background:#fff9;width:1px;position:absolute}.hbars__target-label[data-astro-cid-i3xutpoc]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--on-dark-3);justify-self:end;font-size:.66rem}@keyframes grow{0%{transform:scaleX(0)}}.segbar__bar[data-astro-cid-i3xutpoc]{border-radius:6px;gap:2px;height:46px;display:flex;overflow:hidden}.segbar__seg[data-astro-cid-i3xutpoc]{width:var(--w);transform-origin:0;animation:grow .9s var(--ease-out) both}.segbar__seg--a[data-astro-cid-i3xutpoc],.sw--a[data-astro-cid-i3xutpoc]{background:#9fb3d861}.segbar__seg--b[data-astro-cid-i3xutpoc],.sw--b[data-astro-cid-i3xutpoc]{background:var(--green-400)}.segbar__seg--c[data-astro-cid-i3xutpoc],.sw--c[data-astro-cid-i3xutpoc]{background:var(--yellow)}.segbar__legend[data-astro-cid-i3xutpoc]{color:var(--on-dark-2);grid-template-columns:repeat(3,auto);justify-content:start;gap:.5rem 1.4rem;margin-top:.9rem;font-size:.8rem;display:grid}.segbar__legend[data-astro-cid-i3xutpoc] li[data-astro-cid-i3xutpoc]{grid-template-columns:auto auto;align-items:center;column-gap:.45rem;display:grid}.segbar__legend[data-astro-cid-i3xutpoc] strong[data-astro-cid-i3xutpoc]{font-family:var(--font-mono);color:#fff;grid-column:2;font-size:1.15rem;font-weight:500}.sw[data-astro-cid-i3xutpoc]{border-radius:3px;width:10px;height:10px}.matrix-wrap[data-astro-cid-i3xutpoc]{grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:.4rem .6rem;display:grid}.matrix__y[data-astro-cid-i3xutpoc]{writing-mode:vertical-rl;text-align:center;transform:rotate(180deg)}.matrix__x[data-astro-cid-i3xutpoc]{text-align:center;grid-column:2}.matrix__x[data-astro-cid-i3xutpoc],.matrix__y[data-astro-cid-i3xutpoc]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-3);font-size:.64rem}.matrix[data-astro-cid-i3xutpoc]{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.matrix__cell[data-astro-cid-i3xutpoc]{background:rgb(159 179 216/calc((var(--s) - 1) * .06));border-radius:4px;flex-wrap:wrap;place-content:center;gap:5px;height:34px;display:flex}.matrix__dot[data-astro-cid-i3xutpoc]{background:var(--navy-200);width:10px;height:10px;box-shadow:0 0 0 2px var(--navy-900);animation:pop .5s var(--ease-out) both;border-radius:999px}.matrix__dot[data-astro-cid-i3xutpoc].is-focus{background:var(--yellow)}@keyframes pop{0%{transform:scale(0)}}.hero[data-astro-cid-ge2uvauf]{background:var(--navy-900);padding-top:calc(var(--header-h) + clamp(40px, 6vw, 72px));align-items:center;padding-bottom:clamp(120px,14vw,180px);display:flex;position:relative;overflow:clip}@media (width>=1120px){.hero[data-astro-cid-ge2uvauf]{min-height:min(100svh,980px)}}.hero__bg[data-astro-cid-ge2uvauf]{pointer-events:none;position:absolute;inset:0}.hero__photo[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.hero__photo[data-astro-cid-ge2uvauf] picture,.hero__photo[data-astro-cid-ge2uvauf] img{width:100%;height:100%;display:block}.hero__photo[data-astro-cid-ge2uvauf] img{object-fit:cover;object-position:60% 30%}.hero__photo[data-astro-cid-ge2uvauf]:after{content:"";background:linear-gradient(180deg, #031a4880 0%, #031a489e 35%, #031a48e0 70%, var(--navy-900) 100%);position:absolute;inset:0}@media (width<=1119px){.hero__photo[data-astro-cid-ge2uvauf]{height:min(100%,110vw);bottom:auto}.hero__photo[data-astro-cid-ge2uvauf] img{object-position:58% 20%}.hero__title[data-astro-cid-ge2uvauf]{text-shadow:0 2px 24px #020c2473}}@media (width>=1120px){.hero__photo[data-astro-cid-ge2uvauf]:after{background:linear-gradient(90deg,#020c24eb 0%,#031a48bd 38%,#031a482e 72%,#031a481a 100%),linear-gradient(#0000 58%,#020c24cc 100%)}}.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,64px);display:grid;position:relative}@media (width>=1120px){.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:1.15fr .85fr;gap:clamp(40px,5vw,80px)}.hero__visual[data-astro-cid-ge2uvauf]{place-self:end;width:100%;max-width:440px;margin-bottom:-3rem}.hero__visual[data-astro-cid-ge2uvauf] .lens__insight{display:none}.hero__visual[data-astro-cid-ge2uvauf] .hbars{gap:.3rem}.hero__visual[data-astro-cid-ge2uvauf] .lens__q{margin-bottom:.75rem}}.hero__eyebrow[data-astro-cid-ge2uvauf]{margin-bottom:1.75rem}.hero__title[data-astro-cid-ge2uvauf]{font-size:var(--step-5);letter-spacing:-.045em;max-width:13ch;font-weight:600;line-height:1.01}.hero__title[data-astro-cid-ge2uvauf] .accent[data-astro-cid-ge2uvauf]{color:var(--green-300)}.hero__intro[data-astro-cid-ge2uvauf]{max-width:52ch;font-size:var(--step-1);color:var(--on-dark-2);margin-top:1.75rem;line-height:1.6}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.hero__meta[data-astro-cid-ge2uvauf]{color:var(--on-dark-3);align-items:center;gap:.5rem;margin-top:2.25rem;font-size:.9rem;display:flex}.hero__meta[data-astro-cid-ge2uvauf] .icon{color:var(--green-400)}.hero__title[data-astro-cid-ge2uvauf] .w[data-astro-cid-ge2uvauf]{vertical-align:top;margin:0 -.04em -.12em;padding:0 .04em .12em;display:inline-block;overflow:hidden}.hero__title[data-astro-cid-ge2uvauf] .w-i[data-astro-cid-ge2uvauf]{animation:wordUp 1.1s var(--ease-out) both;animation-delay:calc(var(--wi) * 70ms + .12s);display:inline-block}@keyframes wordUp{0%{transform:translateY(108%)rotate(4deg)}}[data-astro-cid-ge2uvauf][data-enter]{animation:enter 1s var(--ease-out) both;animation-delay:calc(var(--d,0) * .11s + 80ms)}@keyframes enter{0%{opacity:0;transform:translateY(16px)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.hero__copy[data-astro-cid-ge2uvauf]{animation:linear both heroCopyOut scroll(root);animation-range:0 85vh}.hero[data-astro-cid-ge2uvauf] .intel{animation:linear both heroVisualOut scroll(root);animation-range:0 85vh}}}@keyframes heroCopyOut{to{opacity:.15;transform:translateY(-70px)}}@keyframes heroVisualOut{to{transform:translateY(-150px)}}@media (width<=480px){.hero__actions[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:100%}}.cred[data-astro-cid-o6uyypaq]{z-index:2;margin-top:calc(-1*clamp(72px,9vw,110px));position:relative}.cred__card[data-astro-cid-o6uyypaq]{background:var(--paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--line);grid-template-columns:1fr;display:grid;overflow:hidden}@media (width>=640px){.cred__card[data-astro-cid-o6uyypaq]{grid-template-columns:1fr 1fr}}@media (width>=1080px){.cred__card[data-astro-cid-o6uyypaq]{grid-template-columns:repeat(4,1fr)}}.cred__item[data-astro-cid-o6uyypaq]{border-bottom:1px solid var(--line);padding:clamp(1.5rem,2.4vw,2.1rem);position:relative}@media (width>=640px){.cred__item[data-astro-cid-o6uyypaq]:nth-child(odd){border-right:1px solid var(--line)}.cred__item[data-astro-cid-o6uyypaq]:nth-last-child(-n+2){border-bottom:0}}@media (width>=1080px){.cred__item[data-astro-cid-o6uyypaq]{border-bottom:0;border-right:1px solid var(--line)}.cred__item[data-astro-cid-o6uyypaq]:last-child{border-right:0}}.cred__item[data-astro-cid-o6uyypaq]:last-child{border-bottom:0}.cred__icon[data-astro-cid-o6uyypaq]{background:var(--stone-50);width:44px;height:44px;color:var(--green-700);border-radius:12px;place-items:center;margin-bottom:1.25rem;display:grid}.cred__item[data-astro-cid-o6uyypaq] h2[data-astro-cid-o6uyypaq]{letter-spacing:-.02em;font-size:1.06rem;line-height:1.25}.cred__item[data-astro-cid-o6uyypaq] p[data-astro-cid-o6uyypaq]{color:var(--muted);margin-top:.5rem;font-size:.93rem;line-height:1.55}.marquee[data-astro-cid-543bmuqs]{background:var(--cream);padding-block:clamp(40px,6vw,72px) clamp(8px,2vw,16px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__track[data-astro-cid-543bmuqs]{width:max-content;animation:48s linear infinite marquee;display:flex}.marquee__group[data-astro-cid-543bmuqs]{align-items:center;gap:clamp(1.25rem,3vw,2.5rem);padding-right:clamp(1.25rem,3vw,2.5rem);display:flex}.marquee__item[data-astro-cid-543bmuqs]{font-family:var(--font-display);letter-spacing:-.045em;white-space:nowrap;color:var(--navy-900);font-size:clamp(2.2rem,1.2rem + 4.4vw,5.2rem);font-weight:600;line-height:1}.marquee__item[data-astro-cid-543bmuqs].is-outline{color:#0000;-webkit-text-stroke:1.5px var(--navy-800)}.marquee__mark[data-astro-cid-543bmuqs]{flex:none;width:clamp(24px,3vw,36px);height:auto}.marquee__mark[data-astro-cid-543bmuqs] circle[data-astro-cid-543bmuqs]:first-child{stroke:var(--green-600)}.marquee__mark[data-astro-cid-543bmuqs] circle[data-astro-cid-543bmuqs]:not(:first-child){fill:var(--yellow);stroke:var(--cream);stroke-width:2.4px}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__track[data-astro-cid-543bmuqs]{animation:none}}.band[data-astro-cid-zmw3i2lm]{background:var(--navy-900);align-items:flex-end;min-height:clamp(460px,78vh,720px);padding-block:clamp(64px,9vw,112px);display:flex;position:relative;overflow:clip}.band__media[data-astro-cid-zmw3i2lm]{position:absolute;inset:0}.band__media[data-astro-cid-zmw3i2lm] picture,.band__media[data-astro-cid-zmw3i2lm] img{width:100%;height:100%;display:block}.band__media[data-astro-cid-zmw3i2lm] img{object-fit:cover;object-position:center 35%;transform:scale(1.12)}.band__media[data-astro-cid-zmw3i2lm]:after{content:"";background:linear-gradient(90deg,#020c24e0 0%,#031a4899 45%,#031a4826 100%),linear-gradient(#0000 45%,#020c24b3 100%);position:absolute;inset:0}.band__inner[data-astro-cid-zmw3i2lm]{position:relative}.band__title[data-astro-cid-zmw3i2lm]{color:#fff;max-width:19ch;font-size:clamp(1.9rem,1.1rem + 3.4vw,4rem)}.band__link[data-astro-cid-zmw3i2lm]{margin-top:1.75rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.band__media[data-astro-cid-zmw3i2lm] img{animation:linear both bandParallax view();animation-range:cover}}}@keyframes bandParallax{0%{transform:translateY(-9%)scale(1.2)}to{transform:translateY(9%)scale(1.2)}}.challenges[data-astro-cid-ytj6mogk]{background:var(--cream)}.challenges__grid[data-astro-cid-ytj6mogk]{gap:clamp(48px,6vw,88px);display:grid}@media (width>=1180px){.challenges__grid[data-astro-cid-ytj6mogk]{grid-template-columns:.82fr 1.18fr;align-items:start}.challenges__intro[data-astro-cid-ytj6mogk]{top:calc(var(--header-h) + 40px);position:sticky}}.challenges__intro[data-astro-cid-ytj6mogk]{max-width:760px}.challenges__intro[data-astro-cid-ytj6mogk] h2[data-astro-cid-ytj6mogk]{font-size:var(--step-4);color:var(--navy-900);margin-top:1.25rem}.challenges__intro[data-astro-cid-ytj6mogk] h2[data-astro-cid-ytj6mogk] .accent[data-astro-cid-ytj6mogk]{color:var(--green-700)}.challenges__lede[data-astro-cid-ytj6mogk]{font-size:var(--step-1);color:var(--muted);max-width:46ch;margin-top:1.5rem}.signal[data-astro-cid-ytj6mogk]{border-radius:var(--radius-lg);background:var(--paper);border:1px solid var(--line);max-width:440px;margin-top:2.5rem;padding:1.25rem 1.25rem 1rem}.signal[data-astro-cid-ytj6mogk] svg[data-astro-cid-ytj6mogk]{width:100%;height:auto;overflow:visible}.signal__axis[data-astro-cid-ytj6mogk]{stroke:var(--line-strong)}.signal__dot[data-astro-cid-ytj6mogk]{fill:var(--navy-200);transform:translate(var(--x0), var(--y0));transition:transform 1.4s var(--ease-in-out), fill .6s;transition-delay:calc(var(--i) * 28ms + .3s)}.signal[data-astro-cid-ytj6mogk].is-visible .signal__dot[data-astro-cid-ytj6mogk]{transform:translate(var(--x1), var(--y1));fill:var(--navy-300)}.signal[data-astro-cid-ytj6mogk].is-visible .signal__dot[data-astro-cid-ytj6mogk].is-hi{fill:var(--green-600)}.no-js[data-astro-cid-ytj6mogk] .signal__dot[data-astro-cid-ytj6mogk]{transform:translate(var(--x1), var(--y1))}.signal[data-astro-cid-ytj6mogk] figcaption[data-astro-cid-ytj6mogk]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.9rem;font-size:.86rem;font-weight:560;display:flex}.signal__to[data-astro-cid-ytj6mogk]{color:var(--green-700)}.challenges__list[data-astro-cid-ytj6mogk]{gap:1rem;display:grid}@media (width>=640px){.challenges__list[data-astro-cid-ytj6mogk]{grid-template-columns:1fr 1fr}.challenge[data-astro-cid-ytj6mogk]:nth-child(2n){translate:0 2.5rem}.challenges__list[data-astro-cid-ytj6mogk]{padding-bottom:2.5rem}}.challenge[data-astro-cid-ytj6mogk]{border-radius:var(--radius-lg);background:var(--paper);border:1px solid var(--line);transition:border-color .3s, box-shadow .4s var(--ease-out), opacity .9s var(--ease-out), transform .9s var(--ease-out);flex-direction:column;padding:1.6rem;display:flex}.challenge[data-astro-cid-ytj6mogk]:hover{border-color:var(--line-strong);box-shadow:var(--shadow)}.challenge__top[data-astro-cid-ytj6mogk]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.challenge__icon[data-astro-cid-ytj6mogk]{background:var(--stone-50);width:42px;height:42px;color:var(--navy-800);border-radius:12px;place-items:center;transition:background-color .3s,color .3s;display:grid}.challenge[data-astro-cid-ytj6mogk]:hover .challenge__icon[data-astro-cid-ytj6mogk]{background:var(--navy-800);color:var(--yellow)}.challenge__n[data-astro-cid-ytj6mogk]{font-family:var(--font-mono);color:var(--muted);font-size:.75rem}.challenge[data-astro-cid-ytj6mogk] h3[data-astro-cid-ytj6mogk]{letter-spacing:-.02em;color:var(--navy-900);font-size:1.15rem}.challenge__symptom[data-astro-cid-ytj6mogk]{color:var(--muted);flex:1;margin-top:.7rem;font-size:.95rem;line-height:1.55}.challenge__link[data-astro-cid-ytj6mogk]{border-top:1px solid var(--line);color:var(--green-700);justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.5rem;padding-top:1rem;font-size:.88rem;font-weight:560;display:flex}.challenge__link[data-astro-cid-ytj6mogk] small[data-astro-cid-ytj6mogk]{color:var(--muted);margin-bottom:.1rem;font-size:.8rem;font-weight:500;display:block}.challenge__link[data-astro-cid-ytj6mogk] .icon{transition:transform .3s var(--ease-out);flex:none}.challenge__link[data-astro-cid-ytj6mogk]:hover .icon{transform:translate(4px)}.art[data-astro-cid-cnmxhu3v]{width:100%;height:100%;overflow:visible}.f-navy[data-astro-cid-cnmxhu3v]{fill:var(--navy-800)}.f-soft[data-astro-cid-cnmxhu3v]{fill:var(--navy-200)}.f-soft-dark[data-astro-cid-cnmxhu3v]{fill:#ffffff59}.f-green[data-astro-cid-cnmxhu3v]{fill:var(--green-600)}.f-yellow[data-astro-cid-cnmxhu3v]{fill:var(--yellow)}.f-white[data-astro-cid-cnmxhu3v]{fill:var(--paper)}.f-empty[data-astro-cid-cnmxhu3v]{fill:var(--stone-100);stroke:var(--line-strong)}.ring[data-astro-cid-cnmxhu3v]{stroke:var(--stone-50);stroke-width:2px}.s-line[data-astro-cid-cnmxhu3v]{stroke:var(--line-strong);stroke-width:1px}.s-soft[data-astro-cid-cnmxhu3v]{stroke:var(--navy-200);stroke-width:1.5px}.s-muted[data-astro-cid-cnmxhu3v]{stroke:var(--muted);stroke-width:1.6px;stroke-linecap:round}.s-green[data-astro-cid-cnmxhu3v]{stroke:var(--green-600);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.s-white[data-astro-cid-cnmxhu3v]{stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.t-label[data-astro-cid-cnmxhu3v]{font-family:var(--font-mono);letter-spacing:.12em;fill:var(--muted);font-size:7.5px}[data-astro-cid-cnmxhu3v][data-bar],[data-astro-cid-cnmxhu3v][data-box]{transform-box:fill-box;transform-origin:bottom;transition:transform .6s var(--ease-out);transition-delay:calc(var(--i,0) * 40ms)}.svc:hover [data-astro-cid-cnmxhu3v][data-bar]{transform:scaleY(1.08)}.svc:hover [data-astro-cid-cnmxhu3v][data-box]{transform:translateY(-3px)}[data-astro-cid-cnmxhu3v][data-dot],[data-astro-cid-cnmxhu3v][data-check]{transform-box:fill-box;transform-origin:50%;transition:transform .4s var(--ease-out);transition-delay:calc(var(--i,0) * 25ms)}.svc:hover [data-astro-cid-cnmxhu3v][data-dot],.svc:hover [data-astro-cid-cnmxhu3v][data-check]{transform:scale(1.12)}[data-astro-cid-cnmxhu3v][data-route],[data-astro-cid-cnmxhu3v][data-line]{stroke-dasharray:260;stroke-dashoffset:0;transition:stroke-dashoffset 1.2s var(--ease-out)}.svc:hover [data-astro-cid-cnmxhu3v][data-route],.svc:hover [data-astro-cid-cnmxhu3v][data-line]{animation:draw 1.2s var(--ease-out)}@keyframes draw{0%{stroke-dashoffset:260px}}.services[data-astro-cid-lesv7jgp]{background:var(--paper)}.services__grid[data-astro-cid-lesv7jgp]{gap:1.25rem;display:grid}@media (width>=700px){.services__grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(2,1fr)}}@media (width>=1080px){.services__grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(3,1fr)}}.svc[data-astro-cid-lesv7jgp]{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--paper);scroll-margin-top:calc(var(--header-h) + 24px);transition:border-color .3s, box-shadow .45s var(--ease-out), translate .45s var(--ease-out), opacity .9s var(--ease-out), transform .9s var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.svc[data-astro-cid-lesv7jgp]:hover{border-color:var(--line-strong);box-shadow:var(--shadow-lg);translate:0 -4px}.svc[data-astro-cid-lesv7jgp]:target{border-color:var(--green-600);box-shadow:0 0 0 3px #279b4826}.svc__art[data-astro-cid-lesv7jgp]{background-color:var(--stone-50);border-bottom:1px solid var(--line);background-image:radial-gradient(#06235f14 1px,#0000 1px);background-size:14px 14px;height:168px;padding:1.5rem 1.75rem 1.25rem}.svc__body[data-astro-cid-lesv7jgp]{flex-direction:column;flex:1;padding:1.6rem 1.75rem 1.5rem;display:flex}.svc__n[data-astro-cid-lesv7jgp]{font-family:var(--font-mono);color:var(--green-700);font-size:.75rem}.svc[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{letter-spacing:-.025em;color:var(--navy-900);margin-top:.6rem;font-size:1.32rem}.svc__summary[data-astro-cid-lesv7jgp]{color:var(--muted);margin-top:.7rem;font-size:.97rem;line-height:1.6}.svc__more[data-astro-cid-lesv7jgp]{border-top:1px solid var(--line);flex:1;margin-top:1.25rem}.svc__more[data-astro-cid-lesv7jgp] summary[data-astro-cid-lesv7jgp]{color:var(--ink-2);cursor:pointer;justify-content:space-between;align-items:center;padding:.9rem 0;font-size:.9rem;font-weight:560;list-style:none;display:flex}.svc__more[data-astro-cid-lesv7jgp] summary[data-astro-cid-lesv7jgp]::-webkit-details-marker{display:none}.svc__plus[data-astro-cid-lesv7jgp]{border:1px solid var(--line-strong);width:28px;height:28px;transition:transform .35s var(--ease-out), background-color .2s;border-radius:999px;place-items:center;display:grid}.svc__more[data-astro-cid-lesv7jgp][open] .svc__plus[data-astro-cid-lesv7jgp]{background:var(--stone-50);transform:rotate(45deg)}.svc__more[data-astro-cid-lesv7jgp] ul[data-astro-cid-lesv7jgp]{animation:open .4s var(--ease-out);gap:.55rem;padding-bottom:1rem;display:grid}.svc__more[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{color:var(--ink-2);gap:.6rem;font-size:.92rem;line-height:1.45;display:flex}.svc__more[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp] .icon{color:var(--green-600);flex:none;margin-top:.15rem}@keyframes open{0%{opacity:0;transform:translateY(8px)}}.svc__cta[data-astro-cid-lesv7jgp]{background:var(--stone-50);color:var(--navy-800);border-radius:12px;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.25rem;padding:.85rem 1rem;font-size:.9rem;font-weight:560;transition:background-color .25s,color .25s;display:inline-flex}.svc__cta[data-astro-cid-lesv7jgp] .icon{transition:transform .3s var(--ease-out)}.svc__cta[data-astro-cid-lesv7jgp]:hover{background:var(--navy-800);color:#fff}.svc__cta[data-astro-cid-lesv7jgp]:hover .icon{transform:translate(3px)}.services__note[data-astro-cid-lesv7jgp]{border-radius:var(--radius-lg);background:var(--stone-50);border:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;margin-top:2rem;padding:1.5rem 1.75rem;display:flex}.services__note[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{max-width:62ch;color:var(--ink-2)}.services__note[data-astro-cid-lesv7jgp] strong[data-astro-cid-lesv7jgp]{color:var(--navy-900)}.outcomes[data-astro-cid-jpje25eu]{background:var(--navy-900);overflow:clip}.outcomes__bg[data-astro-cid-jpje25eu]{pointer-events:none;background:radial-gradient(60% 50% at 0 0,#1a459280,#0000 70%),radial-gradient(50% 40% at 100% 100%,#279b4824,#0000 70%);position:absolute;inset:0}.outcomes__grid[data-astro-cid-jpje25eu]{gap:clamp(48px,6vw,80px);display:grid;position:relative}@media (width>=1080px){.outcomes__grid[data-astro-cid-jpje25eu]{grid-template-columns:.8fr 1.2fr;align-items:start}.outcomes__intro[data-astro-cid-jpje25eu]{top:calc(var(--header-h) + 40px);position:sticky}}.outcomes__intro[data-astro-cid-jpje25eu] h2[data-astro-cid-jpje25eu]{font-size:var(--step-4);margin-top:1.25rem}.outcomes__intro[data-astro-cid-jpje25eu] h2[data-astro-cid-jpje25eu] .accent[data-astro-cid-jpje25eu]{color:var(--green-300)}.outcomes__lede[data-astro-cid-jpje25eu]{color:var(--on-dark-2);font-size:var(--step-1);max-width:44ch;margin-top:1.5rem}.toggle[data-astro-cid-jpje25eu]{border:1px solid var(--line-dark-strong);background:#ffffff0f;border-radius:999px;grid-template-columns:1fr 1fr;margin-top:2.25rem;padding:4px;display:inline-grid;position:relative}.toggle__btn[data-astro-cid-jpje25eu]{z-index:1;min-width:108px;color:var(--on-dark-2);background:0 0;border:0;border-radius:999px;padding:.6rem 1.2rem;font-size:.92rem;font-weight:560;transition:color .3s;position:relative}.toggle__btn[data-astro-cid-jpje25eu][aria-pressed=true]{color:var(--navy-900)}.toggle__thumb[data-astro-cid-jpje25eu]{background:var(--yellow);width:calc(50% - 4px);transition:transform .5s var(--ease-out);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}[data-astro-cid-jpje25eu][data-state=after] .toggle__thumb[data-astro-cid-jpje25eu]{transform:translate(100%)}.outcomes__disclaimer[data-astro-cid-jpje25eu]{max-width:40ch;color:var(--on-dark-3);gap:.5rem;margin-top:1rem;font-size:.82rem;line-height:1.5;display:flex}.outcomes__disclaimer[data-astro-cid-jpje25eu] .icon{flex:none;margin-top:.15rem}.outcomes__cta[data-astro-cid-jpje25eu]{margin-top:2rem}.outcomes__cards[data-astro-cid-jpje25eu]{gap:1rem;display:grid}@media (width>=700px){.outcomes__cards[data-astro-cid-jpje25eu]{grid-template-columns:1fr 1fr}}.oc[data-astro-cid-jpje25eu]{border-radius:var(--radius-lg);border:1px solid var(--line-dark);transition:border-color .3s, background-color .3s, opacity .9s var(--ease-out), transform .9s var(--ease-out);background:#ffffff0a;flex-direction:column;justify-content:space-between;gap:1.75rem;padding:1.6rem;display:flex}.oc[data-astro-cid-jpje25eu]:hover{border-color:var(--line-dark-strong);background:#ffffff0f}.oc__n[data-astro-cid-jpje25eu]{font-family:var(--font-mono);color:var(--yellow);font-size:.75rem}.oc[data-astro-cid-jpje25eu] h3[data-astro-cid-jpje25eu]{letter-spacing:-.025em;margin-top:.6rem;font-size:1.28rem}.oc__head[data-astro-cid-jpje25eu] p[data-astro-cid-jpje25eu]{color:var(--on-dark-2);margin-top:.5rem;font-size:.93rem;line-height:1.55}.oc__fig[data-astro-cid-jpje25eu]{border-top:1px solid var(--line-dark);gap:.85rem;padding-top:1.25rem;display:grid}.oc__stat[data-astro-cid-jpje25eu]{height:1.4em;font-family:var(--font-mono);color:#fff;font-size:.82rem;position:relative}.oc__stat[data-astro-cid-jpje25eu] span[data-astro-cid-jpje25eu]{transition:opacity .5s, transform .5s var(--ease-out);position:absolute;inset:0}[data-astro-cid-jpje25eu][data-state=before] .is-after[data-astro-cid-jpje25eu],[data-astro-cid-jpje25eu][data-state=after] .is-before[data-astro-cid-jpje25eu]{opacity:0;transform:translateY(4px)}.cols[data-astro-cid-jpje25eu]{border-bottom:1px solid var(--line-dark-strong);grid-template-columns:repeat(5,1fr);align-items:end;gap:10px;height:104px;display:grid}.cols__bar[data-astro-cid-jpje25eu]{width:min(100%,26px);height:var(--a);background:var(--green-400);transition:height 1s var(--ease-in-out), background-color .6s;border-radius:4px 4px 0 0;justify-self:center}[data-astro-cid-jpje25eu][data-state=before] .cols__bar[data-astro-cid-jpje25eu]{height:var(--b);background:var(--navy-300)}.line[data-astro-cid-jpje25eu]{width:100%;height:auto;overflow:visible}.line__axis[data-astro-cid-jpje25eu]{stroke:var(--line-dark-strong)}.line__target[data-astro-cid-jpje25eu]{stroke:#fff6}.line__label[data-astro-cid-jpje25eu]{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--on-dark-3);font-size:8.5px}.line__path[data-astro-cid-jpje25eu]{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;transition:stroke-dashoffset 1.3s var(--ease-in-out), opacity .6s}.line__path--before[data-astro-cid-jpje25eu]{stroke:var(--navy-300)}.line__path--after[data-astro-cid-jpje25eu]{stroke:var(--green-400)}.line__end[data-astro-cid-jpje25eu]{stroke:var(--navy-900);stroke-width:2px;transition:opacity .4s .9s}.line__end--before[data-astro-cid-jpje25eu]{fill:var(--navy-300)}.line__end--after[data-astro-cid-jpje25eu]{fill:var(--green-400)}[data-astro-cid-jpje25eu][data-state=after] .line__path--before[data-astro-cid-jpje25eu]{opacity:.22}[data-astro-cid-jpje25eu][data-state=before] .line__path--after[data-astro-cid-jpje25eu]{stroke-dashoffset:1px}[data-astro-cid-jpje25eu][data-state=before] .line__end--after[data-astro-cid-jpje25eu],[data-astro-cid-jpje25eu][data-state=after] .line__end--before[data-astro-cid-jpje25eu]{opacity:0;transition-delay:0s}.seg[data-astro-cid-jpje25eu]{border-radius:6px;gap:2px;height:46px;display:flex;overflow:hidden}.seg__s[data-astro-cid-jpje25eu]{width:calc(var(--a) * 1%);transition:width 1s var(--ease-in-out);flex:none}[data-astro-cid-jpje25eu][data-state=before] .seg__s[data-astro-cid-jpje25eu]{width:calc(var(--b) * 1%)}.seg__s--a[data-astro-cid-jpje25eu],.sw--a[data-astro-cid-jpje25eu]{background:var(--navy-300)}.seg__s--b[data-astro-cid-jpje25eu],.sw--b[data-astro-cid-jpje25eu]{background:var(--green-400)}.seg__s--c[data-astro-cid-jpje25eu],.sw--c[data-astro-cid-jpje25eu]{background:var(--yellow)}.seg__legend[data-astro-cid-jpje25eu]{color:var(--on-dark-2);flex-wrap:wrap;gap:.4rem 1.1rem;font-size:.78rem;display:flex}.seg__legend[data-astro-cid-jpje25eu] li[data-astro-cid-jpje25eu]{align-items:center;gap:.4rem;display:inline-flex}.sw[data-astro-cid-jpje25eu]{border-radius:3px;width:10px;height:10px}.risk[data-astro-cid-jpje25eu]{height:104px;position:relative}.risk__grid[data-astro-cid-jpje25eu]{grid-template-columns:repeat(3,1fr);gap:2px;transition:opacity .6s;display:grid;position:absolute;inset:0}.risk__grid[data-astro-cid-jpje25eu] span[data-astro-cid-jpje25eu]{background:rgb(159 179 216/calc((var(--s) - 1) * .06));border-radius:4px}[data-astro-cid-jpje25eu][data-state=before] .risk__grid[data-astro-cid-jpje25eu]{opacity:.15}.risk__dot[data-astro-cid-jpje25eu]{background:var(--navy-200);width:12px;height:12px;box-shadow:0 0 0 2px var(--navy-900);left:var(--ax);top:var(--ay);transition:left 1s var(--ease-in-out), top 1s var(--ease-in-out), background-color .6s;transition-delay:calc(var(--i) * 50ms);border-radius:999px;margin:-6px 0 0 -6px;position:absolute}.risk__dot[data-astro-cid-jpje25eu].is-hi{background:var(--yellow)}[data-astro-cid-jpje25eu][data-state=before] .risk__dot[data-astro-cid-jpje25eu]{left:var(--bx);top:var(--by);background:var(--on-dark-3)}.risk__unknown[data-astro-cid-jpje25eu]{text-align:center;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-3);opacity:0;font-size:.66rem;transition:opacity .5s;position:absolute;bottom:10px;left:0;right:0}[data-astro-cid-jpje25eu][data-state=before] .risk__unknown[data-astro-cid-jpje25eu]{opacity:1}.process[data-astro-cid-grsovck6]{background:var(--cream)}.process[data-astro-cid-grsovck6] .section-head[data-astro-cid-grsovck6] h2[data-astro-cid-grsovck6]{color:var(--navy-900)}.process[data-astro-cid-grsovck6] .section-head[data-astro-cid-grsovck6] h2[data-astro-cid-grsovck6] .accent[data-astro-cid-grsovck6]{color:var(--green-700)}.process__photo[data-astro-cid-grsovck6]{margin-bottom:clamp(48px,6vw,80px);position:relative}.process__frame[data-astro-cid-grsovck6]{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--stone-100);overflow:hidden}@media (width>=720px){.process__frame[data-astro-cid-grsovck6]{aspect-ratio:21/9}}.process__frame[data-astro-cid-grsovck6] img{object-fit:cover;object-position:center 30%;width:100%;height:100%}.process__photo[data-astro-cid-grsovck6] figcaption[data-astro-cid-grsovck6]{backdrop-filter:blur(12px);max-width:560px;box-shadow:var(--shadow);color:var(--ink-2);background:#ffffffe6;border-radius:14px;flex-wrap:wrap;align-items:center;gap:.6rem .9rem;padding:.85rem 1.1rem;font-size:.95rem;display:flex;position:absolute;bottom:clamp(1rem,2.5vw,2rem);left:clamp(1rem,2.5vw,2rem);right:clamp(1rem,2.5vw,2rem)}@media (width<=719px){.process__photo[data-astro-cid-grsovck6] figcaption[data-astro-cid-grsovck6]{box-shadow:none;background:var(--paper);border:1px solid var(--line);margin-top:.75rem;position:static}}.process__chip[data-astro-cid-grsovck6]{background:var(--navy-800);color:var(--yellow);font-family:var(--font-mono);border-radius:999px;padding:.3rem .7rem;font-size:.72rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.process__frame[data-astro-cid-grsovck6]{animation:linear both frameOpen view();animation-range:entry cover 45%}.process__frame[data-astro-cid-grsovck6] img{animation:linear both imgSettle view();animation-range:entry cover 60%}}}@keyframes frameOpen{0%{clip-path:inset(10% 9% round 28px)}to{clip-path:inset(0 round 22px)}}@keyframes imgSettle{0%{transform:scale(1.22)}to{transform:scale(1)}}.steps[data-astro-cid-grsovck6]{gap:1.25rem;padding-left:64px;display:grid;position:relative}.steps__track[data-astro-cid-grsovck6]{background:var(--stone-200);border-radius:2px;width:2px;position:absolute;top:24px;bottom:24px;left:23px}.steps__fill[data-astro-cid-grsovck6]{background:var(--green-600);transform-origin:top;transform:scaleY(var(--p));border-radius:2px;position:absolute;inset:0}.step[data-astro-cid-grsovck6]{position:relative}@media (width<=400px){.steps[data-astro-cid-grsovck6]{padding-left:52px}.steps__track[data-astro-cid-grsovck6]{left:19px}.step__node[data-astro-cid-grsovck6]{width:40px;height:40px;left:-52px}.step__card[data-astro-cid-grsovck6]{padding:1.25rem}}.step__node[data-astro-cid-grsovck6]{background:var(--cream);border:2px solid var(--stone-200);width:48px;height:48px;font-family:var(--font-mono);color:var(--muted);transition:background-color .4s, border-color .4s, color .4s, transform .5s var(--ease-out);border-radius:999px;place-items:center;font-size:.8rem;font-weight:500;display:grid;position:absolute;top:0;left:-64px}.step[data-astro-cid-grsovck6].is-active .step__node[data-astro-cid-grsovck6]{background:var(--navy-800);border-color:var(--navy-800);color:var(--yellow)}.step[data-astro-cid-grsovck6].is-current .step__node[data-astro-cid-grsovck6]{transform:scale(1.08);box-shadow:0 0 0 6px #279b4826}.step__card[data-astro-cid-grsovck6]{border-radius:var(--radius-lg);background:var(--paper);border:1px solid var(--line);padding:1.5rem;transition:border-color .4s,box-shadow .4s,opacity .5s}.js[data-astro-cid-grsovck6] .step[data-astro-cid-grsovck6]:not(.is-active) .step__card[data-astro-cid-grsovck6]{opacity:.6}.step[data-astro-cid-grsovck6].is-current .step__card[data-astro-cid-grsovck6]{border-color:var(--line-strong);box-shadow:var(--shadow)}.step[data-astro-cid-grsovck6] h3[data-astro-cid-grsovck6]{letter-spacing:-.03em;color:var(--navy-900);font-size:1.45rem}.step__card[data-astro-cid-grsovck6]>p[data-astro-cid-grsovck6]{color:var(--muted);margin-top:.5rem;font-size:.97rem}.step__out[data-astro-cid-grsovck6]{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1rem}.step__out-label[data-astro-cid-grsovck6]{color:var(--green-700);font-size:.86rem;font-weight:600}.step__out[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]{color:var(--ink-2);margin-top:.35rem;font-size:.92rem;line-height:1.5}@media (width>=960px){.steps[data-astro-cid-grsovck6]{grid-template-columns:repeat(4,1fr);gap:1.25rem;padding-top:80px;padding-left:0}.steps__track[data-astro-cid-grsovck6]{width:auto;height:2px;inset:23px calc(25% - 24px) auto 24px}.steps__fill[data-astro-cid-grsovck6]{transform-origin:0;transform:scaleX(var(--p))}.step__node[data-astro-cid-grsovck6]{top:-80px;left:0}.step__card[data-astro-cid-grsovck6]{flex-direction:column;height:100%;display:flex}.step__out[data-astro-cid-grsovck6]{margin-top:auto}.step__card[data-astro-cid-grsovck6]>p[data-astro-cid-grsovck6]{margin-bottom:1.25rem}}.industries[data-astro-cid-blrye27w]{background:var(--paper)}.industries[data-astro-cid-blrye27w] .section-head[data-astro-cid-blrye27w] h2[data-astro-cid-blrye27w]{color:var(--navy-900)}.industries[data-astro-cid-blrye27w] .section-head[data-astro-cid-blrye27w] h2[data-astro-cid-blrye27w] .accent[data-astro-cid-blrye27w]{color:var(--green-700)}.ind__grid[data-astro-cid-blrye27w]{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);gap:1px;display:grid;overflow:hidden}@media (width>=640px){.ind__grid[data-astro-cid-blrye27w]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.ind__grid[data-astro-cid-blrye27w]{grid-template-columns:repeat(3,1fr)}}.ind[data-astro-cid-blrye27w]{background:var(--paper);isolation:isolate;transition:color .4s, opacity .9s var(--ease-out), transform .9s var(--ease-out);flex-direction:column;display:flex;position:relative}.ind[data-astro-cid-blrye27w]:before{content:"";z-index:-1;background:var(--navy-800);clip-path:inset(100% 0 0);transition:clip-path .55s var(--ease-out);position:absolute;inset:0}.ind[data-astro-cid-blrye27w]:hover:before{clip-path:inset(0)}.ind[data-astro-cid-blrye27w]:hover{color:#fff}.ind__media[data-astro-cid-blrye27w]{aspect-ratio:16/10;background:var(--stone-100);position:relative;overflow:hidden}.ind__media[data-astro-cid-blrye27w] img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out);transform:scale(1.02)}.ind[data-astro-cid-blrye27w]:hover .ind__media[data-astro-cid-blrye27w] img{transform:scale(1.08)}.ind__media[data-astro-cid-blrye27w]:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#031a4859);position:absolute;inset:0}.ind__body[data-astro-cid-blrye27w]{padding:1.9rem clamp(1.5rem,2.6vw,2.25rem) clamp(1.5rem,2.6vw,2.25rem)}.ind__icon[data-astro-cid-blrye27w]{z-index:1;background:var(--paper);width:52px;height:52px;color:var(--navy-800);box-shadow:var(--shadow);border-radius:999px;place-items:center;margin:-26px 0 0 clamp(1.5rem,2.6vw,2.25rem);transition:background-color .4s,color .4s;display:grid;position:relative}.ind[data-astro-cid-blrye27w]:hover .ind__icon[data-astro-cid-blrye27w]{background:var(--navy-800);color:var(--yellow)}.ind[data-astro-cid-blrye27w] h3[data-astro-cid-blrye27w]{letter-spacing:-.025em;color:var(--navy-900);font-size:1.35rem;transition:color .4s}.ind__line[data-astro-cid-blrye27w]{color:var(--muted);margin-top:.4rem;font-size:.97rem;transition:color .4s}.ind__label[data-astro-cid-blrye27w]{color:var(--green-700);margin-top:1.4rem;font-size:.86rem;font-weight:600;transition:color .4s}.ind__focus[data-astro-cid-blrye27w]{gap:.4rem;margin-top:.7rem;display:grid}.ind__focus[data-astro-cid-blrye27w] li[data-astro-cid-blrye27w]{color:var(--ink-2);padding-left:1rem;font-size:.92rem;transition:color .4s;position:relative}.ind__focus[data-astro-cid-blrye27w] li[data-astro-cid-blrye27w]:before{content:"";background:var(--green-600);border-radius:999px;width:5px;height:5px;position:absolute;top:.62em;left:0}.ind[data-astro-cid-blrye27w]:hover h3[data-astro-cid-blrye27w],.ind[data-astro-cid-blrye27w]:hover .ind__focus[data-astro-cid-blrye27w] li[data-astro-cid-blrye27w]{color:#fff}.ind[data-astro-cid-blrye27w]:hover .ind__line[data-astro-cid-blrye27w]{color:var(--on-dark-2)}.ind[data-astro-cid-blrye27w]:hover .ind__label[data-astro-cid-blrye27w]{color:var(--green-300)}.ind[data-astro-cid-blrye27w]:hover .ind__focus[data-astro-cid-blrye27w] li[data-astro-cid-blrye27w]:before{background:var(--yellow)}.about[data-astro-cid-oxgmilyn]{background:var(--stone-50)}.about__grid[data-astro-cid-oxgmilyn]{align-items:center;gap:clamp(48px,6vw,96px);display:grid}@media (width>=1120px){.about__grid[data-astro-cid-oxgmilyn]{grid-template-columns:.9fr 1.1fr}}.about__visual[data-astro-cid-oxgmilyn]{position:relative}.about__panel[data-astro-cid-oxgmilyn]{border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--navy-800), var(--navy-950));min-height:460px;box-shadow:var(--shadow-lg);flex-direction:column;justify-content:space-between;gap:3rem;padding:clamp(1.75rem,3vw,2.5rem);display:flex;position:relative;overflow:hidden}.about__photo[data-astro-cid-oxgmilyn]{position:absolute;inset:0}.about__photo[data-astro-cid-oxgmilyn] picture,.about__photo[data-astro-cid-oxgmilyn] img{width:100%;height:100%;display:block}.about__photo[data-astro-cid-oxgmilyn] img{object-fit:cover;object-position:center 30%;transition:transform 1.6s var(--ease-out);transform:scale(1.04)}.about__panel[data-astro-cid-oxgmilyn]:hover .about__photo[data-astro-cid-oxgmilyn] img{transform:scale(1.09)}.about__photo[data-astro-cid-oxgmilyn]:after{content:"";background:linear-gradient(#031a48eb 0%,#031a488c 42%,#020c24eb 100%);position:absolute;inset:0}.about__panel[data-astro-cid-oxgmilyn] .about__logo,.about__coords[data-astro-cid-oxgmilyn]{position:relative}.about__city[data-astro-cid-oxgmilyn]{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.035em;margin-top:.5rem;font-weight:600;line-height:1.05}.about__ll[data-astro-cid-oxgmilyn]{font-family:var(--font-mono);color:var(--on-dark-3);margin-top:.6rem;font-size:.8rem}.about__coverage[data-astro-cid-oxgmilyn]{border:1px solid var(--line-dark-strong);color:var(--on-dark-2);border-radius:999px;align-self:flex-start;align-items:center;gap:.6rem;padding:.6rem .9rem;font-size:.88rem;display:inline-flex;position:relative}.about__coverage[data-astro-cid-oxgmilyn] .icon{color:var(--green-400)}.about__copy[data-astro-cid-oxgmilyn] h2[data-astro-cid-oxgmilyn]{font-size:var(--step-4);color:var(--navy-900);margin-top:1.25rem}.about__copy[data-astro-cid-oxgmilyn] h2[data-astro-cid-oxgmilyn] .accent[data-astro-cid-oxgmilyn]{color:var(--green-700)}.about__copy[data-astro-cid-oxgmilyn]>p[data-astro-cid-oxgmilyn]:not(.eyebrow){color:var(--muted);max-width:60ch;margin-top:1.25rem}.about__copy[data-astro-cid-oxgmilyn]>.about__lede[data-astro-cid-oxgmilyn]{font-size:var(--step-1);color:var(--ink-2);margin-top:1.75rem}.about__expertise[data-astro-cid-oxgmilyn]{margin-top:2.25rem}.about__expertise[data-astro-cid-oxgmilyn] ul[data-astro-cid-oxgmilyn]{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.about__expertise[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{background:var(--paper);border:1px solid var(--line);color:var(--navy-800);border-radius:999px;padding:.5rem .95rem;font-size:.9rem;font-weight:500}.about__value[data-astro-cid-oxgmilyn]{background:var(--stone-200);border:1px solid var(--stone-200);border-radius:var(--radius-lg);gap:1px;margin-top:clamp(56px,7vw,96px);display:grid;overflow:hidden}@media (width>=640px){.about__value[data-astro-cid-oxgmilyn]{grid-template-columns:1fr 1fr}}@media (width>=1080px){.about__value[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(4,1fr)}}.about__value[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{background:var(--stone-50);padding:1.75rem}.about__check[data-astro-cid-oxgmilyn]{background:var(--green-600);color:#fff;border-radius:999px;place-items:center;width:30px;height:30px;margin-bottom:1.25rem;display:grid}.about__value[data-astro-cid-oxgmilyn] h3[data-astro-cid-oxgmilyn]{letter-spacing:-.02em;color:var(--navy-900);font-size:1.08rem}.about__value[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{color:var(--muted);margin-top:.5rem;font-size:.93rem;line-height:1.55}.contact[data-astro-cid-he3spzz3]{background:var(--navy-950);overflow:clip}.contact__bg[data-astro-cid-he3spzz3]{pointer-events:none;background:radial-gradient(55% 60% at 100% 0,#279b482e,#0000 70%),radial-gradient(60% 60% at 0 100%,#1a459273,#0000 70%);position:absolute;inset:0}.contact__grid[data-astro-cid-he3spzz3]{gap:clamp(48px,6vw,80px);display:grid;position:relative}@media (width>=1024px){.contact__grid[data-astro-cid-he3spzz3]{grid-template-columns:.9fr 1.1fr;align-items:start}}.contact__intro[data-astro-cid-he3spzz3] h2[data-astro-cid-he3spzz3]{font-size:var(--step-4);margin-top:1.25rem}.contact__intro[data-astro-cid-he3spzz3] h2[data-astro-cid-he3spzz3] .accent[data-astro-cid-he3spzz3]{color:var(--yellow)}.contact__lede[data-astro-cid-he3spzz3]{color:var(--on-dark-2);font-size:var(--step-1);max-width:44ch;margin-top:1.5rem}.channels[data-astro-cid-he3spzz3]{gap:.6rem;max-width:480px;margin-top:2.5rem;display:grid}.channel[data-astro-cid-he3spzz3]{border-radius:var(--radius);border:1px solid var(--line-dark);background:#ffffff08;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.9rem 1rem;transition:border-color .25s,background-color .25s;display:grid}a[data-astro-cid-he3spzz3].channel:hover{border-color:var(--line-dark-strong);background:#ffffff12}.channel__icon[data-astro-cid-he3spzz3]{width:42px;height:42px;color:var(--green-300);background:#ffffff12;border-radius:12px;place-items:center;display:grid}.channel[data-astro-cid-he3spzz3] small[data-astro-cid-he3spzz3]{color:var(--on-dark-3);font-size:.82rem;display:block}.channel[data-astro-cid-he3spzz3] strong[data-astro-cid-he3spzz3]{overflow-wrap:anywhere;margin-top:.1rem;font-weight:560;display:block}@media (width<=400px){.channel[data-astro-cid-he3spzz3]{gap:.75rem;padding:.8rem .85rem}.channel__icon[data-astro-cid-he3spzz3]{width:36px;height:36px}.channel[data-astro-cid-he3spzz3] strong[data-astro-cid-he3spzz3]{font-size:.95rem}.channel[data-astro-cid-he3spzz3] .channel__go{display:none}}.channel[data-astro-cid-he3spzz3] .channel__go{color:var(--on-dark-3);transition:transform .3s var(--ease-out), color .3s}a[data-astro-cid-he3spzz3].channel:hover .channel__go{color:var(--yellow);transform:translate(2px,-2px)}.next[data-astro-cid-he3spzz3]{max-width:480px;margin-top:2.5rem}.next[data-astro-cid-he3spzz3] ol[data-astro-cid-he3spzz3]{gap:.8rem;margin-top:1rem;display:grid}.next[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3]{color:var(--on-dark-2);grid-template-columns:auto 1fr;gap:.85rem;font-size:.95rem;line-height:1.5;display:grid}.next[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{border:1px solid var(--line-dark-strong);width:24px;height:24px;font-family:var(--font-mono);color:var(--yellow);border-radius:999px;place-items:center;font-size:.72rem;display:grid}.form-card[data-astro-cid-he3spzz3]{border-radius:var(--radius-lg);background:var(--paper);color:var(--ink);padding:clamp(1.5rem,3vw,2.5rem);position:relative;box-shadow:0 40px 80px -30px #0000008c}.form-card[data-astro-cid-he3spzz3] .btn--ghost{--btn-fg:var(--ink);--btn-bd:var(--line-strong)}.form-card[data-astro-cid-he3spzz3] .btn--ghost:hover{--btn-bd:var(--ink);--btn-bg:transparent}.form-card[data-astro-cid-he3spzz3] :focus-visible{outline-color:var(--green-600)}.form__head[data-astro-cid-he3spzz3] h3[data-astro-cid-he3spzz3]{font-size:var(--step-2);letter-spacing:-.03em;color:var(--navy-900)}.form__head[data-astro-cid-he3spzz3] p[data-astro-cid-he3spzz3]{color:var(--muted);margin-top:.6rem;font-size:.97rem}.form__grid[data-astro-cid-he3spzz3]{gap:1.1rem;margin-top:1.75rem;display:grid}@media (width>=600px){.form__grid[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr}.field--full[data-astro-cid-he3spzz3]{grid-column:1/-1}}.field[data-astro-cid-he3spzz3]{align-content:start;gap:.45rem;display:grid}.field[data-astro-cid-he3spzz3] label[data-astro-cid-he3spzz3]{color:var(--ink-2);justify-content:space-between;font-size:.88rem;font-weight:560;display:flex}.field__opt[data-astro-cid-he3spzz3]{color:var(--muted);font-size:.8rem;font-weight:400}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{border:1px solid var(--line-strong);background:var(--cream);width:100%;min-height:50px;color:var(--ink);border-radius:12px;padding:.75rem .95rem;font-size:1rem;transition:border-color .2s,box-shadow .2s,background-color .2s}.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{resize:vertical;min-height:140px;line-height:1.5}.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]::placeholder{color:#8a94a3}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:hover,.field[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3]:hover,.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]:hover{border-color:#aeb8c6}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus,.field[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3]:focus,.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]:focus{border-color:var(--navy-600);background:var(--paper);outline:none;box-shadow:0 0 0 4px #1a459224}.field[data-astro-cid-he3spzz3] [data-astro-cid-he3spzz3][aria-invalid=true]{border-color:var(--status-bad);background:#fff7f7}.field[data-astro-cid-he3spzz3] [data-astro-cid-he3spzz3][aria-invalid=true]:focus{box-shadow:0 0 0 4px #c43c3c24}.select[data-astro-cid-he3spzz3]{position:relative}.select[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3]{appearance:none;cursor:pointer;padding-right:2.5rem}.select[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3]:invalid{color:#6b7686}.select[data-astro-cid-he3spzz3] .icon{pointer-events:none;color:var(--muted);position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}.select[data-astro-cid-he3spzz3].is-flash select[data-astro-cid-he3spzz3]{animation:flash 1.2s var(--ease-out)}@keyframes flash{0%,40%{border-color:var(--green-600);box-shadow:0 0 0 4px #279b4833}}.field__err[data-astro-cid-he3spzz3]{color:var(--status-bad);gap:.35rem;font-size:.84rem;display:flex}.field__err[data-astro-cid-he3spzz3]:before{content:"!";background:var(--status-bad);color:#fff;border-radius:999px;flex:none;place-items:center;width:16px;height:16px;margin-top:.15rem;font-size:.7rem;font-weight:700;display:grid}.field__meta[data-astro-cid-he3spzz3]{justify-content:space-between;gap:1rem;display:flex}.field__count[data-astro-cid-he3spzz3]{font-family:var(--font-mono);color:var(--muted);margin-left:auto;font-size:.74rem}.hp[data-astro-cid-he3spzz3]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__foot[data-astro-cid-he3spzz3]{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-top:1.75rem;display:flex}.form__submit[data-astro-cid-he3spzz3]{min-width:180px}.form__submit[data-astro-cid-he3spzz3].is-loading .icon{animation:send 1s var(--ease-in-out) infinite}@keyframes send{50%{opacity:.4;transform:translate(3px,-3px)}}.form__hint[data-astro-cid-he3spzz3]{color:var(--muted);flex:220px;font-size:.86rem;line-height:1.5}.form__link[data-astro-cid-he3spzz3]{color:var(--green-700);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:560;text-decoration:underline 1px}.form__link[data-astro-cid-he3spzz3]:hover{color:var(--navy-800)}.form__privacy[data-astro-cid-he3spzz3]{border-top:1px solid var(--line);color:var(--muted);margin-top:1.25rem;padding-top:1.1rem;font-size:.82rem}.form__privacy[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:var(--navy-800);text-underline-offset:3px;text-decoration:underline}.form__status[data-astro-cid-he3spzz3]:not(:empty){border-radius:12px;margin-top:1rem;padding:.9rem 1rem;font-size:.92rem;line-height:1.5}.form__status[data-astro-cid-he3spzz3][data-tone=error]{color:#8f2626;background:#fdf1f1;border:1px solid #f1caca}.form__status[data-astro-cid-he3spzz3][data-tone=info]{background:var(--stone-50);color:var(--ink-2);border:1px solid var(--line)}.form__status[data-astro-cid-he3spzz3] a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.form__done[data-astro-cid-he3spzz3]{animation:open .5s var(--ease-out);padding:1rem 0}.form__done[data-astro-cid-he3spzz3]:focus{outline:none}.form__done-icon[data-astro-cid-he3spzz3]{background:var(--green-600);color:#fff;border-radius:999px;place-items:center;width:56px;height:56px;display:grid}.form__done[data-astro-cid-he3spzz3] h3[data-astro-cid-he3spzz3]{font-size:var(--step-2);letter-spacing:-.03em;color:var(--navy-900);margin-top:1.5rem}.form__done[data-astro-cid-he3spzz3] p[data-astro-cid-he3spzz3]{color:var(--muted);max-width:52ch;margin-top:.75rem}.form__done-actions[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:.6rem;margin:1.5rem 0;display:flex}.form__done-actions[data-astro-cid-he3spzz3]:empty{margin:1rem 0 0}.form__done-actions[data-astro-cid-he3spzz3] .btn{min-height:44px;font-size:.9rem}
