.BlogCard_card__kStir{display:block;border:1px solid var(--app-border-soft);border-radius:16px;background:var(--app-surface-elevated);overflow:hidden;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease}@media (hover:hover){.BlogCard_card__kStir:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgba(11,17,32,.1)}.BlogCard_card__kStir:hover .BlogCard_thumbArt__gEq5x{transform:scale(1.05)}}.BlogCard_thumb__5qJGh{height:160px;position:relative;overflow:hidden}.BlogCard_thumbArt__gEq5x{position:absolute;inset:0;transition:transform .5s cubic-bezier(.16,1,.3,1)}.BlogCard_thumbArt__gEq5x svg{width:100%;height:100%;display:block}.BlogCard_body__Pqnir{padding:20px 22px 24px}.BlogCard_tag__va4tP{font-family:var(--font-body),"Segoe UI",sans-serif;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--app-red)}.BlogCard_title__D4s1a{font-family:var(--font-heading),"Segoe UI",sans-serif;font-size:17px;font-weight:600;line-height:1.3;color:var(--app-text-primary);margin:8px 0 0}.BlogCard_date__bJf2M{font-size:13px;color:var(--app-text-muted);margin-top:10px}.FlowLines_layer__cf00r{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;opacity:var(--flow-line-opacity,.85)}.FlowLines_svg__apnH9{position:absolute;top:0;left:50%;transform:translateX(-50%)}.FlowLines_svg__apnH9 path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--dot);stroke-dashoffset:var(--flow-offset,0)}.FlowLines_repeat__4bkmK{--tail:60px}.FlowLines_svg__apnH9 path[data-line="1"]{--dot:20px;--gap:50px}.FlowLines_svg__apnH9 path[data-line="1"],.FlowLines_svg__apnH9 path[data-line="2"]{stroke-dasharray:var(--dot) var(--gap) 120px var(--gap) var(--dot) var(--gap) 300px var(--gap) var(--dot) var(--gap) 150px var(--gap) var(--dot) var(--tail,20000px)}.FlowLines_svg__apnH9 path[data-line="2"]{--dot:34px;--gap:60px}.FlowLines_svg__apnH9 path[data-line="3"]{--dot:25px;--gap:40px;stroke-dasharray:var(--dot) var(--gap) 120px var(--gap) var(--dot) var(--gap) 250px var(--gap) var(--dot) var(--gap) 150px var(--gap) var(--dot) var(--tail,20000px)}.FlowLines_svg__apnH9 path[data-line="4"]{--dot:40px;--gap:70px;stroke-dasharray:var(--dot) var(--gap) 100px var(--gap) var(--dot) var(--gap) 200px var(--gap) var(--dot) var(--tail,20000px)}@media (max-width:900px){.FlowLines_layer__cf00r{opacity:var(--flow-line-opacity-mobile,.6)}}@property --amplitude{syntax:"<length>";initial-value:0;inherits:false}@property --scale{syntax:"<number>";initial-value:1;inherits:false}@property --spin{syntax:"<angle>";initial-value:0deg;inherits:false}.HeroCircles_pattern__5ZB36{position:absolute;top:50%;left:50%;width:640px;height:640px;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;pointer-events:none;opacity:.2}@media (min-width:900px){.HeroCircles_pattern__5ZB36{left:auto;right:-120px;transform:translateY(-50%);opacity:1}}@media (min-width:1300px){.HeroCircles_pattern__5ZB36{right:auto;left:calc(50% + 130px)}}.HeroCircles_circle__udcGD{position:absolute;height:100px;width:100px;border-radius:50%;background:radial-gradient(circle at 50% 0,oklch(.99 .003 262),oklch(.8 .1 258),oklch(.546 .245 262.88));mix-blend-mode:darken;--base:90deg;--spin:0deg;--angle:calc(var(--base) + var(--spin));--amplitude:175px;--scale:1.5;--offset:30deg;transform:translate(calc(cos(var(--angle)) * var(--amplitude)),calc(sin(var(--angle)) * var(--amplitude) * -1)) scale(var(--scale)) rotate(calc(-1 * var(--angle) + 17deg));animation:HeroCircles_expand__PXP83 4.01s cubic-bezier(.8,0,.2,1) infinite alternate}[data-mui-color-scheme=dark] .HeroCircles_circle__udcGD{background:radial-gradient(circle at 50% 0,oklch(.1706 .0284 267.36),oklch(.4 .14 259),oklch(.707 .165 254.62));mix-blend-mode:lighten}.HeroCircles_circle__udcGD:first-child{--base:calc(0deg + var(--offset))}.HeroCircles_circle__udcGD:nth-child(2){--base:calc(60deg + var(--offset))}.HeroCircles_circle__udcGD:nth-child(3){--base:calc(120deg + var(--offset))}.HeroCircles_circle__udcGD:nth-child(4){--base:calc(180deg + var(--offset))}.HeroCircles_circle__udcGD:nth-child(5){--base:calc(240deg + var(--offset))}.HeroCircles_circle__udcGD:nth-child(6){--base:calc(300deg + var(--offset))}@keyframes HeroCircles_expand__PXP83{0%{--amplitude:150px;--scale:1}50%{--amplitude:100px;--scale:3}to{--amplitude:150px;--scale:3}}@media (min-width:900px){.HeroCircles_circle__udcGD{animation:HeroCircles_orbitBloom__j4vMT 24s ease-in-out infinite}}@keyframes HeroCircles_orbitBloom__j4vMT{0%{--amplitude:150px;--scale:1.1;--spin:0deg}6%{--amplitude:220px;--scale:0.9;--spin:15deg}12%{--amplitude:160px;--scale:1.4;--spin:40deg}17%{--amplitude:250px;--scale:4;--spin:75deg}25%{--amplitude:225px;--scale:4.1;--spin:110deg}31%{--amplitude:120px;--scale:1;--spin:150deg}35%{--amplitude:70px;--scale:2;--spin:190deg}41%{--amplitude:150px;--scale:5;--spin:620deg}46%{--amplitude:175px;--scale:1.6;--spin:690deg}50%{--amplitude:150px;--scale:1.05;--spin:700deg}62%{--amplitude:165px;--scale:0.95;--spin:706deg}75%{--amplitude:145px;--scale:1.15;--spin:712deg}88%{--amplitude:155px;--scale:0.95;--spin:717deg}to{--amplitude:150px;--scale:1.1;--spin:720deg}}@media (prefers-reduced-motion:reduce){.HeroCircles_circle__udcGD{animation:none}}.ServicesShowcase_layout__VnSQW{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:56px;gap:56px;align-items:center}.ServicesShowcase_eyebrow__6kYNn{display:block;font-family:var(--font-body),"Segoe UI",sans-serif;font-weight:600;font-size:.72rem;text-transform:uppercase;letter-spacing:.18em;color:#a6c8f7}.ServicesShowcase_title__A9IKG{font-family:var(--font-heading),"Segoe UI",sans-serif;font-weight:700;font-size:clamp(1.9rem,2.6vw + 1rem,2.75rem);line-height:1.12;letter-spacing:-.025em;color:#ffffff;margin:14px 0 0}.ServicesShowcase_sub__tnowB{margin:18px 0 0;font-size:17px;line-height:1.65;color:rgba(255,255,255,.65);max-width:520px}.ServicesShowcase_pills__XJcbu{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.ServicesShowcase_pill__lQCC3{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:9px;padding:10px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:transparent;font-family:var(--font-body),"Segoe UI",sans-serif;font-size:14.5px;font-weight:600;color:rgba(255,255,255,.8);transition:background .2s ease,color .2s ease,border-color .2s ease}.ServicesShowcase_pill__lQCC3:hover{border-color:rgba(255,255,255,.5);color:#ffffff}.ServicesShowcase_pillActive__YRCnN{background:#ffffff;border-color:#ffffff;color:#0d2242}.ServicesShowcase_pillActive__YRCnN:hover{color:#0d2242}.ServicesShowcase_cta__TRqIK,.ServicesShowcase_pillIcon__chil6{display:inline-flex;align-items:center}.ServicesShowcase_cta__TRqIK{gap:6px;margin-top:26px;font-size:14.5px;font-weight:600;color:#a6c8f7;text-decoration:none;animation:ServicesShowcase_svcFadeIn__CgjJk .45s cubic-bezier(.16,1,.3,1) both}.ServicesShowcase_cta__TRqIK:hover{color:#ffffff;text-decoration:underline;text-underline-offset:3px}.ServicesShowcase_flowCol__JGtob{animation:ServicesShowcase_svcFadeIn__CgjJk .45s cubic-bezier(.16,1,.3,1) both}@keyframes ServicesShowcase_svcFadeIn__CgjJk{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ServicesShowcase_flowVisual__otP4q{max-width:560px;margin:0 auto}.ServicesShowcase_flowVisual__otP4q svg{width:100%;height:auto;display:block;overflow:visible}.ServicesShowcase_flowNode__za75Q rect{fill:rgba(255,255,255,.06);stroke:rgba(255,255,255,.22);stroke-width:1;animation:ServicesShowcase_flowNodeFlash___eEom 5s ease-out infinite}.ServicesShowcase_flowNode__za75Q .ServicesShowcase_flowPort__zshDO{fill:#0d2242;stroke:rgba(255,255,255,.4);stroke-width:1;animation:ServicesShowcase_flowPortFlash__oTPjy 5s ease-out infinite}.ServicesShowcase_flowNodeMid__t1FbL .ServicesShowcase_flowPort__zshDO,.ServicesShowcase_flowNodeMid__t1FbL rect{animation-delay:1.2s}.ServicesShowcase_flowNodeOut__Fa_K5 .ServicesShowcase_flowPort__zshDO,.ServicesShowcase_flowNodeOut__Fa_K5 rect{animation-delay:3.6s}@keyframes ServicesShowcase_flowNodeFlash___eEom{0%{stroke:#e0ecfd;filter:drop-shadow(0 0 10px rgba(166,200,247,.55))}22%,to{stroke:rgba(255,255,255,.22);filter:drop-shadow(0 0 0 rgba(166,200,247,0))}}@keyframes ServicesShowcase_flowPortFlash__oTPjy{0%{fill:#e0ecfd;stroke:#e0ecfd}18%,to{fill:#0d2242;stroke:rgba(255,255,255,.4)}}.ServicesShowcase_flowNode__za75Q .ServicesShowcase_flowLabel___K_N6{font-family:var(--font-body),"Segoe UI",sans-serif;font-size:9.5px;letter-spacing:.04em;fill:rgba(255,255,255,.6)}.ServicesShowcase_flowNode__za75Q .ServicesShowcase_flowTitle__bVuU7{font-family:var(--font-heading),"Segoe UI",sans-serif;font-size:14px;font-weight:600;fill:#ffffff}.ServicesShowcase_flowNode__za75Q .ServicesShowcase_flowTitleLg__R48PL{font-size:16px}.ServicesShowcase_flowWire__PoSsD{fill:none;stroke:rgba(255,255,255,.18);stroke-width:1.5}.ServicesShowcase_flowWireLit__R8LBH{fill:none;stroke:#a6c8f7;stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;filter:drop-shadow(0 0 4px rgba(166,200,247,.6))}.ServicesShowcase_flowIn__0n7Bi{animation:ServicesShowcase_flowWireIn__KUsvJ 5s linear infinite}.ServicesShowcase_flowOut__e4WdA{animation:ServicesShowcase_flowWireOut__JD3Hl 5s linear infinite}@keyframes ServicesShowcase_flowWireIn__KUsvJ{0%{stroke-dashoffset:1;opacity:1}24%{stroke-dashoffset:0;opacity:1}38%,to{stroke-dashoffset:0;opacity:0}}@keyframes ServicesShowcase_flowWireOut__JD3Hl{0%,48%{stroke-dashoffset:1;opacity:0}49%{stroke-dashoffset:1;opacity:1}72%{stroke-dashoffset:0;opacity:1}86%,to{stroke-dashoffset:0;opacity:0}}.ServicesShowcase_flowPulse__lM0ug{fill:#ffffff;filter:drop-shadow(0 0 6px rgba(255,255,255,.9))}@media (prefers-reduced-motion:reduce){.ServicesShowcase_flowNode__za75Q .ServicesShowcase_flowPort__zshDO,.ServicesShowcase_flowNode__za75Q rect,.ServicesShowcase_flowWireLit__R8LBH{animation:none}.ServicesShowcase_flowPulse__lM0ug{display:none}.ServicesShowcase_cta__TRqIK,.ServicesShowcase_flowCol__JGtob{animation:none}}@media (max-width:900px){.ServicesShowcase_layout__VnSQW{grid-template-columns:1fr;gap:40px}}.TechMarquee_wrap__zfOwp{margin-top:58px;width:100%}.TechMarquee_label__hDcvp{font-family:var(--font-body),"Segoe UI",sans-serif;font-weight:600;font-size:.72rem;text-transform:uppercase;letter-spacing:.18em;color:var(--app-text-muted);margin:0 0 22px}.TechMarquee_marquee__GGD5W{overflow:hidden;position:relative;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.TechMarquee_track__Go65T{display:flex;gap:56px;width:max-content;animation:TechMarquee_scroll__lh_Tf 52s linear infinite}.TechMarquee_marquee__GGD5W:hover .TechMarquee_track__Go65T{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.TechMarquee_track__Go65T{animation:none}}@keyframes TechMarquee_scroll__lh_Tf{to{transform:translateX(-50%)}}.TechMarquee_logo__3NkFV{display:flex;align-items:center;gap:9px;font-family:var(--font-heading),"Segoe UI",sans-serif;font-weight:400;opacity:80%;font-size:17px;color:var(--app-text-muted);white-space:nowrap;transition:color .2s ease}.TechMarquee_logo__3NkFV:hover{color:var(--app-text-primary)}.TechMarquee_glyph__L4SDQ{display:grid;place-items:center}.TechMarquee_glyph__L4SDQ svg{width:24px;height:24px;display:block}.UnderTheHood_section__xiLnb{padding:104px 0;background:#0b1120;color:#ffffff;position:relative;overflow:hidden}.UnderTheHood_section__xiLnb:before{content:"";position:absolute;inset:0;background:radial-gradient(760px 400px at 85% 10%,rgba(37,99,235,.22),transparent 65%),radial-gradient(560px 380px at 8% 90%,rgba(96,165,250,.1),transparent 60%);pointer-events:none}.UnderTheHood_section__xiLnb:after{content:"";position:absolute;inset:0;background:linear-gradient(334deg,#6b97f7,#2563eb,#13b6f7);background-size:180% 180%;animation:UnderTheHood_gradient-animation__6B8aV 6s ease infinite;opacity:.08;pointer-events:none}@keyframes UnderTheHood_gradient-animation__6B8aV{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.UnderTheHood_section__xiLnb:after{animation:none}}.UnderTheHood_inner__wohM_{position:relative;z-index:1}.UnderTheHood_topRow__KLRO5{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:4px}.UnderTheHood_toggle__HGoaP{display:inline-flex;gap:4px;padding:4px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05)}.UnderTheHood_toggleBtn__vf5YX{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;font-family:var(--font-body),"Segoe UI",sans-serif;font-size:13px;font-weight:600;padding:7px 16px;border-radius:999px;background:transparent;color:#a3a3a3;transition:background .2s ease,color .2s ease}.UnderTheHood_toggleBtn__vf5YX:hover{color:#ffffff}.UnderTheHood_toggleBtnActive__xfvUY{background:#2563eb;color:#ffffff}.UnderTheHood_grid__Z_QLw{position:relative;display:grid;grid-template-columns:1fr 1.1fr;grid-gap:64px;gap:64px;align-items:center}.UnderTheHood_colFade__ixpuj{animation:UnderTheHood_hoodFadeIn__MevMn .45s cubic-bezier(.16,1,.3,1) both}@keyframes UnderTheHood_hoodFadeIn__MevMn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.UnderTheHood_eyebrow__PeFGI{display:block;font-family:var(--font-body),"Segoe UI",sans-serif;font-weight:600;font-size:.72rem;text-transform:uppercase;letter-spacing:.18em;color:#a6c8f7}.UnderTheHood_title__BBdsm{font-family:var(--font-heading),"Segoe UI",sans-serif;font-weight:700;font-size:clamp(1.9rem,2.6vw + 1rem,2.75rem);line-height:1.12;letter-spacing:-.025em;color:#ffffff;margin:0}.UnderTheHood_sub__Hrq07{margin:18px 0 0;font-size:16px;line-height:1.65;color:#a3a3a3;max-width:520px}.UnderTheHood_features__gPkgJ{display:flex;flex-direction:column;gap:4px;margin-top:34px}.UnderTheHood_allLink__Aw5kH{display:inline-flex;align-items:center;gap:7px;margin-top:28px;font-family:var(--font-body),"Segoe UI",sans-serif;font-size:15px;font-weight:600;color:#a6c8f7;text-decoration:none;transition:gap .2s ease,color .2s ease}.UnderTheHood_allLink__Aw5kH:hover{color:#ffffff;gap:11px}.UnderTheHood_linkRow__YF9E9{display:flex;flex-wrap:wrap;gap:6px 28px}.UnderTheHood_topRight__xklqr{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.UnderTheHood_allLinkQuiet__M_uHS{margin-top:0;font-size:14px;font-weight:500;color:rgba(166,200,247,.55)}.UnderTheHood_allLinkQuiet__M_uHS:hover{color:#a6c8f7}.UnderTheHood_feature__g_sY4{display:flex;gap:14px;padding:14px 16px;border-radius:12px;border:1px solid transparent;transition:background .2s ease,border-color .2s ease}.UnderTheHood_feature__g_sY4:hover{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.1)}.UnderTheHood_featureIcon__H3HDw{width:36px;height:36px;flex-shrink:0;border-radius:9px;display:grid;place-items:center;background:rgba(96,165,250,.12);color:#60a5fa;border:1px solid rgba(96,165,250,.25)}.UnderTheHood_feature__g_sY4 h3{font-family:var(--font-body),"Segoe UI",sans-serif;font-size:15.5px;font-weight:600;color:#ffffff;margin:0}.UnderTheHood_feature__g_sY4 p{font-size:14px;line-height:1.55;color:#a3a3a3;margin:3px 0 0}.UnderTheHood_panelWrap__EoUV1{position:relative;border-radius:20px;padding:1px;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.05));overflow:hidden}.UnderTheHood_panelWrap__EoUV1:before{content:"";position:absolute;inset:-40%;background:conic-gradient(from 0deg,transparent 0 78%,rgba(96,165,250,.9) 88%,transparent 96%);animation:UnderTheHood_hoodBeamSpin__5W_PM 4.5s linear infinite}@keyframes UnderTheHood_hoodBeamSpin__5W_PM{to{transform:rotate(1turn)}}.UnderTheHood_panel__zwpRx{position:relative;border-radius:19px;background:#101218;overflow:hidden}.UnderTheHood_head__LDH7T{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08);font-family:JetBrains Mono,Fira Code,monospace;font-size:12.5px;color:#6b7280}.UnderTheHood_headTab__ovPPY{padding:4px 10px;border-radius:6px;background:rgba(255,255,255,.06);color:#d1d5db}.UnderTheHood_body__r70Ys{padding:20px;font-family:JetBrains Mono,Fira Code,monospace;font-size:13px;line-height:1.75;overflow-x:auto}.UnderTheHood_line__LXsJO{display:block;white-space:pre;opacity:0;animation:UnderTheHood_hoodLineIn__jSFqv .4s ease-out both;animation-delay:calc(var(--i) * 90ms)}@keyframes UnderTheHood_hoodLineIn__jSFqv{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}.UnderTheHood_tokKey__0nOWx{color:#a6c8f7}.UnderTheHood_tokStr__nSMtd{color:#ffe099}.UnderTheHood_tokCmt__PsS3V{color:#5b6472}.UnderTheHood_tokPunc__OrRvS{color:#8b95a7}.UnderTheHood_added__Ad6O6{background:rgba(96,165,250,.1);animation:UnderTheHood_hoodLineIn__jSFqv .4s ease-out both,UnderTheHood_hoodDiffPulse__yD_z0 2.4s ease-in-out infinite;animation-delay:calc(var(--i) * 90ms),1s}@keyframes UnderTheHood_hoodDiffPulse__yD_z0{0%,to{background:rgba(96,165,250,.08)}50%{background:rgba(96,165,250,.18)}}.UnderTheHood_tools__e3QCn{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;padding:16px 20px;border-top:1px solid rgba(255,255,255,.08)}.UnderTheHood_tools__e3QCn span{font-family:JetBrains Mono,Fira Code,monospace;font-size:12px;color:#a3a3a3;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);transition:border-color .2s ease,color .2s ease,transform .2s ease}.UnderTheHood_tools__e3QCn span:hover{border-color:#60a5fa;color:#ffffff;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.UnderTheHood_panelWrap__EoUV1:before{animation:none}.UnderTheHood_added__Ad6O6,.UnderTheHood_line__LXsJO{animation:none;opacity:1}.UnderTheHood_colFade__ixpuj{animation:none}}@media (max-width:960px){.UnderTheHood_grid__Z_QLw{grid-template-columns:1fr;gap:40px}.UnderTheHood_topRow__KLRO5{flex-wrap:wrap;gap:14px;margin-bottom:8px}.UnderTheHood_codeCol__QwpcX{display:none}.UnderTheHood_topRight__xklqr{align-items:flex-start}.UnderTheHood_toggle__HGoaP{border:none;background:transparent;padding:0;gap:8px;flex-wrap:wrap}.UnderTheHood_toggleBtn__vf5YX{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05)}.UnderTheHood_toggleBtnActive__xfvUY{background:#2563eb;border-color:#2563eb}}