.CTA_section__MIPa4{text-align:center;padding:96px 48px 230px;background:var(--bg);position:relative;overflow:hidden}.CTA_waveform__J1Quy{position:absolute;bottom:0;left:0;width:100%;height:200px;z-index:0;opacity:.6}.CTA_box__n1xdX{max-width:620px;margin:0 auto;position:relative;z-index:2}.CTA_box__n1xdX h2{margin-bottom:20px}.CTA_buttons__58BC0{display:flex;gap:16px;justify-content:center;margin-top:40px;margin-bottom:32px}.CTA_guarantee__uUSgQ{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.85rem;color:var(--text-secondary)}.CTA_guarantee__uUSgQ:before{content:"✓";color:var(--accent-green)}@media (max-width:768px){.CTA_section__MIPa4{padding:70px 24px 215px}.CTA_buttons__58BC0{flex-direction:column;align-items:center}}.FAQ_section__KMZmk{padding:140px 48px;max-width:900px;margin:0 auto}.FAQ_header__7SsP4{text-align:center;margin-bottom:60px}.FAQ_item__h539h{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:16px;margin-bottom:16px;overflow:hidden}.FAQ_question__n2Op6{width:100%;padding:24px 32px;display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;font-weight:600;font-size:1rem;color:#fff;background:transparent;border:none;text-align:start;transition:all .3s}.FAQ_question__n2Op6:hover{background:hsla(0,0%,100%,.02)}.FAQ_sign__DeYM8{font-size:1.5rem;color:var(--accent-purple);transition:transform .3s;flex-shrink:0}.FAQ_active__M29dP .FAQ_sign__DeYM8{transform:rotate(45deg)}.FAQ_answer__TaWag{padding:0 32px 24px;color:var(--text-secondary);line-height:1.9}@media (max-width:768px){.FAQ_section__KMZmk{padding:100px 22px}.FAQ_question__n2Op6{padding:20px 22px}.FAQ_answer__TaWag{padding:0 22px 20px}}.Hero_hero__bqvNd{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.Hero_hero__bqvNd:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:400px;background:linear-gradient(to bottom,transparent 0,rgba(8,5,8,.3) 40%,rgba(5,5,8,.7) 70%,var(--bg) 100%);pointer-events:none;z-index:3}.Hero_content__WDVga{position:relative;z-index:2;text-align:center;max-width:820px;padding:0 48px}.Hero_badge__mnOYT{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:rgba(168,85,247,.1);border:1px solid rgba(168,85,247,.2);border-radius:100px;font-size:.85rem;color:var(--accent-purple);font-weight:500;margin-bottom:32px}.Hero_content__WDVga h1{font-size:clamp(2.4rem,4.5vw,3.6rem);font-weight:800;line-height:1.25;margin-bottom:18px;letter-spacing:-.01em;text-shadow:0 2px 16px rgba(0,0,0,.5)}.Hero_content__WDVga h1 span{background:linear-gradient(135deg,#f300e3bf,#e007f8e0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 1px 6px rgba(0,0,0,.45))}.Hero_lead__U87e0{color:#fff}.Hero_lead__U87e0,.Hero_lead__U87e0 span{font-size:clamp(1.15rem,2.4vw,1.5rem);font-weight:700;margin:0 auto 22px;max-width:620px;line-height:1.7;text-shadow:0 2px 14px rgba(0,0,0,.55)}.Hero_lead__U87e0 span{color:#3ddc5aec}.Hero_subtitle__WCdI_{font-size:1.08rem;color:#d0d0da;max-width:580px;margin:0 auto 40px;line-height:2;text-shadow:0 1px 12px rgba(0,0,0,.6)}.Hero_subtitle__WCdI_ span{color:#00f3ef;filter:drop-shadow(0 1px 6px rgba(0,0,0,.275))}.Hero_valueProp__UU_Ww{display:flex;gap:28px;justify-content:center;margin-bottom:40px;flex-wrap:wrap}.Hero_valueItem__yWEx6{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text-secondary)}.Hero_valueItem__yWEx6:before{content:"✓";color:var(--accent-green);font-weight:700}.Hero_buttons__jEfRv{display:flex;gap:16px;justify-content:center}@media (max-width:768px){.Hero_hero__bqvNd{min-height:100vh;align-items:flex-start;padding-top:116px;padding-bottom:48px}.Hero_hero__bqvNd:after{height:90px}.Hero_content__WDVga{padding:0 22px}.Hero_badge__mnOYT{margin-bottom:20px}.Hero_content__WDVga h1{margin-bottom:14px}.Hero_lead__U87e0{margin-bottom:18px}.Hero_subtitle__WCdI_{margin-bottom:24px}.Hero_valueProp__UU_Ww{flex-direction:column;gap:12px;margin-bottom:26px}.Hero_buttons__jEfRv{flex-direction:column;align-items:center}.Hero_buttons__jEfRv a{width:100%;max-width:320px;text-align:center}}.Metrics_bar__oOh7s{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:48px;gap:48px;padding:80px 48px 150px;background:linear-gradient(to bottom,var(--bg) 0,var(--bg) 20%,rgba(10,10,15,.5) 50%,var(--bg-elevated) 100%);position:relative;z-index:2}.Metrics_bar__oOh7s:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:150px;background:linear-gradient(to bottom,transparent 0,var(--bg) 100%);pointer-events:none}.Metrics_metric__q1DpT{text-align:center;padding:24px;background:hsla(0,0%,100%,.02);border-radius:16px;border:1px solid hsla(0,0%,100%,.05)}.Metrics_value__Mbuvv{font-size:3rem;font-weight:800;color:#fff;line-height:1;margin-bottom:8px;display:inline-flex;align-items:baseline;gap:6px}.Metrics_value__Mbuvv span{color:var(--accent-purple);font-size:1.6rem}.Metrics_label__0imS2{font-size:.95rem;color:var(--text-secondary)}.Metrics_desc__ISRdt{font-size:.75rem;color:var(--text-secondary);margin-top:8px;opacity:.7;line-height:1.6}@media (max-width:768px){.Metrics_bar__oOh7s{grid-template-columns:repeat(2,1fr);gap:32px;padding:60px 24px 120px}}.Nav_nav__o8sSc{position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:100;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 28px;background:rgba(10,10,15,.6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-soft);border-radius:100px;min-width:800px;max-width:1200px;width:90%;transition:background .3s,box-shadow .3s}.Nav_scrolled__3_vrA{background:rgba(10,10,15,.85);box-shadow:0 8px 40px rgba(0,0,0,.5)}.Nav_logo__98dCe{font-size:1.25rem;font-weight:700;display:flex;align-items:center;gap:10px;white-space:nowrap}.Nav_logoIcon__hiUt9{width:32px;height:32px;background:linear-gradient(135deg,var(--accent-purple),var(--accent-pink));border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1rem}.Nav_center__89Rbf{display:flex;align-items:center;gap:22px}.Nav_center__89Rbf a{color:var(--text-secondary);font-size:.95rem;font-weight:500;transition:color .3s}.Nav_center__89Rbf a:hover{color:#fff}.Nav_dropdown__a1fJY{position:relative}.Nav_dropdownBtn__MhWeU{display:flex;align-items:center;gap:6px;background:transparent;border:none;color:var(--text-secondary);font-size:.95rem;font-weight:500;transition:color .3s}.Nav_dropdownBtn__MhWeU:hover{color:#fff}.Nav_chevron__qxx0i{font-size:.9rem;transition:transform .3s}.Nav_up__mUWKF{transform:rotate(180deg)}.Nav_menu__wS9Y3{position:absolute;top:calc(100% + 16px);right:50%;transform:translateX(50%);width:320px;background:rgba(14,14,20,.96);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--border-soft);border-radius:18px;padding:10px;box-shadow:0 24px 60px rgba(0,0,0,.6);display:flex;flex-direction:column;gap:2px}.Nav_menu__wS9Y3:before{content:"";position:absolute;top:-16px;left:0;right:0;height:16px}.Nav_menuItem__iPd7i{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;transition:background .2s}.Nav_menuItem__iPd7i:hover{background:hsla(0,0%,100%,.05)}.Nav_dot__Z8Jyv{width:9px;height:9px;border-radius:50%;flex-shrink:0}.Nav_menuText__OZmNN{display:flex;flex-direction:column;gap:2px;flex:1 1}.Nav_menuText__OZmNN strong{color:#fff;font-size:.92rem;font-weight:600}.Nav_menuText__OZmNN small{color:var(--text-secondary);font-size:.75rem}.Nav_menuStatus__2z_sd{font-size:.68rem;color:var(--text-secondary);background:hsla(0,0%,100%,.05);padding:3px 8px;border-radius:100px;white-space:nowrap}.Nav_statusLive__2IVGX{color:#6ee7b7;background:rgba(16,185,129,.14)}.Nav_menuAll__jN_6Y{text-align:center;padding:12px;margin-top:4px;border-top:1px solid var(--border-soft);color:var(--accent-purple)!important;font-size:.85rem;font-weight:600}.Nav_right__2ka_f{display:flex;align-items:center;gap:16px}.Nav_langSelector__dRELi{display:flex;gap:4px;background:hsla(0,0%,100%,.05);padding:4px;border-radius:8px}.Nav_langBtn__eZ5Bd{padding:6px 12px;border:none;background:transparent;color:var(--text-secondary);font-size:.75rem;font-weight:600;border-radius:6px;transition:all .3s}.Nav_langActive__GMv7k{background:hsla(0,0%,100%,.1);color:#fff}.Nav_cta__gBZXl{display:inline-block;padding:10px 24px;background:#fff;color:var(--bg);border:none;border-radius:100px;font-size:.9rem;font-weight:700;white-space:nowrap;transition:all .3s}.Nav_cta__gBZXl:hover{background:var(--accent-purple);color:#fff;transform:translateY(-2px);box-shadow:0 10px 30px rgba(168,85,247,.3)}.Nav_mobileWrap__Da0DB{position:relative;display:none}.Nav_hamburger__lMmgP{display:flex;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:0 9px;background:hsla(0,0%,100%,.06);border:1px solid var(--border-soft);border-radius:12px;cursor:pointer}.Nav_hamburger__lMmgP span{display:block;height:2px;width:100%;background:#fff;border-radius:2px;transition:transform .3s,opacity .2s}.Nav_hamburgerOpen__wULtS span:first-child{transform:translateY(7px) rotate(45deg)}.Nav_hamburgerOpen__wULtS span:nth-child(2){opacity:0}.Nav_hamburgerOpen__wULtS span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.Nav_mobileMenu__3qPm8{position:absolute;top:calc(100% + 14px);left:0;width:240px;background:rgba(14,14,20,.97);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--border-soft);border-radius:18px;padding:10px;box-shadow:0 24px 60px rgba(0,0,0,.6);display:flex;flex-direction:column;gap:2px}.Nav_mobileItem__9ud1e{padding:13px 16px;border-radius:12px;color:var(--text-secondary);font-size:.98rem;font-weight:500;transition:background .2s,color .2s}.Nav_mobileItem__9ud1e:hover{background:hsla(0,0%,100%,.05);color:#fff}.Nav_mobileCta__jAgsX{margin-top:6px;padding:13px 16px;text-align:center;background:#fff;color:var(--bg);border-radius:12px;font-size:.95rem;font-weight:700}.Nav_mobileExpand__Pxea6{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 16px;border-radius:12px;background:transparent;border:none;color:var(--text-secondary);font-family:inherit;font-size:.98rem;font-weight:500;cursor:pointer;transition:background .2s,color .2s}.Nav_mobileExpand__Pxea6:hover{background:hsla(0,0%,100%,.05);color:#fff}.Nav_mobileSub__k_uuH{display:flex;flex-direction:column;gap:2px;margin:2px 10px 6px;padding:6px;background:hsla(0,0%,100%,.03);border:1px solid var(--border-soft);border-radius:12px}.Nav_mobileSubItem__fRwIP{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;transition:background .2s}.Nav_mobileSubItem__fRwIP:hover{background:hsla(0,0%,100%,.05)}@media (max-width:1100px){.Nav_nav__o8sSc{min-width:auto;width:94%;padding:10px 14px 10px 10px}.Nav_center__89Rbf,.Nav_cta__gBZXl,.Nav_langSelector__dRELi{display:none}.Nav_mobileWrap__Da0DB{display:block}}.PainSection_section__W3L75{padding:110px 48px;max-width:var(--max-width);margin:0 auto}.PainSection_head__L_om3{text-align:center;max-width:760px;margin:0 auto 48px}.PainSection_label__G_GjR{display:inline-block;padding:8px 16px;background:rgba(249,115,22,.1);border:1px solid rgba(249,115,22,.2);border-radius:100px;font-size:.8rem;font-weight:600;color:var(--accent-orange);letter-spacing:.04em;margin-bottom:20px}.PainSection_head__L_om3 h2{font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.35}.PainSection_head__L_om3 h2 em{color:var(--accent-orange);font-style:normal}.PainSection_banner__7YyoO{position:relative;margin:0;border-radius:20px;overflow:hidden;border:1px solid var(--border-soft);box-shadow:0 30px 70px rgba(0,0,0,.5);background:var(--bg-card)}.PainSection_banner__7YyoO img{display:block;width:100%;height:auto;aspect-ratio:1774/887;object-fit:cover}.PainSection_grid__LSYPH{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:26px 56px;gap:26px 56px;margin:56px auto 44px;max-width:1100px}.PainSection_grid__LSYPH li{display:flex;flex-direction:column;gap:6px;position:relative;padding-right:34px;font-size:1.02rem;color:var(--text-secondary);line-height:1.9}.PainSection_grid__LSYPH li:before{content:"⚠️";position:absolute;right:0;top:2px}.PainSection_grid__LSYPH li strong{color:#fff;font-weight:600}.PainSection_ctaWrap__xB_pj{text-align:center}.PainSection_accentBtn__e9YGJ{display:inline-block;padding:18px 40px;background:var(--accent-orange);color:#fff;border:none;border-radius:100px;font-size:1rem;font-weight:700;transition:transform .3s,background .3s,box-shadow .3s}.PainSection_accentBtn__e9YGJ:hover{background:#ea580c;transform:translateY(-2px);box-shadow:0 10px 30px rgba(249,115,22,.3)}@media (max-width:900px){.PainSection_section__W3L75{padding:80px 22px}.PainSection_head__L_om3{margin-bottom:32px}.PainSection_grid__LSYPH{grid-template-columns:1fr;gap:22px;margin:36px 0 32px}.PainSection_accentBtn__e9YGJ{width:100%;max-width:360px}}.Process_section__yPZcB{padding:140px 48px;max-width:var(--max-width);margin:0 auto}.Process_header__GbKBN{text-align:center;max-width:720px;margin:0 auto 80px}.Process_steps__Yb_U0{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.Process_step__n4hbS{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:20px;padding:32px;text-align:center;position:relative;transition:all .3s}.Process_step__n4hbS:hover{transform:translateY(-8px);border-color:var(--accent-purple);box-shadow:0 20px 40px rgba(168,85,247,.1)}.Process_number__zybG4{width:48px;height:48px;background:linear-gradient(135deg,var(--accent-purple),var(--accent-pink));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;margin:0 auto 20px}.Process_step__n4hbS h4{font-size:1.1rem;font-weight:600;margin-bottom:12px}.Process_step__n4hbS p{font-size:.9rem;color:var(--text-secondary);line-height:1.8}.Process_connector__r1kak{position:absolute;top:50%;left:-24px;width:24px;height:2px;background:linear-gradient(270deg,var(--accent-purple),transparent)}@media (max-width:1100px){.Process_section__yPZcB{padding:100px 24px}.Process_steps__Yb_U0{grid-template-columns:repeat(2,1fr)}.Process_connector__r1kak{display:none}}@media (max-width:600px){.Process_steps__Yb_U0{grid-template-columns:1fr}}.Portfolio_section__1_8i6{padding:140px 48px;max-width:var(--max-width);margin:0 auto}.Portfolio_grid__TfxTv{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:28px;gap:28px}.Portfolio_card__oa8qk{display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border-soft);border-radius:20px;overflow:hidden;transition:transform .3s,border-color .3s,box-shadow .3s}.Portfolio_card__oa8qk:hover{transform:translateY(-6px);border-color:hsla(0,0%,100%,.18);box-shadow:0 24px 50px rgba(0,0,0,.45)}.Portfolio_thumb__QfJJs{position:relative;aspect-ratio:16/10;background-color:#0a0a0f;background-size:cover;background-position:top;overflow:hidden}.Portfolio_tint__z4bnZ{position:absolute;inset:0;opacity:.22;mix-blend-mode:screen;pointer-events:none}.Portfolio_thumb__QfJJs:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,5,8,.45),transparent 55%)}.Portfolio_card__oa8qk:hover .Portfolio_thumb__QfJJs{background-position:bottom;transition:background-position 4s ease}.Portfolio_status__Wha7C{position:absolute;top:14px;left:14px;z-index:1;padding:5px 12px;border-radius:100px;font-size:.72rem;font-weight:700;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.Portfolio_live__egqDq{background:rgba(16,185,129,.22);color:#d1fae5}.Portfolio_soon__djXm1{background:rgba(0,0,0,.35);color:#fde68a}.Portfolio_body__Olyx_{padding:24px;display:flex;flex-direction:column;gap:10px;flex:1 1}.Portfolio_bodyTop__FDxiA{display:flex;align-items:center;justify-content:space-between;gap:12px}.Portfolio_body__Olyx_ h3{font-size:1.25rem;font-weight:700}.Portfolio_category__yK_DB{font-size:.72rem;color:var(--text-secondary);background:hsla(0,0%,100%,.05);padding:4px 10px;border-radius:100px;white-space:nowrap}.Portfolio_body__Olyx_ p{font-size:.95rem;color:var(--text-secondary);line-height:1.8;flex:1 1}.Portfolio_cta__VMGKw{font-size:.9rem;font-weight:700;margin-top:4px}@media (max-width:900px){.Portfolio_section__1_8i6{padding:100px 22px}.Portfolio_grid__TfxTv{grid-template-columns:1fr;gap:22px}}.ServiceDetail_detail__L3K47{min-height:100vh;padding:140px 48px;display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center;position:relative;overflow:hidden}.ServiceDetail_reversed__uOWJk .ServiceDetail_coreWrapper__Rzp7p{order:2}.ServiceDetail_reversed__uOWJk .ServiceDetail_subServices__BdHs3{order:1}.ServiceDetail_coreWrapper__Rzp7p{position:relative;display:flex;align-items:center;justify-content:center;min-height:400px}.ServiceDetail_core__k5bdq{position:relative;z-index:2;max-width:400px}.ServiceDetail_connections__rsdH0{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:visible}.ServiceDetail_dynamicLine__T3odU{fill:none;stroke-width:2;opacity:.6;stroke-linecap:round;stroke-dasharray:8 4;animation:ServiceDetail_flowDynamic__RRLtY 2s linear infinite}@keyframes ServiceDetail_flowDynamic__RRLtY{0%{stroke-dashoffset:12}to{stroke-dashoffset:0}}.ServiceDetail_electricBorder__d7Aui{position:relative;border-radius:24px;padding:4px;background:var(--bg-card)}.ServiceDetail_electricBorder__d7Aui:before{content:"";position:absolute;inset:0;border-radius:24px;padding:2px;background:linear-gradient(135deg,var(--border-color) 0,transparent 50%,var(--border-color) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ServiceDetail_rotateBorder__zXM9C 4s linear infinite}@keyframes ServiceDetail_rotateBorder__zXM9C{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ServiceDetail_electricInner__q9CHr{background:var(--bg);border-radius:22px;padding:48px;position:relative;z-index:1}.ServiceDetail_coreIcon__sj_qH{width:80px;height:80px;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:2.5rem;margin-bottom:24px}.ServiceDetail_core__k5bdq h3{font-size:2rem;font-weight:700;margin-bottom:16px}.ServiceDetail_core__k5bdq p,.ServiceDetail_core__k5bdq>div p{color:var(--text-secondary);line-height:1.9;margin-bottom:24px}.ServiceDetail_benefits__TPiGz{list-style:none;margin-top:20px}.ServiceDetail_benefits__TPiGz li{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text-secondary);margin-bottom:8px}.ServiceDetail_benefits__TPiGz li:before{content:"←";color:var(--accent-green);font-weight:700}.ServiceDetail_outcome__KR1Q8{font-size:.8rem;color:var(--accent-green);font-weight:600;display:flex;align-items:center;gap:6px;margin-bottom:12px}.ServiceDetail_outcome__KR1Q8:before{content:"✓"}.ServiceDetail_infra__A5PYb{--border-color:var(--accent-purple);--service-color:var(--accent-purple);background:linear-gradient(135deg,rgba(168,85,247,.03),transparent 50%)}.ServiceDetail_ai__pilIe{--border-color:var(--accent-orange);--service-color:var(--accent-orange);background:linear-gradient(135deg,rgba(249,115,22,.03),transparent 50%)}.ServiceDetail_smart__OuIVm{--border-color:var(--accent-green);--service-color:var(--accent-green);background:linear-gradient(135deg,rgba(16,185,129,.03),transparent 50%)}.ServiceDetail_infra__A5PYb .ServiceDetail_coreIcon__sj_qH{background:rgba(168,85,247,.1);color:var(--accent-purple)}.ServiceDetail_ai__pilIe .ServiceDetail_coreIcon__sj_qH{background:rgba(249,115,22,.1);color:var(--accent-orange)}.ServiceDetail_smart__OuIVm .ServiceDetail_coreIcon__sj_qH{background:rgba(16,185,129,.1);color:var(--accent-green)}.ServiceDetail_subServices__BdHs3{display:grid;grid-gap:20px;gap:20px;position:relative;z-index:2}.ServiceDetail_subService___4nqN{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:16px;padding:28px;display:flex;gap:20px;transition:all .3s;cursor:pointer}.ServiceDetail_subService___4nqN:hover{border-color:var(--service-color);transform:translateX(-8px)}.ServiceDetail_subIcon__gWmuM{width:48px;height:48px;border-radius:12px;background:hsla(0,0%,100%,.05);display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.ServiceDetail_subService___4nqN h4{font-size:1.1rem;font-weight:600;margin-bottom:8px}.ServiceDetail_subService___4nqN p{font-size:.92rem;color:var(--text-secondary);line-height:1.8;margin-bottom:12px}.ServiceDetail_tags__tBYp0{display:flex;gap:8px;flex-wrap:wrap}.ServiceDetail_tags__tBYp0 span{padding:4px 12px;background:hsla(0,0%,100%,.05);border-radius:100px;font-size:.75rem;color:var(--text-secondary)}@media (max-width:1100px){.ServiceDetail_detail__L3K47{grid-template-columns:1fr;gap:48px;padding:100px 24px}.ServiceDetail_reversed__uOWJk .ServiceDetail_coreWrapper__Rzp7p,.ServiceDetail_reversed__uOWJk .ServiceDetail_subServices__BdHs3{order:0}.ServiceDetail_connections__rsdH0{display:none}.ServiceDetail_core__k5bdq{max-width:100%}}.ServiceDiagram_section__FDJJ_{background:var(--bg);min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 48px 160px;position:relative;overflow:hidden}.ServiceDiagram_section__FDJJ_:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(168,85,247,.15) 0,transparent 70%),radial-gradient(ellipse 60% 40% at 80% 80%,rgba(236,72,153,.08) 0,transparent 60%),radial-gradient(ellipse 50% 30% at 20% 100%,rgba(6,182,212,.06) 0,transparent 50%);pointer-events:none;z-index:0}.ServiceDiagram_aurora__A7ABg{position:absolute;top:-100%;left:-100%;width:300%;height:300%;background:conic-gradient(from 0deg at 30% 30%,transparent 0deg,rgba(168,85,247,.03) 60deg,transparent 120deg,rgba(236,72,153,.03) 180deg,transparent 240deg,rgba(6,182,212,.03) 300deg,transparent 1turn);animation:ServiceDiagram_auroraRotate__V8Lek 30s linear infinite;pointer-events:none;z-index:1}@keyframes ServiceDiagram_auroraRotate__V8Lek{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ServiceDiagram_container__KrgrL{position:relative;width:100%;max-width:900px;height:700px;margin-top:60px;z-index:2}.ServiceDiagram_svg__KWsyD{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:visible}.ServiceDiagram_line__t0rUh{fill:none;stroke-width:2;opacity:.6;stroke-linecap:round}.ServiceDiagram_animated__ocdSY{stroke-dasharray:10 5;animation:ServiceDiagram_flowLine__oPYr4 3s linear infinite}@keyframes ServiceDiagram_flowLine__oPYr4{0%{stroke-dashoffset:15}to{stroke-dashoffset:0}}.ServiceDiagram_node__8IxJ8{position:absolute;display:flex;flex-direction:column;align-items:center;gap:12px;cursor:pointer;z-index:10;transition:transform .3s}.ServiceDiagram_node__8IxJ8:hover{transform:scale(1.05)}.ServiceDiagram_circle__W6M19{width:140px;height:140px;border-radius:50%;background:rgba(17,17,24,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:.85rem;font-weight:600;text-align:center;padding:0 10px;position:relative;border:2px solid hsla(0,0%,100%,.1);transition:all .3s;box-shadow:0 8px 32px rgba(0,0,0,.4)}.ServiceDiagram_node__8IxJ8:hover .ServiceDiagram_circle__W6M19{border-color:currentColor;box-shadow:0 0 30px currentColor}.ServiceDiagram_icon__kXCpz{font-size:2rem}.ServiceDiagram_nodeLabel__aZiVc{font-size:.72rem;color:var(--text-secondary);text-align:center;max-width:150px;line-height:1.6;background:rgba(0,0,0,.6);padding:6px 12px;border-radius:8px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ServiceDiagram_infrastructure__Y01jq,.ServiceDiagram_services__fYM7x{color:var(--accent-purple)}.ServiceDiagram_ai___c_XZ{color:var(--accent-green)}.ServiceDiagram_smart__1icUe{color:var(--accent-orange)}.ServiceDiagram_growth__UYdPs{color:var(--accent-yellow)}.ServiceDiagram_services__fYM7x .ServiceDiagram_circle__W6M19{width:180px;height:180px;font-size:.95rem;border-color:var(--accent-purple);background:rgba(168,85,247,.15)}.ServiceDiagram_services__fYM7x .ServiceDiagram_icon__kXCpz{font-size:2.5rem}.ServiceDiagram_infrastructure__Y01jq .ServiceDiagram_circle__W6M19{border-color:var(--accent-purple);background:rgba(168,85,247,.08)}.ServiceDiagram_ai___c_XZ .ServiceDiagram_circle__W6M19{border-color:var(--accent-green);background:rgba(16,185,129,.08)}.ServiceDiagram_smart__1icUe .ServiceDiagram_circle__W6M19{border-color:var(--accent-orange);background:rgba(249,115,22,.08)}.ServiceDiagram_growth__UYdPs .ServiceDiagram_circle__W6M19{width:160px;height:160px;border-color:var(--accent-yellow);background:rgba(234,179,8,.08)}.ServiceDiagram_services__fYM7x{top:2%;left:50%;transform:translateX(-50%)}.ServiceDiagram_infrastructure__Y01jq{top:32%;left:15%;transform:translateX(-50%)}.ServiceDiagram_ai___c_XZ{top:32%;left:50%;transform:translateX(-50%)}.ServiceDiagram_smart__1icUe{top:32%;right:15%;transform:translateX(50%)}.ServiceDiagram_growth__UYdPs{top:68%;left:50%;transform:translateX(-50%)}@media (max-width:1200px){.ServiceDiagram_container__KrgrL{height:600px}.ServiceDiagram_infrastructure__Y01jq{left:10%}.ServiceDiagram_smart__1icUe{right:10%}}@media (max-width:768px){.ServiceDiagram_container__KrgrL{height:520px}.ServiceDiagram_circle__W6M19{width:104px;height:104px;font-size:.68rem}.ServiceDiagram_icon__kXCpz{font-size:1.5rem}.ServiceDiagram_services__fYM7x .ServiceDiagram_circle__W6M19{width:132px;height:132px}.ServiceDiagram_services__fYM7x .ServiceDiagram_icon__kXCpz{font-size:1.9rem}.ServiceDiagram_growth__UYdPs .ServiceDiagram_circle__W6M19{width:120px;height:120px}.ServiceDiagram_nodeLabel__aZiVc{font-size:.62rem;max-width:110px}}.TrustBar_bar__AgWjI{padding:40px 48px;background:var(--bg-elevated);border-top:1px solid hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.05)}.TrustBar_content__ZI3Ma{max-width:1200px;margin:0 auto;text-align:center}.TrustBar_label__9Fhdc{font-size:.78rem;color:var(--text-secondary);letter-spacing:.06em;margin-bottom:20px}.TrustBar_logos__PGS8P{display:flex;justify-content:center;align-items:center;gap:48px;flex-wrap:wrap;opacity:.6}.TrustBar_logo__IQmfP{font-size:1.2rem;font-weight:700;color:var(--text-secondary)}@media (max-width:768px){.TrustBar_logos__PGS8P{gap:28px}}.Testimonials_section__uNc90{padding:140px 48px;background:var(--bg-elevated)}.Testimonials_container__dhYVO{max-width:1200px;margin:0 auto}.Testimonials_grid__b73cj{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;margin-top:60px}.Testimonials_card__SvO88{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:20px;padding:32px;transition:all .3s}.Testimonials_card__SvO88:hover{transform:translateY(-4px);border-color:hsla(0,0%,100%,.15)}.Testimonials_header__n_gCn{display:flex;align-items:center;gap:16px;margin-bottom:20px}.Testimonials_avatar__qRFLi{width:48px;height:48px;background:linear-gradient(135deg,var(--accent-purple),var(--accent-pink));border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:700;flex-shrink:0}.Testimonials_meta__fFPbW strong{display:block;color:#fff;font-size:.95rem}.Testimonials_meta__fFPbW span{color:var(--text-secondary);font-size:.8rem}.Testimonials_rating__e1LNN{color:var(--accent-yellow);margin-bottom:16px;font-size:1rem}.Testimonials_text__YO8qI{font-size:.95rem;color:var(--text-secondary);line-height:1.9;font-style:italic}.Testimonials_result__yyLRD{margin-top:20px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.05);font-size:.85rem;color:var(--accent-green);font-weight:600;line-height:1.7}@media (max-width:1100px){.Testimonials_section__uNc90{padding:100px 24px}.Testimonials_grid__b73cj{grid-template-columns:1fr}}.Footer_footer__pQtti{background:var(--bg);border-top:1px solid hsla(0,0%,100%,.05);padding:80px 48px 40px}.Footer_grid__88hvW{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:48px;gap:48px;max-width:var(--max-width);margin:0 auto}.Footer_col__WMzcr h4{font-size:.85rem;font-weight:600;letter-spacing:.03em;color:var(--text-secondary);margin-bottom:24px}.Footer_col__WMzcr ul{list-style:none}.Footer_col__WMzcr li{margin-bottom:12px}.Footer_col__WMzcr a{color:var(--text-secondary);font-size:.95rem;transition:color .3s}.Footer_col__WMzcr a:hover{color:#fff}.Footer_contact__w5K5T{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;color:var(--text-secondary)}.Footer_contact__w5K5T div{flex:1 1}.Footer_phoneLink__RZnDY{display:block;text-align:right}.Footer_contact__w5K5T strong{display:block;color:#fff;font-weight:500}.Footer_contact__w5K5T small{font-size:.85rem}.Footer_about__NUgf4{color:var(--text-secondary);font-size:.9rem;line-height:1.9}.Footer_review__N7isV{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:16px;padding:20px}.Footer_reviewHeader__Pu1hw{display:flex;align-items:center;gap:12px;margin-bottom:12px}.Footer_avatar__tReHR{width:36px;height:36px;background:linear-gradient(135deg,var(--accent-purple),var(--accent-pink));border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700}.Footer_reviewMeta__9rc2i strong{display:block;color:#fff;font-size:.9rem}.Footer_reviewMeta__9rc2i span{color:var(--accent-yellow);font-size:.8rem}.Footer_reviewText__3jLNi{font-size:.85rem;color:var(--text-secondary);line-height:1.8}.Footer_bottom__wxP7Z{max-width:var(--max-width);margin:60px auto 0;padding-top:40px;border-top:1px solid hsla(0,0%,100%,.05);display:flex;justify-content:space-between;align-items:center}.Footer_brand__0rdww{display:flex;align-items:center;gap:10px;font-size:1.2rem;font-weight:700}.Footer_logoIcon__B99nM{width:28px;height:28px;background:linear-gradient(135deg,var(--accent-purple),var(--accent-pink));border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.9rem}.Footer_social__cGivK{display:flex;gap:12px}.Footer_social__cGivK a{width:40px;height:40px;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:.9rem;transition:all .3s}.Footer_social__cGivK a:hover{border-color:var(--accent-purple);color:var(--accent-purple)}@media (max-width:1100px){.Footer_footer__pQtti{padding:60px 24px 32px}.Footer_grid__88hvW{grid-template-columns:repeat(2,1fr);gap:36px}}@media (max-width:560px){.Footer_grid__88hvW{grid-template-columns:1fr}.Footer_bottom__wxP7Z{flex-direction:column;gap:24px;text-align:center}}.page_page__6Z7nH{max-width:1100px;margin:0 auto;padding:160px 48px 90px}.page_head__wSNcn{text-align:center;max-width:680px;margin:0 auto 56px}.page_kicker__ktgWJ{display:inline-block;padding:8px 16px;background:rgba(168,85,247,.1);border:1px solid rgba(168,85,247,.2);border-radius:100px;font-size:.8rem;font-weight:600;color:var(--accent-purple);margin-bottom:20px}.page_head__wSNcn h1{font-size:clamp(2.2rem,5vw,3.2rem);font-weight:800;line-height:1.3;margin-bottom:18px}.page_head__wSNcn p{font-size:1.1rem;color:var(--text-secondary);line-height:1.9}.page_grid__mXZou{display:grid;grid-template-columns:1fr 320px;grid-gap:40px;gap:40px;align-items:start}.page_formCol__PtWoE{background:var(--bg-elevated);border:1px solid var(--border-soft);border-radius:24px;padding:36px}.page_info__TXFKC{display:flex;flex-direction:column;gap:20px;position:-webkit-sticky;position:sticky;top:110px}.page_card__B6G6d{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:18px;padding:24px}.page_cardLabel__5oALr{display:block;font-size:.78rem;color:var(--text-secondary);letter-spacing:.04em;margin-bottom:14px}.page_phone__8fjB_{display:block;font-size:1.6rem;font-weight:800;color:#fff;letter-spacing:.02em}.page_phone__8fjB_:hover{color:var(--accent-purple)}.page_hours__DeJ3G{margin-top:10px;font-size:.9rem;color:var(--text-secondary)}.page_expectList__0SAoP{list-style:none;display:flex;flex-direction:column;gap:12px}.page_expectList__0SAoP li{position:relative;padding-right:26px;font-size:.92rem;color:var(--text-secondary);line-height:1.7}.page_expectList__0SAoP li:before{content:"✓";position:absolute;right:0;top:1px;color:var(--accent-green);font-weight:700}@media (max-width:900px){.page_grid__mXZou{grid-template-columns:1fr}.page_info__TXFKC{position:static;flex-direction:row;flex-wrap:wrap}.page_card__B6G6d{flex:1 1;min-width:240px}}@media (max-width:680px){.page_page__6Z7nH{padding:130px 22px 70px}.page_formCol__PtWoE{padding:24px 18px}.page_info__TXFKC{flex-direction:column}}.CaseStudy_page__oPppJ{position:relative;max-width:1100px;margin:0 auto;padding:160px 48px 60px;overflow:hidden}.CaseStudy_glow__KT04K{position:absolute;top:-200px;left:50%;transform:translateX(-50%);width:700px;height:500px;filter:blur(140px);opacity:.18;pointer-events:none;z-index:0}.CaseStudy_block__j945L,.CaseStudy_cta__Jh73O,.CaseStudy_hero__xmHSv,.CaseStudy_intro__t96UP,.CaseStudy_metrics____LOU{position:relative;z-index:1}.CaseStudy_back__tGkEg{display:inline-block;color:var(--text-secondary);font-size:.9rem;margin-bottom:32px;transition:color .3s}.CaseStudy_back__tGkEg:hover{color:#fff}.CaseStudy_heroMeta__N4skN{display:flex;gap:10px;align-items:center;margin-bottom:20px}.CaseStudy_category__BGQ5D{font-size:.78rem;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);padding:6px 14px;border-radius:100px;font-weight:600}.CaseStudy_status__pi0Vh{font-size:.72rem;font-weight:700;padding:6px 12px;border-radius:100px}.CaseStudy_live__fgVi_{background:rgba(16,185,129,.18);color:#6ee7b7}.CaseStudy_soon__YLXL_{background:rgba(234,179,8,.15);color:#fde68a}.CaseStudy_hero__xmHSv h1{font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800;line-height:1.3;margin-bottom:18px}.CaseStudy_tagline__s78UN{font-size:1.2rem;color:var(--text-secondary);line-height:1.9;max-width:680px}.CaseStudy_clientNote__Jn8dP{margin-top:10px;font-size:.9rem;color:var(--accent)}.CaseStudy_actions__Gxiqt{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.CaseStudy_banner__Vnjuw{position:relative;z-index:1;margin-top:44px;border-radius:20px;overflow:hidden;border:1px solid var(--border-soft);box-shadow:0 30px 70px rgba(0,0,0,.55)}.CaseStudy_banner__Vnjuw img{width:100%;display:block;aspect-ratio:16/9;object-fit:cover;object-position:top center}.CaseStudy_bannerTint__Rjo0w{position:absolute;inset:0;opacity:.16;mix-blend-mode:screen;pointer-events:none}.CaseStudy_metrics____LOU{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin:60px 0}.CaseStudy_flow__wiCTG{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}.CaseStudy_flowStep__t4vn1{position:relative;flex:1 1;min-width:120px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 14px;background:var(--bg-card);border:1px solid var(--border-soft);border-radius:16px;text-align:center}.CaseStudy_flowIcon__ZmLxd{width:48px;height:48px;border-radius:50%;background:color-mix(in srgb,var(--accent) 14%,transparent);display:flex;align-items:center;justify-content:center;font-size:1.4rem}.CaseStudy_flowLabel__8UhNk{font-size:.9rem;color:#e6e6ee;font-weight:600}.CaseStudy_flowArrow__VJbxW{position:absolute;left:-13px;top:50%;transform:translateY(-50%);color:var(--accent);font-size:1.2rem;z-index:2}.CaseStudy_metric__NgM8U{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:16px;padding:26px;text-align:center}.CaseStudy_metricValue__0Fd_Z{font-size:1.8rem;font-weight:800;color:var(--accent);margin-bottom:8px}.CaseStudy_metricLabel___i2UJ{font-size:.88rem;color:var(--text-secondary)}.CaseStudy_intro__t96UP{margin:60px 0}.CaseStudy_kicker__NZdlU{display:inline-block;font-size:.8rem;font-weight:600;color:var(--text-secondary);letter-spacing:.04em;margin-bottom:16px}.CaseStudy_intro__t96UP p{font-size:1.25rem;line-height:2.1;color:#d8d8e0;max-width:820px}.CaseStudy_block__j945L{margin:80px 0}.CaseStudy_block__j945L h2{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;margin-bottom:28px}.CaseStudy_features__aF8Qz{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.CaseStudy_feature__0dSCm{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:16px;padding:28px;transition:border-color .3s,transform .3s}.CaseStudy_feature__0dSCm:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent);transform:translateY(-4px)}.CaseStudy_featureIcon__7TMgJ{width:52px;height:52px;border-radius:14px;background:color-mix(in srgb,var(--accent) 12%,transparent);display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:18px}.CaseStudy_feature__0dSCm h3{font-size:1.15rem;font-weight:600;margin-bottom:10px}.CaseStudy_feature__0dSCm p{font-size:.95rem;color:var(--text-secondary);line-height:1.9}.CaseStudy_demoHint__QWzzX{color:var(--text-secondary);margin-bottom:24px;line-height:1.9;max-width:720px}.CaseStudy_demoFrame__y0U0K{border:1px solid var(--border-soft);border-radius:16px;overflow:hidden;background:#0a0a0f;box-shadow:0 30px 60px rgba(0,0,0,.5)}.CaseStudy_demoFrame__y0U0K iframe{width:100%;height:720px;border:0;display:block}.CaseStudy_gallery__tIq2Q{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.CaseStudy_shot__VuzA5{border-radius:16px;overflow:hidden;border:1px solid var(--border-soft);background:var(--bg-card)}.CaseStudy_shot__VuzA5 img{width:100%;height:auto;display:block}.CaseStudy_shot__VuzA5 figcaption{padding:14px 18px;font-size:.88rem;color:var(--text-secondary)}.CaseStudy_tech__gzEad{display:flex;flex-wrap:wrap;gap:12px}.CaseStudy_tech__gzEad span{padding:10px 18px;background:var(--bg-card);border:1px solid var(--border-soft);border-radius:100px;font-size:.9rem;color:#d8d8e0}.CaseStudy_cta__Jh73O{text-align:center;background:var(--bg-elevated);border:1px solid var(--border-soft);border-radius:24px;padding:70px 40px;margin-top:90px}.CaseStudy_cta__Jh73O h2{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;margin-bottom:16px}.CaseStudy_cta__Jh73O p{color:var(--text-secondary);font-size:1.1rem;margin-bottom:8px}.CaseStudy_cta__Jh73O .CaseStudy_actions__Gxiqt{justify-content:center}@media (max-width:820px){.CaseStudy_page__oPppJ{padding:130px 22px 40px}.CaseStudy_features__aF8Qz,.CaseStudy_gallery__tIq2Q,.CaseStudy_metrics____LOU{grid-template-columns:1fr}.CaseStudy_demoFrame__y0U0K iframe{height:540px}.CaseStudy_intro__t96UP p{font-size:1.1rem;line-height:2}.CaseStudy_flow__wiCTG{flex-direction:column}.CaseStudy_flowStep__t4vn1{flex-direction:row;justify-content:flex-start;gap:16px;min-width:0}.CaseStudy_flowArrow__VJbxW{left:50%;top:auto;bottom:-13px;transform:translateX(-50%) rotate(-90deg)}}