:root{--v1-header-height:100px;--v1-header-sticky-height:76px;--v1-header-bg:rgba(10,15,26,0.55);--v1-header-sticky-bg:rgba(7,11,20,0.96);--v1-header-border:rgba(126,126,126,0.35);--v1-header-text:#E4E4E4;--v1-header-accent:#53C6FF;--v1-header-teal:#00B8C4;--v1-header-font-heading:'Montserrat',sans-serif;--v1-header-font-body:'Lato',sans-serif}.header.v1-header{position:fixed;top:0;left:0;width:100%;height:var(--v1-header-height);background:var(--v1-header-bg);border-bottom:1px solid var(--v1-header-border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);z-index:1050;transition:all 0.3s cubic-bezier(0.16,1,0.3,1);padding:0;display:flex;align-items:center;box-shadow:none}.header.v1-header.header--sticky{height:var(--v1-header-sticky-height);background:var(--v1-header-sticky-bg);border-bottom-color:rgba(255,255,255,0.1);box-shadow:0 4px 24px rgba(0,0,0,0.45)}.v1-header__inner{width:100%;max-width:1760px;margin:0 auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between}@media (min-width:1400px){.v1-header__inner{padding:0 60px}}.v1-header__logo{display:flex;align-items:center;text-decoration:none;z-index:10}.v1-header__logo img{height:38px;width:auto;display:block;transition:transform 0.25s ease}.header.v1-header.header--sticky .v1-header__logo img{height:34px}.v1-header__nav{display:none}@media (min-width:992px){.v1-header__nav{display:flex;align-items:center;gap:32px;list-style:none;margin:0;padding:0;height:100%}}@media (min-width:1200px){.v1-header__nav{gap:40px}}@media (min-width:1400px){.v1-header__nav{gap:48px}}.v1-header__item{position:relative;display:flex;align-items:center;height:100%}.v1-header__link{display:inline-flex;align-items:center;gap:8px;font-family:var(--v1-header-font-heading);font-size:16px;font-weight:500;color:var(--v1-header-text);text-decoration:none;padding:12px 0;transition:color 0.2s ease;cursor:pointer;background:transparent;border:none}@media (min-width:1400px){.v1-header__link{font-size:18px}}.v1-header__link:hover,.v1-header__link.active{color:var(--v1-header-accent)}.v1-header__link-chevron{width:12px;height:12px;transition:transform 0.25s ease,stroke 0.2s ease;stroke:var(--v1-header-text)}.v1-header__link:hover .v1-header__link-chevron,.v1-header__item:hover .v1-header__link-chevron{transform:rotate(180deg);stroke:var(--v1-header-accent)}.v1-header__ai-biz{display:inline-flex;align-items:center;gap:2px;font-family:var(--v1-header-font-heading);font-size:16px;text-decoration:none}@media (min-width:1400px){.v1-header__ai-biz{font-size:18px}}.v1-header__ai-biz .ai-text{font-weight:700;background:linear-gradient(135deg,#53C6FF 0%,#00B8C4 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-right:4px}.v1-header__ai-biz .biz-text{font-weight:600;color:#FFFFFF}.v1-header__ai-biz:hover .biz-text{color:#53C6FF}.v1-header__actions{display:flex;align-items:center;gap:16px}.v1-header__contact-btn{display:inline-flex !important;align-items:center !important;gap:14px;height:52px;padding:4px 5px 4px 22px;border-radius:133px;background:rgba(255,255,255,0.12) !important;border:1px solid rgba(255,255,255,0.28) !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important;text-decoration:none !important;transition:all 0.25s ease;white-space:nowrap !important}.v1-header__contact-btn .btn-text{font-family:var(--v1-header-font-heading);font-size:16px;font-weight:600;color:#FFFFFF !important;white-space:nowrap}.v1-header__contact-btn .arrow-circle{width:42px;height:42px;border-radius:50%;background:#FFFFFF !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#111827 !important;transition:transform 0.25s ease,background-color 0.25s ease;flex-shrink:0 !important}.v1-header__contact-btn .arrow-circle svg{width:14px;height:14px;stroke:#111827 !important;stroke-width:2.2;transition:transform 0.25s ease;display:block !important}.v1-header__contact-btn:hover{background:rgba(255,255,255,0.22) !important;border-color:rgba(83,198,255,0.7) !important;box-shadow:0 0 16px rgba(83,198,255,0.3) !important;color:#FFFFFF !important}.v1-header__contact-btn:hover .arrow-circle{background:#53C6FF !important}.v1-header__contact-btn:hover .arrow-circle svg{stroke:#070B14 !important;transform:translate(2px,-2px)}.v1-header__item--dropdown::after{content:'';position:absolute;top:100%;left:0;width:100%;height:24px;background:transparent;pointer-events:auto}.v1-megamenu{position:fixed;top:var(--v1-header-height);left:50%;transform:translateX(-50%) translateY(10px);width:1762px;max-width:calc(100vw - 80px);min-height:500px;height:auto;max-height:calc(100vh - 110px);background:#FFFFFF;border-radius:8px;box-shadow:0px 4px 7.3px 0px rgba(0,0,0,0.18);padding:36px 40px;display:flex;gap:40px;align-items:flex-start;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.25s cubic-bezier(0.16,1,0.3,1),transform 0.25s cubic-bezier(0.16,1,0.3,1),visibility 0.25s;z-index:1060;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#CBD5E1 transparent}.v1-megamenu::-webkit-scrollbar{width:6px}.v1-megamenu::-webkit-scrollbar-thumb{background:#CBD5E1;border-radius:4px}.header.v1-header.header--sticky .v1-megamenu{top:var(--v1-header-sticky-height);max-height:calc(100vh - 90px)}.v1-megamenu::before{content:'';position:absolute;top:-24px;left:0;width:100%;height:24px;background:transparent;pointer-events:auto}.v1-header__item--services:hover .v1-megamenu,.v1-megamenu:hover{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.v1-megamenu__sidebar{width:378px;min-width:378px;display:flex;flex-direction:column;gap:16px;border:none;padding:0;margin:0;position:sticky;top:0}.v1-megamenu__tabs{display:flex;flex-direction:column;gap:12px}.v1-megamenu__tab-btn{width:378px;height:56px;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:8px;border:none;background:transparent;cursor:pointer;transition:all 0.2s ease;text-align:left}.v1-megamenu__tab-left{display:flex;align-items:center;gap:12px}.v1-megamenu__tab-icon{width:32px;height:32px;min-width:32px;border-radius:4px;background-image:linear-gradient(235.09deg,rgb(38,165,178) 96.56%,rgb(0,4,4) 170.05%);display:flex;align-items:center;justify-content:center;color:#FFFFFF}.v1-megamenu__tab-icon svg{width:20px;height:20px}.v1-megamenu__tab-title{font-family:var(--v1-header-font-heading);font-size:18px;font-weight:600;line-height:1.3;color:#333333;white-space:nowrap}.v1-megamenu__tab-arrow{width:16px;height:16px;min-width:16px;opacity:0;visibility:hidden;transition:all 0.2s ease;stroke:#26A5B2}.v1-megamenu__tab-btn:hover:not(.active){background:#F0FDFE}.v1-megamenu__tab-btn.active{background:#E1FEFF}.v1-megamenu__tab-btn.active .v1-megamenu__tab-arrow{opacity:1;visibility:visible}.v1-megamenu__content{flex:1;min-width:0;display:flex;flex-direction:column}.v1-megamenu__pane{display:none;animation:v1PaneFade 0.25s ease-in-out}.v1-megamenu__pane.active{display:block}@keyframes v1PaneFade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.v1-megamenu__pane-header{margin-bottom:20px}.v1-megamenu__pane-title{font-family:var(--v1-header-font-heading);font-size:20px;font-weight:600;line-height:1.3;color:#111827;margin:0 0 4px 0}.v1-megamenu__pane-desc{font-family:var(--v1-header-font-body);font-size:15px;font-weight:400;line-height:1.5;color:#868686;margin:0}.v1-megamenu__grid{display:flex;justify-content:space-between;width:100%;gap:20px}.v1-megamenu__column{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.v1-megamenu__card{width:100%;min-height:56px;display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:10px;text-decoration:none;transition:background 0.15s ease,transform 0.15s ease;background:transparent;box-sizing:border-box}.v1-megamenu__card-icon{width:28px;height:28px;min-width:28px;border-radius:8px;background:#D9FAFB;display:flex;align-items:center;justify-content:center;color:#00B8C4}.v1-megamenu__card-icon svg{width:16px;height:16px}.v1-megamenu__card-body{width:calc(100% - 40px);display:flex;flex-direction:column;gap:2px;min-width:0}.v1-megamenu__card-title{font-family:var(--v1-header-font-heading);font-size:16px;font-weight:600;line-height:1.3;color:#111827;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color 0.15s ease}.v1-megamenu__card-desc{font-family:var(--v1-header-font-body);font-size:13px;font-weight:400;line-height:1.4;color:#868686;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v1-megamenu__card:hover{background:#F8FAFC}.v1-megamenu__card:hover .v1-megamenu__card-title{color:#00B8C4}.v1-dropdown{position:absolute;top:100%;left:0;min-width:230px;background:#FFFFFF;border-radius:12px;box-shadow:0 16px 40px rgba(0,0,0,0.16);border:1px solid rgba(226,232,240,0.9);padding:8px 0;margin-top:8px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s;z-index:1055;list-style:none}.v1-header__item--dropdown:hover .v1-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.v1-dropdown__item{margin:0;padding:0}.v1-dropdown__link{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;font-family:var(--v1-header-font-heading);font-size:14.5px;font-weight:500;color:#1E293B;text-decoration:none;transition:all 0.15s ease}.v1-dropdown__link:hover,.v1-dropdown__link.active{background:#F0FDFE;color:#00A4B4;padding-left:24px}@media (max-width:1399px) and (min-width:992px){.v1-megamenu{max-width:calc(100vw - 40px);padding:28px 28px;gap:28px}.v1-megamenu__sidebar{width:320px;min-width:320px}.v1-megamenu__tab-btn{width:320px;height:52px;padding:10px 14px}.v1-megamenu__tab-title{font-size:16px}.v1-megamenu__grid{gap:14px}.v1-megamenu__card{min-height:48px;padding:6px 10px;gap:10px}.v1-megamenu__card-title{font-size:14.5px}.v1-megamenu__card-desc{font-size:12px}}.v1-header__toggler{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;border-radius:10px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.14);cursor:pointer;padding:0;transition:all 0.2s ease;z-index:1055}.v1-header__toggler:hover,.v1-header__toggler:focus{background:rgba(255,255,255,0.12);border-color:rgba(83,198,255,0.5);box-shadow:0 0 12px rgba(83,198,255,0.2)}@media (min-width:992px){.v1-header__toggler{display:none}}.v1-header__toggler .menu_icon{width:22px;height:16px;position:relative;display:block}.v1-header__toggler .icon-bar{display:block;position:absolute;width:100%;height:2px;background:#FFFFFF;border-radius:2px;transition:all 0.25s cubic-bezier(0.16,1,0.3,1);left:0}.v1-header__toggler .icon-bar:nth-child(1){top:0}.v1-header__toggler .icon-bar:nth-child(2){top:7px}.v1-header__toggler .icon-bar:nth-child(3){top:14px}.v1-header__toggler.collapsed .icon-bar:nth-child(1){top:7px;transform:rotate(45deg)}.v1-header__toggler.collapsed .icon-bar:nth-child(2){opacity:0;transform:scaleX(0)}.v1-header__toggler.collapsed .icon-bar:nth-child(3){top:7px;transform:rotate(-45deg)}.v1-mobile-backdrop{position:fixed !important;inset:0 !important;width:100vw !important;height:100vh !important;height:100dvh !important;background:rgba(3,7,18,0.8) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;z-index:99998 !important;opacity:0 !important;visibility:hidden !important;transition:opacity 0.3s cubic-bezier(0.16,1,0.3,1),visibility 0.3s !important;pointer-events:none !important}.v1-mobile-backdrop.active,body.overflow-hidden .v1-mobile-backdrop{opacity:1 !important;visibility:visible !important;pointer-events:auto !important}.v1-mobile-drawer{position:fixed !important;top:0 !important;left:-100% !important;width:360px !important;max-width:88vw !important;height:100vh !important;height:100dvh !important;background:#070B14 !important;border-right:1px solid rgba(255,255,255,0.08) !important;box-shadow:20px 0 60px rgba(0,0,0,0.85) !important;padding:20px 20px 32px !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;z-index:99999 !important;transition:left 0.35s cubic-bezier(0.16,1,0.3,1) !important;display:flex !important;flex-direction:column !important;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.15) transparent}.v1-mobile-drawer::-webkit-scrollbar{width:4px}.v1-mobile-drawer::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.15);border-radius:4px}.navbar-collapse.open.v1-mobile-drawer,.v1-mobile-drawer.open{left:0 !important}@media (min-width:992px){.v1-mobile-drawer,.v1-mobile-backdrop{display:none !important}}.v1-mobile-drawer__header{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,0.08);margin-bottom:16px}.v1-mobile-drawer__logo img{height:28px;width:auto;display:block}.v1-mobile-drawer__close{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);color:#E2E8F0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease;padding:0}.v1-mobile-drawer__close:hover,.v1-mobile-drawer__close:focus{background:rgba(255,255,255,0.15);color:#53C6FF;border-color:#53C6FF}.v1-mobile-drawer__nav{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.v1-mobile-drawer__item{border-bottom:1px solid rgba(255,255,255,0.05)}.v1-mobile-drawer__link{display:flex;align-items:center;justify-content:space-between;padding:13px 4px;font-family:var(--v1-header-font-heading);font-size:15px;font-weight:600;color:#F8FAFC;text-decoration:none;background:transparent;border:none;width:100%;text-align:left;cursor:pointer;transition:color 0.2s ease}.v1-mobile-drawer__link:hover,.v1-mobile-drawer__link.active{color:#53C6FF}.v1-mobile-ai strong{font-weight:700}.v1-mobile-badge{font-family:var(--v1-header-font-body);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;padding:3px 8px;border-radius:99px;background:rgba(83,198,255,0.15);color:#53C6FF;border:1px solid rgba(83,198,255,0.3)}.v1-mobile-drawer__arrow{width:14px;height:14px;stroke:#94A3B8;transition:transform 0.25s ease,stroke 0.25s ease}.v1-mobile-drawer__link.active .v1-mobile-drawer__arrow{transform:rotate(180deg);stroke:#53C6FF}.v1-mobile-drawer__sub{display:none;padding:6px 0 14px;list-style:none;margin:0;animation:v1MobileFade 0.2s ease-in-out}.v1-mobile-drawer__sub.show{display:block !important}@keyframes v1MobileFade{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.v1-mobile-drawer__sub-link{display:block;padding:9px 12px;font-family:var(--v1-header-font-body);font-size:14px;color:#94A3B8;text-decoration:none;border-radius:6px;transition:all 0.15s ease}.v1-mobile-drawer__sub-link:hover,.v1-mobile-drawer__sub-link.active{color:#53C6FF;background:rgba(83,198,255,0.06);padding-left:16px}.v1-mobile-cat{margin-bottom:6px}.v1-mobile-cat__btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 10px;border-radius:8px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.05);color:#F1F5F9;font-family:var(--v1-header-font-heading);font-size:13.5px;font-weight:600;text-align:left;cursor:pointer;transition:all 0.2s ease}.v1-mobile-cat__btn:hover,.v1-mobile-cat__btn.active{background:rgba(38,165,178,0.12);border-color:rgba(38,165,178,0.35);color:#53C6FF}.v1-mobile-cat__left{display:flex;align-items:center;gap:10px;min-width:0}.v1-mobile-cat__icon{width:26px;height:26px;min-width:26px;border-radius:4px;background-image:linear-gradient(235.09deg,rgb(38,165,178) 96.56%,rgb(0,4,4) 170.05%);display:flex;align-items:center;justify-content:center;color:#FFFFFF}.v1-mobile-cat__arrow{width:13px;height:13px;min-width:13px;stroke:#94A3B8;transition:transform 0.2s ease,stroke 0.2s ease}.v1-mobile-cat__btn.active .v1-mobile-cat__arrow{transform:rotate(180deg);stroke:#53C6FF}.v1-mobile-cat__menu{display:none;flex-direction:column;gap:2px;padding:6px 0 8px 12px;margin-left:8px;border-left:1.5px solid rgba(38,165,178,0.25);animation:v1MobileFade 0.2s ease-in-out}.v1-mobile-cat__menu.show{display:flex !important}.v1-mobile-cat__link{display:flex;align-items:center;gap:8px;padding:7px 10px;font-family:var(--v1-header-font-body);font-size:13px;font-weight:400;color:#CBD5E1;text-decoration:none;border-radius:6px;transition:all 0.15s ease}.v1-mobile-cat__link::before{content:"";width:4px;height:4px;min-width:4px;border-radius:50%;background:#64748B;transition:all 0.15s ease}.v1-mobile-cat__link:hover,.v1-mobile-cat__link.active{color:#53C6FF;background:rgba(83,198,255,0.06)}.v1-mobile-cat__link:hover::before,.v1-mobile-cat__link.active::before{background:#53C6FF;box-shadow:0 0 6px #53C6FF}.v1-mobile-drawer__footer{margin-top:auto;padding-top:24px;border-top:1px solid rgba(255,255,255,0.08)}.v1-mobile-drawer__contact-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;border-radius:99px;background:linear-gradient(135deg,#00A4B4 0%,#007782 100%);color:#FFFFFF;font-family:var(--v1-header-font-heading);font-size:15px;font-weight:600;text-decoration:none;box-shadow:0 4px 16px rgba(0,164,180,0.4);transition:all 0.25s ease;margin-bottom:16px}.v1-mobile-drawer__contact-btn:hover{background:linear-gradient(135deg,#00B8C7 0%,#008D9A 100%);box-shadow:0 6px 20px rgba(0,164,180,0.6);color:#FFFFFF}.v1-mobile-drawer__contact-btn .arrow-wrap{display:flex;align-items:center;justify-content:center;transition:transform 0.2s ease}.v1-mobile-drawer__contact-btn:hover .arrow-wrap{transform:translate(2px,-2px)}.v1-mobile-drawer__contacts{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.v1-mobile-drawer__contact-info{display:flex;align-items:center;gap:10px;font-family:var(--v1-header-font-body);font-size:13px;color:#94A3B8;text-decoration:none;transition:color 0.15s ease}.v1-mobile-drawer__contact-info svg{stroke:#53C6FF}.v1-mobile-drawer__contact-info:hover{color:#53C6FF}.v1-mobile-drawer__socials{display:flex;align-items:center;gap:10px}.v1-mobile-drawer__socials a{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08);display:flex;align-items:center;justify-content:center;color:#94A3B8;transition:all 0.2s ease}.v1-mobile-drawer__socials a:hover{background:rgba(83,198,255,0.15);color:#53C6FF;border-color:#53C6FF}@media (max-width:991px){.v1-header{height:70px}.header.v1-header.header--sticky{height:62px}.v1-header__inner{padding:0 20px}.v1-header__logo img{height:30px;max-width:145px}.header.v1-header.header--sticky .v1-header__logo img{height:28px}.v1-header__actions{gap:12px}.v1-header__contact-btn{height:42px !important;padding:2px 4px 2px 16px !important;gap:10px !important}.v1-header__contact-btn .btn-text{font-size:14px !important;color:#FFFFFF !important}.v1-header__contact-btn .arrow-circle{width:34px !important;height:34px !important;background:#FFFFFF !important}.v1-header__contact-btn .arrow-circle svg{width:12px !important;height:12px !important;stroke:#111827 !important}}@media (max-width:575px){.v1-header{height:66px}.header.v1-header.header--sticky{height:60px}.v1-header__inner{padding:0 16px}.v1-header__logo img{height:26px;max-width:128px}.header.v1-header.header--sticky .v1-header__logo img{height:24px}.v1-header__actions{gap:8px}.v1-header__contact-btn{height:38px !important;padding:2px 4px 2px 12px !important;gap:8px !important}.v1-header__contact-btn .btn-text{font-size:13px !important;color:#FFFFFF !important}.v1-header__contact-btn .arrow-circle{width:30px !important;height:30px !important;background:#FFFFFF !important}.v1-header__contact-btn .arrow-circle svg{width:11px !important;height:11px !important;stroke:#111827 !important}.v1-header__toggler{width:40px !important;height:40px !important;min-width:40px !important}}@media (max-width:380px){.v1-header__inner{padding:0 12px}.v1-header__logo img{height:24px;max-width:110px}.v1-header__contact-btn{height:36px !important;padding:2px 3px 2px 10px !important;gap:6px !important}.v1-header__contact-btn .btn-text{font-size:12px !important;color:#FFFFFF !important}.v1-header__contact-btn .arrow-circle{width:28px !important;height:28px !important;background:#FFFFFF !important}.v1-header__contact-btn .arrow-circle svg{width:10px !important;height:10px !important;stroke:#111827 !important}}