.ContactForm_form__fNtBb{display:flex;flex-direction:column;gap:var(--s-4)}.ContactForm_row__m__1Q{display:grid;grid-template-columns:1fr;grid-gap:var(--s-4);gap:var(--s-4)}@media (min-width:600px){.ContactForm_row__m__1Q{grid-template-columns:1fr 1fr}}.ContactForm_field__KZsqs{display:flex;flex-direction:column;gap:var(--s-2)}.ContactForm_label__d0DO9{font-size:var(--fs-sm);color:var(--text-2);font-weight:500}.ContactForm_required__vTt_8:after{content:" *";color:var(--brand-cyan)}.ContactForm_input__LexWi,.ContactForm_select__u7YeR,.ContactForm_textarea__tFAve{background:var(--bg-2);border:1px solid var(--border-2);border-radius:var(--r-input);padding:var(--s-3) var(--s-4);color:var(--text-1);font-size:var(--fs-base);min-height:44px;transition:border-color var(--dur-fast)}.ContactForm_textarea__tFAve{min-height:140px;resize:vertical;font-family:inherit}.ContactForm_input__LexWi:focus,.ContactForm_select__u7YeR:focus,.ContactForm_textarea__tFAve:focus{outline:none;border-color:var(--brand-cyan)}.ContactForm_input__LexWi[aria-invalid=true],.ContactForm_select__u7YeR[aria-invalid=true],.ContactForm_textarea__tFAve[aria-invalid=true]{border-color:var(--danger)}.ContactForm_error__Ba6Y7{color:var(--danger);font-size:var(--fs-xs)}.ContactForm_count__NgF3N{color:var(--text-3);font-size:var(--fs-xs);text-align:end}.ContactForm_honeypot__nmxlX{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ContactForm_success__mfyYu{background:var(--bg-2);border:1px solid var(--brand-cyan);border-radius:var(--r-card);padding:var(--s-7);text-align:center;display:flex;flex-direction:column;gap:var(--s-3);align-items:center;box-shadow:var(--shadow-card)}.ContactForm_successIcon__TeVTY{color:var(--brand-cyan);background:rgba(24,182,198,.12);width:80px;height:80px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:var(--s-3);animation:ContactForm_pop__FvBPf .4s var(--ease-out-expo)}@keyframes ContactForm_pop__FvBPf{0%{transform:scale(0);opacity:0}60%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.ContactForm_successIcon__TeVTY{animation:none}}.ContactForm_success__mfyYu h3{color:var(--brand-pale);font-size:var(--fs-xl)}.ContactForm_success__mfyYu p{color:var(--text-2);margin-inline:auto;max-width:50ch}.ContactForm_errorBanner__kkpc_{display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-input);background:rgba(255,107,122,.1);border:1px solid rgba(255,107,122,.4);color:var(--danger);font-size:var(--fs-sm);line-height:var(--lh-base)}.ContactForm_errorBanner__kkpc_ svg{flex-shrink:0;margin-top:2px}.ContactForm_recaptchaNote__qrsmR{margin-top:var(--s-3);font-size:var(--fs-xs);color:var(--text-3)}.ContactForm_recaptchaNote__qrsmR a{color:var(--text-3);text-decoration:underline}.ContactForm_recaptchaNote__qrsmR a:hover{color:var(--brand-cyan)}.ContactForm_submit__clbYn{align-self:flex-start;margin-top:var(--s-3)}.BlueprintGrid_grid__YGU_8{position:absolute;inset:0;pointer-events:none;opacity:.15;color:var(--brand-cyan)}@media (prefers-reduced-motion:reduce){.BlueprintGrid_grid__YGU_8{opacity:.15}}.BlueprintGrid_svg___D5Li{width:100%;height:100%;animation:BlueprintGrid_drift__sV6ba 20s linear infinite}@keyframes BlueprintGrid_drift__sV6ba{to{transform:translate3d(-64px,-32px,0)}}@media (prefers-reduced-motion:reduce){.BlueprintGrid_svg___D5Li{animation:none}}.ContactSection_section___hdQ0{position:relative;padding-block:var(--s-9);background:var(--bg-1);overflow:hidden}.ContactSection_section___hdQ0:before{content:"";position:absolute;inset:0;background:radial-gradient(600px circle at 20% 20%,var(--brand-glow),transparent 60%),radial-gradient(500px circle at 80% 60%,rgba(8,119,124,.15),transparent 60%),radial-gradient(400px circle at 50% 100%,rgba(149,234,239,.08),transparent 60%);pointer-events:none;z-index:0}.ContactSection_inner__plPpK{position:relative;z-index:1}.ContactSection_grid__sH0zn{display:grid;grid-template-columns:1fr;grid-gap:var(--s-7);gap:var(--s-7);margin-top:var(--s-7)}@media (min-width:900px){.ContactSection_grid__sH0zn{grid-template-columns:1fr 1fr}}.CodeWindow_window__3rGAj{position:relative;background:var(--bg-2);border:1px solid var(--border-2);border-radius:var(--r-card);font-family:var(--font-mono,"JetBrains Mono"),monospace;font-size:clamp(10px,1.6vw,13px);color:var(--text-2);overflow:hidden;box-shadow:var(--shadow-card);width:100%;max-width:440px;min-width:0;margin-inline:auto;animation:CodeWindow_codeWindowIn__QskC1 .6s var(--ease-out-expo) 1.1s both}@keyframes CodeWindow_codeWindowIn__QskC1{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.CodeWindow_window__3rGAj{animation:none;opacity:1;transform:none}}.CodeWindow_titlebar__WjyJL{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--border-1);background:var(--bg-3)}.CodeWindow_dot__ZG18e{width:10px;height:10px;border-radius:50%}.CodeWindow_dot--r__EEkyH{background:#ff5f57}.CodeWindow_dot--y__OVFV2{background:#febc2e}.CodeWindow_dot--g__pylhf{background:#28c840}.CodeWindow_filename__2pQfS{-webkit-margin-start:var(--s-3);margin-inline-start:var(--s-3);color:var(--text-3);font-size:var(--fs-xs)}.CodeWindow_body__VezWa{padding:var(--s-3) var(--s-4);min-height:200px;overflow:hidden}.CodeWindow_line__CEeXu{display:flex;gap:var(--s-3);line-height:1.7;white-space:pre;overflow:hidden;min-width:0}.CodeWindow_line__CEeXu>span:last-child{overflow:hidden;text-overflow:clip;min-width:0}@media (min-width:720px){.CodeWindow_body__VezWa{padding:var(--s-4) var(--s-5);min-height:220px}}@media (max-width:470px){.CodeWindow_tabs__0wZyF{display:none}.CodeWindow_filename__2pQfS{font-size:10px}}.CodeWindow_cursor__LoWyf{display:inline-block;width:7px;height:1em;vertical-align:-.15em;background:var(--brand-cyan);-webkit-margin-start:1px;margin-inline-start:1px;animation:CodeWindow_blink__Uxw9_ 1s steps(2) infinite}.CodeWindow_gutter__50Z1O{color:var(--text-3);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1.6em;text-align:right;flex-shrink:0}.CodeWindow_kw__qVveE{color:var(--brand-cyan)}.CodeWindow_fn__2n85K{color:var(--brand-pale)}.CodeWindow_str__nW8B0{color:#95eaef}.CodeWindow_num__cN02t{color:#f5b454}.CodeWindow_cm__s4EL_{color:var(--text-3);font-style:italic}[data-theme=light] .CodeWindow_str__nW8B0{color:#066e72}[data-theme=light] .CodeWindow_num__cN02t{color:#b35608}@keyframes CodeWindow_blink__Uxw9_{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.CodeWindow_cursor__LoWyf{animation:none;opacity:1}}.CodeWindow_tabs__0wZyF{display:flex;gap:var(--s-2);-webkit-margin-start:auto;margin-inline-start:auto}.CodeWindow_tab__Vyitm{font-size:10px;padding:2px var(--s-2);border-radius:999px;border:1px solid var(--border-2);color:var(--text-3)}.CodeWindow_tab--active__E9sCh{color:var(--brand-cyan);border-color:var(--brand-cyan)}.CodeWindow_outputBar__imGn5{border-top:1px solid var(--border-1);padding:var(--s-3) var(--s-4);display:flex;justify-content:space-between;background:var(--bg-1);color:var(--text-3);font-size:10px}.CodeWindow_outputBar__imGn5 .CodeWindow_ok__eJIQ7{color:var(--brand-cyan)}.FloatingSketches_layer__ASMhC{position:absolute;inset:0;pointer-events:none;color:var(--brand-pale);opacity:.3}.FloatingSketches_sketch__CqjUj{position:absolute;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.FloatingSketches_sketch__CqjUj path{stroke-dasharray:600;stroke-dashoffset:600;animation:FloatingSketches_draw__qJ_Vf 2s var(--ease-out-expo) 1.4s forwards}@keyframes FloatingSketches_draw__qJ_Vf{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.FloatingSketches_sketch__CqjUj path{stroke-dashoffset:0;animation:none}}.FloatingSketches_gear__ufFbs{top:8%;inset-inline-end:6%;width:120px;height:120px}.FloatingSketches_brackets___9WK4{top:42%;inset-inline-start:4%;width:80px;height:120px}.FloatingSketches_circuit__O5SD4{bottom:10%;inset-inline-end:12%;width:160px;height:100px}.Hero_hero__965_Y{position:relative;min-height:100svh;padding-block:var(--s-8) var(--s-7);overflow:hidden;display:flex;align-items:center;isolation:isolate;background:radial-gradient(700px circle at 15% 20%,var(--brand-glow),transparent 60%),radial-gradient(600px circle at 85% 70%,rgba(8,119,124,.18),transparent 60%),radial-gradient(500px circle at 50% 110%,rgba(149,234,239,.09),transparent 60%)}@media (min-width:720px){.Hero_hero__965_Y{padding-block:var(--s-9) var(--s-8)}}.Hero_hero__965_Y:before{content:"";position:absolute;inset:0;background:radial-gradient(320px circle at var(--mouse-x,50%) var(--mouse-y,50%),var(--brand-glow-strong),transparent 70%);pointer-events:none;z-index:1;opacity:1}@media (hover:none),(prefers-reduced-motion:reduce){.Hero_hero__965_Y:before{display:none}}.Hero_inner__mc6kg{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s-8);gap:var(--s-8);align-items:center;width:100%;min-width:0}@media (min-width:980px){.Hero_inner__mc6kg{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--s-7)}}.Hero_copy__6pc8I{display:flex;flex-direction:column;gap:var(--s-4);text-align:center;align-items:center;min-width:0;width:100%}@media (min-width:980px){.Hero_copy__6pc8I{text-align:start;align-items:flex-start}}.Hero_badge___Kosa{font-family:var(--font-mono,"JetBrains Mono"),monospace;font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;padding:var(--s-2) var(--s-4);border-radius:var(--r-pill);border:1px solid rgba(24,182,198,.3);color:var(--brand-pale);background:rgba(24,182,198,.06);animation:Hero_heroBadgeIn__yU8fa .4s var(--ease-out-expo) .3s both;display:inline-flex;align-items:center;gap:var(--s-2)}@keyframes Hero_heroBadgeIn__yU8fa{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.Hero_badgeDot__ab_Lr{width:6px;height:6px;border-radius:50%;background:var(--brand-cyan);animation:Hero_pulse___PXZ6 2s ease-in-out infinite}@keyframes Hero_pulse___PXZ6{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.6}}@media (prefers-reduced-motion:reduce){.Hero_badgeDot__ab_Lr{animation:none}}.Hero_h1__UMuOp{font-size:clamp(2rem,1.4rem + 4.5vw,5.5rem);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--text-1);animation:Hero_heroH1In__xUhaZ .7s var(--ease-out-expo) .2s both;max-width:16ch;word-break:break-word;overflow-wrap:anywhere}@keyframes Hero_heroH1In__xUhaZ{0%{opacity:0;filter:blur(12px)}to{opacity:1;filter:blur(0)}}.Hero_h1__UMuOp .Hero_accent__CnQsh{background:linear-gradient(135deg,var(--brand-cyan),var(--brand-pale));-webkit-background-clip:text;background-clip:text;color:transparent}.Hero_subhead__pZcG0{font-size:clamp(1.05rem,.95rem + .5vw,1.75rem);color:var(--text-2);max-width:60ch;line-height:var(--lh-snug);animation:Hero_heroFadeUp__p6Pb6 .5s var(--ease-out-expo) .5s both}.Hero_body__7JSdg{font-size:var(--fs-base);color:var(--text-2);max-width:65ch;line-height:var(--lh-base);animation:Hero_heroFadeUp__p6Pb6 .5s var(--ease-out-expo) .65s both}@keyframes Hero_heroFadeUp__p6Pb6{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.Hero_ctas__xXI0T{display:flex;gap:var(--s-3);margin-top:var(--s-3);flex-wrap:wrap;width:100%}@media (max-width:979px){.Hero_ctas__xXI0T{justify-content:center}}@media (max-width:470px){.Hero_ctas__xXI0T{flex-direction:column;align-items:stretch}.Hero_cta1__MYsib,.Hero_cta1__MYsib a,.Hero_cta2__aVDxQ,.Hero_cta2__aVDxQ a{width:100%}}.Hero_cta1__MYsib{animation:Hero_heroCtaIn__NdeVr .4s var(--ease-out-expo) .8s both}.Hero_cta2__aVDxQ{animation:Hero_heroCtaIn__NdeVr .4s var(--ease-out-expo) .95s both}@keyframes Hero_heroCtaIn__NdeVr{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.Hero_aside__Va1U4{display:none;position:relative;justify-content:center;min-width:0;width:100%}@media (min-width:980px){.Hero_aside__Va1U4{display:flex}}.Hero_orbit__Bl6Uu{position:absolute;inset:-10%;pointer-events:none;z-index:-1;opacity:.7}.Hero_orbit__Bl6Uu svg{width:100%;height:100%;animation:Hero_rotate__c5Kyl 60s linear infinite}@keyframes Hero_rotate__c5Kyl{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.Hero_orbit__Bl6Uu svg{animation:none}.Hero_badge___Kosa,.Hero_body__7JSdg,.Hero_cta1__MYsib,.Hero_cta2__aVDxQ,.Hero_h1__UMuOp,.Hero_subhead__pZcG0{animation:none;opacity:1;transform:none;filter:none}}.Hero_codeWindowSkeleton__nTTjF{width:100%;aspect-ratio:16/11;border-radius:var(--r-card);background:linear-gradient(135deg,rgba(24,182,198,.04),rgba(149,234,239,.02));border:1px solid var(--border-1)}.LangSwitcher_wrap__tkXGg{position:relative}.LangSwitcher_trigger__6WEh_{display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);font-size:var(--fs-sm);color:var(--text-2);border-radius:var(--r-pill);border:1px solid var(--border-2);background:var(--bg-2);min-height:36px}.LangSwitcher_trigger__6WEh_:hover{color:var(--brand-pale);border-color:var(--brand-cyan)}.LangSwitcher_list__SR4mN{position:absolute;inset-inline-end:0;top:calc(100% + var(--s-2));background:var(--bg-2);border:1px solid var(--border-2);border-radius:var(--r-card);padding:var(--s-2);list-style:none;margin:0;min-width:180px;max-height:60vh;overflow-y:auto;z-index:var(--z-overlay);box-shadow:var(--shadow-card)}.LangSwitcher_option__Jvgsg{display:flex;width:100%;padding:var(--s-2) var(--s-3);border-radius:var(--r-input);font-size:var(--fs-sm);color:var(--text-2);text-align:start}.LangSwitcher_option__Jvgsg:hover{background:var(--bg-3);color:var(--text-1)}.LangSwitcher_option__Jvgsg[aria-selected=true]{color:var(--brand-pale);background:var(--bg-3)}.StickyNav_nav__5pgQR{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);background:var(--nav-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-2);transition:box-shadow var(--dur-base),background var(--dur-base)}.StickyNav_nav--scrolled__fFREG{background:var(--nav-bg-scrolled);box-shadow:var(--nav-shadow-scrolled)}.StickyNav_inner__0Qq1P{display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);padding-block:var(--s-3)}.StickyNav_logo__9bGIk{font-size:var(--fs-lg);font-weight:700;letter-spacing:var(--ls-tight);color:var(--text-1)}.StickyNav_logoAccent__mpn5p{color:var(--brand-cyan)}.StickyNav_logoLink__o8MFy{display:inline-flex;align-items:center;flex-shrink:0}.StickyNav_logoLink__o8MFy img{height:36px;width:auto}.StickyNav_logoDark__Kmk3x{display:block}.StickyNav_logoLight__nqwrq,[data-theme=light] .StickyNav_logoDark__Kmk3x{display:none}[data-theme=light] .StickyNav_logoLight__nqwrq{display:block}@media (min-width:800px){.StickyNav_logoLink__o8MFy img{height:44px}}.StickyNav_menu__RW4mL{display:none;gap:var(--s-5);list-style:none;margin:0;padding:0}.StickyNav_menu__RW4mL a{color:var(--text-2);font-size:var(--fs-sm);transition:color var(--dur-fast)}.StickyNav_menu__RW4mL a:hover{color:var(--brand-pale)}.StickyNav_actions__ftOUi{display:flex;align-items:center;gap:var(--s-3)}.StickyNav_actions--desktop__9iSmh{display:none}.StickyNav_hamburger__W1Vb3{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-1)}.StickyNav_inner__0Qq1P{gap:var(--s-3)}.StickyNav_logo__9bGIk{font-size:var(--fs-base)}@media (min-width:800px){.StickyNav_menu__RW4mL{display:flex}.StickyNav_hamburger__W1Vb3{display:none}.StickyNav_actions--desktop__9iSmh{display:flex;align-items:center;gap:var(--s-3)}.StickyNav_inner__0Qq1P{gap:var(--s-5)}.StickyNav_logo__9bGIk{font-size:var(--fs-lg)}}.StickyNav_mobilePanel__htNjm .StickyNav_langWrap__GmBwz{margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--border-1)}.StickyNav_mobilePanel__htNjm .StickyNav_ctaWrap__Ic3jf{margin-top:var(--s-3)}.StickyNav_mobilePanel__htNjm{position:fixed;inset-block:0;inset-inline-end:0;width:min(360px,90vw);background:var(--bg-1);-webkit-border-start:1px solid var(--border-2);border-inline-start:1px solid var(--border-2);padding:var(--s-7) var(--s-5);transform:translateX(100%);transition:transform var(--dur-base) var(--ease-out-expo);z-index:var(--z-modal);display:flex;flex-direction:column;gap:var(--s-5)}[dir=rtl] .StickyNav_mobilePanel__htNjm{transform:translateX(-100%)}.StickyNav_mobilePanel__htNjm[data-open=true]{transform:translateX(0)}.StickyNav_overlay__8MtiG{position:fixed;inset:0;background:var(--overlay-bg);z-index:var(--z-overlay);opacity:0;pointer-events:none;transition:opacity var(--dur-base)}.StickyNav_overlay__8MtiG[data-open=true]{opacity:1;pointer-events:auto}.StickyNav_mobileMenu__Ehsah{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-4)}.StickyNav_mobileMenu__Ehsah a{font-size:var(--fs-lg);color:var(--text-1)}.Footer_footer__yUjxG{background:var(--bg-1);border-top:1px solid var(--border-2);padding-block:var(--s-8) var(--s-5);margin-top:var(--s-9)}.Footer_grid__gIkq_{display:grid;grid-template-columns:1fr;grid-gap:var(--s-7);gap:var(--s-7)}@media (min-width:900px){.Footer_grid__gIkq_{grid-template-columns:1.4fr 1fr 1fr 1.2fr}}.Footer_col__aKbf_ h4{font-size:var(--fs-sm);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-3);margin-bottom:var(--s-4)}.Footer_col__aKbf_ ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--s-3)}.Footer_col__aKbf_ a{color:var(--text-2);font-size:var(--fs-sm)}.Footer_col__aKbf_ a:hover{color:var(--brand-pale)}.Footer_brand__KcUSZ .Footer_logo__qAjuO{font-size:var(--fs-xl);font-weight:700;color:var(--text-1)}.Footer_brand__KcUSZ .Footer_logoAccent__YS5i0{color:var(--brand-cyan)}.Footer_logoDark__8WuYh{display:block;height:auto;max-width:200px}.Footer_logoLight__6rqK2{display:none;height:auto;max-width:200px}[data-theme=light] .Footer_logoDark__8WuYh{display:none}[data-theme=light] .Footer_logoLight__6rqK2{display:block}.Footer_tagline__XIKWT{color:var(--text-3);font-size:var(--fs-sm);margin-block:var(--s-3) var(--s-4)}.Footer_social__AK_xy{display:flex;gap:var(--s-3)}.Footer_social__AK_xy a{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-2);border-radius:var(--r-pill);color:var(--text-2);transition:color var(--dur-fast),border-color var(--dur-fast)}.Footer_social__AK_xy a:hover{color:var(--brand-cyan);border-color:var(--brand-cyan)}.Footer_bottom__dREpe{margin-top:var(--s-7);padding-top:var(--s-4);border-top:1px solid var(--border-1);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-3);font-size:var(--fs-xs);color:var(--text-3)}.Footer_bottom__dREpe ul{display:flex;gap:var(--s-4);list-style:none;margin:0;padding:0}.Footer_bottom__dREpe a{color:inherit}.Footer_bottom__dREpe a:hover{color:var(--brand-pale)}.Footer_footerimg__G_eK2{color:transparent;align-items:center;justify-items:center;width:auto}.SubpageHero_section__PasHW{padding:clamp(6rem,12vh,9rem) 0 clamp(3rem,6vh,5rem);position:relative;border-bottom:1px solid var(--color-border-subtle,hsla(0,0%,100%,.08))}.SubpageHero_eyebrow__XEXe7{display:inline-flex;align-items:center;gap:var(--s-2,.5rem);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent,#4dd0e1);margin:0 0 var(--s-4,1rem);font-weight:600}.SubpageHero_h1__JHnp6{font-size:clamp(2.25rem,5.5vw,3.75rem);font-weight:700;line-height:1.05;letter-spacing:-.02em;margin:0 0 var(--s-6,1.5rem);max-width:24ch}.SubpageHero_intro__jiHhx{font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.6;max-width:70ch;color:var(--color-text-muted,hsla(0,0%,100%,.7));margin:0}.SubpageHero_summary__9Jymx{margin:var(--s-5,1.25rem) 0 0;max-width:70ch;color:var(--color-text-muted,hsla(0,0%,100%,.6));font-size:1rem;line-height:1.65}.SubpageFAQ_section__V5i_5{padding:clamp(4rem,8vh,6rem) 0;border-top:1px solid var(--color-border-subtle,hsla(0,0%,100%,.08))}.SubpageFAQ_heading__tqk8s{font-size:clamp(1.65rem,3.5vw,2.25rem);font-weight:700;letter-spacing:-.01em;margin:0 0 var(--s-8,2rem)}.SubpageFAQ_grid__J5XwD{display:grid;grid-gap:var(--s-3,.75rem);gap:var(--s-3,.75rem);max-width:56rem}.SubpageFAQ_item__ZgnQ6{border:1px solid var(--color-border-subtle,hsla(0,0%,100%,.08));border-radius:14px;background:var(--color-surface,hsla(0,0%,100%,.02));padding:0;overflow:hidden}.SubpageFAQ_summary__4S7qk{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--s-4,1rem);padding:var(--s-5,1.25rem) var(--s-6,1.5rem);font-weight:600;font-size:1rem;line-height:1.4}.SubpageFAQ_summary__4S7qk::-webkit-details-marker{display:none}.SubpageFAQ_icon__nnMNX{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--color-border-subtle,hsla(0,0%,100%,.15));flex-shrink:0;transition:transform .2s ease}.SubpageFAQ_item__ZgnQ6[open] .SubpageFAQ_icon__nnMNX{transform:rotate(45deg)}.SubpageFAQ_answer__RdYVv{padding:0 var(--s-6,1.5rem) var(--s-5,1.25rem);color:var(--color-text-muted,hsla(0,0%,100%,.7));line-height:1.65;font-size:.95rem}.RelatedLinks_section__bK7rr{padding:clamp(3rem,6vh,4rem) 0;border-top:1px solid var(--color-border-subtle,hsla(0,0%,100%,.08))}.RelatedLinks_heading__5qQJx{font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted,hsla(0,0%,100%,.6));margin:0 0 var(--s-5,1.25rem);font-weight:600}.RelatedLinks_grid__K0LBE{display:grid;grid-gap:var(--s-3,.75rem);gap:var(--s-3,.75rem);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.RelatedLinks_link__uS_Yr{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3,.75rem);padding:var(--s-5,1.25rem) var(--s-6,1.5rem);border:1px solid var(--color-border-subtle,hsla(0,0%,100%,.1));border-radius:14px;text-decoration:none;color:var(--color-text,#fff);font-weight:500;transition:border-color .15s ease,background .15s ease;background:var(--color-surface,hsla(0,0%,100%,.02))}.RelatedLinks_link__uS_Yr:hover{border-color:var(--color-accent,#4dd0e1);background:rgba(77,208,225,.05)}.RelatedLinks_arrow__vrfwC{font-size:1.1rem;color:var(--color-accent,#4dd0e1)}.TestimonialCarousel_wrap__cHKQX{margin-top:var(--s-8);position:relative;max-width:800px;margin-inline:auto;text-align:center}.TestimonialCarousel_viewport__4MmsE{overflow:hidden}.TestimonialCarousel_track__Ciw4S{display:flex;transition:transform .6s var(--ease-out-expo)}.TestimonialCarousel_slide__ZF9ZV{flex:0 0 100%;padding-inline:var(--s-5)}.TestimonialCarousel_stars__8n7n9{color:var(--brand-cyan);margin-bottom:var(--s-4);letter-spacing:var(--ls-wide)}.TestimonialCarousel_quote__sroM1{font-size:var(--fs-xl);color:var(--text-1);line-height:var(--lh-snug);font-weight:400;font-style:italic;max-width:60ch;margin-inline:auto}.TestimonialCarousel_attribution__Bo_xl{margin-top:var(--s-5);margin-inline:auto;max-width:60ch;color:var(--text-2);font-size:var(--fs-sm);text-align:center}.TestimonialCarousel_attribution__Bo_xl strong{color:var(--text-1);display:block;margin-bottom:var(--s-1)}.TestimonialCarousel_dots__yBz9Y{display:flex;justify-content:center;gap:var(--s-2);margin-top:var(--s-5)}.TestimonialCarousel_dot__va5SN{width:8px;height:8px;border-radius:50%;background:var(--border-2);border:0;transition:background var(--dur-fast),transform var(--dur-fast);cursor:pointer}.TestimonialCarousel_dot__va5SN[aria-current=true]{background:var(--brand-cyan);transform:scale(1.3)}.TestimonialCarousel_controls__NaMgm{display:flex;justify-content:center;gap:var(--s-3);margin-top:var(--s-3)}.TestimonialCarousel_controls__NaMgm button{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-2);border-radius:var(--r-pill);color:var(--text-2)}.TestimonialCarousel_controls__NaMgm button:hover{color:var(--brand-cyan);border-color:var(--brand-cyan)}@media (prefers-reduced-motion:no-preference){.TestimonialCarousel_controls__NaMgm{display:none}}.LegalLayout_section__jacJx{padding-block:var(--s-9) var(--s-8);background:var(--bg-0)}.LegalLayout_wrap__9Dvm_{max-width:800px;margin-inline:auto}.LegalLayout_back__5WKUN{display:inline-flex;align-items:center;gap:var(--s-2);color:var(--text-3);font-size:var(--fs-sm);margin-bottom:var(--s-5);transition:color var(--dur-fast)}.LegalLayout_back__5WKUN:hover{color:var(--brand-pale)}[dir=rtl] .LegalLayout_back__5WKUN svg{transform:scaleX(-1)}.LegalLayout_eyebrow__pHwIZ{font-family:var(--font-mono,"JetBrains Mono"),monospace;font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--brand-cyan)}.LegalLayout_h1__RstC_{font-size:var(--fs-3xl);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--text-1);margin-block:var(--s-3) var(--s-2)}.LegalLayout_updated__nqR74{color:var(--text-3);font-size:var(--fs-sm);margin-bottom:var(--s-7)}.LegalLayout_content___AuWz{display:flex;flex-direction:column;gap:var(--s-6)}.LegalLayout_content___AuWz h2{font-size:var(--fs-xl);color:var(--text-1);margin-bottom:var(--s-3);letter-spacing:var(--ls-tight)}.LegalLayout_content___AuWz h3{font-size:var(--fs-lg);color:var(--text-1);margin-block:var(--s-4) var(--s-2)}.LegalLayout_content___AuWz p{color:var(--text-2);line-height:var(--lh-base);font-size:var(--fs-base);max-width:70ch}.LegalLayout_content___AuWz ul{margin:0;-webkit-padding-start:var(--s-5);padding-inline-start:var(--s-5);color:var(--text-2);line-height:var(--lh-base);display:flex;flex-direction:column;gap:var(--s-2)}.LegalLayout_content___AuWz li::marker{color:var(--brand-cyan)}.LegalLayout_content___AuWz a{color:var(--brand-cyan);text-decoration:underline;text-underline-offset:3px}.LegalLayout_content___AuWz a:hover{color:var(--brand-pale)}.LegalLayout_content___AuWz strong{color:var(--text-1);font-weight:600}.LegalLayout_toc__6_3E7{background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--r-card);padding:var(--s-5);margin-bottom:var(--s-7)}.LegalLayout_toc__6_3E7 h2{font-size:var(--fs-sm);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-3);margin-bottom:var(--s-3)}.LegalLayout_toc__6_3E7 ol{margin:0;-webkit-padding-start:var(--s-5);padding-inline-start:var(--s-5);color:var(--text-2);font-size:var(--fs-sm);display:flex;flex-direction:column;gap:var(--s-2)}.LegalLayout_toc__6_3E7 a{color:var(--text-2)}.LegalLayout_toc__6_3E7 a:hover{color:var(--brand-cyan)}.LegalLayout_footnote__kw10N{margin-top:var(--s-9);padding:var(--s-5);border:1.5px dashed var(--border-2);border-radius:var(--r-card);color:var(--text-3);font-size:var(--fs-sm);line-height:var(--lh-base)}.PortfolioGallery_section__gi48t{margin-top:var(--s-9)}.PortfolioGallery_heading__i09Id{font-size:var(--fs-2xl);color:var(--text-1);line-height:var(--lh-snug);margin:0 0 var(--s-6)}.PortfolioGallery_grid__doJDH{display:grid;grid-gap:var(--s-4);gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.PortfolioGallery_gridPortrait__4a43y{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.PortfolioGallery_tile__U__Y0{position:relative;overflow:hidden;border-radius:var(--r-card);border:1px solid var(--border-1);background:var(--bg-2);aspect-ratio:16/10}.PortfolioGallery_tilePortrait__FNttM{aspect-ratio:9/16}.PortfolioGallery_img__r8kvA{object-fit:cover;transition:transform .4s ease}.PortfolioGallery_tile__U__Y0:hover .PortfolioGallery_img__r8kvA{transform:scale(1.03)}.PortfolioGallery_liveBar__w33L3{display:flex;flex-wrap:wrap;gap:var(--s-3);align-items:center;justify-content:space-between;margin:var(--s-5) 0 0;padding:var(--s-4) var(--s-5);border:1px solid var(--border-1);border-radius:var(--r-card);background:var(--bg-2)}.PortfolioGallery_liveLabel__PX1cd{font-family:var(--font-mono,"JetBrains Mono"),monospace;font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-3)}.PortfolioGallery_liveLink__7d8Tu{display:inline-flex;align-items:center;gap:.5rem;color:var(--brand-cyan);text-decoration:none;font-weight:600;font-size:var(--fs-sm)}.PortfolioGallery_liveLink__7d8Tu:hover{text-decoration:underline}.PortfolioGallery_tileBtn__Fbfzj{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;padding:0;border:0;cursor:zoom-in;display:block;width:100%;height:100%;position:relative;overflow:hidden;border-radius:var(--r-card);color:inherit}.PortfolioGallery_tileBtn__Fbfzj:focus-visible{outline:2px solid var(--brand-cyan);outline-offset:2px}.PortfolioGallery_zoomHint__XXeSn{position:absolute;top:8px;right:8px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;opacity:0;transition:opacity .15s ease;pointer-events:none}.PortfolioGallery_tileBtn__Fbfzj:focus-visible .PortfolioGallery_zoomHint__XXeSn,.PortfolioGallery_tileBtn__Fbfzj:hover .PortfolioGallery_zoomHint__XXeSn{opacity:1}.PortfolioGallery_lightbox__zsmM2{position:fixed;inset:0;z-index:1000;background:rgba(7,9,12,.94);display:flex;align-items:center;justify-content:center;padding:clamp(1rem,4vw,3rem);animation:PortfolioGallery_lbFade__Pkfu2 .18s ease-out}@keyframes PortfolioGallery_lbFade__Pkfu2{0%{opacity:0}to{opacity:1}}.PortfolioGallery_lbImageWrap__ow6UB,.PortfolioGallery_lbStage__85At8{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.PortfolioGallery_lbImageWrap__ow6UB{max-width:min(1400px,100%)}.PortfolioGallery_lbImage__L_7Ij{object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PortfolioGallery_lbBtn__0woc0{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);color:#fff;width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,border-color .15s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.PortfolioGallery_lbBtn__0woc0:focus-visible,.PortfolioGallery_lbBtn__0woc0:hover{background:rgba(77,208,225,.18);border-color:var(--brand-cyan,#4dd0e1);outline:none}.PortfolioGallery_lbBtn__0woc0:disabled{opacity:.35;cursor:default}.PortfolioGallery_lbClose__l8MDr{position:absolute;top:clamp(.75rem,2vw,1.5rem);right:clamp(.75rem,2vw,1.5rem);z-index:2}.PortfolioGallery_lbNext__nwx_n,.PortfolioGallery_lbPrev__AGW6o{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.PortfolioGallery_lbPrev__AGW6o{left:clamp(.5rem,2vw,1.5rem)}.PortfolioGallery_lbNext__nwx_n{right:clamp(.5rem,2vw,1.5rem)}.PortfolioGallery_lbCounter__3nbOY{position:absolute;bottom:clamp(.75rem,2vw,1.5rem);left:50%;transform:translateX(-50%);z-index:2;color:hsla(0,0%,100%,.7);font-size:.85rem;font-family:var(--font-mono,"JetBrains Mono"),monospace;letter-spacing:.08em;padding:.4rem .9rem;border-radius:999px;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.PortfolioDetail_section__b5YeJ{position:relative;padding-block:var(--s-9) var(--s-8);overflow:hidden;isolation:isolate}.PortfolioDetail_section__b5YeJ:before{content:"";position:absolute;inset:0;background:radial-gradient(700px circle at 80% -20%,var(--brand-glow),transparent 60%),radial-gradient(500px circle at 0 80%,rgba(8,119,124,.18),transparent 60%);pointer-events:none;z-index:-1}.PortfolioDetail_back__hHcaU{display:inline-flex;align-items:center;gap:var(--s-2);color:var(--text-3);font-size:var(--fs-sm);margin-bottom:var(--s-5);transition:color var(--dur-fast)}.PortfolioDetail_back__hHcaU:hover{color:var(--brand-pale)}[dir=rtl] .PortfolioDetail_back__hHcaU svg{transform:scaleX(-1)}.PortfolioDetail_head__rQwsW{display:grid;grid-template-columns:1fr;grid-gap:var(--s-7);gap:var(--s-7);align-items:start}@media (min-width:980px){.PortfolioDetail_head__rQwsW{grid-template-columns:1.4fr 1fr;gap:var(--s-9)}}.PortfolioDetail_tag__iOlpG{font-family:var(--font-mono,"JetBrains Mono"),monospace;font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--brand-cyan)}.PortfolioDetail_h1__mq1Zo{margin-top:var(--s-3);font-size:var(--fs-3xl);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--text-1)}.PortfolioDetail_summary__9t0mD{margin-top:var(--s-4);font-size:var(--fs-xl);color:var(--text-2);line-height:var(--lh-snug);max-width:60ch}.PortfolioDetail_metaCard__b2ge9{background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--r-card);padding:var(--s-5);display:grid;grid-template-columns:auto 1fr;grid-gap:var(--s-3) var(--s-4);gap:var(--s-3) var(--s-4);align-items:baseline}.PortfolioDetail_metaLabel__rH4Ot{font-family:var(--font-mono,"JetBrains Mono"),monospace;font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-3)}.PortfolioDetail_metaValue__756E_{color:var(--text-1);font-size:var(--fs-sm)}.PortfolioDetail_metaValue__756E_ ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--s-1)}.PortfolioDetail_metaValue__756E_ li{font-family:var(--font-mono,"JetBrains Mono"),monospace;font-size:var(--fs-xs);padding:var(--s-1) var(--s-2);border-radius:var(--r-pill);border:1px solid var(--border-2);color:var(--text-2)}.PortfolioDetail_body__oEiIQ{margin-top:var(--s-9);display:grid;grid-template-columns:1fr;grid-gap:var(--s-7);gap:var(--s-7)}@media (min-width:900px){.PortfolioDetail_body__oEiIQ{grid-template-columns:1fr 1fr}}.PortfolioDetail_block__EQy8a{background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--r-card);padding:var(--s-6)}.PortfolioDetail_blockLabel__63GWo{font-family:var(--font-mono,"JetBrains Mono"),monospace;font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--brand-cyan);margin-bottom:var(--s-3)}.PortfolioDetail_blockTitle__CzXUA{font-size:var(--fs-2xl);color:var(--text-1);line-height:var(--lh-snug);margin-bottom:var(--s-4)}.PortfolioDetail_blockBody__VNO9d{color:var(--text-2);font-size:var(--fs-base);line-height:var(--lh-base)}.PortfolioDetail_outcomes__UjAqk{list-style:none;padding:0;margin:var(--s-3) 0 0;display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.PortfolioDetail_outcomes__UjAqk li{display:flex;align-items:flex-start;gap:var(--s-3);color:var(--text-1);font-size:var(--fs-base);line-height:var(--lh-base)}.PortfolioDetail_tick__fPKFc{flex-shrink:0;margin-top:4px;width:18px;height:18px;border-radius:50%;background:var(--brand-cyan);color:var(--text-on-brand);display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.PortfolioDetail_related__EW_Ub{margin-top:var(--s-9)}.PortfolioDetail_relatedLabel__PfbtE{font-family:var(--font-mono,"JetBrains Mono"),monospace;font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--brand-cyan);margin-bottom:var(--s-4);display:block}.PortfolioDetail_relatedRow__cO6w9{display:flex;flex-wrap:wrap;gap:var(--s-3)}.PortfolioDetail_relatedChip__tz9vu{padding:var(--s-2) var(--s-4);border-radius:var(--r-pill);border:1px solid var(--border-2);color:var(--text-1);font-size:var(--fs-sm);background:var(--bg-2);transition:border-color var(--dur-fast),color var(--dur-fast)}.PortfolioDetail_relatedChip__tz9vu:hover{border-color:var(--brand-cyan);color:var(--brand-cyan)}.PortfolioDetail_cta__APK1K{margin-top:var(--s-9);padding:var(--s-7);border-radius:var(--r-card);border:1.5px dashed var(--border-2);background:var(--bg-2);text-align:center}.PortfolioDetail_cta__APK1K h2{font-size:var(--fs-2xl);color:var(--text-1);margin-bottom:var(--s-3)}.PortfolioDetail_cta__APK1K p{color:var(--text-2);max-width:50ch;margin:0 auto var(--s-5)}.PortfolioDetailExtras_section__CqpiG{margin-top:var(--s-9)}.PortfolioDetailExtras_heading__0AmIR{font-size:var(--fs-2xl);color:var(--text-1);line-height:var(--lh-snug);margin:0 0 var(--s-3)}.PortfolioDetailExtras_intro__HW9a3{color:var(--text-2);line-height:var(--lh-base);max-width:70ch;margin:0 0 var(--s-6)}.PortfolioDetailExtras_grid__28cY_{display:grid;grid-gap:var(--s-4);gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.PortfolioDetailExtras_card__RZg_t{background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--r-card);padding:var(--s-6);display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.PortfolioDetailExtras_cardTitle__bfdFT{margin:0;color:var(--text-1);font-size:var(--fs-base);font-weight:600;letter-spacing:-.005em}.PortfolioDetailExtras_cardSub__W9A7G{margin:0;color:var(--text-3);font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;font-family:var(--font-mono,"JetBrains Mono"),monospace}.PortfolioDetailExtras_cardBody__SNGgp{margin:0;color:var(--text-2);font-size:var(--fs-sm);line-height:var(--lh-base)}.PortfolioDetailExtras_deliveredItem__wYTdW{display:flex;align-items:flex-start;gap:var(--s-3)}.PortfolioDetailExtras_deliveredIcon__9NCdP{flex-shrink:0;width:28px;height:28px;color:var(--brand-cyan)}.PortfolioDetailExtras_casesGrid__NqCgH{display:grid;grid-gap:var(--s-4);gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.PortfolioDetailExtras_caseCard__jW9vY{display:grid;grid-gap:var(--s-3);gap:var(--s-3);padding:var(--s-3);border:1px solid var(--border-1);border-radius:var(--r-card);background:var(--bg-2);text-decoration:none;color:inherit;transition:border-color var(--dur-fast)}.PortfolioDetailExtras_caseCard__jW9vY:hover{border-color:var(--brand-cyan)}.PortfolioDetailExtras_caseThumb__fSSrG{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:calc(var(--r-card) - 4px);background:var(--bg-3,hsla(0,0%,100%,.02))}.PortfolioDetailExtras_caseThumb__fSSrG img{object-fit:cover;transition:transform .35s ease}.PortfolioDetailExtras_caseCard__jW9vY:hover .PortfolioDetailExtras_caseThumb__fSSrG img{transform:scale(1.04)}.PortfolioDetailExtras_caseBody__g_nNi{display:grid;grid-gap:var(--s-2);gap:var(--s-2);padding:0 var(--s-3) var(--s-3)}.PortfolioDetailExtras_caseTag__WQZ3p{font-family:var(--font-mono,"JetBrains Mono"),monospace;font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--brand-cyan)}.PortfolioDetailExtras_caseClient__NOrz9{font-size:var(--fs-xs);color:var(--text-3);letter-spacing:var(--ls-wide);text-transform:uppercase}.PortfolioDetailExtras_caseTitle__0S6jZ{font-size:var(--fs-base);color:var(--text-1);margin:0;font-weight:600;line-height:var(--lh-snug)}.PortfolioDetailExtras_caseSummary__M2sn4{margin:0;color:var(--text-2);font-size:var(--fs-sm);line-height:var(--lh-base)}.PortfolioDetailExtras_processGrid__iGcOD{display:grid;grid-gap:var(--s-4);gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.PortfolioDetailExtras_processN__JuZb0{font-family:var(--font-mono,"JetBrains Mono"),monospace;font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--brand-cyan)}.ServiceDetail_section__GSV5W{position:relative;padding-block:var(--s-9) var(--s-8);overflow:hidden;isolation:isolate}.ServiceDetail_section__GSV5W:before{content:"";position:absolute;inset:0;background:radial-gradient(700px circle at 80% -20%,var(--brand-glow),transparent 60%),radial-gradient(500px circle at 0 80%,rgba(8,119,124,.18),transparent 60%);pointer-events:none;z-index:-1}.ServiceDetail_back__EWDu1{display:inline-flex;align-items:center;gap:var(--s-2);color:var(--text-3);font-size:var(--fs-sm);margin-bottom:var(--s-5);transition:color var(--dur-fast)}.ServiceDetail_back__EWDu1:hover{color:var(--brand-pale)}[dir=rtl] .ServiceDetail_back__EWDu1 svg{transform:scaleX(-1)}.ServiceDetail_head__CDFXZ{display:grid;grid-template-columns:1fr;grid-gap:var(--s-5);gap:var(--s-5);align-items:start}@media (min-width:900px){.ServiceDetail_head__CDFXZ{grid-template-columns:80px 1fr}}.ServiceDetail_heroIcon__V4qzR{width:80px;height:80px;color:var(--brand-cyan);background:var(--bg-2);border:1px solid var(--border-2);border-radius:var(--r-card);padding:var(--s-3)}.ServiceDetail_h1__fbkMB{font-size:var(--fs-3xl);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--text-1)}.ServiceDetail_tagline__bNROJ{margin-top:var(--s-3);font-size:var(--fs-xl);color:var(--text-2);line-height:var(--lh-snug);max-width:60ch}.ServiceDetail_intro__vELG_{margin-top:var(--s-4);color:var(--text-2);font-size:var(--fs-base);line-height:var(--lh-base);max-width:65ch}.ServiceDetail_ctaRow__MOF2X{margin-top:var(--s-5);display:flex;flex-wrap:wrap;gap:var(--s-3)}.ServiceDetail_body___nwhe{margin-top:var(--s-9);display:grid;grid-template-columns:1fr;grid-gap:var(--s-7);gap:var(--s-7)}@media (min-width:900px){.ServiceDetail_body___nwhe{grid-template-columns:1.4fr 1fr}}.ServiceDetail_label__Zk0Hh{font-family:var(--font-mono,"JetBrains Mono"),monospace;font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--brand-cyan);margin-bottom:var(--s-4)}.ServiceDetail_capabilities__wnaCN{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;grid-gap:var(--s-3);gap:var(--s-3)}@media (min-width:600px){.ServiceDetail_capabilities__wnaCN{grid-template-columns:1fr 1fr}}.ServiceDetail_capabilities__wnaCN li{display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--r-input);color:var(--text-1);font-size:var(--fs-sm);line-height:var(--lh-base)}.ServiceDetail_bullet__qXpH7{width:6px;height:6px;border-radius:50%;background:var(--brand-cyan);flex-shrink:0;margin-top:8px}.ServiceDetail_stack__qXyFw{display:flex;flex-wrap:wrap;gap:var(--s-2)}.ServiceDetail_chip__VrZQc{font-family:var(--font-mono,"JetBrains Mono"),monospace;font-size:var(--fs-xs);padding:var(--s-2) var(--s-3);border-radius:var(--r-pill);border:1px solid var(--border-2);color:var(--text-2);background:var(--bg-2)}.ServiceDetail_chip__VrZQc:hover{color:var(--brand-pale);border-color:var(--brand-cyan)}.ServiceDetail_engagementCta__EGR2c{margin-top:var(--s-9);padding:var(--s-7);border-radius:var(--r-card);border:1.5px dashed var(--border-2);background:var(--bg-2);text-align:center;position:relative}.ServiceDetail_engagementCta__EGR2c h2{font-size:var(--fs-2xl);color:var(--text-1);margin-bottom:var(--s-3)}.ServiceDetail_engagementCta__EGR2c p{color:var(--text-2);margin:0 auto;max-width:50ch;margin-bottom:var(--s-5)}.SolutionsModels_section__C7iB4{padding:clamp(4rem,8vh,6rem) 0}.SolutionsModels_grid__m6DuP{display:grid;grid-gap:var(--s-6,1.5rem);gap:var(--s-6,1.5rem);grid-template-columns:1fr}@media (min-width:900px){.SolutionsModels_grid__m6DuP{grid-template-columns:repeat(2,1fr)}}.SolutionsModels_card__jMIdm{scroll-margin-top:96px;padding:clamp(1.5rem,3vw,2.25rem);border:1px solid var(--color-border-subtle,hsla(0,0%,100%,.08));border-radius:20px;background:var(--color-surface,hsla(0,0%,100%,.02));display:grid;grid-gap:var(--s-5,1.25rem);gap:var(--s-5,1.25rem)}.SolutionsModels_title__o1sY_{margin:0;font-size:clamp(1.35rem,2vw,1.6rem);font-weight:700;letter-spacing:-.01em}.SolutionsModels_tagline__RgQhj{margin:0;color:var(--color-accent,#4dd0e1);font-size:.95rem;font-weight:500}.SolutionsModels_body__X5ThU{margin:0;color:var(--color-text-muted,hsla(0,0%,100%,.72));line-height:1.65}.SolutionsModels_subhead__LfbUJ{margin:var(--s-3,.75rem) 0 var(--s-2,.5rem);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted,hsla(0,0%,100%,.55));font-weight:600}.SolutionsModels_list__zNka_{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--s-2,.5rem);gap:var(--s-2,.5rem)}.SolutionsModels_list__zNka_ li{position:relative;padding-left:1.25rem;color:var(--color-text-muted,hsla(0,0%,100%,.78));font-size:.95rem;line-height:1.5}.SolutionsModels_list__zNka_ li:before{content:"";position:absolute;left:0;top:.55rem;width:6px;height:6px;border-radius:50%;background:var(--color-accent,#4dd0e1)}.SolutionsModels_compare__XI0KD{margin-top:clamp(3rem,6vh,4rem);padding:clamp(1.5rem,3vw,2.25rem);border-radius:18px;border:1px dashed var(--color-border-subtle,hsla(0,0%,100%,.15));background:hsla(0,0%,100%,.015)}.SolutionsModels_compareHeading__iKYeD{margin:0 0 var(--s-3,.75rem);font-size:1.15rem;font-weight:700}.SolutionsModels_compareBody__S9Hrr{margin:0;color:var(--color-text-muted,hsla(0,0%,100%,.7));line-height:1.65}.IndustriesGrid_section__y5KlH{padding:clamp(3rem,6vh,4.5rem) 0}.IndustriesGrid_heading__Mdjui{font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted,hsla(0,0%,100%,.6));margin:0 0 var(--s-5,1.25rem);font-weight:600}.IndustriesGrid_wrap__fXY4r{display:flex;flex-wrap:wrap;gap:var(--s-2,.5rem)}.IndustriesGrid_chip__bT2fk{padding:.5rem .95rem;border-radius:999px;border:1px solid var(--color-border-subtle,hsla(0,0%,100%,.1));font-size:.85rem;color:var(--color-text-muted,hsla(0,0%,100%,.85));background:var(--color-surface,hsla(0,0%,100%,.02))}.TrustMetrics_section__piExe{padding:clamp(3rem,6vh,4.5rem) 0}.TrustMetrics_heading__L5OFz{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.01em;margin:0 0 var(--s-6,1.5rem)}.TrustMetrics_grid__uPh_e{display:grid;grid-gap:var(--s-5,1.25rem);gap:var(--s-5,1.25rem);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.TrustMetrics_item__uoj4w{padding:var(--s-7,1.75rem);border-radius:18px;border:1px solid var(--color-border-subtle,hsla(0,0%,100%,.08));background:linear-gradient(180deg,rgba(77,208,225,.06),hsla(0,0%,100%,.02));display:grid;grid-gap:var(--s-2,.5rem);gap:var(--s-2,.5rem)}.TrustMetrics_value__E4nUl{font-size:clamp(2rem,3.5vw,2.5rem);font-weight:700;letter-spacing:-.02em;color:var(--color-accent,#4dd0e1);line-height:1}.TrustMetrics_label__NAtXA{margin:0;color:var(--color-text-muted,hsla(0,0%,100%,.72));font-size:.95rem;line-height:1.5}.OutcomesSpotlight_section___019y{padding:clamp(4rem,8vh,6rem) 0}.OutcomesSpotlight_heading__xO6ik{font-size:clamp(1.65rem,3.5vw,2.25rem);font-weight:700;letter-spacing:-.01em;margin:0 0 var(--s-4,1rem)}.OutcomesSpotlight_intro__qrszZ{font-size:1.05rem;line-height:1.65;color:var(--color-text-muted,hsla(0,0%,100%,.7));max-width:65ch;margin:0 0 clamp(2rem,4vh,3rem)}.OutcomesSpotlight_grid__Z6odl{display:grid;grid-gap:var(--s-5,1.25rem);gap:var(--s-5,1.25rem);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.OutcomesSpotlight_item__lHZho{padding:var(--s-7,1.75rem);border-radius:18px;border:1px solid var(--color-border-subtle,hsla(0,0%,100%,.08));background:var(--color-surface,hsla(0,0%,100%,.02));display:grid;grid-gap:var(--s-3,.75rem);gap:var(--s-3,.75rem)}.OutcomesSpotlight_metric__pMrA0{font-size:clamp(1.65rem,2.5vw,2rem);font-weight:700;letter-spacing:-.02em;color:var(--color-accent,#4dd0e1);line-height:1.1}.OutcomesSpotlight_label__FN3DC{margin:0;color:var(--color-text-muted,hsla(0,0%,100%,.78));font-size:.95rem;line-height:1.55}.MethodologySteps_section__XLpnb{padding:clamp(4rem,8vh,6rem) 0}.MethodologySteps_heading__BGHoK{font-size:clamp(1.65rem,3.5vw,2.25rem);font-weight:700;letter-spacing:-.01em;margin:0 0 var(--s-4,1rem)}.MethodologySteps_intro__E9UOA{font-size:1.05rem;line-height:1.65;color:var(--color-text-muted,hsla(0,0%,100%,.7));max-width:70ch;margin:0 0 clamp(2rem,4vh,3rem)}.MethodologySteps_grid__okYVj{display:grid;grid-gap:var(--s-5,1.25rem);gap:var(--s-5,1.25rem);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.MethodologySteps_step__gkDGk{padding:var(--s-7,1.75rem);border-radius:18px;border:1px solid var(--color-border-subtle,hsla(0,0%,100%,.08));background:var(--color-surface,hsla(0,0%,100%,.02));display:grid;grid-gap:var(--s-3,.75rem);gap:var(--s-3,.75rem);position:relative}.MethodologySteps_n__Nxkdc{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent,#4dd0e1);font-weight:600}.MethodologySteps_title__2x8hf{margin:0;font-size:1.15rem;font-weight:600;letter-spacing:-.005em}.MethodologySteps_duration__OiC12{margin:0;color:var(--color-text-muted,hsla(0,0%,100%,.55));font-size:.85rem;letter-spacing:.04em}.MethodologySteps_body__46azP{margin:0;color:var(--color-text-muted,hsla(0,0%,100%,.75));font-size:.95rem;line-height:1.6}.CapabilitiesStrip_section__Sq_5W{padding:clamp(4rem,8vh,6rem) 0}.CapabilitiesStrip_heading__gUMkR{font-size:clamp(1.65rem,3.5vw,2.25rem);font-weight:700;letter-spacing:-.01em;margin:0 0 var(--s-4,1rem)}.CapabilitiesStrip_intro__Ptdyd{font-size:1.05rem;line-height:1.65;color:var(--color-text-muted,hsla(0,0%,100%,.7));max-width:65ch;margin:0 0 clamp(1.5rem,3vh,2rem)}.CapabilitiesStrip_wrap__0ikRP{display:flex;flex-wrap:wrap;gap:var(--s-3,.75rem)}.CapabilitiesStrip_chip__vGWDN{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1rem;border-radius:999px;border:1px solid var(--color-border-subtle,hsla(0,0%,100%,.12));background:var(--color-surface,hsla(0,0%,100%,.02));color:var(--color-text,#fff);text-decoration:none;font-size:.9rem;font-weight:500;transition:border-color .15s ease,background .15s ease}.CapabilitiesStrip_chip__vGWDN:hover{border-color:var(--color-accent,#4dd0e1);background:rgba(77,208,225,.06)}.WhyGrid_section__CQc2B{padding:clamp(4rem,8vh,6rem) 0}.WhyGrid_grid__HZ1oV{display:grid;grid-gap:var(--s-6,1.5rem);gap:var(--s-6,1.5rem);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.WhyGrid_item__9BNGR{padding:var(--s-7,1.75rem);border:1px solid var(--color-border-subtle,hsla(0,0%,100%,.08));border-radius:18px;background:var(--color-surface,hsla(0,0%,100%,.02));display:grid;grid-gap:var(--s-3,.75rem);gap:var(--s-3,.75rem)}.WhyGrid_title__tgYYX{margin:0;font-size:1.15rem;font-weight:600;letter-spacing:-.01em}.WhyGrid_body__mbiJJ{margin:0;color:var(--color-text-muted,hsla(0,0%,100%,.7));font-size:.95rem;line-height:1.6}.CompanyBlocks_section__zZGJ6{padding:clamp(4rem,8vh,6rem) 0}.CompanyBlocks_heading__h0cWy{font-size:clamp(1.65rem,3.5vw,2.25rem);font-weight:700;letter-spacing:-.01em;margin:0 0 var(--s-5,1.25rem)}.CompanyBlocks_lead__bLVJQ{font-size:1.05rem;line-height:1.7;color:var(--color-text-muted,hsla(0,0%,100%,.78));max-width:70ch;margin:0}.CompanyBlocks_grid__YAG8C{margin-top:clamp(2rem,4vh,3rem);display:grid;grid-gap:var(--s-5,1.25rem);gap:var(--s-5,1.25rem);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.CompanyBlocks_card___3Es0{padding:var(--s-7,1.75rem);border:1px solid var(--color-border-subtle,hsla(0,0%,100%,.08));border-radius:18px;background:var(--color-surface,hsla(0,0%,100%,.02));display:grid;grid-gap:var(--s-3,.75rem);gap:var(--s-3,.75rem)}.CompanyBlocks_cardTitle__xZUEK{margin:0;font-size:1.1rem;font-weight:600;letter-spacing:-.005em}.CompanyBlocks_cardBody__NsrTP{margin:0;color:var(--color-text-muted,hsla(0,0%,100%,.72));line-height:1.6;font-size:.95rem}