.Footer_footer__X1Jp0{margin-top:auto;padding-top:clamp(3rem,6vw,5rem);background-color:var(--color-bg-subtle);border-top:1px solid var(--color-border)}.Footer_top__AZJF7{display:grid;grid-gap:3rem;gap:3rem;padding-bottom:3rem}@media(min-width:768px){.Footer_top__AZJF7{grid-template-columns:1.4fr 2fr}}.Footer_brand__ifGCW{display:flex;flex-direction:column;gap:1.25rem;max-width:38ch}.Footer_tagline__TL_Zs{color:var(--color-text-muted);font-size:.875rem;line-height:1.6}.Footer_contact__vskyW{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.Footer_contact__vskyW li{display:flex;align-items:center;gap:.625rem;font-size:.875rem;color:var(--color-text-muted)}.Footer_contact__vskyW svg{width:1.05rem;height:1.05rem;color:var(--color-primary);flex-shrink:0}.Footer_contact__vskyW a:hover{color:var(--color-primary)}.Footer_columns__JTtaN{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:repeat(2,1fr)}@media(min-width:480px){.Footer_columns__JTtaN{grid-template-columns:repeat(3,1fr)}}.Footer_column__C4KV3 ul{display:flex;flex-direction:column;gap:.625rem;list-style:none;margin:0;padding:0}.Footer_column__C4KV3 a{font-size:.875rem;color:var(--color-text-muted);transition:color .15s cubic-bezier(.22,1,.36,1)}.Footer_column__C4KV3 a:hover{color:var(--color-primary)}.Footer_columnTitle__5eqEw{margin-bottom:1rem;font-family:var(--font-body),"Inter",system-ui,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text)}.Footer_bottom__fdmjN{display:flex;flex-direction:column;gap:1rem;align-items:center;padding-block:1.5rem;border-top:1px solid var(--color-border)}@media(min-width:768px){.Footer_bottom__fdmjN{flex-direction:row;justify-content:space-between}}.Footer_legal___QLz0{font-size:.875rem;color:var(--color-text-subtle)}.Footer_social__a1DG0{display:flex;gap:.5rem;list-style:none;margin:0;padding:0}.Footer_social__a1DG0 a{display:flex;align-items:center;justify-content:center;flex-direction:row;width:2.25rem;height:2.25rem;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:10px;transition:color .15s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.22,1,.36,1);outline:2px solid rgba(0,0,0,0);outline-offset:2px}.Footer_social__a1DG0 a:focus-visible{outline-color:var(--color-focus-ring)}.Footer_social__a1DG0 a:hover{color:var(--color-primary);border-color:var(--color-border-strong)}.Footer_social__a1DG0 svg{width:1.1rem;height:1.1rem}.Button_button__5Fngg{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;margin:0;padding:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem;position:relative;font-family:var(--font-body),"Inter",system-ui,sans-serif;font-weight:600;line-height:1;text-align:center;white-space:nowrap;border:1px solid rgba(0,0,0,0);border-radius:9999px;transition:background-color .15s cubic-bezier(.22,1,.36,1),color .15s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.22,1,.36,1),box-shadow .15s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1);outline:2px solid rgba(0,0,0,0);outline-offset:2px}.Button_button__5Fngg:focus-visible{outline-color:var(--color-focus-ring)}.Button_button__5Fngg:active{transform:translateY(1px)}.Button_button__5Fngg:disabled,.Button_button__5Fngg[aria-disabled=true]{opacity:.6;pointer-events:none}.Button_sm__sh0pZ{padding:.5rem 1rem;font-size:.875rem}.Button_md__m9Lz9{padding:.75rem 1.5rem;font-size:1rem}.Button_lg__UdK99{padding:1rem 2rem;font-size:1.125rem}.Button_primary__swzAa{background-color:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--shadow-sm)}.Button_primary__swzAa:hover{background-color:var(--color-primary-hover);box-shadow:var(--shadow-glow);transform:translateY(-1px)}.Button_secondary__pFIlL{background-color:var(--color-bg-muted);color:var(--color-text);border-color:var(--color-border)}.Button_secondary__pFIlL:hover{background-color:var(--color-surface-raised);border-color:var(--color-border-strong)}.Button_outline__tvaA1{background-color:rgba(0,0,0,0);color:var(--color-primary);border-color:var(--color-primary)}.Button_outline__tvaA1:hover{background-color:var(--color-primary-soft)}.Button_ghost__lEOCo{background-color:rgba(0,0,0,0);color:var(--color-text)}.Button_ghost__lEOCo:hover{background-color:var(--color-bg-muted)}.Button_fullWidth__EcevO{width:100%}.Button_icon__V2EYJ{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.15em;height:1.15em}.Button_icon__V2EYJ svg{width:100%;height:100%}.Button_spinner__Ol6Kr{animation:Button_spin__clXgF .7s linear infinite}.Button_loading__WDyPj .Button_label__4Yq5D{opacity:.9}.not-found_wrapper__gDToA{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:100vh;min-height:100dvh;padding:2rem 1.5rem;text-align:center}.not-found_code__1grN5{font-family:var(--font-body),"Inter",system-ui,sans-serif;font-size:clamp(4rem,16vw,8rem);font-weight:700;line-height:1;letter-spacing:-.02em;background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.not-found_title__HIivx{font-size:1.875rem}.not-found_text__nt3g9{max-width:42ch;color:var(--color-text-muted);margin-bottom:.5rem}.Container_container__3w8GS{width:100%;max-width:1400px;margin-inline:auto;padding-inline:1.5rem}@media(min-width:768px){.Container_container__3w8GS{padding-inline:2rem}}.Container_narrow__upSmM{max-width:820px}.Container_wide__tiKjL{max-width:1560px}.Logo_logo__wrlzP{display:inline-flex;align-items:center;border-radius:6px;outline:2px solid rgba(0,0,0,0);outline-offset:2px}.Logo_logo__wrlzP:focus-visible{outline-color:var(--color-focus-ring)}.Logo_image__m_B_G{display:block;height:1.85rem;width:auto}.Logo_dark__VxYzr,[data-theme=dark] .Logo_light__Gu9i_{display:none}[data-theme=dark] .Logo_dark__VxYzr{display:block}.Navbar_nav__gZzDt{display:none}@media(min-width:1024px){.Navbar_nav__gZzDt{display:block}}.Navbar_list__pAzcG{display:flex;align-items:center;gap:.25rem;list-style:none;margin:0;padding:0}.Navbar_link__QyLA8{position:relative;display:inline-flex;align-items:center;padding:.5rem .875rem;font-size:.875rem;font-weight:500;color:var(--color-text-muted);border-radius:10px;transition:color .15s cubic-bezier(.22,1,.36,1),background-color .15s cubic-bezier(.22,1,.36,1);outline:2px solid rgba(0,0,0,0);outline-offset:2px}.Navbar_link__QyLA8:focus-visible{outline-color:var(--color-focus-ring)}.Navbar_link__QyLA8:hover{color:var(--color-text);background-color:var(--color-bg-muted)}.Navbar_active__ny8Di,.Navbar_active__ny8Di:hover{color:var(--color-primary)}.MobileMenu_root__emACH{position:fixed;inset:0;z-index:1300}@media(min-width:1024px){.MobileMenu_root__emACH{display:none}}.MobileMenu_overlay__GyBuy{position:absolute;inset:0;background-color:var(--color-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.MobileMenu_panel__xD1UM{position:absolute;inset-block:0;inset-inline-end:0;display:flex;flex-direction:column;gap:1.5rem;width:min(85vw,360px);padding:6rem 1.75rem 2rem;background-color:var(--color-bg);-webkit-border-start:1px solid var(--color-border);border-inline-start:1px solid var(--color-border);box-shadow:var(--shadow-xl);overflow-y:auto}.MobileMenu_list__Dwxoi{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.MobileMenu_link__643bX{display:block;padding:.875rem 1rem;font-family:var(--font-body),"Inter",system-ui,sans-serif;font-size:1.125rem;font-weight:500;color:var(--color-text);border-radius:10px;transition:color .15s cubic-bezier(.22,1,.36,1),background-color .15s cubic-bezier(.22,1,.36,1);outline:2px solid rgba(0,0,0,0);outline-offset:2px}.MobileMenu_link__643bX:focus-visible{outline-color:var(--color-focus-ring)}.MobileMenu_link__643bX:hover{background-color:var(--color-bg-muted)}.MobileMenu_active__jViYH{color:var(--color-primary);background-color:var(--color-primary-soft)}.MobileMenu_cta___x2Ek{margin-top:auto}.MobileMenu_social__Con2A{display:flex;gap:.5rem}.MobileMenu_socialLink__cRyUJ{display:flex;align-items:center;justify-content:center;flex-direction:row;width:2.5rem;height:2.5rem;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:10px;transition:color .15s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.22,1,.36,1);outline:2px solid rgba(0,0,0,0);outline-offset:2px}.MobileMenu_socialLink__cRyUJ:focus-visible{outline-color:var(--color-focus-ring)}.MobileMenu_socialLink__cRyUJ:hover{color:var(--color-primary);border-color:var(--color-border-strong)}.MobileMenu_socialLink__cRyUJ svg{width:1.15rem;height:1.15rem}.ThemeToggle_toggle__iCVXv{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;margin:0;padding:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:row;position:relative;width:2.5rem;height:2.5rem;border-radius:9999px;color:var(--color-text-muted);background-color:var(--color-surface);border:1px solid var(--color-border);transition:color .15s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.22,1,.36,1),background-color .15s cubic-bezier(.22,1,.36,1);outline:2px solid rgba(0,0,0,0);outline-offset:2px}.ThemeToggle_toggle__iCVXv:focus-visible{outline-color:var(--color-focus-ring)}.ThemeToggle_toggle__iCVXv:hover{color:var(--color-primary);border-color:var(--color-border-strong)}.ThemeToggle_icon__eVYBl{position:absolute;width:1.15rem;height:1.15rem;transition:opacity .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1)}.ThemeToggle_sun__k7WK7{opacity:1;transform:rotate(0) scale(1)}.ThemeToggle_moon__KUGRY{opacity:0;transform:rotate(-90deg) scale(.5)}[data-theme=dark] .ThemeToggle_sun__k7WK7{opacity:0;transform:rotate(90deg) scale(.5)}[data-theme=dark] .ThemeToggle_moon__KUGRY{opacity:1;transform:rotate(0) scale(1)}.Header_header__i_Usm{position:-webkit-sticky;position:sticky;top:0;z-index:1200;background-color:color-mix(in srgb,var(--color-bg) 80%,transparent);-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid rgba(0,0,0,0);transition:border-color .25s cubic-bezier(.22,1,.36,1),background-color .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1)}.Header_scrolled__mhQmJ{border-bottom-color:var(--color-border);box-shadow:var(--shadow-sm)}.Header_inner__JRb1y{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:4.5rem}@media(min-width:1024px){.Header_inner__JRb1y{height:5rem}}.Header_nav__KHzMg{margin-inline:auto}.Header_actions__w1cQ2{display:flex;align-items:center;gap:.625rem}.Header_cta__1Cq7r{display:none}@media(min-width:768px){.Header_cta__1Cq7r{display:inline-flex}}@media(max-width:500px){.Header_cta__1Cq7r{display:none!important}}.Header_hamburger__kn7DO{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;margin:0;padding:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:row;width:2.5rem;height:2.5rem;color:var(--color-text);border:1px solid var(--color-border);border-radius:9999px;background-color:var(--color-surface);transition:color .15s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.22,1,.36,1);outline:2px solid rgba(0,0,0,0);outline-offset:2px}.Header_hamburger__kn7DO:focus-visible{outline-color:var(--color-focus-ring)}.Header_hamburger__kn7DO:hover{border-color:var(--color-border-strong)}.Header_hamburger__kn7DO svg{width:1.25rem;height:1.25rem}@media(min-width:1024px){.Header_hamburger__kn7DO{display:none}}.AppBackground_canvas__Q5Vtj{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.AppBackground_grid__Iwf0y{position:absolute;inset:0;background-image:linear-gradient(to right,var(--grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 90% 80% at 50% 40%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 90% 80% at 50% 40%,#000 55%,transparent 100%)}.AppBackground_glow__7NEH2{position:absolute;border-radius:50%;filter:blur(90px);opacity:.9;will-change:transform}@media(prefers-reduced-motion:no-preference){.AppBackground_glow__7NEH2{animation:AppBackground_aurora-drift__7p06g 28s cubic-bezier(.65,0,.35,1) infinite}}.AppBackground_g1__bca99{inset-block-start:-12%;inset-inline-start:-8%;width:clamp(360px,46vw,720px);aspect-ratio:1;background:radial-gradient(circle at center,var(--mesh-1),transparent 70%)}.AppBackground_g2__dJ25n{inset-block-start:32%;inset-inline-end:-12%;width:clamp(340px,44vw,680px);aspect-ratio:1;background:radial-gradient(circle at center,var(--mesh-3),transparent 70%);animation-delay:-9s;animation-duration:32s}.AppBackground_g3__hA3dN{inset-block-end:-14%;inset-inline-start:28%;width:clamp(340px,42vw,660px);aspect-ratio:1;background:radial-gradient(circle at center,var(--mesh-2),transparent 70%);animation-delay:-17s;animation-duration:34s}.Badge_badge__bHml6{display:inline-flex;align-items:center;gap:.375rem;font-weight:600;line-height:1;white-space:nowrap;border:1px solid rgba(0,0,0,0);border-radius:9999px}.Badge_sm__AJC4Q{padding:.25rem .6rem;font-size:.75rem}.Badge_md__eIfs9{padding:.35rem .75rem;font-size:.875rem}.Badge_icon__W6FKN{display:inline-flex;width:.9em;height:.9em}.Badge_icon__W6FKN svg{width:100%;height:100%}.Badge_default__3vJiE{color:var(--color-text-muted);background-color:var(--color-bg-muted)}.Badge_primary__SZJvY{color:var(--color-primary);background-color:var(--color-primary-soft)}.Badge_accent__Wz8e1{color:var(--color-accent-hover);background-color:color-mix(in srgb,var(--color-accent) 16%,transparent)}.Badge_success__udv9J{color:var(--color-success);background-color:color-mix(in srgb,var(--color-success) 14%,transparent)}.Badge_warning__ULUyW{color:var(--color-warning);background-color:color-mix(in srgb,var(--color-warning) 16%,transparent)}.Badge_error__qvtkQ{color:var(--color-error);background-color:color-mix(in srgb,var(--color-error) 14%,transparent)}.Badge_outline__wVxWH{color:var(--color-text);border-color:var(--color-border-strong);background-color:rgba(0,0,0,0)}.CtaSection_section__SlF_6{padding-block:clamp(4rem,8vw,8rem)}.CtaSection_panel___oA7y{position:relative;overflow:hidden;isolation:isolate;padding:clamp(2.5rem,6vw,5rem) clamp(1.5rem,5vw,4rem);text-align:center;background:var(--gradient-brand);border-radius:32px;box-shadow:var(--shadow-xl)}.CtaSection_glow__S7YPI{position:absolute;inset-block-start:-40%;inset-inline-start:50%;z-index:-1;width:min(700px,110%);aspect-ratio:1;transform:translateX(-50%);background:radial-gradient(circle at center,rgba(255,255,255,.35) 0,transparent 60%);pointer-events:none}@media(prefers-reduced-motion:no-preference){.CtaSection_glow__S7YPI{animation:CtaSection_pulse-soft__CV0ht 9s cubic-bezier(.65,0,.35,1) infinite}}.CtaSection_content__x5ev7{display:flex;flex-direction:column;align-items:center;gap:1.25rem}.CtaSection_title__qNF9f{max-width:18ch;font-size:clamp(2.5rem,4vw + 1rem,3.5rem);letter-spacing:-.02em;color:#fff}.CtaSection_description__3lJwz{max-width:54ch;font-size:1.125rem;line-height:1.6;color:hsla(0,0%,100%,.86)}.CtaSection_actions__V_bU1{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:.5rem}.CtaSection_panel___oA7y .CtaSection_solidBtn__yfujN{background-color:#fff;color:#4338ca;border-color:#fff}.CtaSection_panel___oA7y .CtaSection_solidBtn__yfujN:hover{background-color:#eef2ff;color:#3730a3;box-shadow:var(--shadow-lg)}.CtaSection_panel___oA7y .CtaSection_lightBtn__kZlOc{background-color:rgba(0,0,0,0);color:hsla(0,0%,100%,.92);border-color:hsla(0,0%,100%,.4)}.CtaSection_panel___oA7y .CtaSection_lightBtn__kZlOc:hover{background-color:hsla(0,0%,100%,.14);color:#fff;border-color:hsla(0,0%,100%,.7)}.Card_card__HJB4M{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:16px;border:1px solid var(--color-border);background-color:var(--color-surface);color:inherit;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1)}.Card_elevated__0B79i{box-shadow:var(--shadow-card)}.Card_outline__HQK6Q{box-shadow:none}.Card_ghost__m0_jN{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.Card_interactive___NybJ{outline:2px solid rgba(0,0,0,0);outline-offset:2px}.Card_interactive___NybJ:focus-visible{outline-color:var(--color-focus-ring)}.Card_interactive___NybJ:hover{transform:translateY(-4px);border-color:var(--color-border-strong);box-shadow:var(--shadow-lg)}.Card_media__GEtZz{position:relative;width:100%;overflow:hidden;background-color:var(--color-bg-muted)}.Card_mediaImage__SiWjb{object-fit:cover;transition:transform .4s cubic-bezier(.22,1,.36,1)}.Card_interactive___NybJ:hover .Card_mediaImage__SiWjb{transform:scale(1.04)}.Card_mediaOverlay__4Gpmy{position:absolute;inset:0;display:flex;padding:1rem;pointer-events:none}.Card_body__GX1mb{display:flex;flex-direction:column;gap:.75rem;flex:1 1 auto}.Card_padSm__MRxyb{padding:1rem}.Card_padMd__mS_K_{padding:1.5rem}.Card_padLg__FlgQz{padding:2rem}.Card_title__IEwQx{font-size:1.25rem;letter-spacing:-.02em}.Card_description__Bykww{color:var(--color-text-muted);font-size:.875rem;line-height:1.6}.Card_footer__dyw58{display:flex;align-items:center;gap:.75rem;margin-top:auto;padding-top:.25rem}.PortfolioSection_section__bMZ5v{padding-block:clamp(4rem,8vw,8rem);background-color:var(--color-bg-subtle)}.PortfolioSection_header__JUHT_{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){.PortfolioSection_header__JUHT_{flex-direction:row;align-items:flex-end;justify-content:space-between}}.PortfolioSection_viewAll__B_Tla{flex-shrink:0}.PortfolioSection_grid__W0UtQ{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:3rem}@media(min-width:768px){.PortfolioSection_grid__W0UtQ{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.PortfolioSection_grid__W0UtQ{grid-template-columns:repeat(3,1fr)}}.PortfolioSection_card__DqaxQ,.PortfolioSection_cell__oI2RF{height:100%}.PortfolioSection_cover__2BiG9{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16/10;overflow:hidden;background:var(--gradient-brand);background-size:180% 180%;isolation:isolate}@media(prefers-reduced-motion:no-preference){.PortfolioSection_cover__2BiG9{animation:PortfolioSection_gradient-pan__jDrmW 14s cubic-bezier(.65,0,.35,1) infinite}}.PortfolioSection_cover__2BiG9:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.28),transparent 45%),radial-gradient(circle at 82% 84%,rgba(13,8,32,.28),transparent 52%)}.PortfolioSection_coverLabel__wAXrZ{position:relative;z-index:1;padding-inline:1rem;font-family:var(--font-body),"Inter",system-ui,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;text-align:center;color:hsla(0,0%,100%,.95);transition:transform .25s cubic-bezier(.22,1,.36,1)}.PortfolioSection_card__DqaxQ:hover .PortfolioSection_coverLabel__wAXrZ{transform:scale(1.05)}.PortfolioSection_badge__0C3Rz{align-self:flex-start}.PortfolioSection_results__2Dw3o{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:auto;padding-top:.85rem;list-style:none}.PortfolioSection_result__cOTrH{display:flex;flex-direction:column;gap:.1rem}.PortfolioSection_resultValue__JNMH6{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,"SFMono-Regular",monospace;font-size:1.125rem;font-weight:700;color:var(--color-primary)}.PortfolioSection_resultLabel__snJDD{font-size:.75rem;color:var(--color-text-muted)}.ProcessSection_section__bZmGD{padding-block:clamp(4rem,8vw,8rem);background-color:var(--color-bg-subtle)}.ProcessSection_steps__C5L8j{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:3.5rem;padding:0;list-style:none}@media(min-width:768px){.ProcessSection_steps__C5L8j{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.ProcessSection_steps__C5L8j{grid-template-columns:repeat(5,1fr);gap:1rem}}.ProcessSection_step__YADlJ{display:flex;flex-direction:column;gap:.6rem;padding:1.5rem;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--shadow-card)}.ProcessSection_stepHeader__LK3y2{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.ProcessSection_icon__ixzlj{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;color:#fff;background:var(--gradient-brand);border-radius:10px;box-shadow:0 8px 22px color-mix(in srgb,var(--color-primary) 35%,transparent)}.ProcessSection_icon__ixzlj svg{width:1.4rem;height:1.4rem}.ProcessSection_number__NU_HB{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,"SFMono-Regular",monospace;font-size:1.25rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);opacity:.85}.ProcessSection_stepTitle__tYGtQ{font-size:1.125rem;letter-spacing:-.02em}.ProcessSection_stepDescription__XeSNd{font-size:.875rem;color:var(--color-text-muted);line-height:1.6}.ServicesSection_section__YC6iJ{padding-block:clamp(4rem,8vw,8rem)}.ServicesSection_grid__2pXS_{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:3.5rem}@media(min-width:768px){.ServicesSection_grid__2pXS_{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.ServicesSection_grid__2pXS_{grid-template-columns:repeat(3,1fr)}}.ServicesSection_cell__OW9PY{height:100%}.ServicesSection_card__RY42N{height:100%;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1)}.ServicesSection_card__RY42N:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border));box-shadow:var(--shadow-lg),0 0 0 1px color-mix(in srgb,var(--color-primary) 22%,transparent)}.ServicesSection_icon__BGmeA{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:.25rem;color:#fff;background:var(--gradient-brand);border-radius:10px;box-shadow:0 8px 22px color-mix(in srgb,var(--color-primary) 38%,transparent);transition:transform .25s cubic-bezier(.22,1,.36,1)}.ServicesSection_icon__BGmeA svg{width:1.5rem;height:1.5rem}.ServicesSection_card__RY42N:hover .ServicesSection_icon__BGmeA{transform:scale(1.08) rotate(-4deg)}.ServicesSection_more___gMPN{display:inline-flex;align-items:center;gap:.3rem;margin-top:.25rem;font-size:.875rem;font-weight:600;color:var(--color-primary)}.ServicesSection_more___gMPN svg{width:1rem;height:1rem;transition:transform .15s cubic-bezier(.22,1,.36,1)}.ServicesSection_card__RY42N:hover .ServicesSection_more___gMPN svg{transform:translate(2px,-2px)}.GridBackground_grid__U2k8S{position:absolute;inset:0;z-index:-1;pointer-events:none}.GridBackground_lines__cqEtT{background-image:linear-gradient(to right,var(--grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px);background-size:56px 56px}.GridBackground_dots__3A4yr{background-image:radial-gradient(var(--dot-color) 1.2px,transparent 1.3px);background-size:26px 26px}.GridBackground_fade__vxYJO{-webkit-mask-image:radial-gradient(ellipse 75% 60% at 50% 35%,#000 35%,transparent 100%);mask-image:radial-gradient(ellipse 75% 60% at 50% 35%,#000 35%,transparent 100%)}@media(prefers-reduced-motion:no-preference){.GridBackground_animated__pmQRG{animation:GridBackground_grid-pan__F7RzN 28s linear infinite}}.PageHeader_header__lAImz{position:relative;overflow:hidden;isolation:isolate;padding-block:clamp(2.5rem,6vw,4.5rem) clamp(2rem,4vw,3rem);border-bottom:1px solid var(--color-border);background-color:var(--color-bg-subtle)}.PageHeader_aurora__YKrcr{opacity:.85}.PageHeader_inner__3THIN{display:flex;flex-direction:column;gap:1.1rem}.PageHeader_center__sPVch{text-align:center}.PageHeader_center__sPVch .PageHeader_inner__3THIN{align-items:center;margin-inline:auto}.PageHeader_center__sPVch .PageHeader_description__B2qns{margin-inline:auto}.PageHeader_crumbs__KW8ww{margin-bottom:.25rem}.PageHeader_eyebrow__VMkv3{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.35rem .85rem;font-size:.875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary);background-color:var(--color-primary-soft);border-radius:9999px}.PageHeader_title__ifY8n{font-size:clamp(2.5rem,4vw + 1rem,3.5rem);letter-spacing:-.02em}.PageHeader_description__B2qns{max-width:60ch;font-size:1.125rem;color:var(--color-text-muted);line-height:1.6}.PageHeader_actions___Kyv5{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.Checkbox_wrapper__5Ef4j{display:flex;flex-direction:column;gap:.45rem}.Checkbox_label__q2mdx{display:inline-flex;align-items:flex-start;gap:.625rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Checkbox_control__BO_5V{position:relative;display:inline-flex;flex-shrink:0;margin-top:.1rem}.Checkbox_input__if0Kn{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.Checkbox_box__E3NeI{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:var(--color-on-primary);background-color:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:6px;transition:background-color .15s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.22,1,.36,1)}.Checkbox_check__iSZG1{width:.9rem;height:.9rem;opacity:0;transform:scale(.6);transition:opacity .15s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1)}.Checkbox_input__if0Kn:checked+.Checkbox_box__E3NeI{background-color:var(--color-primary);border-color:var(--color-primary)}.Checkbox_input__if0Kn:checked+.Checkbox_box__E3NeI .Checkbox_check__iSZG1{opacity:1;transform:scale(1)}.Checkbox_input__if0Kn:focus-visible+.Checkbox_box__E3NeI{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.Checkbox_input__if0Kn[aria-invalid=true]+.Checkbox_box__E3NeI{border-color:var(--color-error)}.Checkbox_text__HIfVf{font-size:.875rem;line-height:1.3;color:var(--color-text)}.Checkbox_error__BRB8C,.Checkbox_required__CUlci{color:var(--color-error)}.Checkbox_error__BRB8C{font-size:.875rem}.Field_field__UOpTO{display:flex;flex-direction:column;gap:.45rem}.Field_label__n_aRq{display:inline-flex;align-items:center;gap:.2rem;font-size:.875rem;font-weight:500;color:var(--color-text)}.Field_required__57Uu_{color:var(--color-error)}.Field_hint__WGYrN{font-size:.875rem;color:var(--color-text-muted)}.Field_error__rvkIf{font-size:.875rem;color:var(--color-error)}.Input_input__5WxBl{width:100%;padding:.7rem .9rem;font-family:var(--font-body),"Inter",system-ui,sans-serif;font-size:1rem;color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;transition:border-color .15s cubic-bezier(.22,1,.36,1),box-shadow .15s cubic-bezier(.22,1,.36,1),background-color .15s cubic-bezier(.22,1,.36,1)}.Input_input__5WxBl::placeholder{color:var(--color-text-subtle)}.Input_input__5WxBl:hover{border-color:var(--color-border-strong)}.Input_input__5WxBl:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.Input_input__5WxBl:disabled{opacity:.6;cursor:not-allowed;background-color:var(--color-bg-muted)}.Input_input__5WxBl[aria-invalid=true]{border-color:var(--color-error)}.Input_input__5WxBl[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error) 18%,transparent)}.Select_wrapper__wgO_X{position:relative;display:flex}.Select_select__lAozh{width:100%;padding:.7rem .9rem;font-family:var(--font-body),"Inter",system-ui,sans-serif;font-size:1rem;color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;transition:border-color .15s cubic-bezier(.22,1,.36,1),box-shadow .15s cubic-bezier(.22,1,.36,1),background-color .15s cubic-bezier(.22,1,.36,1)}.Select_select__lAozh::placeholder{color:var(--color-text-subtle)}.Select_select__lAozh:hover{border-color:var(--color-border-strong)}.Select_select__lAozh:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.Select_select__lAozh:disabled{opacity:.6;cursor:not-allowed;background-color:var(--color-bg-muted)}.Select_select__lAozh[aria-invalid=true]{border-color:var(--color-error)}.Select_select__lAozh[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error) 18%,transparent)}.Select_select__lAozh{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem;cursor:pointer}.Select_chevron__9KUk9{position:absolute;top:50%;right:.9rem;width:1.1rem;height:1.1rem;transform:translateY(-50%);color:var(--color-text-muted);pointer-events:none}.Textarea_textarea__Mqn7r{width:100%;padding:.7rem .9rem;font-family:var(--font-body),"Inter",system-ui,sans-serif;font-size:1rem;color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;transition:border-color .15s cubic-bezier(.22,1,.36,1),box-shadow .15s cubic-bezier(.22,1,.36,1),background-color .15s cubic-bezier(.22,1,.36,1)}.Textarea_textarea__Mqn7r::placeholder{color:var(--color-text-subtle)}.Textarea_textarea__Mqn7r:hover{border-color:var(--color-border-strong)}.Textarea_textarea__Mqn7r:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.Textarea_textarea__Mqn7r:disabled{opacity:.6;cursor:not-allowed;background-color:var(--color-bg-muted)}.Textarea_textarea__Mqn7r[aria-invalid=true]{border-color:var(--color-error)}.Textarea_textarea__Mqn7r[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error) 18%,transparent)}.Textarea_textarea__Mqn7r{min-height:7rem;resize:vertical;line-height:1.6}.ContactForm_form__TGQoj{display:flex;flex-direction:column;gap:1.25rem}.ContactForm_row__wfBQJ{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:1fr}@media(min-width:480px){.ContactForm_row__wfBQJ{grid-template-columns:repeat(2,1fr)}}.ContactForm_success__VJuWe{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 1.5rem;text-align:center}.ContactForm_successIcon__MXX5w{display:flex;align-items:center;justify-content:center;flex-direction:row;width:3.5rem;height:3.5rem;color:var(--color-success);background-color:color-mix(in srgb,var(--color-success) 14%,transparent);border-radius:9999px}.ContactForm_successIcon__MXX5w svg{width:1.75rem;height:1.75rem}.ContactForm_successTitle__BlVOS{font-size:1.25rem}.ContactForm_successText__ZCC2X{max-width:42ch;color:var(--color-text-muted);line-height:1.6;margin-bottom:.5rem}.Breadcrumbs_breadcrumbs__n7_ED{width:100%}.Breadcrumbs_list__0P6Yw{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;list-style:none;margin:0;padding:0}.Breadcrumbs_item__KzWsI{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem}.Breadcrumbs_link__qbjZO{color:var(--color-text-muted);border-radius:6px;transition:color .15s cubic-bezier(.22,1,.36,1);outline:2px solid rgba(0,0,0,0);outline-offset:2px}.Breadcrumbs_link__qbjZO:focus-visible{outline-color:var(--color-focus-ring)}.Breadcrumbs_link__qbjZO:hover{color:var(--color-primary)}.Breadcrumbs_current__Rb88K{color:var(--color-text);font-weight:500}.Breadcrumbs_separator__2F1op{width:.9rem;height:.9rem;color:var(--color-text-subtle)}.ContactView_section__tXul3{padding-block:clamp(4rem,8vw,8rem)}.ContactView_layout__AgDN8{display:grid;grid-gap:2rem;gap:2rem;align-items:start}@media(min-width:1024px){.ContactView_layout__AgDN8{grid-template-columns:1.6fr 1fr}}.ContactView_formCard__YooM4{padding:clamp(1.5rem,4vw,2.5rem);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:24px;box-shadow:var(--shadow-card)}.ContactView_formTitle__e2lzw{margin-bottom:1.75rem;font-size:1.5rem;letter-spacing:-.02em}.ContactView_sidebar__Vay3a{display:flex;flex-direction:column;gap:1.5rem}.ContactView_detailCard__Tyf_p{padding:1.75rem;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:24px;box-shadow:var(--shadow-card)}.ContactView_detailTitle__Julao{margin-bottom:1.25rem;font-size:1.125rem}.ContactView_details__kZpaz{display:flex;flex-direction:column;gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none}.ContactView_details__kZpaz li{display:flex;align-items:flex-start;gap:.75rem;color:var(--color-text-muted);line-height:1.3}.ContactView_details__kZpaz svg{width:1.15rem;height:1.15rem;flex-shrink:0;margin-top:.15rem;color:var(--color-primary)}.ContactView_details__kZpaz a:hover{color:var(--color-primary)}.ContactView_mapCard__84Ieh{overflow:hidden;border-radius:24px;border:1px solid var(--color-border)}.ContactView_mapPlaceholder__0_qWn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;aspect-ratio:4/3;color:var(--color-text-muted);background-color:var(--color-bg-muted);background-image:linear-gradient(var(--color-border) 1px,transparent 1px),linear-gradient(90deg,var(--color-border) 1px,transparent 1px);background-size:28px 28px}.ContactView_mapPlaceholder__0_qWn svg{width:2rem;height:2rem;color:var(--color-primary)}.ContactView_mapPlaceholder__0_qWn span{font-size:.875rem;font-weight:500}.Markdown_prose__i2fs7{color:var(--color-text);font-size:1.125rem;line-height:1.75}.Markdown_prose__i2fs7>*+*{margin-top:1.25em}.Markdown_prose__i2fs7 h2,.Markdown_prose__i2fs7 h3,.Markdown_prose__i2fs7 h4{margin-top:2em;line-height:1.3;letter-spacing:-.02em}.Markdown_prose__i2fs7 h2{font-size:1.5rem}.Markdown_prose__i2fs7 h3{font-size:1.25rem}.Markdown_prose__i2fs7 h4{font-size:1.125rem}.Markdown_prose__i2fs7 li,.Markdown_prose__i2fs7 p{color:var(--color-text)}.Markdown_prose__i2fs7 a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.Markdown_prose__i2fs7 a:hover{color:var(--color-primary-hover)}.Markdown_prose__i2fs7 ol,.Markdown_prose__i2fs7 ul{padding-left:1.4em}.Markdown_prose__i2fs7 ol li+li,.Markdown_prose__i2fs7 ul li+li{margin-top:.5em}.Markdown_prose__i2fs7 ul{list-style:disc}.Markdown_prose__i2fs7 ol{list-style:decimal}.Markdown_prose__i2fs7 blockquote{padding-left:1.25rem;border-left:3px solid var(--color-primary);color:var(--color-text-muted);font-style:italic}.Markdown_prose__i2fs7 code{padding:.15em .4em;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,"SFMono-Regular",monospace;font-size:.9em;background-color:var(--color-bg-muted);border-radius:6px}.Markdown_prose__i2fs7 pre{padding:1.25rem;overflow-x:auto;background-color:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:10px}.Markdown_prose__i2fs7 pre code{padding:0;background:none}.Markdown_prose__i2fs7 img{border-radius:10px}.Markdown_prose__i2fs7 strong{font-weight:600}.Tag_tag__M2uPA{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;line-height:1;color:var(--color-text-muted);background-color:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:9999px}.Tag_sm__K8JDD{padding:.3rem .7rem;font-size:.75rem}.Tag_md__LWq1O{padding:.45rem .9rem}.Tag_link__Vm_rh{transition:color .15s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.22,1,.36,1),background-color .15s cubic-bezier(.22,1,.36,1);outline:2px solid rgba(0,0,0,0);outline-offset:2px}.Tag_link__Vm_rh:focus-visible{outline-color:var(--color-focus-ring)}.Tag_link__Vm_rh:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:var(--color-primary-soft)}.Tag_active__qIVqp{color:var(--color-on-primary);background-color:var(--color-primary);border-color:var(--color-primary)}.Tag_active__qIVqp:hover{color:var(--color-on-primary);background-color:var(--color-primary-hover)}.Marquee_marquee__XM7sw{display:flex;overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.Marquee_track__e0vex{display:flex;width:max-content;animation:Marquee_marquee__XM7sw 32s linear infinite}@media(prefers-reduced-motion:reduce){.Marquee_track__e0vex{animation:none}}.Marquee_reverse__p6ewu{animation-direction:reverse}.Marquee_group___7IBr{display:flex;align-items:center;gap:.75rem;padding-inline:.375rem}.Marquee_marquee__XM7sw:hover .Marquee_track__e0vex{animation-play-state:paused}.TechnologiesSection_section__6HLrr{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(4rem,9vw,8rem);--color-text:#eaf0ff;--color-text-muted:#9aa6c8;--color-text-subtle:#6b7799;--color-surface:rgba(255,255,255,0.05);--color-bg-subtle:rgba(255,255,255,0.035);--color-bg-muted:rgba(129,140,248,0.12);--color-border:rgba(140,152,240,0.22);--color-border-strong:rgba(140,152,240,0.36);--color-primary:#a5b4fc;--color-primary-soft:rgba(129,140,248,0.16);--grid-line:rgba(129,140,248,0.16);color:var(--color-text);background:radial-gradient(60% 80% at 12% 8%,rgba(79,70,229,.4),transparent 60%),radial-gradient(55% 75% at 88% 92%,rgba(6,182,212,.32),transparent 60%),radial-gradient(50% 60% at 60% 50%,rgba(124,58,237,.22),transparent 65%),#080d1c}.TechnologiesSection_marqueeWrap__3RbRw{margin-top:2.5rem}.TechnologiesSection_chip__Ck0up{display:inline-flex;align-items:center;padding:.55rem 1.1rem;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,"SFMono-Regular",monospace;font-size:.875rem;font-weight:500;color:var(--color-text);white-space:nowrap;background:var(--color-surface);border:1px solid var(--color-border);border-radius:9999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 0 18px rgba(99,102,241,.18)}.TechnologiesSection_groups__qxLRB{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:3rem}@media(min-width:768px){.TechnologiesSection_groups__qxLRB{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.TechnologiesSection_groups__qxLRB{grid-template-columns:repeat(3,1fr)}}.TechnologiesSection_group__iUo6y{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background-color:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1)}.TechnologiesSection_group__iUo6y:hover{transform:translateY(-3px);border-color:var(--color-border-strong);box-shadow:0 16px 40px rgba(2,6,23,.5)}.TechnologiesSection_groupTitle___dICe{font-size:.875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.TechnologiesSection_tags__N1vwf{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.Avatar_avatar__ZySYa{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;background:var(--gradient-brand);color:#fff;font-family:var(--font-body),"Inter",system-ui,sans-serif;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Avatar_circle__wbw4X{border-radius:9999px}.Avatar_square__avhIN{border-radius:10px}.Avatar_image__bSWXg{width:100%;height:100%;object-fit:cover}.Avatar_initials__AZHbL{font-size:1em;letter-spacing:.02em;line-height:1}.TestimonialsSection_section__oTH_s{padding-block:clamp(4rem,8vw,8rem)}.TestimonialsSection_grid__XkDQO{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:3.5rem}@media(min-width:768px){.TestimonialsSection_grid__XkDQO{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.TestimonialsSection_grid__XkDQO{grid-template-columns:repeat(3,1fr)}}.TestimonialsSection_cell__Jt4T7{height:100%}.TestimonialsSection_card__RJ0f4{height:100%;margin:0}.TestimonialsSection_quoteMark__2zEUy{width:2rem;height:2rem;color:var(--color-primary);opacity:.35}.TestimonialsSection_rating__QPuc5{display:flex;gap:.2rem;color:var(--color-accent)}.TestimonialsSection_rating__QPuc5 svg{width:1rem;height:1rem;fill:currentColor}.TestimonialsSection_quote__xOmFs{margin:0;font-size:1rem;line-height:1.6;color:var(--color-text)}.TestimonialsSection_author__ad1o2{display:flex;align-items:center;gap:.75rem;margin-top:auto;padding-top:.5rem}.TestimonialsSection_authorMeta____f3x{display:flex;flex-direction:column}.TestimonialsSection_authorName__VL9An{font-size:.875rem;font-weight:600}.TestimonialsSection_authorRole__lUbsY{font-size:.875rem;color:var(--color-text-muted)}.WhyUsSection_section__WPHqZ{padding-block:clamp(4rem,8vw,8rem)}.WhyUsSection_grid___9FaC{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:3.5rem}@media(min-width:768px){.WhyUsSection_grid___9FaC{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.WhyUsSection_grid___9FaC{grid-template-columns:repeat(3,1fr)}}.WhyUsSection_card__hEeKI{display:flex;flex-direction:column;gap:.7rem;height:100%;padding:1.75rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--shadow-card);transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1)}.WhyUsSection_card__hEeKI:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border));box-shadow:var(--shadow-lg),0 0 0 1px color-mix(in srgb,var(--color-primary) 22%,transparent)}.WhyUsSection_icon__rCWmc{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:.25rem;color:#fff;background:var(--gradient-brand);border-radius:10px;box-shadow:0 8px 22px color-mix(in srgb,var(--color-primary) 38%,transparent);transition:transform .25s cubic-bezier(.22,1,.36,1)}.WhyUsSection_icon__rCWmc svg{width:1.5rem;height:1.5rem}.WhyUsSection_card__hEeKI:hover .WhyUsSection_icon__rCWmc{transform:scale(1.08) rotate(-4deg)}.WhyUsSection_title__21K6W{font-size:1.25rem;letter-spacing:-.02em}.WhyUsSection_text__YNqED{font-size:.875rem;color:var(--color-text-muted);line-height:1.6}.AboutView_section__u25PB{padding-block:clamp(4rem,8vw,8rem)}.AboutView_missionGrid__akUnI{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:1fr}@media(min-width:768px){.AboutView_missionGrid__akUnI{grid-template-columns:repeat(2,1fr)}}.AboutView_missionCard__ggB2h{display:flex;flex-direction:column;gap:1rem;padding:2.25rem;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:24px;box-shadow:var(--shadow-card)}.AboutView_missionIcon__BLv3u{display:flex;align-items:center;justify-content:center;flex-direction:row;width:3.25rem;height:3.25rem;color:var(--color-on-primary);background:var(--gradient-brand);border-radius:16px}.AboutView_missionIcon__BLv3u svg{width:1.5rem;height:1.5rem}.AboutView_missionTitle__Z6g8u{font-size:1.5rem}.AboutView_missionText__LMNqe{color:var(--color-text-muted);font-size:1.125rem;line-height:1.6}.AboutView_statsSection__8QaKp{padding-block:clamp(2.5rem,5vw,4rem);background-color:var(--color-bg-subtle);border-block:1px solid var(--color-border)}.AboutView_stats__x7dmO{display:grid;grid-gap:1.5rem;gap:1.5rem;list-style:none;margin:0;padding:0;grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.AboutView_stats__x7dmO{grid-template-columns:repeat(4,1fr)}}.AboutView_stat__aOKRA{display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center}.AboutView_statValue__PuyGc{font-family:var(--font-body),"Inter",system-ui,sans-serif;font-size:2.25rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.AboutView_statLabel__vwp0Z{color:var(--color-text-muted);font-size:.875rem}.AboutView_values__EIsW2{display:grid;grid-gap:1.5rem;gap:1.5rem;margin-top:2.5rem;grid-template-columns:1fr}@media(min-width:480px){.AboutView_values__EIsW2{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.AboutView_values__EIsW2{grid-template-columns:repeat(4,1fr)}}.AboutView_value__3StRd{display:flex;flex-direction:column;gap:.75rem}.AboutView_valueIcon__zWhGZ{display:flex;align-items:center;justify-content:center;flex-direction:row;width:2.75rem;height:2.75rem;color:var(--color-primary);background-color:var(--color-primary-soft);border-radius:10px}.AboutView_valueIcon__zWhGZ svg{width:1.35rem;height:1.35rem}.AboutView_valueTitle__XYA4o{font-size:1.125rem}.AboutView_valueText__6VKO0{color:var(--color-text-muted);font-size:.875rem;line-height:1.6}.AboutView_teamSection__Uy8Ek{padding-block:clamp(4rem,8vw,8rem);background-color:var(--color-bg-subtle);border-top:1px solid var(--color-border)}.AboutView_team__7sHLF{display:grid;grid-gap:2rem;gap:2rem;margin-top:2.5rem;list-style:none;padding:0;justify-content:center;grid-template-columns:repeat(1,minmax(0,28rem))}@media(min-width:768px){.AboutView_team__7sHLF{grid-template-columns:repeat(2,minmax(0,28rem))}}@media(min-width:1024px){.AboutView_team__7sHLF{grid-template-columns:repeat(2,minmax(0,32rem))}}.AboutView_member__8DgBL{display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center}.AboutView_memberName__qP77K{margin-top:.5rem;font-family:var(--font-body),"Inter",system-ui,sans-serif;font-weight:600}.AboutView_memberRole__YpAAC{font-size:.875rem;color:var(--color-primary)}.AboutView_memberBio__ktbO3{margin-top:.4rem;font-size:.875rem;color:var(--color-text-muted);line-height:1.6}.BlogDetailView_article__mjQce{padding-block:clamp(4rem,8vw,8rem)}.BlogDetailView_byline__ccMew{display:flex;align-items:center;gap:.875rem;padding-bottom:1.75rem;border-bottom:1px solid var(--color-border)}.BlogDetailView_bylineMeta__EEOdC{display:flex;flex-direction:column}.BlogDetailView_author__fzuTo{font-weight:600}.BlogDetailView_authorRole__RcRXT,.BlogDetailView_published__nfI8G{font-size:.875rem;color:var(--color-text-muted)}.BlogDetailView_published__nfI8G{margin-left:auto;text-align:right}.BlogDetailView_cover__FBzUC{display:flex;align-items:flex-end;aspect-ratio:21/9;margin-block:2rem;padding:clamp(1.25rem,4vw,2.5rem);background:var(--gradient-warm);color:#fff;border-radius:24px;box-shadow:var(--shadow-md)}.BlogDetailView_coverLabel__YlU_g{font-family:var(--font-body),"Inter",system-ui,sans-serif;font-size:1.5rem;font-weight:700}.BlogDetailView_body__TiEc7{margin-top:1rem}.BlogDetailView_tags__PHUcj{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2.5rem;padding-top:1.75rem;border-top:1px solid var(--color-border)}.BlogDetailView_related__adxNj{padding-block:clamp(4rem,8vw,8rem);background-color:var(--color-bg-subtle);border-top:1px solid var(--color-border)}.BlogDetailView_relatedGrid__lt7Ra{display:grid;grid-gap:1.25rem;gap:1.25rem;margin-top:2.5rem;list-style:none;padding:0;grid-template-columns:1fr}@media(min-width:768px){.BlogDetailView_relatedGrid__lt7Ra{grid-template-columns:repeat(3,1fr)}}.BlogDetailView_relatedCard__gEIZL{display:flex;flex-direction:column;gap:.5rem;height:100%;padding:1.5rem;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--shadow-card);transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1);outline:2px solid rgba(0,0,0,0);outline-offset:2px}.BlogDetailView_relatedCard__gEIZL:focus-visible{outline-color:var(--color-focus-ring)}.BlogDetailView_relatedCard__gEIZL:hover{transform:translateY(-4px);border-color:var(--color-border-strong);box-shadow:var(--shadow-lg)}.BlogDetailView_relatedCategory__2ay6G{font-size:.875rem;font-weight:600;color:var(--color-primary)}.BlogDetailView_relatedTitle__Np6Y9{font-family:var(--font-body),"Inter",system-ui,sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:-.02em}.BlogDetailView_relatedMeta__KG1wY{margin-top:auto;font-size:.875rem;color:var(--color-text-muted)}.PortfolioDetailView_coverWrap__N9juE{margin-top:clamp(1.5rem,4vw,3rem)}.PortfolioDetailView_cover__TAt32{display:flex;align-items:flex-end;aspect-ratio:21/9;padding:clamp(1.5rem,4vw,3rem);background:var(--gradient-brand);color:#fff;border-radius:24px;box-shadow:var(--shadow-lg)}.PortfolioDetailView_coverLabel__mmNmu{font-family:var(--font-body),"Inter",system-ui,sans-serif;font-size:1.875rem;font-weight:700;letter-spacing:-.02em}.PortfolioDetailView_section__kp_rS{padding-block:clamp(4rem,8vw,8rem)}.PortfolioDetailView_layout__lyh2C{display:grid;grid-gap:2.5rem;gap:2.5rem;align-items:start}@media(min-width:1024px){.PortfolioDetailView_layout__lyh2C{grid-template-columns:1.7fr 1fr}}.PortfolioDetailView_main__SFzHy{display:flex;flex-direction:column;gap:2rem}.PortfolioDetailView_block__9TCWs{display:flex;flex-direction:column;gap:.75rem}.PortfolioDetailView_blockTitle__YdHT1{font-size:1.5rem;letter-spacing:-.02em}.PortfolioDetailView_blockText__OXwyN{color:var(--color-text-muted);font-size:1.125rem;line-height:1.6}.PortfolioDetailView_tags__ZoViN{display:flex;flex-wrap:wrap;gap:.5rem}.PortfolioDetailView_sidebar__RHuAM{position:-webkit-sticky;position:sticky;top:6rem}.PortfolioDetailView_meta__pCgr1{display:flex;flex-direction:column;gap:0;padding:1.75rem;margin:0;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--shadow-card)}.PortfolioDetailView_metaRow__LAmdA{display:flex;justify-content:space-between;gap:1rem;padding-block:.85rem;border-bottom:1px solid var(--color-border)}.PortfolioDetailView_metaRow__LAmdA:last-child{border-bottom:none}.PortfolioDetailView_metaLabel__KeTfP{color:var(--color-text-muted);font-size:.875rem}.PortfolioDetailView_metaValue__vJ_WP{font-weight:600;text-align:right}.PortfolioDetailView_resultsSection__wxYdY{padding-block:clamp(4rem,8vw,8rem);background-color:var(--color-bg-subtle);border-block:1px solid var(--color-border)}.PortfolioDetailView_results__fTPIb{display:grid;grid-gap:1.5rem;gap:1.5rem;margin-top:2.5rem;list-style:none;padding:0;grid-template-columns:1fr}@media(min-width:480px){.PortfolioDetailView_results__fTPIb{grid-template-columns:repeat(3,1fr)}}.PortfolioDetailView_result__poSVL{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:2rem 1rem;text-align:center;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--shadow-card)}.PortfolioDetailView_resultValue___tco2{font-family:var(--font-body),"Inter",system-ui,sans-serif;font-size:2.25rem;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.PortfolioDetailView_resultLabel__XYTWL{color:var(--color-text-muted);font-size:.875rem}.ProductsView_hero__p7i2x{position:relative;overflow:hidden;isolation:isolate;padding-block:clamp(3.5rem,8vw,6.5rem) clamp(2.5rem,5vw,4rem)}.ProductsView_heroInner__YK13d{display:flex;flex-direction:column;align-items:flex-start;gap:1.1rem}.ProductsView_crumbs__YbFad{margin-bottom:.25rem}.ProductsView_eyebrow__GKUI9{display:inline-block;font-size:.875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary)}.ProductsView_title__DxkSv{max-width:24ch;font-size:clamp(3rem,6vw + 1rem,4.5rem);letter-spacing:-.02em}.ProductsView_lead__09aJ_{max-width:62ch;font-size:1.125rem;color:var(--color-text-muted);line-height:1.6}.ProductsView_list__E_knh{display:flex;flex-direction:column;gap:clamp(3.5rem,8vw,7rem);padding-block:clamp(3rem,6vw,5rem) clamp(4rem,8vw,8rem)}.ProductsView_indigo___EV0b{--accent:#4f46e5}.ProductsView_blue__jBTd2{--accent:#3b82f6}.ProductsView_cyan__4cbPh{--accent:#06b6d4}.ProductsView_violet__qtXbt{--accent:#8b5cf6}.ProductsView_sky__iJ8ck{--accent:#0ea5e9}.ProductsView_row__iL85V{display:grid;grid-gap:clamp(2rem,5vw,3.5rem);gap:clamp(2rem,5vw,3.5rem);align-items:center;scroll-margin-top:6rem}@media(min-width:1024px){.ProductsView_row__iL85V{grid-template-columns:.95fr 1.05fr}.ProductsView_reversed__SDZTp .ProductsView_visual__NfGcw{order:2}.ProductsView_reversed__SDZTp .ProductsView_info__CWTxU{order:1}}.ProductsView_visual__NfGcw{position:relative}.ProductsView_info__CWTxU{display:flex;flex-direction:column;gap:.9rem}.ProductsView_metaRow___dnVz{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.ProductsView_launch__i6Yjr{font-size:.875rem;font-weight:500;color:var(--color-text-muted)}.ProductsView_name__SyXCV{font-size:2.25rem;letter-spacing:-.02em}.ProductsView_tagline__75wVo{font-size:1.125rem;font-weight:600;color:color-mix(in srgb,var(--accent) 78%,var(--color-text))}.ProductsView_description__dRJ6l{color:var(--color-text-muted);line-height:1.6}.ProductsView_highlights___FiIi{display:flex;flex-direction:column;gap:.5rem;margin:.25rem 0;padding:0;list-style:none}.ProductsView_highlights___FiIi li{display:flex;align-items:flex-start;gap:.6rem;font-size:.875rem;color:var(--color-text)}.ProductsView_highlights___FiIi svg{flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:.1rem;padding:.12rem;color:var(--color-on-primary);background:var(--accent);border-radius:9999px}.ProductsView_features__bGeuL{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;margin-top:.5rem}@media(min-width:480px){.ProductsView_features__bGeuL{grid-template-columns:1fr 1fr}}.ProductsView_feature__uijq_{display:flex;gap:.7rem}.ProductsView_featureIcon__xzlgk{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:10px}.ProductsView_featureIcon__xzlgk svg{width:1.15rem;height:1.15rem}.ProductsView_featureTitle__J1NHT{font-size:1rem;font-weight:600}.ProductsView_featureDesc__bzPuB{margin-top:.15rem;font-size:.875rem;color:var(--color-text-muted);line-height:1.3}.ProductsView_audience__3ml_W{font-size:.875rem;font-style:italic;color:var(--color-text-subtle)}.ProductsView_actions__zdILi{margin-top:.5rem}.ServiceDetailView_section__i2Qyj{padding-block:clamp(4rem,8vw,8rem)}.ServiceDetailView_sectionAlt__iguxp{padding-block:clamp(4rem,8vw,8rem);background-color:var(--color-bg-subtle);border-block:1px solid var(--color-border)}.ServiceDetailView_features__fBn1L{display:grid;grid-gap:1.5rem;gap:1.5rem;margin-top:2.5rem;grid-template-columns:1fr}@media(min-width:768px){.ServiceDetailView_features__fBn1L{grid-template-columns:repeat(2,1fr)}}.ServiceDetailView_feature__hvxHh{padding:1.75rem;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--shadow-card)}.ServiceDetailView_featureTitle__UM8Q2{margin-bottom:.5rem;font-size:1.125rem}.ServiceDetailView_featureText__llyi_{color:var(--color-text-muted);line-height:1.6}.ServiceDetailView_benefitsLayout__9nYiv{display:grid;grid-gap:2.5rem;gap:2.5rem;align-items:start}@media(min-width:1024px){.ServiceDetailView_benefitsLayout__9nYiv{grid-template-columns:1.4fr 1fr}}.ServiceDetailView_benefits__QUXuu{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;list-style:none;padding:0}.ServiceDetailView_benefit__XxBhF{display:flex;align-items:flex-start;gap:.75rem;font-size:1.125rem}.ServiceDetailView_check__abGB3{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-shrink:0;width:1.5rem;height:1.5rem;margin-top:.1rem;color:var(--color-on-primary);background-color:var(--color-primary);border-radius:9999px}.ServiceDetailView_check__abGB3 svg{width:.9rem;height:.9rem}.ServiceDetailView_techCard__09I3w{padding:1.75rem;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--shadow-card)}.ServiceDetailView_techTitle__bKu7n{margin-bottom:1.25rem;font-size:1.125rem}.ServiceDetailView_tags__BNCnV{display:flex;flex-wrap:wrap;gap:.5rem}