.ServicesAchievements-module__GR3VCa__root{--trust-pad:var(--services-px,clamp(1.25rem, 4.3vw, 4rem));--trust-muted:#7d8496;--trust-divider:#0f15231a;box-sizing:border-box;width:100%;padding:2.25rem var(--trust-pad) clamp(3.5rem, 6.3vw, 5.6rem);font-family:var(--font-heading,"Creato Display", system-ui, sans-serif);overflow-x:clip}.ServicesAchievements-module__GR3VCa__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem;display:grid}@media (min-width:768px){.ServicesAchievements-module__GR3VCa__grid{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:0}}.ServicesAchievements-module__GR3VCa__item{text-align:center;flex-direction:column;align-items:center;min-width:0;padding-inline:.5rem;display:flex}.ServicesAchievements-module__GR3VCa__item:nth-child(2n){border-inline-start:1px solid var(--trust-divider)}@media (min-width:768px){.ServicesAchievements-module__GR3VCa__item{padding-inline:1rem}.ServicesAchievements-module__GR3VCa__item:nth-child(2n){border-inline-start:0}.ServicesAchievements-module__GR3VCa__item+.ServicesAchievements-module__GR3VCa__item{border-inline-start:1px solid var(--trust-divider)}}.ServicesAchievements-module__GR3VCa__value{letter-spacing:-.045em;color:var(--main-bright,#05f);font-size:clamp(2rem,3.6vw,3.4rem);font-weight:500;line-height:1}.ServicesAchievements-module__GR3VCa__label{max-width:100%;color:var(--trust-muted);margin:.5rem 0 0;font-size:clamp(.8125rem,1.25vw,1.125rem);line-height:1.25}.ServicesAchievements-module__GR3VCa__root[dir=rtl] .ServicesAchievements-module__GR3VCa__value{letter-spacing:0}
.ReededGlassEffect-module__L_E2Ta__glass{--n:28;--gw:84;--g0:calc(100 - var(--gw));width:calc(var(--gw) * 1cqw);pointer-events:none;position:absolute;inset-block:0;inset-inline-end:0;-webkit-mask-image:linear-gradient(270deg,#000 0% 34%,#000000bf 40%,#00000073 46%,#0003 51%,#0000000f 55%,#0000 60%);mask-image:linear-gradient(270deg,#000 0% 34%,#000000bf 40%,#00000073 46%,#0003 51%,#0000000f 55%,#0000 60%)}[dir=rtl] .ReededGlassEffect-module__L_E2Ta__glass{--g0:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 34%,#000000bf 40%,#00000073 46%,#0003 51%,#0000000f 55%,#0000 60%);mask-image:linear-gradient(90deg,#000 0% 34%,#000000bf 40%,#00000073 46%,#0003 51%,#0000000f 55%,#0000 60%)}@container svc (max-width:559.98px){.ReededGlassEffect-module__L_E2Ta__glass{--gw:72}}.ReededGlassEffect-module__L_E2Ta__rib{inset-block:0;left:calc(var(--i) * var(--gw) / var(--n) * 1cqw);width:calc(var(--gw) / var(--n) * 1cqw + .5px);position:absolute;overflow:hidden}.ReededGlassEffect-module__L_E2Ta__shot{width:100cqw;height:100%;top:0;left:calc(-1 * (var(--g0) + var(--i) * var(--gw) / var(--n)) * 1cqw);background-image:var(--art-img,none);transform-origin:calc((var(--g0) + (var(--i) + .5) * var(--gw) / var(--n) + var(--shift)) * 1cqw) 50%;transform:scaleX(var(--s));background-position:50%;background-size:cover;position:absolute}.ReededGlassEffect-module__L_E2Ta__rib:after{content:"";opacity:calc((var(--s) - 1) / 1.9);background:linear-gradient(90deg,#fff3 0%,#ffffff08 30%,#fff0 55%,#0000000f 100%);position:absolute;inset:0;box-shadow:inset -1px 0 #ffffff24}.ReededGlassEffect-module__L_E2Ta__glass[data-fallback=true] .ReededGlassEffect-module__L_E2Ta__rib{background:#ffffff1f}
.ServiceHero-module__av48nG__hero{--hero-pad-x:var(--details-px,.5rem);--hero-pad-top:clamp(.5rem, 2vw, 1.5rem);--hero-pad-bottom:clamp(1.5rem, 3vw, 2.5rem);--hero-max-width:100%;--hero-radius:28px;--hero-radius-lg:32px;--hero-art-size:clamp(26rem, 46cqw, 40rem);--hero-content-pad:clamp(2rem, 4.3cqw, 4rem);--hero-content-pad-x:1.4rem;--hero-content-pad-bottom:1.6rem;--hero-gap:2rem;--hero-gap-lg:2.5rem;padding-inline:var(--hero-pad-x);padding-block:var(--hero-pad-top) var(--hero-pad-bottom);font-family:var(--font-heading,"Creato Display", system-ui, sans-serif);container:hero/inline-size}.ServiceHero-module__av48nG__surface{--ink:#0f1523;--muted:#6b7285;--line:#0f15231a;--bgdir:90deg;--accent:var(--main-bright,#05f);isolation:isolate;max-width:var(--hero-max-width);border-radius:var(--hero-radius);background-image:linear-gradient(#f3f6fd 0%,#f6f9fe 100%);flex-direction:column;margin-inline:auto;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb3,0 0 0 1px #96afe624}.ServiceHero-module__av48nG__art{z-index:0;aspect-ratio:1;width:100%;position:relative;overflow:hidden;container:art/inline-size}.ServiceHero-module__av48nG__layer{--dir:to top;--a:0;--w:30;--blur:0px;--zoom:1;-webkit-mask-image:linear-gradient(var(--dir), transparent calc(var(--a) * 1%), #0000001a calc((var(--a) + var(--w) * .2) * 1%), #00000059 calc((var(--a) + var(--w) * .4) * 1%), #000000a6 calc((var(--a) + var(--w) * .6) * 1%), #000000e6 calc((var(--a) + var(--w) * .8) * 1%), #000 calc((var(--a) + var(--w)) * 1%));-webkit-mask-image:linear-gradient(var(--dir), transparent calc(var(--a) * 1%), #0000001a calc((var(--a) + var(--w) * .2) * 1%), #00000059 calc((var(--a) + var(--w) * .4) * 1%), #000000a6 calc((var(--a) + var(--w) * .6) * 1%), #000000e6 calc((var(--a) + var(--w) * .8) * 1%), #000 calc((var(--a) + var(--w)) * 1%));mask-image:linear-gradient(var(--dir), transparent calc(var(--a) * 1%), #0000001a calc((var(--a) + var(--w) * .2) * 1%), #00000059 calc((var(--a) + var(--w) * .4) * 1%), #000000a6 calc((var(--a) + var(--w) * .6) * 1%), #000000e6 calc((var(--a) + var(--w) * .8) * 1%), #000 calc((var(--a) + var(--w)) * 1%));position:absolute;inset:0}.ServiceHero-module__av48nG__img{object-fit:cover;object-position:center;width:100%;height:100%;filter:blur(var(--blur));transform:scale(var(--zoom));transform-origin:50% 0;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.ServiceHero-module__av48nG__l1{--a:0;--w:34;--blur:24px;--zoom:1.12}.ServiceHero-module__av48nG__l2{--a:4;--w:32;--blur:11px;--zoom:1.07}.ServiceHero-module__av48nG__l3{--a:8;--w:30;--blur:4px;--zoom:1.03}.ServiceHero-module__av48nG__l4{--a:12;--w:30;--blur:0px;--zoom:1}.ServiceHero-module__av48nG__content{z-index:2;gap:var(--hero-gap);padding:0 var(--hero-content-pad-x) var(--hero-content-pad-bottom);flex-direction:column;margin-top:-16cqw;display:flex;position:relative}.ServiceHero-module__av48nG__title{letter-spacing:-.04em;color:var(--ink);text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:clamp(2rem,9vw,2.6rem);font-weight:500;line-height:1.04}.ServiceHero-module__av48nG__chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.ServiceHero-module__av48nG__feat{--slash-w:2.4rem;--slash-h:3.4rem;min-width:0;min-height:var(--slash-h);align-items:center;gap:.5rem;display:flex;position:relative}.ServiceHero-module__av48nG__featNum{z-index:1;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--accent);font-size:.75rem;font-weight:500;line-height:1;position:absolute;inset-block-start:6%;inset-inline-start:0}.ServiceHero-module__av48nG__featSlash{width:var(--slash-w);height:var(--slash-h);color:#0f152399;flex:none;overflow:visible}[dir=rtl] .ServiceHero-module__av48nG__featSlash{transform:scaleX(-1)}.ServiceHero-module__av48nG__featText{letter-spacing:-.02em;min-width:0;color:var(--ink);font-size:1rem;line-height:1.12}.ServiceHero-module__av48nG__featLight,.ServiceHero-module__av48nG__featBold,.ServiceHero-module__av48nG__featNote{overflow-wrap:anywhere;display:block}.ServiceHero-module__av48nG__featLight{font-weight:300}.ServiceHero-module__av48nG__featBold{font-weight:700}.ServiceHero-module__av48nG__featNote{color:#9a9db6;font-weight:300}[dir=rtl] .ServiceHero-module__av48nG__featText{letter-spacing:0;line-height:1.3}.ServiceHero-module__av48nG__desc{max-width:52ch;color:var(--muted);margin:1.25rem 0 0;font-size:1rem;line-height:1.7}.ServiceHero-module__av48nG__stats{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));border-top:1px solid var(--line);padding-top:1.4rem;display:grid}.ServiceHero-module__av48nG__stat{flex-direction:column-reverse;justify-content:flex-end;min-width:0;padding-inline:.9rem;display:flex}.ServiceHero-module__av48nG__stat:first-child{padding-inline-start:0}.ServiceHero-module__av48nG__stat+.ServiceHero-module__av48nG__stat{border-inline-start:1px solid var(--line)}.ServiceHero-module__av48nG__statValue{letter-spacing:-.04em;color:var(--main-bright,#05f);overflow-wrap:anywhere;margin:0;font-size:clamp(1.4rem,6.2vw,1.9rem);font-weight:500;line-height:1}.ServiceHero-module__av48nG__statLabel{color:var(--muted);margin:.5rem 0 0;font-size:.8125rem;line-height:1.25}@container hero (min-width:720px){.ServiceHero-module__av48nG__surface{--size:var(--hero-art-size);min-height:var(--size);border-radius:var(--hero-radius-lg);background-image:linear-gradient(var(--bgdir), #fafbff 0%, #f2f6fd 42%, #e9effb 100%);flex-direction:row;align-items:stretch}[dir=rtl] .ServiceHero-module__av48nG__surface{--bgdir:270deg}.ServiceHero-module__av48nG__art{width:var(--size);aspect-ratio:auto;height:100%;position:absolute;inset-block:0;inset-inline:auto 0}.ServiceHero-module__av48nG__layer{--dir:to right}[dir=rtl] .ServiceHero-module__av48nG__layer{--dir:to left}.ServiceHero-module__av48nG__img{transform-origin:100%}[dir=rtl] .ServiceHero-module__av48nG__img{transform-origin:0%}.ServiceHero-module__av48nG__l1{--a:4;--w:30}.ServiceHero-module__av48nG__l2{--a:8;--w:28}.ServiceHero-module__av48nG__l3{--a:12;--w:26}.ServiceHero-module__av48nG__l4{--a:16;--w:24}.ServiceHero-module__av48nG__surface [data-reeded-glass]{--gw:58;-webkit-mask-image:linear-gradient(var(--hdir), #000 0%, #000 40%, transparent 100%);-webkit-mask-image:linear-gradient(var(--hdir), #000 0%, #000 40%, transparent 100%);mask-image:linear-gradient(var(--hdir), #000 0%, #000 40%, transparent 100%)}.ServiceHero-module__av48nG__content{justify-content:space-between;gap:var(--hero-gap-lg);width:calc(100% - var(--size) * .8);padding:var(--hero-content-pad);margin-top:0;padding-inline-end:0}.ServiceHero-module__av48nG__title{max-width:14ch;font-size:clamp(2.4rem,4.4cqw,4rem)}.ServiceHero-module__av48nG__chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.9cqw,2rem) clamp(.75rem,1.4cqw,1.5rem);margin-top:clamp(1.6rem,3cqw,2.8rem)}.ServiceHero-module__av48nG__feat{--slash-w:clamp(2.6rem, 4.1cqw, 4rem);--slash-h:clamp(3.4rem, 5.3cqw, 5.4rem);gap:clamp(.4rem,.85cqw,.9rem)}.ServiceHero-module__av48nG__featNum{font-size:clamp(.7rem,1.1cqw,1rem)}.ServiceHero-module__av48nG__featText{font-size:clamp(1rem,1.65cqw,1.55rem)}.ServiceHero-module__av48nG__desc{margin-top:clamp(1.4rem,2.4cqw,2.4rem);font-size:clamp(1rem,1.35cqw,1.15rem)}.ServiceHero-module__av48nG__statValue{font-size:clamp(1.35rem,2.6cqw,2.3rem)}.ServiceHero-module__av48nG__statLabel{font-size:clamp(.8125rem,1.15cqw,.95rem)}.ServiceHero-module__av48nG__stat{padding-inline:clamp(.9rem,1.8cqw,1.6rem)}}@media (prefers-reduced-motion:no-preference){.ServiceHero-module__av48nG__surface[data-intro=pending] .ServiceHero-module__av48nG__art,.ServiceHero-module__av48nG__surface[data-intro=pending] .ServiceHero-module__av48nG__title,.ServiceHero-module__av48nG__surface[data-intro=pending] .ServiceHero-module__av48nG__chips,.ServiceHero-module__av48nG__surface[data-intro=pending] .ServiceHero-module__av48nG__desc,.ServiceHero-module__av48nG__surface[data-intro=pending] .ServiceHero-module__av48nG__stats{opacity:0}}
.ServiceSnapshot-module__Elpvbq__root{padding:0 var(--details-px,.5rem);font-family:var(--font-heading,"Creato Display", system-ui, sans-serif);margin-top:clamp(.75rem,2vw,1.25rem)}.ServiceSnapshot-module__Elpvbq__band{color:#fff;background:#0f1523;border-radius:clamp(24px,3vw,32px);padding:clamp(1.75rem,4vw,3.25rem);position:relative;overflow:hidden}.ServiceSnapshot-module__Elpvbq__band:before{background:var(--main-bright,#05f);content:"";height:2px;position:absolute;inset-block-start:0;inset-inline:0}.ServiceSnapshot-module__Elpvbq__inner{gap:clamp(1.75rem,4vw,3rem);display:grid}@media (min-width:1024px){.ServiceSnapshot-module__Elpvbq__inner{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:end;gap:clamp(2rem,5vw,5rem)}}.ServiceSnapshot-module__Elpvbq__eyebrow{color:var(--main-bright,#05f);letter-spacing:.02em;margin:0 0 .75rem;font-size:.75rem;font-weight:600}.ServiceSnapshot-module__Elpvbq__heading{color:#fff;letter-spacing:-.035em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(1.5rem,2.8vw,2.35rem);font-weight:500;line-height:1.12}.ServiceSnapshot-module__Elpvbq__actions{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.ServiceSnapshot-module__Elpvbq__primary,.ServiceSnapshot-module__Elpvbq__secondary{transition:background var(--motion-fast,.2s) ease, border-color var(--motion-fast,.2s) ease, color var(--motion-fast,.2s) ease;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.1rem;font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.ServiceSnapshot-module__Elpvbq__primary{color:#0f1523;background:#fff}.ServiceSnapshot-module__Elpvbq__primary:hover{background:var(--main-bright,#05f);color:#fff}.ServiceSnapshot-module__Elpvbq__secondary{color:#fff;border:1px solid #ffffff38}.ServiceSnapshot-module__Elpvbq__secondary:hover{border-color:#fff}.ServiceSnapshot-module__Elpvbq__metrics{gap:1rem;margin:0;padding:0;display:grid}@media (min-width:640px){.ServiceSnapshot-module__Elpvbq__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.ServiceSnapshot-module__Elpvbq__metric{border-top:1px solid #ffffff29;min-width:0;padding-top:.9rem}.ServiceSnapshot-module__Elpvbq__label{color:#ffffff7a;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:500}.ServiceSnapshot-module__Elpvbq__value{color:#fff;letter-spacing:-.03em;overflow-wrap:anywhere;margin:.55rem 0 0;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:500;line-height:1.15}.ServiceSnapshot-module__Elpvbq__note{color:#ffffff8f;margin:.45rem 0 0;font-size:.75rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.ServiceSnapshot-module__Elpvbq__primary,.ServiceSnapshot-module__Elpvbq__secondary{transition:none}}
.ContentBody-module__QqbLEq__prose{--ink:var(--black,#2a2a2a);--text:color-mix(in srgb, var(--black,#2a2a2a) 78%, transparent);--muted:color-mix(in srgb, var(--black,#2a2a2a) 52%, transparent);--line:color-mix(in srgb, var(--black,#2a2a2a) 10%, transparent);--accent:var(--main-bright,#05f);min-width:0;color:var(--text);font-family:var(--font-body,"Inter Display", system-ui, sans-serif);overflow-wrap:break-word;font-size:clamp(1.0625rem,.98rem + .32vw,1.1875rem);line-height:1.8}.ContentBody-module__QqbLEq__prose>:first-child{margin-top:0}.ContentBody-module__QqbLEq__prose>:last-child{margin-bottom:0}.ContentBody-module__QqbLEq__p{text-wrap:pretty;max-width:78ch;margin:0 0 1.35em}.ContentBody-module__QqbLEq__prose>.ContentBody-module__QqbLEq__p:first-child{max-width:70ch;color:var(--ink);font-size:1.12em;line-height:1.68}.ContentBody-module__QqbLEq__h3,.ContentBody-module__QqbLEq__h4,.ContentBody-module__QqbLEq__h5{max-width:34ch;color:var(--ink);font-family:var(--font-heading,"Creato Display", system-ui, sans-serif);letter-spacing:-.025em;text-wrap:balance;font-weight:500;line-height:1.2}.ContentBody-module__QqbLEq__h3{margin:2.4em 0 .7em;font-size:clamp(1.4rem,1.2rem + .9vw,1.85rem)}.ContentBody-module__QqbLEq__h4{margin:2em 0 .6em;font-size:clamp(1.15rem,1.05rem + .45vw,1.35rem)}.ContentBody-module__QqbLEq__h5{margin:1.8em 0 .5em;font-size:1.05rem}.ContentBody-module__QqbLEq__ul,.ContentBody-module__QqbLEq__ol{max-width:78ch;margin:0 0 1.5em;padding:0;list-style:none}.ContentBody-module__QqbLEq__li{text-wrap:pretty;margin-bottom:.7em;padding-inline-start:1.7em;position:relative}.ContentBody-module__QqbLEq__ul>.ContentBody-module__QqbLEq__li:before{background:var(--accent);content:"";border-radius:50%;width:.42em;height:.42em;position:absolute;inset-block-start:.78em;inset-inline-start:.2em}.ContentBody-module__QqbLEq__ol{counter-reset:content-list}.ContentBody-module__QqbLEq__ol>.ContentBody-module__QqbLEq__li{counter-increment:content-list}.ContentBody-module__QqbLEq__ol>.ContentBody-module__QqbLEq__li:before{background:color-mix(in srgb, var(--accent) 9%, transparent);width:1.5em;height:1.5em;color:var(--accent);content:counter(content-list);border-radius:50%;place-items:center;font-size:.72em;font-weight:600;display:grid;position:absolute;inset-block-start:.2em;inset-inline-start:0}.ContentBody-module__QqbLEq__li>.ContentBody-module__QqbLEq__p{margin:0}.ContentBody-module__QqbLEq__quote{border-inline-start:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 5%, var(--white,#fff));max-width:72ch;color:var(--ink);font-family:var(--font-heading,"Creato Display", system-ui, sans-serif);border-radius:0 18px 18px 0;margin:2.2em 0;padding:1.35em 1.6em;font-size:1.08em;line-height:1.55;position:relative}[dir=rtl] .ContentBody-module__QqbLEq__quote{border-radius:18px 0 0 18px}.ContentBody-module__QqbLEq__quote .ContentBody-module__QqbLEq__p{max-width:none}.ContentBody-module__QqbLEq__link{color:var(--accent);text-underline-offset:.22em;transition:color var(--motion-fast,.2s) ease;text-decoration:underline;text-decoration-thickness:1px}.ContentBody-module__QqbLEq__link:hover{color:var(--main-dark,#022ca5)}.ContentBody-module__QqbLEq__strong{color:var(--ink);font-weight:600}.ContentBody-module__QqbLEq__em{font-style:italic}.ContentBody-module__QqbLEq__hr{border:0;border-top:1px solid var(--line);max-width:78ch;margin:2.6em 0}.ContentBody-module__QqbLEq__image{border-radius:20px;max-width:100%;height:auto;margin:2em 0;display:block}.ContentBody-module__QqbLEq__figure{margin:2em 0}.ContentBody-module__QqbLEq__figure .ContentBody-module__QqbLEq__image{margin:0}.ContentBody-module__QqbLEq__figcaption{color:var(--muted);margin-top:.7em;font-size:.875rem;line-height:1.5}.ContentBody-module__QqbLEq__tableWrap{border:1px solid var(--line);-webkit-overflow-scrolling:touch;border-radius:16px;width:100%;margin:1.8em 0;overflow-x:auto}.ContentBody-module__QqbLEq__table{border-collapse:collapse;width:100%;font-size:.95em}.ContentBody-module__QqbLEq__th,.ContentBody-module__QqbLEq__td{border-bottom:1px solid var(--line);text-align:start;vertical-align:top;padding:.8em 1em}.ContentBody-module__QqbLEq__th{background:color-mix(in srgb, var(--black,#2a2a2a) 4%, transparent);color:var(--ink);font-weight:600}.ContentBody-module__QqbLEq__table tr:last-child .ContentBody-module__QqbLEq__td{border-bottom:0}.ContentBody-module__QqbLEq__pre{background:var(--black,#2a2a2a);max-width:100%;color:var(--white,#fff);border-radius:16px;margin:1.8em 0;padding:1.1em 1.3em;font-size:.9rem;line-height:1.6;overflow-x:auto}.ContentBody-module__QqbLEq__pre .ContentBody-module__QqbLEq__code{color:inherit;background:0 0;padding:0}.ContentBody-module__QqbLEq__code{background:color-mix(in srgb, var(--black,#2a2a2a) 6%, transparent);border-radius:6px;padding:.15em .4em;font-size:.88em}@media (max-width:640px){.ContentBody-module__QqbLEq__prose{font-size:1rem;line-height:1.72}.ContentBody-module__QqbLEq__quote{padding:1.1em 1.2em}}@media (prefers-reduced-motion:reduce){.ContentBody-module__QqbLEq__link{transition:none}}
.ServiceCard-module__sNzk7W__card{--ink:#0f1523;--muted:#7d8496;--tint:#eef3fc;--panel:var(--page-bg,#f7f7f7);--c0:#e4e9f4;--c1:#dfe5f2;--c2:#aab4c8;--c3:#6b768e;--c4:#2b3347;--edge:#1b2030;font-family:var(--font-heading,"Creato Display", system-ui, sans-serif);position:relative;container:svc/inline-size}@supports (color:color-mix(in srgb, red 50%, blue)){.ServiceCard-module__sNzk7W__card{--m-pale:color-mix(in srgb, var(--c0) 22%, var(--panel));--m-blush:color-mix(in srgb, var(--c1) 12%, color-mix(in srgb, var(--c0) 50%, var(--panel)));--m-mid:color-mix(in srgb, var(--c2) 60%, var(--c0));--m-deep:color-mix(in srgb, var(--c3) 35%, var(--c4))}}.ServiceCard-module__sNzk7W__surface{isolation:isolate;aspect-ratio:4/5;--bgdir:90deg;background-color:var(--panel);border-radius:28px;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in srgb, red 50%, blue)){.ServiceCard-module__sNzk7W__surface{background-image:linear-gradient(to top, var(--panel) 0%, var(--panel) 30%, var(--m-pale) 40%, var(--m-blush) 48%, var(--m-mid) 54%, var(--c2) 61%, var(--m-deep) 72%, var(--c4) 85%, var(--edge) 100%)}}@supports (background-image:linear-gradient(in oklab to top, red, blue)) and (color:color-mix(in srgb, red 50%, blue)){.ServiceCard-module__sNzk7W__surface{background-image:linear-gradient(in oklab to top, var(--panel) 0%, var(--panel) 30%, var(--m-pale) 40%, var(--m-blush) 48%, var(--m-mid) 54%, var(--c2) 61%, var(--m-deep) 72%, var(--c4) 85%, var(--edge) 100%)}}.ServiceCard-module__sNzk7W__link{z-index:3;border-radius:inherit;position:absolute;inset:0}.ServiceCard-module__sNzk7W__link:focus-visible{outline:2px solid var(--main-bright,#05f);outline-offset:-2px}.ServiceCard-module__sNzk7W__art{z-index:0;--soft:#000 0%, #000 49%, #000000f4 55.4%, #000000d7 61.8%, #000000ae 68.1%, #00000080 74.5%, #00000051 80.9%, #00000028 87.3%, #0000000b 93.6%, transparent 100%;--e1cx:15%;--e1cy:0%;--e1x:75;--e1y:68;--e2cx:55%;--e2cy:0%;--e2x:70;--e2y:58;--e3cx:95%;--e3cy:0%;--e3x:75;--e3y:64;position:absolute;inset:0;overflow:hidden;container:art/inline-size}.ServiceCard-module__sNzk7W__layer{--g:1;--blur:0px;--zoom:1;-webkit-mask-image:radial-gradient(ellipse calc(var(--e1x) * var(--g) * 1%) calc(var(--e1y) * var(--g) * 1%) at var(--e1cx) var(--e1cy), var(--soft)), radial-gradient(ellipse calc(var(--e2x) * var(--g) * 1%) calc(var(--e2y) * var(--g) * 1%) at var(--e2cx) var(--e2cy), var(--soft)), radial-gradient(ellipse calc(var(--e3x) * var(--g) * 1%) calc(var(--e3y) * var(--g) * 1%) at var(--e3cx) var(--e3cy), var(--soft));-webkit-mask-image:radial-gradient(ellipse calc(var(--e1x) * var(--g) * 1%) calc(var(--e1y) * var(--g) * 1%) at var(--e1cx) var(--e1cy), var(--soft)), radial-gradient(ellipse calc(var(--e2x) * var(--g) * 1%) calc(var(--e2y) * var(--g) * 1%) at var(--e2cx) var(--e2cy), var(--soft)), radial-gradient(ellipse calc(var(--e3x) * var(--g) * 1%) calc(var(--e3y) * var(--g) * 1%) at var(--e3cx) var(--e3cy), var(--soft));mask-image:radial-gradient(ellipse calc(var(--e1x) * var(--g) * 1%) calc(var(--e1y) * var(--g) * 1%) at var(--e1cx) var(--e1cy), var(--soft)), radial-gradient(ellipse calc(var(--e2x) * var(--g) * 1%) calc(var(--e2y) * var(--g) * 1%) at var(--e2cx) var(--e2cy), var(--soft)), radial-gradient(ellipse calc(var(--e3x) * var(--g) * 1%) calc(var(--e3y) * var(--g) * 1%) at var(--e3cx) var(--e3cy), var(--soft));position:absolute;inset:0}.ServiceCard-module__sNzk7W__img{object-fit:cover;object-position:center;filter:blur(var(--blur));transform:scale(var(--zoom));transform-origin:50% 0}.ServiceCard-module__sNzk7W__l1{--g:1;--blur:26px;--zoom:1.12}.ServiceCard-module__sNzk7W__l2{--g:.97;--blur:12px;--zoom:1.07}.ServiceCard-module__sNzk7W__l3{--g:.94;--blur:5px;--zoom:1.03}.ServiceCard-module__sNzk7W__l4{--g:.91;--blur:0px;--zoom:1}.ServiceCard-module__sNzk7W__placeholder{background:radial-gradient(70% 70% at 60% 55%,#0055ff24,#0000 70%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ServiceCard-module__sNzk7W__numeral{letter-spacing:-.06em;color:#05fc;-webkit-user-select:none;user-select:none;font-size:clamp(6rem,22cqw,11rem);line-height:1}.ServiceCard-module__sNzk7W__content{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;min-height:52%;padding:2rem 1.4rem;display:flex;position:relative}.ServiceCard-module__sNzk7W__title{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:1.85rem;font-weight:500;line-height:1.04}.ServiceCard-module__sNzk7W__desc{color:var(--muted);margin:.8rem 0 0;font-size:.9375rem;line-height:1.55}[dir=rtl] .ServiceCard-module__sNzk7W__title{letter-spacing:-.005em;line-height:1.2}@container svc (min-width:560px){.ServiceCard-module__sNzk7W__surface{--glow-x:50%;aspect-ratio:16/10;border-radius:32px;flex-direction:row;justify-content:flex-start;align-items:stretch}[dir=rtl] .ServiceCard-module__sNzk7W__surface{--bgdir:270deg}@supports (color:color-mix(in srgb, red 50%, blue)){.ServiceCard-module__sNzk7W__surface{background-image:radial-gradient(ellipse 34% 42% at var(--glow-x) 52%, color-mix(in srgb, var(--c1) 16%, transparent), transparent 72%), linear-gradient(var(--bgdir), var(--panel) 0%, var(--panel) 30%, var(--m-pale) 40%, var(--m-blush) 48%, var(--m-mid) 54%, var(--c2) 61%, var(--m-deep) 72%, var(--c4) 85%, var(--edge) 100%)}}@supports (background-image:linear-gradient(in oklab 90deg, red, blue)) and (color:color-mix(in srgb, red 50%, blue)){.ServiceCard-module__sNzk7W__surface{background-image:radial-gradient(ellipse 34% 42% at var(--glow-x) 52%, color-mix(in srgb, var(--c1) 16%, transparent), transparent 72%), linear-gradient(in oklab var(--bgdir), var(--panel) 0%, var(--panel) 30%, var(--m-pale) 40%, var(--m-blush) 48%, var(--m-mid) 54%, var(--c2) 61%, var(--m-deep) 72%, var(--c4) 85%, var(--edge) 100%)}}.ServiceCard-module__sNzk7W__art{--e1cx:100%;--e1cy:8%;--e1x:96;--e1y:78;--e2cx:100%;--e2cy:55%;--e2x:100;--e2y:62;--e3cx:100%;--e3cy:98%;--e3x:92;--e3y:70;width:76%;inset-block:0;inset-inline:auto 0}[dir=rtl] .ServiceCard-module__sNzk7W__art{--e1cx:0%;--e2cx:0%;--e3cx:0%}.ServiceCard-module__sNzk7W__l1{--g:1}.ServiceCard-module__sNzk7W__l2{--g:.96}.ServiceCard-module__sNzk7W__l3{--g:.92}.ServiceCard-module__sNzk7W__l4{--g:.88}.ServiceCard-module__sNzk7W__img{transform-origin:100%}[dir=rtl] .ServiceCard-module__sNzk7W__img{transform-origin:0%}.ServiceCard-module__sNzk7W__content{text-align:center;background:0 0;justify-content:center;align-items:center;gap:0;width:46%;min-height:0;padding-block:6cqw;padding-inline:4cqw}.ServiceCard-module__sNzk7W__title{font-size:clamp(1.5rem,5.2cqw,3.1rem)}.ServiceCard-module__sNzk7W__desc{margin-top:1.4cqw;font-size:clamp(.875rem,2.1cqw,1.1rem);line-height:1.5}}@media (hover:hover) and (prefers-reduced-motion:reduce){.ServiceCard-module__sNzk7W__card [data-reeded-glass]{transition:opacity .3s}.ServiceCard-module__sNzk7W__card:hover [data-reeded-glass],.ServiceCard-module__sNzk7W__card:focus-within [data-reeded-glass]{opacity:0}}
.ProjectStory-module__AV_EkW__root{--gutter:56px;--line:color-mix(in srgb, var(--black,#2a2a2a) 12%, transparent);--muted:color-mix(in srgb, var(--black,#2a2a2a) 54%, transparent);--soft:color-mix(in srgb, var(--black,#2a2a2a) 4%, transparent);--accent:var(--main-bright,#05f);--ink:var(--black,#2a2a2a);background:var(--page-bg,#f7f7f7);width:100%;color:var(--ink);font-family:var(--font-body,"Inter Display", system-ui, sans-serif);padding:0 0 clamp(4rem,8vw,8rem)}.ProjectStory-module__AV_EkW__introBand{background:var(--ink);color:var(--white,#fff);position:relative;overflow:hidden}.ProjectStory-module__AV_EkW__introBand:before{background:var(--accent);content:"";height:2px;position:absolute;inset-block-start:0;inset-inline:0}.ProjectStory-module__AV_EkW__introInner{width:100%;max-width:1440px;padding:clamp(4rem, 8vw, 7.5rem) var(--gutter) clamp(3rem, 5vw, 4.5rem);grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:end;gap:clamp(2rem,5vw,5rem);margin-inline:auto;display:grid}.ProjectStory-module__AV_EkW__eyebrow{color:var(--accent);letter-spacing:.02em;margin:0 0 1.25rem;font-size:.8125rem;font-weight:600}.ProjectStory-module__AV_EkW__heading{max-width:18ch;color:var(--white,#fff);font-family:var(--font-heading,"Creato Display", system-ui, sans-serif);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,5.2vw,4.6rem);font-weight:500;line-height:1.02}.ProjectStory-module__AV_EkW__dek{max-width:52ch;color:color-mix(in srgb, var(--white,#fff) 62%, transparent);margin:1.5rem 0 0;font-size:clamp(1rem,.95rem + .3vw,1.15rem);line-height:1.65}.ProjectStory-module__AV_EkW__introMeta{color:color-mix(in srgb, var(--white,#fff) 52%, transparent);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;padding-bottom:.35rem;font-size:.875rem;display:flex}.ProjectStory-module__AV_EkW__mobileIndex{padding:1.25rem var(--gutter);border-bottom:1px solid var(--line);background:var(--white,#fff);display:none}.ProjectStory-module__AV_EkW__mobileTrack{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.ProjectStory-module__AV_EkW__mobileTrack::-webkit-scrollbar{display:none}.ProjectStory-module__AV_EkW__mobileLink,.ProjectStory-module__AV_EkW__mobileLinkActive{border:1px solid var(--line);color:var(--muted);white-space:nowrap;transition:color var(--motion-fast,.2s) ease, border-color var(--motion-fast,.2s) ease;border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:.55rem .85rem;font-size:.8125rem;line-height:1.2;text-decoration:none;display:inline-flex}.ProjectStory-module__AV_EkW__mobileLink span,.ProjectStory-module__AV_EkW__mobileLinkActive span{color:var(--accent);font-variant-numeric:tabular-nums;font-size:.6875rem}.ProjectStory-module__AV_EkW__mobileLinkActive{border-color:var(--ink);background:var(--ink);color:var(--white,#fff)}.ProjectStory-module__AV_EkW__layout{width:100%;max-width:1440px;padding:clamp(2.5rem, 5vw, 5rem) var(--gutter) 0;grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:stretch;gap:clamp(2.5rem,5vw,5rem);margin-inline:auto;display:grid}.ProjectStory-module__AV_EkW__rail{min-width:0}.ProjectStory-module__AV_EkW__railSticky{will-change:transform;scrollbar-width:none;max-height:calc(100vh - 120px);padding-inline-end:.35rem;position:relative;overflow-y:auto}.ProjectStory-module__AV_EkW__railSticky::-webkit-scrollbar{display:none}.ProjectStory-module__AV_EkW__progressTrack{background:var(--line);border-radius:2px;height:2px;margin-bottom:1.5rem;overflow:hidden}.ProjectStory-module__AV_EkW__progressFill{border-radius:inherit;background:var(--accent);transform-origin:0;width:100%;height:100%;transition:transform 80ms linear;display:block}[dir=rtl] .ProjectStory-module__AV_EkW__progressFill{transform-origin:100%}.ProjectStory-module__AV_EkW__railLabel{color:var(--muted);letter-spacing:.02em;margin:0 0 .75rem;font-size:.75rem;font-weight:600}.ProjectStory-module__AV_EkW__facts{border:1px solid var(--line);background:var(--white,#fff);border-radius:20px;padding:1.25rem}.ProjectStory-module__AV_EkW__factList{margin:0}.ProjectStory-module__AV_EkW__factRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem 0;display:flex}.ProjectStory-module__AV_EkW__factRow:last-child{border-bottom:0}.ProjectStory-module__AV_EkW__factRow dt{color:var(--muted);font-size:.8125rem}.ProjectStory-module__AV_EkW__factRow dd{color:var(--ink);text-align:end;margin:0;font-size:.8125rem;font-weight:500}.ProjectStory-module__AV_EkW__factBlock{margin-top:1.1rem}.ProjectStory-module__AV_EkW__factLabel{color:var(--muted);margin:0 0 .5rem;font-size:.75rem}.ProjectStory-module__AV_EkW__chips{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.ProjectStory-module__AV_EkW__chip{border:1px solid var(--line);background:var(--soft);color:var(--ink);border-radius:999px;padding:.28rem .55rem;font-size:.6875rem;line-height:1.3}.ProjectStory-module__AV_EkW__liveLink{color:var(--accent);align-items:center;gap:.35rem;margin-top:1.1rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.ProjectStory-module__AV_EkW__liveLink:hover{color:var(--main-dark,#022ca5)}.ProjectStory-module__AV_EkW__indexNav{margin-top:1.75rem}.ProjectStory-module__AV_EkW__indexList{margin:0;padding:0;list-style:none}.ProjectStory-module__AV_EkW__indexLink,.ProjectStory-module__AV_EkW__indexLinkActive{border-bottom:1px solid var(--line);color:var(--muted);transition:color var(--motion-fast,.2s) ease;grid-template-columns:2rem minmax(0,1fr);gap:.55rem;padding:.55rem 0;font-size:.8125rem;line-height:1.35;text-decoration:none;display:grid}.ProjectStory-module__AV_EkW__indexLink:hover{color:var(--ink)}.ProjectStory-module__AV_EkW__indexLinkActive{color:var(--ink);font-weight:500}.ProjectStory-module__AV_EkW__indexNum{color:color-mix(in srgb, var(--ink) 34%, transparent);font-variant-numeric:tabular-nums;font-size:.6875rem}.ProjectStory-module__AV_EkW__indexLinkActive .ProjectStory-module__AV_EkW__indexNum{color:var(--accent)}.ProjectStory-module__AV_EkW__railCta{background:var(--accent);color:var(--white,#fff);text-align:center;transition:background var(--motion-fast,.2s) ease;border-radius:12px;margin-top:1.5rem;padding:.85rem 1rem;font-size:.8125rem;font-weight:600;line-height:1.3;text-decoration:none;display:block}.ProjectStory-module__AV_EkW__railCta:hover{background:var(--main-dark,#022ca5)}.ProjectStory-module__AV_EkW__main{min-width:0}.ProjectStory-module__AV_EkW__chapter{border-top:1px solid var(--line);padding-block:clamp(2.5rem,4.5vw,4.5rem);scroll-margin-top:110px}.ProjectStory-module__AV_EkW__chapter:first-child{border-top:0;padding-top:0}.ProjectStory-module__AV_EkW__chapterHead{grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:baseline;gap:1rem;display:grid}.ProjectStory-module__AV_EkW__chapterNum{color:#0000;font-family:var(--font-heading,"Creato Display", system-ui, sans-serif);letter-spacing:-.05em;-webkit-text-stroke:1px color-mix(in srgb, var(--ink) 28%, transparent);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:400;line-height:1}@supports not (-webkit-text-stroke:1px #000){.ProjectStory-module__AV_EkW__chapterNum{color:color-mix(in srgb, var(--ink) 22%, transparent)}}.ProjectStory-module__AV_EkW__chapterTitle{max-width:30ch;color:var(--ink);font-family:var(--font-heading,"Creato Display", system-ui, sans-serif);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:500;line-height:1.12}.ProjectStory-module__AV_EkW__chapterTime{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem}.ProjectStory-module__AV_EkW__chapterBody{margin-top:clamp(1.5rem,3vw,2.25rem);padding-inline-start:5.5rem}.ProjectStory-module__AV_EkW__endCta{background:var(--ink);color:var(--white,#fff);border-radius:24px;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:2rem;margin-top:clamp(3rem,6vw,5rem);padding:clamp(2rem,4vw,3.5rem);display:grid}.ProjectStory-module__AV_EkW__endTitle{max-width:20ch;color:var(--white,#fff);font-family:var(--font-heading,"Creato Display", system-ui, sans-serif);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:500;line-height:1.1}.ProjectStory-module__AV_EkW__endBody{max-width:52ch;color:color-mix(in srgb, var(--white,#fff) 60%, transparent);margin:1rem 0 0;font-size:.95rem;line-height:1.6}.ProjectStory-module__AV_EkW__endActions{flex-direction:column;align-items:stretch;gap:.6rem;display:flex}.ProjectStory-module__AV_EkW__endPrimary,.ProjectStory-module__AV_EkW__endSecondary{text-align:center;transition:background var(--motion-fast,.2s) ease, color var(--motion-fast,.2s) ease;border-radius:12px;padding:.85rem 1.1rem;font-size:.875rem;font-weight:600;line-height:1.3;text-decoration:none;display:block}.ProjectStory-module__AV_EkW__endPrimary{background:var(--white,#fff);color:var(--ink)}.ProjectStory-module__AV_EkW__endPrimary:hover{background:var(--accent);color:var(--white,#fff)}.ProjectStory-module__AV_EkW__endSecondary{border:1px solid color-mix(in srgb, var(--white,#fff) 22%, transparent);color:var(--white,#fff)}.ProjectStory-module__AV_EkW__endSecondary:hover{border-color:var(--white,#fff)}@media (max-width:1023px){.ProjectStory-module__AV_EkW__mobileIndex{display:block}.ProjectStory-module__AV_EkW__layout{grid-template-columns:minmax(0,1fr)}.ProjectStory-module__AV_EkW__rail{display:none}}@media (max-width:768px){.ProjectStory-module__AV_EkW__root{--gutter:20px}.ProjectStory-module__AV_EkW__introInner{grid-template-columns:minmax(0,1fr);gap:1.75rem}.ProjectStory-module__AV_EkW__introMeta{justify-content:flex-start}.ProjectStory-module__AV_EkW__chapterHead{grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem}.ProjectStory-module__AV_EkW__chapterTime{display:none}.ProjectStory-module__AV_EkW__chapterBody{padding-inline-start:0}.ProjectStory-module__AV_EkW__endCta{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ProjectStory-module__AV_EkW__progressFill,.ProjectStory-module__AV_EkW__mobileLink,.ProjectStory-module__AV_EkW__mobileLinkActive,.ProjectStory-module__AV_EkW__indexLink,.ProjectStory-module__AV_EkW__indexLinkActive,.ProjectStory-module__AV_EkW__railCta,.ProjectStory-module__AV_EkW__endPrimary,.ProjectStory-module__AV_EkW__endSecondary{transition:none}}
.ServicesIntro-module__NY_HLG__root{--trust-pad:var(--services-px,clamp(1.25rem, 4.3vw, 4rem));--trust-ink:#0f1523;--trust-muted:#7d8496;--trust-rule:#0f15231a;box-sizing:border-box;width:100%;padding:clamp(3.5rem, 5.3vw, 4.75rem) var(--trust-pad) 0;font-family:var(--font-heading,"Creato Display", system-ui, sans-serif);margin-inline:auto}.ServicesIntro-module__NY_HLG__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}@media (min-width:768px){.ServicesIntro-module__NY_HLG__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:2.5rem}}@media (min-width:1024px){.ServicesIntro-module__NY_HLG__grid{gap:4rem}}.ServicesIntro-module__NY_HLG__copy{min-width:0}.ServicesIntro-module__NY_HLG__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--trust-muted);margin:0 0 1.6rem;font-size:.8125rem;font-weight:600;line-height:1.2}.ServicesIntro-module__NY_HLG__heading{letter-spacing:-.045em;color:var(--trust-ink);text-wrap:balance;margin:0;font-size:clamp(2rem,1.3rem + 2.7vw,4rem);font-weight:500;line-height:.9}.ServicesIntro-module__NY_HLG__mask{padding-bottom:.08em;display:block;overflow:hidden}.ServicesIntro-module__NY_HLG__line{display:block}.ServicesIntro-module__NY_HLG__muted{color:var(--trust-muted)}.ServicesIntro-module__NY_HLG__descWrap{align-items:center;min-width:0;display:flex}@media (min-width:768px){.ServicesIntro-module__NY_HLG__descWrap{justify-content:flex-end}}.ServicesIntro-module__NY_HLG__desc{text-align:start;max-width:480px;color:var(--trust-muted);margin:0;font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.7}.ServicesIntro-module__NY_HLG__rule{background:var(--trust-rule);width:100%;height:1px;margin-top:1.75rem}.ServicesIntro-module__NY_HLG__root[dir=rtl] .ServicesIntro-module__NY_HLG__eyebrow{letter-spacing:0;text-transform:none}.ServicesIntro-module__NY_HLG__root[dir=rtl] .ServicesIntro-module__NY_HLG__heading{letter-spacing:0;line-height:1.25}
.ServiceArticle-module__JR72-G__root{--ink:#0f1523;--text:#0f1523bd;--muted:#7d8496;--line:#0f152317;--blue:var(--main-bright,#05f);--px:var(--details-px,clamp(1rem, 4.3vw, 4rem));--sheet-pad:clamp(1.25rem, 4vw, 3.5rem);padding:clamp(2.5rem, 6vw, 5.5rem) var(--px);font-family:var(--font-heading,"Creato Display", system-ui, sans-serif);position:relative}.ServiceArticle-module__JR72-G__defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.ServiceArticle-module__JR72-G__header{padding-inline:var(--sheet-pad);margin:0 0 clamp(1.25rem,3vw,2rem)}.ServiceArticle-module__JR72-G__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--blue);margin:0 0 1rem;font-size:.75rem;font-weight:600}.ServiceArticle-module__JR72-G__root[dir=rtl] .ServiceArticle-module__JR72-G__eyebrow{letter-spacing:0;text-transform:none}.ServiceArticle-module__JR72-G__heading{letter-spacing:-.04em;max-width:20ch;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(1.9rem,4.4vw,3.6rem);font-weight:500;line-height:1.05}.ServiceArticle-module__JR72-G__root[dir=rtl] .ServiceArticle-module__JR72-G__heading{letter-spacing:0;line-height:1.25}.ServiceArticle-module__JR72-G__meta{color:var(--muted);margin:1rem 0 0;font-size:.9375rem}.ServiceArticle-module__JR72-G__bar{margin-inline:calc(-1 * var(--px));padding-inline:var(--px);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--px), #000 calc(100% - var(--px)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--px), #000 calc(100% - var(--px)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--px), #000 calc(100% - var(--px)), transparent 100%);overflow-x:auto}.ServiceArticle-module__JR72-G__bar::-webkit-scrollbar{display:none}.ServiceArticle-module__JR72-G__track{gap:.5rem;width:max-content;min-width:100%;padding:8px;display:flex;position:relative}.ServiceArticle-module__JR72-G__goo{z-index:0;pointer-events:none;filter:url(#svc-goo);position:absolute;inset:0}.ServiceArticle-module__JR72-G__blob{inset-block-start:0;inset-inline-start:0;background:var(--ink);will-change:transform, width, height;border-radius:999px;position:absolute;top:0;left:0}.ServiceArticle-module__JR72-G__tab{z-index:1;max-width:min(78vw,22rem);min-height:46px;font:500 .9rem/1 var(--font-heading,system-ui);color:#0f1523b3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:.6rem;padding:0 1.15rem;transition:color .25s .1s,box-shadow .25s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #0f15231f}.ServiceArticle-module__JR72-G__tab:hover{color:var(--ink);box-shadow:inset 0 0 0 1px #0f15234d}.ServiceArticle-module__JR72-G__tab:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.ServiceArticle-module__JR72-G__tab[aria-selected=true]{color:#fff;box-shadow:inset 0 0 0 1px #0000}.ServiceArticle-module__JR72-G__tabNum{letter-spacing:.1em;font-variant-numeric:tabular-nums;opacity:.55;flex:none;font-size:.68rem}.ServiceArticle-module__JR72-G__root[dir=rtl] .ServiceArticle-module__JR72-G__tabNum{letter-spacing:0}.ServiceArticle-module__JR72-G__tabLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (min-width:768px){.ServiceArticle-module__JR72-G__bar{padding-inline:var(--sheet-pad);margin-inline:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.ServiceArticle-module__JR72-G__track{flex-wrap:wrap;width:auto;min-width:0;margin:-8px}.ServiceArticle-module__JR72-G__tab{max-width:24rem}}.ServiceArticle-module__JR72-G__sheet{min-width:0;padding:var(--sheet-pad);background:#fff;border-radius:clamp(24px,3vw,36px);margin:clamp(.75rem,2vw,1.25rem) 0 0;box-shadow:0 0 0 1px #0f15230d,0 30px 60px -40px #0f21502e}.ServiceArticle-module__JR72-G__stage{position:relative}.ServiceArticle-module__JR72-G__panel{grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,4vw,4.5rem);display:grid}.ServiceArticle-module__JR72-G__panel[hidden]{display:none}@media (min-width:1024px){.ServiceArticle-module__JR72-G__panel{grid-template-columns:minmax(0,.55fr) minmax(0,1.75fr);align-items:start}}.ServiceArticle-module__JR72-G__head{min-width:0}.ServiceArticle-module__JR72-G__headNum{letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:#0f15231a;font-size:clamp(3.2rem,9vw,7rem);font-weight:300;line-height:.9;display:block}@supports (-webkit-text-stroke:1px #000){.ServiceArticle-module__JR72-G__headNum{color:#0000;-webkit-text-stroke:1px #0f152347}}.ServiceArticle-module__JR72-G__headMeta{align-items:center;gap:.9rem;margin-top:clamp(.9rem,2vw,1.5rem);display:flex}.ServiceArticle-module__JR72-G__meter{background:var(--line);border-radius:2px;flex:1;max-width:9rem;height:2px;position:relative;overflow:hidden}.ServiceArticle-module__JR72-G__meterFill{border-radius:inherit;background:var(--blue);transform-origin:0;position:absolute;inset:0}.ServiceArticle-module__JR72-G__root[dir=rtl] .ServiceArticle-module__JR72-G__meterFill{transform-origin:100%}.ServiceArticle-module__JR72-G__headCount{letter-spacing:.1em;font-variant-numeric:tabular-nums;color:var(--muted);flex:none;font-size:.75rem;font-weight:500}.ServiceArticle-module__JR72-G__root[dir=rtl] .ServiceArticle-module__JR72-G__headCount{letter-spacing:0}.ServiceArticle-module__JR72-G__title{letter-spacing:-.035em;color:var(--ink);text-wrap:balance;overflow-wrap:break-word;margin:clamp(.9rem,2vw,1.4rem) 0 0;font-size:clamp(1.55rem,3.1vw,2.5rem);font-weight:500;line-height:1.15}.ServiceArticle-module__JR72-G__root[dir=rtl] .ServiceArticle-module__JR72-G__title{letter-spacing:0;line-height:1.4}.ServiceArticle-module__JR72-G__body{min-width:0}.ServiceArticle-module__JR72-G__nav{border-top:1px solid var(--line);flex-wrap:wrap;gap:.75rem;margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(1.25rem,3vw,1.75rem);display:flex}.ServiceArticle-module__JR72-G__navBtn{min-width:0;min-height:64px;box-shadow:inset 0 0 0 1px var(--line);font-family:var(--font-heading,system-ui);color:var(--ink);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f6f8fd;border:0;border-radius:20px;flex-direction:column;flex:14rem;justify-content:center;gap:.4rem;padding:.9rem 1.25rem;transition:transform .25s,box-shadow .25s;display:flex}.ServiceArticle-module__JR72-G__navBtn:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #0f152338}.ServiceArticle-module__JR72-G__navBtn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ServiceArticle-module__JR72-G__navNext{background:var(--ink);box-shadow:none;color:#fff;text-align:end;align-items:flex-end}.ServiceArticle-module__JR72-G__navNext:hover{box-shadow:none}.ServiceArticle-module__JR72-G__navNext:only-child{max-width:28rem;margin-inline-start:auto}.ServiceArticle-module__JR72-G__navLabel{letter-spacing:.14em;text-transform:uppercase;opacity:.65;align-items:center;gap:.5rem;font-size:.72rem;font-weight:600;display:inline-flex}.ServiceArticle-module__JR72-G__root[dir=rtl] .ServiceArticle-module__JR72-G__navLabel{letter-spacing:0;text-transform:none}.ServiceArticle-module__JR72-G__root[dir=rtl] .ServiceArticle-module__JR72-G__navArrow{transform:scaleX(-1)}.ServiceArticle-module__JR72-G__navTitle{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.ServiceArticle-module__JR72-G__root[dir=rtl] .ServiceArticle-module__JR72-G__navTitle{letter-spacing:0;line-height:1.5}@media (max-width:520px){.ServiceArticle-module__JR72-G__navBtn{flex-basis:100%}.ServiceArticle-module__JR72-G__navNext:only-child{max-width:none}}@media (prefers-reduced-motion:reduce){.ServiceArticle-module__JR72-G__navBtn,.ServiceArticle-module__JR72-G__tab{transition:none}}
