@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_6971e19a-module__pjXg2W__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_6971e19a-module__pjXg2W__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.CookieConsent-module__0p33jG__banner{z-index:60;left:var(--gutter);bottom:var(--gutter);width:min(440px, calc(100vw - 2 * var(--gutter)));border-radius:var(--radius);background:var(--ink);color:var(--on-dark);box-shadow:var(--lift-strong);animation:CookieConsent-module__0p33jG__rise var(--dur-3) var(--ease-out);padding:20px 22px;position:fixed}@keyframes CookieConsent-module__0p33jG__rise{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.CookieConsent-module__0p33jG__banner{animation:none}}.CookieConsent-module__0p33jG__text{color:#ffffffc7;color:lab(100% 0 0/.78);text-wrap:pretty;margin-bottom:16px;font-size:14.5px;line-height:1.55}.CookieConsent-module__0p33jG__text a{color:var(--accent-light);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.CookieConsent-module__0p33jG__actions{flex-wrap:wrap;gap:10px;display:flex}.CookieConsent-module__0p33jG__button{border-radius:var(--radius-sm);min-height:40px;font:inherit;cursor:pointer;transition:background var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);flex:140px;padding:9px 16px;font-size:14px;font-weight:500}.CookieConsent-module__0p33jG__decline{color:var(--on-dark);background:0 0;border:1px solid #ffffff4d;border:1px solid lab(100% 0 0/.3)}.CookieConsent-module__0p33jG__decline:hover{border-color:#fff9;border-color:lab(100% 0 0/.6)}.CookieConsent-module__0p33jG__accept{background:var(--accent-light);color:var(--ink);border:1px solid var(--accent-light)}.CookieConsent-module__0p33jG__accept:hover{background:color-mix(in oklch, var(--accent-light), white 28%);border-color:color-mix(in oklch, var(--accent-light), white 28%)}
.SiteFooter-module__lWai2a__ctaSection{background:var(--bg);padding:0 var(--gutter) var(--section-y);max-width:var(--wrap);margin-inline:auto}.sectionDark+.SiteFooter-module__lWai2a__ctaSection{padding-top:var(--section-y)}.SiteFooter-module__lWai2a__ctaPanel{border-radius:var(--radius);background:var(--ink);color:var(--on-dark);transition:box-shadow var(--dur-3) var(--ease-out);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:center;gap:clamp(32px,5vw,64px);padding:clamp(36px,5vw,72px) clamp(24px,4vw,56px);display:grid}.SiteFooter-module__lWai2a__ctaPanel:hover{box-shadow:var(--lift-strong)}.SiteFooter-module__lWai2a__ctaTitle{letter-spacing:-.03em;max-width:17ch;margin-bottom:20px;font-size:clamp(32px,4.6vw,52px);font-weight:600;line-height:1.04}.SiteFooter-module__lWai2a__ctaBody{opacity:.72;text-wrap:pretty;max-width:44ch;font-size:18px;line-height:1.55}.SiteFooter-module__lWai2a__ctaActions{flex-direction:column;gap:14px;display:flex}.SiteFooter-module__lWai2a__ctaLink{transition:background var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);overflow-wrap:anywhere;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:20px 26px;font-size:17px;font-weight:500;display:flex}.SiteFooter-module__lWai2a__ctaLink:hover{transform:translateY(-2px)}.SiteFooter-module__lWai2a__ctaLink:active{transition-duration:var(--dur-1);transform:translateY(0)}.SiteFooter-module__lWai2a__ctaLinkPrimary{background:var(--accent-light);color:var(--ink)}.SiteFooter-module__lWai2a__ctaLinkPrimary:hover{background:var(--accent-light-hover);color:var(--ink)}.SiteFooter-module__lWai2a__ctaLinkGhost{border:1px solid var(--line-on-dark-strong);color:var(--on-dark)}.SiteFooter-module__lWai2a__ctaLinkGhost:hover{border-color:var(--accent-light);color:var(--accent-light)}.SiteFooter-module__lWai2a__ctaArrow{font-family:var(--font-mono);transition:transform var(--dur-2) var(--ease-out);flex-shrink:0;font-size:13px}.SiteFooter-module__lWai2a__ctaLink:hover .SiteFooter-module__lWai2a__ctaArrow{transform:translate(5px)}.SiteFooter-module__lWai2a__footer{background:var(--bg);padding:44px var(--gutter) 40px;border-top:1px solid var(--line-soft)}.SiteFooter-module__lWai2a__columns{max-width:var(--wrap);flex-wrap:wrap;gap:clamp(32px,5vw,56px);margin-inline:auto;display:flex;container:footer/inline-size}.SiteFooter-module__lWai2a__brand{flex:260px}.SiteFooter-module__lWai2a__linkGroups{flex:3 540px;grid-template-columns:1.5fr 1fr 1fr;gap:32px clamp(20px,4vw,40px);display:grid}@container footer (max-width:580px){.SiteFooter-module__lWai2a__linkGroups{grid-template-columns:1fr 1fr}.SiteFooter-module__lWai2a__solutions{grid-column:1/-1}.SiteFooter-module__lWai2a__solutions .SiteFooter-module__lWai2a__colLinks{grid-template-columns:1fr 1fr;column-gap:20px;display:grid}}.SiteFooter-module__lWai2a__footerLogo{width:auto;height:30px;margin-bottom:16px;display:block}.SiteFooter-module__lWai2a__blurb{max-width:34ch;color:oklch(var(--ink-raw) / .62);font-size:14.5px;line-height:1.55}.SiteFooter-module__lWai2a__colTitle{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-soft);margin-bottom:16px;font-size:11px}.SiteFooter-module__lWai2a__colLinks{flex-direction:column;gap:10px;font-size:14.5px;display:flex}.SiteFooter-module__lWai2a__colLinks a{color:oklch(var(--ink-raw) / .75);width:fit-content;transition:color var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);padding-block:4px;position:relative}.SiteFooter-module__lWai2a__colLinks a:after{content:"";transform-origin:0;height:1px;transition:transform var(--dur-2) var(--ease-out);background:currentColor;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.SiteFooter-module__lWai2a__colLinks a:hover:after{transform:scaleX(1)}@media (max-width:900px){.SiteFooter-module__lWai2a__colLinks{gap:4px}.SiteFooter-module__lWai2a__colLinks a{padding-block:8px}}.SiteFooter-module__lWai2a__colLinks a:hover{color:var(--accent-hover);transform:translate(3px)}.SiteFooter-module__lWai2a__legal{max-width:var(--wrap);border-top:1px solid var(--line-soft);font-family:var(--font-mono);color:oklch(var(--ink-raw) / .45);flex-wrap:wrap;justify-content:space-between;gap:24px;margin:40px auto 0;padding-top:24px;font-size:12px;display:flex}.SiteFooter-module__lWai2a__legalLinks{flex-wrap:wrap;gap:20px;display:flex}.SiteFooter-module__lWai2a__legalLinks a,.SiteFooter-module__lWai2a__legalButton{color:inherit;transition:color var(--dur-2) var(--ease-out);margin-block:-6px;padding-block:6px;display:inline-block}.SiteFooter-module__lWai2a__legalButton{font:inherit;cursor:pointer;background:0 0;border:0;padding-inline:0}.SiteFooter-module__lWai2a__legalLinks a:hover,.SiteFooter-module__lWai2a__legalButton:hover{color:var(--accent-hover)}
.AcceleratorForm-module__jyWfzW__form{background:var(--surface);color:var(--ink);border-radius:12px;padding:clamp(24px,3vw,32px)}.AcceleratorForm-module__jyWfzW__formTitle{letter-spacing:-.02em;margin-bottom:22px;font-size:18px;font-weight:600}
.CapabilityGlyph-module__R5y93a__tile{background:oklch(var(--accent-raw) / .07);border:1px solid oklch(var(--accent-raw) / .16);width:54px;height:54px;transition:background var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), transform var(--dur-3) var(--ease-out);border-radius:13px;flex-shrink:0;place-items:center;display:grid}a:hover .CapabilityGlyph-module__R5y93a__tile{background:oklch(var(--accent-raw) / .12);border-color:oklch(var(--accent-raw) / .34);transform:translateY(-2px)}.card:hover .CapabilityGlyph-module__R5y93a__tile{background:oklch(var(--accent-raw) / .12);border-color:oklch(var(--accent-raw) / .34);transform:translateY(-2px)}.CapabilityGlyph-module__R5y93a__svg{fill:none;width:30px;height:30px;stroke:oklch(var(--ink-raw) / .66);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}.CapabilityGlyph-module__R5y93a__svg *{vector-effect:non-scaling-stroke}.CapabilityGlyph-module__R5y93a__a{stroke:var(--accent)}.CapabilityGlyph-module__R5y93a__af{fill:var(--accent);stroke:none}.CapabilityGlyph-module__R5y93a__aw{fill:oklch(var(--accent-raw) / .2);stroke:var(--accent)}.CapabilityGlyph-module__R5y93a__handle{stroke-width:5px}
.HeroCarousel-module__kuhWeq__hero{padding:clamp(36px, 6vw, 56px) var(--gutter) 40px;max-width:var(--wrap);margin-inline:auto}.HeroCarousel-module__kuhWeq__stack{display:grid}.HeroCarousel-module__kuhWeq__slide{transition:opacity var(--dur-4) var(--ease-out), transform var(--dur-4) var(--ease-out), visibility var(--dur-4);grid-area:1/1;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:center;gap:clamp(28px,4vw,56px);display:grid}.HeroCarousel-module__kuhWeq__slideHidden{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(14px)}.HeroCarousel-module__kuhWeq__slideActive{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.HeroCarousel-module__kuhWeq__slideActive .HeroCarousel-module__kuhWeq__eyebrow,.HeroCarousel-module__kuhWeq__slideActive .HeroCarousel-module__kuhWeq__title,.HeroCarousel-module__kuhWeq__slideActive .HeroCarousel-module__kuhWeq__body,.HeroCarousel-module__kuhWeq__slideActive .HeroCarousel-module__kuhWeq__actions{animation:HeroCarousel-module__kuhWeq__riseIn .62s var(--ease-out) both}.HeroCarousel-module__kuhWeq__slideActive .HeroCarousel-module__kuhWeq__eyebrow{animation-delay:60ms}.HeroCarousel-module__kuhWeq__slideActive .HeroCarousel-module__kuhWeq__title{animation-delay:.13s}.HeroCarousel-module__kuhWeq__slideActive .HeroCarousel-module__kuhWeq__body{animation-delay:.21s}.HeroCarousel-module__kuhWeq__slideActive .HeroCarousel-module__kuhWeq__actions{animation-delay:.29s}@keyframes HeroCarousel-module__kuhWeq__riseIn{0%{opacity:0;transform:translateY(14px)}}.HeroCarousel-module__kuhWeq__copy{min-width:0}.HeroCarousel-module__kuhWeq__eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-eyebrow);align-items:center;gap:10px;margin-bottom:24px;font-size:12px;display:flex}.HeroCarousel-module__kuhWeq__dot{background:var(--accent-warm);border-radius:99px;flex-shrink:0;width:7px;height:7px;display:block}.HeroCarousel-module__kuhWeq__title{letter-spacing:-.035em;text-wrap:balance;margin-bottom:24px;font-size:clamp(38px,6.2vw,70px);font-weight:600;line-height:1}.HeroCarousel-module__kuhWeq__body{max-width:38ch;color:var(--muted);text-wrap:pretty;margin-bottom:36px;font-size:clamp(16px,1.6vw,19px);line-height:1.5}.HeroCarousel-module__kuhWeq__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.HeroCarousel-module__kuhWeq__art{border-radius:var(--radius-lg);border:1px solid var(--line);background:oklch(var(--ink-raw) / .05);height:clamp(220px,40vw,520px);position:relative;overflow:hidden}.HeroCarousel-module__kuhWeq__artImg{object-fit:cover}.HeroCarousel-module__kuhWeq__slideActive .HeroCarousel-module__kuhWeq__artImg{animation:HeroCarousel-module__kuhWeq__settleIn .9s var(--ease-out) both}@keyframes HeroCarousel-module__kuhWeq__settleIn{0%{transform:scale(1.05)}to{transform:scale(1)}}.HeroCarousel-module__kuhWeq__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:36px;display:flex}.HeroCarousel-module__kuhWeq__dots{align-items:center;gap:10px;display:flex}.HeroCarousel-module__kuhWeq__tab{cursor:pointer;background:0 0;border:0;width:52px;height:24px;padding:10px 0;display:block}.HeroCarousel-module__kuhWeq__tabTrack{background:oklch(var(--ink-raw) / .18);height:4px;transition:background var(--dur-3) var(--ease-out);border-radius:99px;display:block;overflow:hidden}.HeroCarousel-module__kuhWeq__tab:hover .HeroCarousel-module__kuhWeq__tabTrack{background:oklch(var(--ink-raw) / .34)}.HeroCarousel-module__kuhWeq__tabActive .HeroCarousel-module__kuhWeq__tabTrack{background:oklch(var(--accent-raw) / .24)}.HeroCarousel-module__kuhWeq__tabFill{border-radius:inherit;background:var(--accent);transform-origin:0;height:100%;animation:HeroCarousel-module__kuhWeq__fillTab .42s var(--ease-out) both;display:block}@keyframes HeroCarousel-module__kuhWeq__fillTab{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.HeroCarousel-module__kuhWeq__tabActive .HeroCarousel-module__kuhWeq__tabTrack{background:var(--accent)}}.HeroCarousel-module__kuhWeq__counter{font-family:var(--font-mono);letter-spacing:.08em;color:oklch(var(--ink-raw) / .45);margin-left:12px;font-size:12px}.HeroCarousel-module__kuhWeq__arrows{gap:10px;display:flex}.HeroCarousel-module__kuhWeq__arrow{border:1px solid oklch(var(--ink-raw) / .2);cursor:pointer;width:44px;height:44px;color:var(--ink);transition:border-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), background var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);background:0 0;border-radius:99px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.HeroCarousel-module__kuhWeq__arrow span{transition:transform var(--dur-2) var(--ease-out);display:block}.HeroCarousel-module__kuhWeq__arrow:hover{border-color:var(--accent-hover);color:var(--accent-hover);background:oklch(var(--accent-raw) / .06)}.HeroCarousel-module__kuhWeq__arrowPrev:hover span{transform:translate(-3px)}.HeroCarousel-module__kuhWeq__arrowNext:hover span{transform:translate(3px)}.HeroCarousel-module__kuhWeq__arrow:active{transition-duration:var(--dur-1);transform:scale(.94)}@media (max-width:480px){.HeroCarousel-module__kuhWeq__tab{width:34px}.HeroCarousel-module__kuhWeq__controls{gap:16px}}
.ServiceMark-module__fN5qXq__markFrame,.ServiceMark-module__fN5qXq__heroFrame,.ServiceMark-module__fN5qXq__insetFrame{--m-line:#f4f7f942;--m-node:#f4f7f98c;--m-tick:#f4f7f96b;--m-fill:#f4f7f929;--m-accent:var(--accent-light);--m-wash:#00d3ff29;--m-wash-line:#00d3ff99;--m-landed:#00d3ff9e;--m-surface:var(--ink)}@supports (color:lab(0% 0 0)){.ServiceMark-module__fN5qXq__markFrame,.ServiceMark-module__fN5qXq__heroFrame,.ServiceMark-module__fN5qXq__insetFrame{--m-wash:lab(77.5288% -33.8221 -35.2522/.16);--m-wash-line:lab(77.5288% -33.8221 -35.2522/.6);--m-landed:lab(77.5288% -33.8221 -35.2522/.62)}}.ServiceMark-module__fN5qXq__markFrame,.ServiceMark-module__fN5qXq__heroFrame{background-color:var(--ink);background-image:radial-gradient(120% 90% at 78% 0,#00d3ff24,#0000 62%),radial-gradient(#f4f7f91a 1px,#0000 1px);background-image:radial-gradient(120% 90% at 78% 0,lab(77.5288% -33.8221 -35.2522/.14),#0000 62%),radial-gradient(#f4f7f91a 1px,#0000 1px);background-position:50%;overflow:hidden}.ServiceMark-module__fN5qXq__markFrame{aspect-ratio:2;border-radius:var(--radius);background-size:auto,18px 18px;width:100%;padding:0 12px}.ServiceMark-module__fN5qXq__heroFrame{border-radius:var(--radius-lg);background-size:auto,26px 26px;height:100%}.ServiceMark-module__fN5qXq__insetFrame{--m-surface:var(--inset-surface,var(--ink));height:100%}.ServiceMark-module__fN5qXq__heroFrame .ServiceMark-module__fN5qXq__pulse,.ServiceMark-module__fN5qXq__heroFrame .ServiceMark-module__fN5qXq__live,.ServiceMark-module__fN5qXq__insetFrame .ServiceMark-module__fN5qXq__pulse,.ServiceMark-module__fN5qXq__insetFrame .ServiceMark-module__fN5qXq__live{filter:drop-shadow(0 0 5px #00d3ffd9);filter:drop-shadow(0 0 5px lab(77.5288% -33.8221 -35.2522/.85))}.ServiceMark-module__fN5qXq__svg{width:100%;height:100%;display:block}.ServiceMark-module__fN5qXq__hair{stroke:var(--m-line);stroke-width:1px;vector-effect:non-scaling-stroke}.ServiceMark-module__fN5qXq__node{fill:var(--m-node)}.ServiceMark-module__fN5qXq__tick{stroke:var(--m-tick);stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.ServiceMark-module__fN5qXq__box{fill:none;stroke:var(--m-line);stroke-width:1px;vector-effect:non-scaling-stroke}.ServiceMark-module__fN5qXq__fill{fill:var(--m-fill)}.ServiceMark-module__fN5qXq__used{fill:var(--m-accent);opacity:.55}.ServiceMark-module__fN5qXq__storeStack{fill:var(--m-wash);stroke:var(--m-wash-line);stroke-width:1px;vector-effect:non-scaling-stroke}.ServiceMark-module__fN5qXq__tangle{opacity:.7}.ServiceMark-module__fN5qXq__landed{fill:var(--m-landed)}.ServiceMark-module__fN5qXq__divider{stroke:var(--m-line);stroke-width:1px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.ServiceMark-module__fN5qXq__gate{fill:var(--m-surface);transition:fill var(--dur-2) var(--ease-out);stroke:var(--m-accent);stroke-width:1.2px;vector-effect:non-scaling-stroke}.ServiceMark-module__fN5qXq__tickLive{stroke:var(--m-accent)}.ServiceMark-module__fN5qXq__live{fill:var(--m-accent)}.ServiceMark-module__fN5qXq__pulse{stroke:var(--m-accent);stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:6 100;animation:5s linear infinite ServiceMark-module__fN5qXq__flow}.ServiceMark-module__fN5qXq__pulseLate{animation-delay:1.8s}.ServiceMark-module__fN5qXq__pulseLatest{animation-delay:3.6s}@keyframes ServiceMark-module__fN5qXq__flow{0%{stroke-dashoffset:6px}to{stroke-dashoffset:-100px}}.ServiceMark-module__fN5qXq__arrive1,.ServiceMark-module__fN5qXq__arrive2,.ServiceMark-module__fN5qXq__arrive3{opacity:0;animation:10s var(--ease-out) infinite}.ServiceMark-module__fN5qXq__arrive1{animation-name:ServiceMark-module__fN5qXq__arrive1}.ServiceMark-module__fN5qXq__arrive2{animation-name:ServiceMark-module__fN5qXq__arrive2}.ServiceMark-module__fN5qXq__arrive3{animation-name:ServiceMark-module__fN5qXq__arrive3}.ServiceMark-module__fN5qXq__retire1,.ServiceMark-module__fN5qXq__retire2,.ServiceMark-module__fN5qXq__retire3{animation:10s var(--ease-out) infinite}.ServiceMark-module__fN5qXq__retire1{animation-name:ServiceMark-module__fN5qXq__retire1}.ServiceMark-module__fN5qXq__retire2{animation-name:ServiceMark-module__fN5qXq__retire2}.ServiceMark-module__fN5qXq__retire3{animation-name:ServiceMark-module__fN5qXq__retire3}@keyframes ServiceMark-module__fN5qXq__arrive1{0%,6%{opacity:0}12%,88%{opacity:1}96%,to{opacity:0}}@keyframes ServiceMark-module__fN5qXq__arrive2{0%,24%{opacity:0}30%,88%{opacity:1}96%,to{opacity:0}}@keyframes ServiceMark-module__fN5qXq__arrive3{0%,42%{opacity:0}48%,88%{opacity:1}96%,to{opacity:0}}@keyframes ServiceMark-module__fN5qXq__retire1{0%,6%{opacity:1}12%,88%{opacity:.5}96%,to{opacity:1}}@keyframes ServiceMark-module__fN5qXq__retire2{0%,24%{opacity:1}30%,88%{opacity:.5}96%,to{opacity:1}}@keyframes ServiceMark-module__fN5qXq__retire3{0%,42%{opacity:1}48%,88%{opacity:.5}96%,to{opacity:1}}.ServiceMark-module__fN5qXq__breathe{transform-box:fill-box;transform-origin:50% 100%;animation:4.2s ease-in-out infinite ServiceMark-module__fN5qXq__breathe}@keyframes ServiceMark-module__fN5qXq__breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(.8)}}.ServiceMark-module__fN5qXq__build{transform-box:fill-box;transform-origin:0;animation:ServiceMark-module__fN5qXq__build 9s var(--ease-out) infinite backwards}@keyframes ServiceMark-module__fN5qXq__build{0%{transform:scaleX(0)}9%,88%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}.ServiceMark-module__fN5qXq__ripple{stroke:var(--m-accent);stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:ServiceMark-module__fN5qXq__ripple 3s var(--ease-out) infinite}@keyframes ServiceMark-module__fN5qXq__ripple{0%{opacity:.65;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}@media (prefers-reduced-motion:reduce){.ServiceMark-module__fN5qXq__pulse{stroke-dasharray:none;stroke-width:1.5px;opacity:.32}.ServiceMark-module__fN5qXq__ripple{display:none}.ServiceMark-module__fN5qXq__arrive1,.ServiceMark-module__fN5qXq__arrive2,.ServiceMark-module__fN5qXq__arrive3{opacity:1;animation:none}.ServiceMark-module__fN5qXq__build{animation:none}.ServiceMark-module__fN5qXq__retire1,.ServiceMark-module__fN5qXq__retire2,.ServiceMark-module__fN5qXq__retire3{opacity:.5;animation:none}}
.ContactForm-module__uQr7yq__form{background:var(--surface);border-radius:12px;padding:clamp(24px,3vw,32px)}.ContactForm-module__uQr7yq__formTitle{letter-spacing:-.02em;margin-bottom:6px;font-size:20px;font-weight:600}.ContactForm-module__uQr7yq__formHint{color:oklch(var(--ink-raw) / .6);margin-bottom:24px;font-size:14.5px}
.Tick-module__YuzO0W__tick{flex-shrink:0;width:24px;height:24px}.Tick-module__YuzO0W__tick circle{fill:oklch(var(--accent-raw) / .1);stroke:oklch(var(--accent-raw) / .3);stroke-width:1px;transition:fill var(--dur-2) var(--ease-out), stroke var(--dur-2) var(--ease-out)}.Tick-module__YuzO0W__tick path{fill:none;stroke:var(--accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:stroke var(--dur-2) var(--ease-out)}:hover>.Tick-module__YuzO0W__tick circle{fill:var(--accent);stroke:var(--accent)}:hover>.Tick-module__YuzO0W__tick path{stroke:var(--surface)}
.About-module__axXv9W__hero{padding:clamp(48px, 6vw, 88px) var(--gutter) clamp(40px, 5vw, 64px);max-width:var(--wrap);margin-inline:auto}.About-module__axXv9W__crumb{margin-bottom:24px}.About-module__axXv9W__crumb a{margin-block:-5px;padding-block:5px;display:inline-block}.About-module__axXv9W__heroGrid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:start;gap:clamp(28px,4vw,64px);display:grid}.About-module__axXv9W__heroLede{max-width:48ch;margin-top:.18em}.About-module__axXv9W__heroLede a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:oklch(var(--accent-raw) / .5);text-decoration-color:oklch(var(--accent-raw) / .5);text-underline-offset:3px;transition:color var(--dur-2) var(--ease-out), text-decoration-color var(--dur-2) var(--ease-out);font-weight:500;text-decoration-thickness:1.5px}.About-module__axXv9W__heroLede a:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.About-module__axXv9W__banner{padding:0 var(--gutter) var(--section-y-tight);max-width:var(--wrap);margin-inline:auto}.About-module__axXv9W__bannerArt{border-radius:var(--radius-lg);border:1px solid var(--line);background:oklch(var(--ink-raw) / .05);height:clamp(240px,34vw,420px);position:relative;overflow:hidden}.About-module__axXv9W__bannerImg{object-fit:cover;object-position:center 40%}.About-module__axXv9W__stand{padding:0 var(--gutter) var(--section-y-tight);max-width:var(--wrap);margin-inline:auto}.About-module__axXv9W__standGrid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:start;gap:clamp(28px,5vw,72px);display:grid}.About-module__axXv9W__standHeading{max-width:20ch;margin:22px 0}.About-module__axXv9W__standBody{max-width:46ch;color:oklch(var(--ink-raw) / .7);text-wrap:pretty;font-size:17px;line-height:1.6}.About-module__axXv9W__valuesGrid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:24px 32px;display:grid}.About-module__axXv9W__value{border-top:1px solid var(--line-strong);padding-top:20px;position:relative}.About-module__axXv9W__value>span{margin-bottom:16px}.About-module__axXv9W__value:before{content:"";background:var(--accent);transform-origin:0;width:100%;height:1px;transition:transform var(--dur-3) var(--ease-out);position:absolute;top:-1px;left:0;transform:scaleX(0)}.About-module__axXv9W__value:hover:before{transform:scaleX(1)}.About-module__axXv9W__valueTitle{letter-spacing:-.015em;margin-bottom:8px;font-size:16px;font-weight:600}.About-module__axXv9W__valueBody{color:oklch(var(--ink-raw) / .62);text-wrap:pretty;font-size:14.5px;line-height:1.5}.About-module__axXv9W__stepsIntro{opacity:.62;max-width:38ch;font-size:17px;line-height:1.55}.About-module__axXv9W__step{transition:background var(--dur-2) var(--ease-out);padding:32px 26px}.About-module__axXv9W__step:hover{background:#172631;background:lab(14.1407% -3.52132 -9.816)}.About-module__axXv9W__stepNum{font-family:var(--font-mono);letter-spacing:.1em;color:var(--accent-light);margin-bottom:24px;font-size:12px}.About-module__axXv9W__stepTitle{letter-spacing:-.02em;margin-bottom:12px;font-size:20px;font-weight:600;line-height:1.15}.About-module__axXv9W__stepBody{opacity:.64;text-wrap:pretty;font-size:14.5px;line-height:1.55}.About-module__axXv9W__stats{padding:var(--section-y-tight) var(--gutter);max-width:var(--wrap);margin-inline:auto}.About-module__axXv9W__statsPanel{border:1px solid var(--line);border-radius:var(--radius);background:oklch(var(--ink-raw) / .12);flex-direction:column;gap:1px;display:flex;overflow:hidden}.About-module__axXv9W__statsCaption{background:var(--surface);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:oklch(var(--ink-raw) / .55);padding:16px 28px;font-size:11px}.About-module__axXv9W__statsGrid{--gap:1px;--at-4:640px;--at-2:260px}.About-module__axXv9W__stat{background:var(--surface);transition:background var(--dur-2) var(--ease-out);padding:26px 28px}.About-module__axXv9W__stat:hover{background:var(--surface-hover)}.About-module__axXv9W__statValue{font-family:var(--font-mono);letter-spacing:-.03em;color:var(--accent);transform-origin:0;transition:transform var(--dur-2) var(--ease-out);margin-bottom:10px;font-size:clamp(28px,3vw,34px);font-weight:500}.About-module__axXv9W__stat:hover .About-module__axXv9W__statValue{transform:scale(1.04)}.About-module__axXv9W__statLabel{letter-spacing:-.01em;font-size:15px;font-weight:500}
.Accelerator-module__bTEs-G__hero{padding:clamp(48px, 6vw, 88px) var(--gutter) clamp(40px, 5vw, 64px);max-width:var(--wrap);margin-inline:auto}.Accelerator-module__bTEs-G__crumb{margin-bottom:24px}.Accelerator-module__bTEs-G__crumb a{margin-block:-5px;padding-block:5px;display:inline-block}.Accelerator-module__bTEs-G__heroGrid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:center;gap:clamp(28px,4vw,64px);display:grid}.Accelerator-module__bTEs-G__heroLede{max-width:46ch;margin-bottom:32px}.Accelerator-module__bTEs-G__heroActions{flex-wrap:wrap;gap:14px;display:flex}.Accelerator-module__bTEs-G__heroArt{border-radius:var(--radius-lg);border:1px solid var(--line);background:oklch(var(--ink-raw) / .05);height:clamp(260px,36vw,460px);position:relative;overflow:hidden}.Accelerator-module__bTEs-G__heroImg{object-fit:cover;object-position:center 30%}.Accelerator-module__bTEs-G__pillars{padding:0 var(--gutter) var(--section-y-tight);max-width:var(--wrap);margin-inline:auto}.Accelerator-module__bTEs-G__pillarsRow{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:clamp(18px,3vw,40px);padding:28px 0;display:flex}.Accelerator-module__bTEs-G__pillarsIntro{flex:200px;min-width:200px}.Accelerator-module__bTEs-G__pillarsIntroBody{color:oklch(var(--ink-raw) / .7);text-wrap:pretty;font-size:15px;line-height:1.45}.Accelerator-module__bTEs-G__pillarsGrid{--gap:16px;--at-4:620px;--at-2:280px;flex:999 460px}.Accelerator-module__bTEs-G__pillar{border:1px solid var(--line);background:var(--surface);letter-spacing:-.01em;min-height:96px;transition:border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);border-radius:10px;flex-direction:column;align-items:flex-start;gap:14px;padding:18px 20px;font-size:15px;font-weight:500;line-height:1.35;display:flex}.Accelerator-module__bTEs-G__pillar:hover{border-color:oklch(var(--accent-raw) / .4);box-shadow:var(--lift);transform:translateY(-3px)}.Accelerator-module__bTEs-G__benefits{padding:0 var(--gutter) var(--section-y-tight);max-width:var(--wrap);margin-inline:auto}.Accelerator-module__bTEs-G__benefitsHeading{max-width:20ch;margin-bottom:40px}.Accelerator-module__bTEs-G__benefitsGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(300px,33.3333% - 13.4333px)),1fr));gap:20px;display:grid}.Accelerator-module__bTEs-G__benefitTop{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.Accelerator-module__bTEs-G__benefitNum{font-family:var(--font-mono);letter-spacing:.1em;color:var(--accent);margin-left:auto;font-size:11px}.Accelerator-module__bTEs-G__benefitTitle{letter-spacing:-.02em;margin-bottom:12px;font-size:21px;font-weight:600;line-height:1.15}.Accelerator-module__bTEs-G__benefitBody{color:var(--muted);text-wrap:pretty;font-size:15px;line-height:1.6}.Accelerator-module__bTEs-G__stepsIntro{opacity:.62;max-width:38ch;font-size:17px;line-height:1.55}.Accelerator-module__bTEs-G__step{--rail-inset:28px;transition:background var(--dur-2) var(--ease-out);padding:32px 28px}.Accelerator-module__bTEs-G__step:hover{background:#172631;background:lab(14.1407% -3.52132 -9.816)}.Accelerator-module__bTEs-G__stepNum{font-family:var(--font-mono);letter-spacing:.1em;color:var(--accent-light);margin-bottom:24px;font-size:12px}.Accelerator-module__bTEs-G__stepBody{opacity:.64;text-wrap:pretty;margin-top:12px;font-size:15px;line-height:1.55}.Accelerator-module__bTEs-G__who{padding:var(--section-y-tight) var(--gutter);max-width:var(--wrap);margin-inline:auto}.Accelerator-module__bTEs-G__whoGrid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:start;gap:clamp(28px,5vw,72px);display:grid}.Accelerator-module__bTEs-G__whoHeading{max-width:18ch;margin:22px 0 28px}.Accelerator-module__bTEs-G__audience{flex-direction:column;gap:14px;display:flex}.Accelerator-module__bTEs-G__audienceItem{align-items:flex-start;gap:14px;font-size:16.5px;line-height:1.5;display:flex}.Accelerator-module__bTEs-G__faqsIntro{margin-bottom:22px}.Accelerator-module__bTEs-G__faq{padding:24px 26px;position:relative}.Accelerator-module__bTEs-G__faq:hover{background:var(--surface-hover)}.Accelerator-module__bTEs-G__faq:before{content:"";background:var(--accent);transform-origin:50% 0;width:2px;transition:transform var(--dur-3) var(--ease-out);border-radius:2px;position:absolute;top:12px;bottom:12px;left:0;transform:scaleY(0)}.Accelerator-module__bTEs-G__faq:hover:before{transform:scaleY(1)}.Accelerator-module__bTEs-G__faqQuestion{letter-spacing:-.015em;margin-bottom:8px;font-size:16px;font-weight:600}.Accelerator-module__bTEs-G__faqAnswer{color:oklch(var(--ink-raw) / .65);text-wrap:pretty;font-size:14.5px;line-height:1.55}.Accelerator-module__bTEs-G__apply{padding:0 var(--gutter) var(--section-y-tight);max-width:var(--wrap);margin-inline:auto;scroll-margin-top:88px}.Accelerator-module__bTEs-G__applyPanel{border-radius:var(--radius);background:var(--ink);color:var(--on-dark);--gap:clamp(32px, 5vw, 56px);gap:var(--gap);flex-wrap:wrap;padding:clamp(32px,4vw,56px);display:flex}.Accelerator-module__bTEs-G__applyPanel>:first-child{flex:9999 320px}.Accelerator-module__bTEs-G__applyPanel>:last-child{flex:1 1 max(480px, calc(50% - var(--gap) / 2));min-width:0}.Accelerator-module__bTEs-G__applyEyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-light);margin-bottom:18px;font-size:11px}.Accelerator-module__bTEs-G__applyTitle{letter-spacing:-.03em;max-width:16ch;margin-bottom:18px;font-size:clamp(32px,4.4vw,48px);font-weight:600;line-height:1.04}.Accelerator-module__bTEs-G__applyBody{opacity:.72;text-wrap:pretty;max-width:42ch;font-size:17px;line-height:1.55}.Accelerator-module__bTEs-G__howAnchor{scroll-margin-top:72px}
.Contact-module__tBmaOa__hero{padding:clamp(48px, 6vw, 88px) var(--gutter) clamp(40px, 5vw, 64px);max-width:var(--wrap);margin-inline:auto}.Contact-module__tBmaOa__crumb{margin-bottom:24px}.Contact-module__tBmaOa__crumb a{margin-block:-5px;padding-block:5px;display:inline-block}.Contact-module__tBmaOa__heroGrid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:end;gap:clamp(28px,4vw,64px);display:grid}.Contact-module__tBmaOa__heroLede{max-width:46ch}.Contact-module__tBmaOa__body{padding:0 var(--gutter) var(--section-y-tight);max-width:var(--wrap);margin-inline:auto}.Contact-module__tBmaOa__grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start;gap:clamp(24px,3vw,40px);display:grid}.Contact-module__tBmaOa__aside{flex-direction:column;gap:20px;display:flex}.Contact-module__tBmaOa__details{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.Contact-module__tBmaOa__detail{border-bottom:1px solid var(--line-soft);transition:background var(--dur-2) var(--ease-out);padding:24px 26px}.Contact-module__tBmaOa__detail:hover{background:var(--surface-hover)}.Contact-module__tBmaOa__detailLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-soft);margin-bottom:10px;font-size:11px}.Contact-module__tBmaOa__detailValue{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:17px;font-weight:500;line-height:1.45}.Contact-module__tBmaOa__social{padding:24px 26px}.Contact-module__tBmaOa__socialLinks{flex-wrap:wrap;gap:16px;font-size:15px;display:flex}.Contact-module__tBmaOa__socialLinks a{transition:color var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);margin-block:-4px;padding-block:4px;display:inline-block}.Contact-module__tBmaOa__socialLinks a:hover{transform:translateY(-2px)}.Contact-module__tBmaOa__map{border-radius:var(--radius);border:1px solid var(--line);background:oklch(var(--ink-raw) / .05);height:clamp(200px,22vw,280px);overflow:hidden}.Contact-module__tBmaOa__mapFrame{filter:grayscale(.55)contrast(1.05);border:0;width:100%;height:100%;display:block}.Contact-module__tBmaOa__directions{color:var(--accent);margin-top:14px;margin-bottom:-5px;padding-block:5px;font-size:14.5px;font-weight:500;display:inline-block}.Contact-module__tBmaOa__formPanel{border-radius:var(--radius);background:var(--ink);padding:clamp(24px,3vw,40px)}
.Home-module__TSDAHG__metrics{padding:40px var(--gutter) 72px;max-width:var(--wrap);margin-inline:auto}.Home-module__TSDAHG__metricsPanel{border:1px solid var(--line);border-radius:var(--radius);background:oklch(var(--ink-raw) / .12);flex-direction:column;gap:1px;display:flex;overflow:hidden}.Home-module__TSDAHG__metricsCaption{background:var(--surface);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:oklch(var(--ink-raw) / .55);padding:16px 28px;font-size:11px}.Home-module__TSDAHG__metricsGrid{--gap:1px;--at-3:600px}.Home-module__TSDAHG__metric{background:var(--surface);transition:background var(--dur-2) var(--ease-out);padding:26px 28px}.Home-module__TSDAHG__metric:hover{background:var(--surface-hover)}.Home-module__TSDAHG__metricValue{font-family:var(--font-mono);letter-spacing:-.03em;color:var(--accent);transform-origin:0;transition:transform var(--dur-2) var(--ease-out);margin-bottom:10px;font-size:clamp(28px,3vw,34px);font-weight:500}.Home-module__TSDAHG__metric:hover .Home-module__TSDAHG__metricValue{transform:scale(1.04)}.Home-module__TSDAHG__metricLabel{letter-spacing:-.01em;font-size:15px;font-weight:500}.Home-module__TSDAHG__metricNote{color:oklch(var(--ink-raw) / .55);margin-top:4px;font-size:13px}.Home-module__TSDAHG__partners{padding:0 var(--gutter) 88px;max-width:var(--wrap);margin-inline:auto}.Home-module__TSDAHG__partnersRow{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:clamp(18px,3vw,40px);padding:28px 0;display:flex}.Home-module__TSDAHG__partnersIntro{flex:200px;min-width:200px}.Home-module__TSDAHG__partnersIntroBody{color:oklch(var(--ink-raw) / .7);text-wrap:pretty;font-size:15px;line-height:1.45}.Home-module__TSDAHG__partnersGrid{flex-wrap:wrap;flex:999 460px;gap:16px;display:flex}.Home-module__TSDAHG__partner{border:1px solid var(--line);background:var(--surface);min-height:96px;transition:border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);border-radius:10px;flex-direction:column;flex:150px;justify-content:center;align-items:center;gap:12px;padding:18px 20px;display:flex}.Home-module__TSDAHG__partner:hover{border-color:oklch(var(--accent-raw) / .4);box-shadow:var(--lift);transform:translateY(-3px)}.Home-module__TSDAHG__partnerLogo{object-fit:contain;width:auto;max-width:100%;height:26px}.Home-module__TSDAHG__partnerBadge{width:56px;height:56px}.Home-module__TSDAHG__partnerName{letter-spacing:-.02em;margin-bottom:4px;font-size:19px;font-weight:600}.Home-module__TSDAHG__partnerStatus{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:10.5px}.Home-module__TSDAHG__services{padding:0 var(--gutter) var(--section-y);max-width:var(--wrap);margin-inline:auto}.Home-module__TSDAHG__servicesHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(20px,4vw,48px);margin-bottom:44px;display:flex}.Home-module__TSDAHG__servicesIntro{max-width:38ch;color:oklch(var(--ink-raw) / .68);flex:260px;font-size:17px;line-height:1.55}.Home-module__TSDAHG__leadGrid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:20px;margin-bottom:20px;display:grid}.Home-module__TSDAHG__leadCard{--inset-surface:var(--ink);border-radius:var(--radius);background:var(--ink);color:var(--on-dark);min-height:290px;transition:background var(--dur-2) var(--ease-out), box-shadow var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);flex-direction:column;justify-content:flex-start;padding:clamp(24px,3vw,36px);display:flex}.Home-module__TSDAHG__leadCard:hover{--inset-surface:var(--ink-hover);background:var(--ink-hover);color:var(--on-dark);box-shadow:var(--lift-strong);transform:translateY(-4px)}.Home-module__TSDAHG__leadCard:active{transition-duration:var(--dur-1);transform:translateY(-1px)}.Home-module__TSDAHG__leadCard .chipOnDark{transition:opacity var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out)}.Home-module__TSDAHG__leadCard:hover .chipOnDark{opacity:1;border-color:oklch(var(--accent-raw) / .55)}.Home-module__TSDAHG__leadArt{border-bottom:1px solid var(--line-on-dark);height:clamp(150px,17vw,220px);margin-bottom:28px;padding-bottom:20px}.Home-module__TSDAHG__leadTag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-light);margin-bottom:20px;font-size:11px}.Home-module__TSDAHG__leadTitle{letter-spacing:-.025em;margin-bottom:14px;font-size:clamp(24px,2.6vw,30px);font-weight:600;line-height:1.1}.Home-module__TSDAHG__leadBody{opacity:.72;text-wrap:pretty;max-width:42ch;margin-bottom:22px;font-size:16px;line-height:1.55}.Home-module__TSDAHG__leadChips{flex-wrap:wrap;gap:8px;display:flex}.Home-module__TSDAHG__leadMore{font-family:var(--font-mono);letter-spacing:.06em;color:var(--accent-light);transition:color var(--dur-2) var(--ease-out);margin-top:auto;padding-top:32px;font-size:12px}.Home-module__TSDAHG__leadCard:hover .Home-module__TSDAHG__leadMore{color:var(--accent-light-hover)}.Home-module__TSDAHG__restWrap{container-type:inline-size}.Home-module__TSDAHG__restGrid{--gap:20px;--at-3:720px}.Home-module__TSDAHG__restCard{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);min-height:230px;transition:border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);flex-direction:column;justify-content:space-between;padding:28px;display:flex}.Home-module__TSDAHG__restCard:hover{border-color:var(--accent-hover);color:var(--ink);box-shadow:var(--lift);transform:translateY(-4px)}.Home-module__TSDAHG__restCard:active{transition-duration:var(--dur-1);transform:translateY(-1px)}.Home-module__TSDAHG__restCard>div:first-child>span:first-child{margin-bottom:20px}.Home-module__TSDAHG__restTitle{letter-spacing:-.02em;margin-bottom:12px;font-size:20px;font-weight:600;line-height:1.15}.Home-module__TSDAHG__restBody{color:oklch(var(--ink-raw) / .65);text-wrap:pretty;font-size:14.5px;line-height:1.5}.Home-module__TSDAHG__restMore{font-family:var(--font-mono);letter-spacing:.06em;color:var(--accent);margin-top:24px;font-size:11px}@container (min-width:520px) and (max-width:719.98px){.Home-module__TSDAHG__restCard{flex-direction:row;align-items:center;gap:24px;min-height:0;padding:22px 28px}.Home-module__TSDAHG__restCard>div:first-child{flex:1;grid-template-columns:auto 1fr;align-items:center;column-gap:20px;display:grid}.Home-module__TSDAHG__restCard>div:first-child>span:first-child{grid-row:span 2;margin-bottom:0}.Home-module__TSDAHG__restTitle{align-self:end;margin-bottom:6px}.Home-module__TSDAHG__restBody{align-self:start}.Home-module__TSDAHG__restMore{white-space:nowrap;margin-top:0}}.Home-module__TSDAHG__approachIntro{opacity:.62;max-width:38ch;font-size:17px;line-height:1.55}.Home-module__TSDAHG__approachStep{--rail-inset:28px;transition:background var(--dur-2) var(--ease-out);padding:32px 28px 28px}.Home-module__TSDAHG__approachStep:hover{background:#172631;background:lab(14.1407% -3.52132 -9.816)}.Home-module__TSDAHG__approachArt{border-radius:var(--radius-sm);background:#ffffff0f;background:lab(100% 0 0/.06);height:110px;margin-bottom:22px;position:relative;overflow:hidden}.Home-module__TSDAHG__approachImg{object-fit:cover;transition:transform var(--dur-4) var(--ease-out)}.Home-module__TSDAHG__approachStep:hover .Home-module__TSDAHG__approachImg{transform:scale(1.06)}.Home-module__TSDAHG__approachNum{font-family:var(--font-mono);letter-spacing:.1em;color:var(--accent-light);margin-bottom:16px;font-size:12px}.Home-module__TSDAHG__approachTitle{letter-spacing:-.02em;margin-bottom:14px;font-size:22px;font-weight:600;line-height:1.15}.Home-module__TSDAHG__approachBody{opacity:.66;text-wrap:pretty;margin-bottom:20px;font-size:15px;line-height:1.55}.Home-module__TSDAHG__approachPoints{opacity:.55;flex-direction:column;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.Home-module__TSDAHG__approachPoint{gap:10px;display:flex}.Home-module__TSDAHG__approachPoint span:first-child{color:var(--accent-light)}.Home-module__TSDAHG__about{padding:var(--section-y) var(--gutter);max-width:var(--wrap);margin-inline:auto;container-type:inline-size}.Home-module__TSDAHG__aboutGrid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:center;gap:clamp(32px,5vw,72px);display:grid}.Home-module__TSDAHG__aboutHeading{max-width:22ch;margin:24px 0}.Home-module__TSDAHG__aboutBody{color:oklch(var(--ink-raw) / .7);text-wrap:pretty;max-width:44ch;margin-bottom:36px;font-size:18px;line-height:1.55}.Home-module__TSDAHG__valuesGrid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:28px 40px;display:grid}.Home-module__TSDAHG__value{border-top:1px solid var(--line-strong);padding-top:20px;position:relative}.Home-module__TSDAHG__value>span{margin-bottom:16px}.Home-module__TSDAHG__value:before{content:"";background:var(--accent);transform-origin:0;width:100%;height:1px;transition:transform var(--dur-3) var(--ease-out);position:absolute;top:-1px;left:0;transform:scaleX(0)}.Home-module__TSDAHG__value:hover:before{transform:scaleX(1)}.Home-module__TSDAHG__valueTitle{letter-spacing:-.015em;margin-bottom:8px;font-size:16px;font-weight:600}.Home-module__TSDAHG__valueBody{color:oklch(var(--ink-raw) / .62);text-wrap:pretty;font-size:14.5px;line-height:1.5}.Home-module__TSDAHG__aboutArt{aspect-ratio:4/5;border-radius:var(--radius-lg);border:1px solid var(--line);background:oklch(var(--ink-raw) / .05);width:100%;max-height:max(62.5cqi,430px);position:relative;overflow:hidden}.Home-module__TSDAHG__aboutImg{object-fit:cover;transition:transform var(--dur-4) var(--ease-out)}.Home-module__TSDAHG__aboutArt:hover .Home-module__TSDAHG__aboutImg{transform:scale(1.04)}.Home-module__TSDAHG__accelerator{padding:0 var(--gutter) var(--section-y);max-width:var(--wrap);margin-inline:auto}.Home-module__TSDAHG__acceleratorPanel{border:1px solid oklch(var(--ink-raw) / .16);transition:border-color var(--dur-3) var(--ease-out), box-shadow var(--dur-3) var(--ease-out);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(28px,4vw,48px);display:grid}.Home-module__TSDAHG__acceleratorTitle{letter-spacing:-.025em;max-width:26ch;margin:0 0 12px;font-size:clamp(25px,3vw,32px);font-weight:600;line-height:1.12}.Home-module__TSDAHG__acceleratorBody{max-width:54ch;color:var(--muted);text-wrap:pretty;font-size:16.5px;line-height:1.55}.Home-module__TSDAHG__acceleratorCta{white-space:nowrap;margin-top:28px}.Home-module__TSDAHG__acceleratorPillars{--gap:12px;--at-4:9999px;--at-2:400px}.Home-module__TSDAHG__acceleratorPillar{border-radius:var(--radius);background:var(--bg);letter-spacing:-.01em;transition:background var(--dur-2) var(--ease-out);align-items:center;gap:16px;padding:14px 18px 14px 14px;font-size:15.5px;font-weight:500;line-height:1.3;display:flex}.Home-module__TSDAHG__acceleratorPillar:hover{background:oklch(var(--accent-raw) / .07)}
.Industries-module__ozc-OG__hero{padding:clamp(48px, 6vw, 88px) var(--gutter) clamp(36px, 4vw, 56px);max-width:var(--wrap);margin-inline:auto}.Industries-module__ozc-OG__crumb{margin-bottom:24px}.Industries-module__ozc-OG__crumb a{margin-block:-5px;padding-block:5px;display:inline-block}.Industries-module__ozc-OG__heroGrid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:end;gap:clamp(28px,4vw,64px);display:grid}.Industries-module__ozc-OG__heroLede{max-width:48ch}.Industries-module__ozc-OG__jump{flex-wrap:wrap;gap:10px;margin-top:36px;display:flex}.Industries-module__ozc-OG__jump a{transition:border-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out)}.Industries-module__ozc-OG__jump a:hover{border-color:oklch(var(--accent-raw) / .5);color:var(--accent)}.Industries-module__ozc-OG__sector{padding:var(--section-y-tight) var(--gutter);max-width:var(--wrap);border-top:1px solid var(--line);margin-inline:auto}.Industries-module__ozc-OG__sectorRow{flex-wrap:wrap-reverse;align-items:stretch;gap:clamp(28px,5vw,72px);display:flex}.Industries-module__ozc-OG__sectorRowFlip{flex-direction:row-reverse}.Industries-module__ozc-OG__sectorText,.Industries-module__ozc-OG__sectorArt{flex:min(420px,100%)}.Industries-module__ozc-OG__sectorArt{border-radius:var(--radius-lg);border:1px solid var(--line);background:oklch(var(--ink-raw) / .05);min-height:clamp(260px,30vw,420px);position:relative;overflow:hidden}.Industries-module__ozc-OG__sectorImg{object-fit:cover;transition:transform var(--dur-4) var(--ease-out)}.Industries-module__ozc-OG__sectorArt:hover .Industries-module__ozc-OG__sectorImg{transform:scale(1.03)}.Industries-module__ozc-OG__sectorTitle{max-width:16ch;margin:22px 0 20px}.Industries-module__ozc-OG__sectorBody{max-width:46ch;color:oklch(var(--ink-raw) / .7);text-wrap:pretty;margin-bottom:28px;font-size:17px;line-height:1.6}.Industries-module__ozc-OG__tags{flex-wrap:wrap;gap:8px;display:flex}.Industries-module__ozc-OG__label{margin:36px 0 12px}.Industries-module__ozc-OG__problemsWrap{container-type:inline-size}.Industries-module__ozc-OG__problems{--gap:20px;--at-3:720px}.Industries-module__ozc-OG__problemGlyph{margin-bottom:20px}.Industries-module__ozc-OG__problemTitle{letter-spacing:-.015em;margin-bottom:10px;font-size:17px;font-weight:600;line-height:1.25}.Industries-module__ozc-OG__problemBody{color:var(--muted);text-wrap:pretty;font-size:14.5px;line-height:1.55}@container (min-width:520px) and (max-width:719.98px){.Industries-module__ozc-OG__problems>.card{grid-template-columns:auto 1fr;align-items:center;column-gap:20px;display:grid}.Industries-module__ozc-OG__problemGlyph{grid-row:span 2;margin-bottom:0}.Industries-module__ozc-OG__problemTitle{align-self:end;margin-bottom:6px}.Industries-module__ozc-OG__problemBody{align-self:start}}.Industries-module__ozc-OG__practices{flex-wrap:wrap;gap:10px;display:flex}.Industries-module__ozc-OG__practice{border-radius:var(--radius-sm);border:1px solid oklch(var(--accent-raw) / .3);color:var(--accent);transition:border-color var(--dur-2) var(--ease-out), background var(--dur-2) var(--ease-out);align-items:center;gap:6px;padding:9px 14px;font-size:14px;font-weight:500;display:inline-flex}.Industries-module__ozc-OG__practice:hover{border-color:var(--accent);background:oklch(var(--accent-raw) / .06);color:var(--accent)}
.Insights-module__3F4aBa__hero{padding:clamp(48px, 6vw, 88px) var(--gutter) clamp(40px, 5vw, 64px);max-width:var(--wrap);margin-inline:auto}.Insights-module__3F4aBa__crumb{margin-bottom:24px}.Insights-module__3F4aBa__crumb a{margin-block:-5px;padding-block:5px;display:inline-block}.Insights-module__3F4aBa__heroGrid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:end;gap:clamp(28px,4vw,64px);display:grid}.Insights-module__3F4aBa__heroLede{max-width:46ch}.Insights-module__3F4aBa__list{padding:0 var(--gutter) var(--section-y-tight);max-width:var(--wrap);margin-inline:auto}.Insights-module__3F4aBa__cards{--gap:20px;--at-3:900px}.Insights-module__3F4aBa__card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);transition:border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.Insights-module__3F4aBa__card:hover{color:var(--ink);border-color:oklch(var(--accent-raw) / .4);box-shadow:var(--lift);transform:translateY(-3px)}.Insights-module__3F4aBa__card:active{transition-duration:var(--dur-1);transform:none}.Insights-module__3F4aBa__cardArt{aspect-ratio:16/9;background:oklch(var(--ink-raw) / .05);position:relative;overflow:hidden}.Insights-module__3F4aBa__cardImg{object-fit:cover;transition:transform var(--dur-4) var(--ease-out)}.Insights-module__3F4aBa__card:hover .Insights-module__3F4aBa__cardImg{transform:scale(1.04)}.Insights-module__3F4aBa__cardText{flex-direction:column;flex:1;padding:clamp(22px,2.6vw,28px);display:flex}.Insights-module__3F4aBa__cardTitle{letter-spacing:-.02em;text-wrap:balance;margin-bottom:12px;font-size:clamp(21px,2vw,24px);font-weight:600;line-height:1.15}.Insights-module__3F4aBa__cardMore{font-family:var(--font-mono);letter-spacing:.06em;color:var(--accent);margin-top:auto;padding-top:20px;font-size:12px}.Insights-module__3F4aBa__rowMeta{font-family:var(--font-mono);letter-spacing:.08em;color:var(--accent);margin-bottom:12px;font-size:12px}.Insights-module__3F4aBa__rowExcerpt{max-width:52ch;color:var(--muted);text-wrap:pretty;font-size:15px;line-height:1.55}.Insights-module__3F4aBa__empty{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);text-align:center;padding:clamp(36px,5vw,64px)}.Insights-module__3F4aBa__emptyTitle{letter-spacing:-.02em;margin-bottom:10px;font-size:21px;font-weight:600}.Insights-module__3F4aBa__emptyBody{color:var(--muted);text-wrap:pretty;max-width:46ch;margin:0 auto 28px;font-size:15.5px;line-height:1.6}.Insights-module__3F4aBa__article{padding:clamp(48px, 6vw, 88px) var(--gutter) var(--section-y-tight);max-width:760px;margin-inline:auto}.Insights-module__3F4aBa__articleMeta{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);margin-bottom:32px;font-size:12px}.Insights-module__3F4aBa__articleTitle{letter-spacing:-.03em;text-wrap:balance;margin-bottom:20px;font-size:clamp(32px,5vw,54px);font-weight:600;line-height:1.04}.Insights-module__3F4aBa__articleBody p{color:oklch(var(--ink-raw) / .82);text-wrap:pretty;margin-bottom:24px;font-size:17.5px;line-height:1.7}.Insights-module__3F4aBa__articleArt{aspect-ratio:16/9;border-radius:var(--radius);background:oklch(var(--ink-raw) / .05);margin-bottom:40px;position:relative;overflow:hidden}.Insights-module__3F4aBa__articleBody h2{letter-spacing:-.025em;text-wrap:balance;margin:48px 0 16px;font-size:clamp(24px,2.6vw,30px);font-weight:600;line-height:1.15}.Insights-module__3F4aBa__articleBody h3{letter-spacing:-.015em;margin:32px 0 12px;font-size:20px;font-weight:600;line-height:1.2}.Insights-module__3F4aBa__articleBody ul,.Insights-module__3F4aBa__articleBody ol{color:oklch(var(--ink-raw) / .82);margin:0 0 24px;padding-left:1.4em;font-size:17.5px;line-height:1.7}.Insights-module__3F4aBa__articleBody li{margin-bottom:8px;padding-left:4px}.Insights-module__3F4aBa__articleBody li::marker{color:var(--accent)}.Insights-module__3F4aBa__articleBody blockquote{border-left:2px solid var(--accent);color:var(--ink);text-wrap:pretty;margin:8px 0 32px;padding:4px 0 4px 24px;font-size:19px;font-style:italic;line-height:1.6}.Insights-module__3F4aBa__articleBody strong{color:var(--ink);font-weight:600}.Insights-module__3F4aBa__articleBody code{font-family:var(--font-mono);background:oklch(var(--ink-raw) / .06);border-radius:4px;padding:2px 6px;font-size:.86em}.Insights-module__3F4aBa__articleBody a{color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.Insights-module__3F4aBa__articleBody [data-note]{border-top:1px solid var(--line);margin-top:40px;padding-top:24px;font-style:italic}.Insights-module__3F4aBa__back{margin-top:48px}
.Legal-module__WjGgrq__page{padding:clamp(48px, 6vw, 88px) var(--gutter) var(--section-y-tight);max-width:760px;margin-inline:auto}.Legal-module__WjGgrq__crumb{margin-bottom:24px}.Legal-module__WjGgrq__crumb a{margin-block:-5px;padding-block:5px;display:inline-block}.Legal-module__WjGgrq__title{letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(32px,5vw,54px);font-weight:600;line-height:1.04}.Legal-module__WjGgrq__updated{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);margin-bottom:28px;font-size:12px}.Legal-module__WjGgrq__intro{color:oklch(var(--ink-raw) / .82);text-wrap:pretty;margin-bottom:40px;font-size:18px;line-height:1.65}.Legal-module__WjGgrq__sections{counter-reset:section;border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.Legal-module__WjGgrq__section{counter-increment:section;border-bottom:1px solid var(--line);padding:28px 0 8px}.Legal-module__WjGgrq__sectionTitle{letter-spacing:-.015em;margin-bottom:12px;font-size:20px;font-weight:600;line-height:1.25}.Legal-module__WjGgrq__sectionTitle:before{content:counter(section, decimal-leading-zero);font-family:var(--font-mono);letter-spacing:.1em;color:var(--accent);vertical-align:2px;margin-right:14px;font-size:12px}.Legal-module__WjGgrq__body p,.Legal-module__WjGgrq__body ul{color:oklch(var(--ink-raw) / .8);text-wrap:pretty;margin-bottom:20px;font-size:16px;line-height:1.7}.Legal-module__WjGgrq__body ul{padding-left:1.3em}.Legal-module__WjGgrq__body li{margin-bottom:6px}.Legal-module__WjGgrq__body li::marker{color:var(--accent)}.Legal-module__WjGgrq__body strong{color:var(--ink);font-weight:600}.Legal-module__WjGgrq__body a{color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}
.ServicePage-module__bAkG8a__hero{padding:clamp(48px, 6vw, 88px) var(--gutter) clamp(36px, 4vw, 56px);max-width:var(--wrap);margin-inline:auto}.ServicePage-module__bAkG8a__crumb{margin-bottom:24px}.ServicePage-module__bAkG8a__crumb a{margin-block:-5px;padding-block:5px;display:inline-block}.ServicePage-module__bAkG8a__heroGrid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:end;gap:clamp(28px,4vw,64px);display:grid}.ServicePage-module__bAkG8a__heroLede{max-width:48ch}.ServicePage-module__bAkG8a__chipRow{flex-wrap:wrap;gap:10px;margin-top:36px;display:flex}.ServicePage-module__bAkG8a__heroImage{padding:0 var(--gutter) var(--section-y-tight);max-width:var(--wrap);margin-inline:auto}.ServicePage-module__bAkG8a__heroImage>*{height:clamp(170px,34vw,400px)}.ServicePage-module__bAkG8a__block{padding:0 var(--gutter) var(--section-y-tight);max-width:var(--wrap);margin-inline:auto}.ServicePage-module__bAkG8a__blockHeading{max-width:20ch;margin-bottom:40px}.ServicePage-module__bAkG8a__cardGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(300px,33.3333% - 13.4333px)),1fr));gap:20px;display:grid}.ServicePage-module__bAkG8a__cardTop{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.ServicePage-module__bAkG8a__cardNum{font-family:var(--font-mono);letter-spacing:.1em;color:var(--accent);align-items:center;gap:8px;margin-left:auto;font-size:11px;display:inline-flex}.ServicePage-module__bAkG8a__cardNum:after{content:"";transform-origin:0;width:18px;height:1px;transition:transform var(--dur-3) var(--ease-out);background:currentColor;transform:scaleX(.35)}.card:hover .ServicePage-module__bAkG8a__cardNum:after{transform:scaleX(1)}.ServicePage-module__bAkG8a__cardTitle{letter-spacing:-.02em;margin-bottom:12px;font-size:21px;font-weight:600;line-height:1.15}.ServicePage-module__bAkG8a__cardBody{color:var(--muted);text-wrap:pretty;font-size:15px;line-height:1.6}.ServicePage-module__bAkG8a__stepsIntro{opacity:.62;max-width:38ch;font-size:17px;line-height:1.55}.ServicePage-module__bAkG8a__step{transition:background var(--dur-2) var(--ease-out);padding:32px 26px}.ServicePage-module__bAkG8a__stepNum{font-family:var(--font-mono);letter-spacing:.1em;color:var(--accent-light);margin-bottom:24px;font-size:12px}.ServicePage-module__bAkG8a__stepTitle{letter-spacing:-.02em;margin-bottom:12px;font-size:20px;font-weight:600;line-height:1.15}.ServicePage-module__bAkG8a__stepBody{opacity:.64;text-wrap:pretty;font-size:14.5px;line-height:1.55}.ServicePage-module__bAkG8a__features{padding:var(--section-y-tight) var(--gutter);max-width:var(--wrap);margin-inline:auto}.ServicePage-module__bAkG8a__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:start;gap:clamp(28px,5vw,72px);display:grid}.ServicePage-module__bAkG8a__featuresHeading{max-width:20ch;margin:22px 0 20px}.ServicePage-module__bAkG8a__featuresIntro{max-width:46ch;color:oklch(var(--ink-raw) / .7);text-wrap:pretty;margin-bottom:28px;font-size:17px;line-height:1.6}.ServicePage-module__bAkG8a__featureRow{grid-template-columns:24px 1fr;align-items:start;gap:16px;padding:24px 26px;display:grid;position:relative}.ServicePage-module__bAkG8a__featureRow>svg{margin-top:-2px}.ServicePage-module__bAkG8a__featureRow:hover{background:var(--surface-hover)}.ServicePage-module__bAkG8a__featureRow:before{content:"";background:var(--accent);transform-origin:50% 0;width:2px;transition:transform var(--dur-3) var(--ease-out);border-radius:2px;position:absolute;top:12px;bottom:12px;left:0;transform:scaleY(0)}.ServicePage-module__bAkG8a__featureRow:hover:before{transform:scaleY(1)}.ServicePage-module__bAkG8a__featureTitle{letter-spacing:-.015em;margin-bottom:8px;font-size:16px;font-weight:600}.ServicePage-module__bAkG8a__featureBody{color:oklch(var(--ink-raw) / .65);text-wrap:pretty;font-size:14.5px;line-height:1.55}
.ServicesIndex-module__kBP52q__hero{padding:clamp(48px, 6vw, 88px) var(--gutter) clamp(36px, 4vw, 56px);max-width:var(--wrap);margin-inline:auto}.ServicesIndex-module__kBP52q__crumb{margin-bottom:24px}.ServicesIndex-module__kBP52q__crumb a{margin-block:-5px;padding-block:5px;display:inline-block}.ServicesIndex-module__kBP52q__heroGrid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:end;gap:clamp(28px,4vw,64px);display:grid}.ServicesIndex-module__kBP52q__heroLede{max-width:46ch}.ServicesIndex-module__kBP52q__list{padding:0 var(--gutter) var(--section-y-tight);max-width:var(--wrap);margin-inline:auto}.ServicesIndex-module__kBP52q__row{--gap:clamp(16px, 3vw, 48px);--at-4:960px;--at-2:520px;color:var(--ink);transition:background var(--dur-2) var(--ease-out);align-items:start;padding:clamp(26px,3vw,38px) clamp(22px,3vw,36px);position:relative}.ServicesIndex-module__kBP52q__row:hover{background:var(--surface-hover);color:var(--ink)}.ServicesIndex-module__kBP52q__row:before{content:"";background:var(--accent);transform-origin:50% 0;width:3px;transition:transform var(--dur-3) var(--ease-out);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.ServicesIndex-module__kBP52q__row:hover:before{transform:scaleY(1)}.ServicesIndex-module__kBP52q__rowNum,.ServicesIndex-module__kBP52q__rowTitle{transition:transform var(--dur-3) var(--ease-out), color var(--dur-2) var(--ease-out)}.ServicesIndex-module__kBP52q__row:hover .ServicesIndex-module__kBP52q__rowNum,.ServicesIndex-module__kBP52q__row:hover .ServicesIndex-module__kBP52q__rowTitle{transform:translate(6px)}.ServicesIndex-module__kBP52q__rowArrow{font-family:var(--font-mono);color:var(--accent);opacity:0;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);align-self:center;margin-left:auto;font-size:14px;transform:translate(-8px)}.ServicesIndex-module__kBP52q__row:hover .ServicesIndex-module__kBP52q__rowArrow{opacity:1;transform:translate(0)}.ServicesIndex-module__kBP52q__rowMark{border-radius:var(--radius);transition:transform var(--dur-3) var(--ease-out), box-shadow var(--dur-3) var(--ease-out);align-self:center}.ServicesIndex-module__kBP52q__row:hover .ServicesIndex-module__kBP52q__rowMark{box-shadow:var(--lift-strong);transform:translateY(-3px)}.ServicesIndex-module__kBP52q__rowHead{align-items:baseline;gap:20px;display:flex}.ServicesIndex-module__kBP52q__rowNum{font-family:var(--font-mono);letter-spacing:.08em;color:var(--accent);flex-shrink:0;font-size:12px}.ServicesIndex-module__kBP52q__rowTitle{letter-spacing:-.025em;max-width:16ch;font-size:clamp(24px,2.6vw,32px);font-weight:600;line-height:1.1}.ServicesIndex-module__kBP52q__rowBody{max-width:52ch;color:var(--muted);text-wrap:pretty;font-size:16px;line-height:1.55}.ServicesIndex-module__kBP52q__rowChips{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.ServicesIndex-module__kBP52q__industriesLink{color:var(--muted);margin-top:28px;font-size:16px;line-height:1.55}.ServicesIndex-module__kBP52q__industriesLink a{color:var(--accent);margin-block:-5px;padding-block:5px;font-weight:500;display:inline-block}.ServicesIndex-module__kBP52q__stepsIntro{opacity:.62;max-width:38ch;font-size:17px;line-height:1.55}.ServicesIndex-module__kBP52q__step{--rail-inset:28px;transition:background var(--dur-2) var(--ease-out);padding:32px 28px}.ServicesIndex-module__kBP52q__step:hover{background:#172631;background:lab(14.1407% -3.52132 -9.816)}.ServicesIndex-module__kBP52q__stepNum{font-family:var(--font-mono);letter-spacing:.1em;color:var(--accent-light);margin-bottom:24px;font-size:12px}.ServicesIndex-module__kBP52q__stepBody{opacity:.64;text-wrap:pretty;margin-top:12px;font-size:15px;line-height:1.55}
