.wcg-v2 .wcg-skip-link{position:fixed;left:16px;top:-80px;z-index:1000;background:#fff;color:var(--wcg-text);padding:10px 14px;border-radius:8px;box-shadow:var(--wcg-shadow-2)}.wcg-v2 .wcg-skip-link:focus{top:16px}
.wcg-v2 .wcg-topbar{height:34px;background:var(--wcg-dark);color:rgba(255,255,255,.76);font-size:12px}.wcg-v2 .wcg-topbar__inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.wcg-v2 .wcg-topbar__contact,.wcg-v2 .wcg-topbar__meta{display:flex;align-items:center;gap:12px}.wcg-v2 .wcg-topbar a:hover{color:#fff}
.wcg-v2 .wcg-header{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.97);border-bottom:1px solid rgba(228,234,242,.9);transition:box-shadow var(--wcg-normal) var(--wcg-ease),background var(--wcg-normal) var(--wcg-ease)}.wcg-v2 .wcg-header.is-scrolled{box-shadow:0 8px 24px rgba(16,24,40,.06)}.wcg-v2 .wcg-header__inner{height:82px;display:grid;grid-template-columns:190px 1fr auto;align-items:center;gap:28px}.wcg-v2 .wcg-header__brand{display:inline-flex;align-items:center}.wcg-v2 .wcg-header__brand img{width:auto;height:46px;object-fit:contain}.wcg-v2 .wcg-header__nav{height:100%;display:flex;align-items:center;justify-content:center;gap:5px}.wcg-v2 .wcg-nav-item{height:100%;display:flex;align-items:center;position:relative}.wcg-v2 .wcg-nav-link{display:inline-flex;align-items:center;gap:5px;padding:10px 11px;border:0;background:transparent;color:var(--wcg-text-2);font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;border-radius:8px}.wcg-v2 .wcg-nav-link:hover,.wcg-v2 .wcg-nav-link[aria-expanded="true"]{color:var(--wcg-primary);background:var(--wcg-surface-blue)}.wcg-v2 .wcg-nav-chevron{font-size:14px;line-height:1;transition:transform var(--wcg-fast)}.wcg-v2 [aria-expanded="true"] .wcg-nav-chevron{transform:rotate(180deg)}.wcg-v2 .wcg-header__actions{display:flex;align-items:center;gap:12px}.wcg-v2 .wcg-header__cta{min-height:46px;padding-inline:18px}.wcg-v2 .wcg-menu-toggle{display:none;width:46px;height:46px;border:1px solid var(--wcg-border);border-radius:11px;background:#fff;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:0}.wcg-v2 .wcg-menu-toggle span{width:20px;height:2px;background:var(--wcg-text);border-radius:2px}
.wcg-v2 .wcg-mega{position:absolute;top:calc(100% - 4px);left:50%;transform:translateX(-18%);width:min(1040px,calc(100vw - 64px));padding:28px;background:#fff;border:1px solid var(--wcg-border);border-radius:18px;box-shadow:var(--wcg-shadow-3)}.wcg-v2 .wcg-mega__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.wcg-v2 .wcg-mega__group h2{font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--wcg-primary);margin:0 0 12px}.wcg-v2 .wcg-mega__group ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.wcg-v2 .wcg-mega__group a{display:block;padding:8px 0;color:var(--wcg-text-2);font-size:14px}.wcg-v2 .wcg-mega__group a:hover{color:var(--wcg-primary)}.wcg-v2 .wcg-mega__footer{margin-top:22px;padding-top:18px;border-top:1px solid var(--wcg-border);display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px;color:var(--wcg-muted)}.wcg-v2 .wcg-mega__footer a{color:var(--wcg-primary);font-weight:700}
.wcg-v2 .wcg-drawer-backdrop{position:fixed;inset:0;z-index:390;background:rgba(7,17,31,.42)}.wcg-v2 .wcg-drawer{position:fixed;right:0;top:0;z-index:400;width:min(390px,92vw);height:100dvh;background:#fff;box-shadow:-20px 0 60px rgba(16,24,40,.18);padding:20px;transform:translateX(105%);transition:transform var(--wcg-normal) var(--wcg-ease);overflow:auto}.wcg-v2 .wcg-drawer.is-open{transform:none}.wcg-v2 .wcg-drawer__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--wcg-border)}.wcg-v2 .wcg-drawer__head img{height:40px;width:auto}.wcg-v2 .wcg-drawer__close{width:44px;height:44px;border:1px solid var(--wcg-border);background:#fff;border-radius:10px;font-size:28px;line-height:1}.wcg-v2 .wcg-drawer__nav{display:grid;padding:16px 0}.wcg-v2 .wcg-drawer__nav>a,.wcg-v2 .wcg-drawer summary{min-height:50px;display:flex;align-items:center;font-weight:650;border-bottom:1px solid var(--wcg-border);cursor:pointer}.wcg-v2 .wcg-drawer__subnav{padding:10px 0 14px 14px;display:grid;gap:6px}.wcg-v2 .wcg-drawer__subnav strong{margin-top:10px;color:var(--wcg-primary);font-size:12px;text-transform:uppercase}.wcg-v2 .wcg-drawer__subnav a{padding:6px 0;color:var(--wcg-text-2);font-size:14px}.wcg-v2 .wcg-drawer__footer{display:grid;gap:12px;padding-top:16px}.wcg-v2 .wcg-drawer__footer>a:not(.wcg-button){font-size:14px;color:var(--wcg-muted)}
.wcg-v2 .wcg-ai-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 30%,rgba(0,174,239,.12),transparent 27%),radial-gradient(circle at 86% 63%,rgba(21,94,239,.09),transparent 25%),#fff}.wcg-v2 .wcg-ai-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(21,94,239,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(21,94,239,.035) 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(to left,#000,transparent 68%)}.wcg-v2 .wcg-ai-hero__grid{position:relative;z-index:1;min-height:650px;display:grid;grid-template-columns:5fr 7fr;align-items:center;gap:52px;padding-block:56px 70px}.wcg-v2 .wcg-ai-hero__content{max-width:650px}.wcg-v2 .wcg-ai-hero .wcg-h1 span{color:var(--wcg-primary)}.wcg-v2 .wcg-ai-hero__desc{max-width:590px;margin:22px 0 0;font-size:17px;line-height:1.72;color:var(--wcg-text-2)}.wcg-v2 .wcg-ai-hero__actions{display:flex;align-items:center;gap:20px;margin-top:30px}.wcg-v2 .wcg-ai-hero__secondary{display:inline-flex;align-items:center;gap:7px;min-height:48px;color:var(--wcg-text);font-size:15px;font-weight:650}.wcg-v2 .wcg-ai-hero__secondary:hover{color:var(--wcg-primary)}.wcg-v2 [data-wcg-reveal]{opacity:0;transform:translateY(12px)}.wcg-v2.wcg-v2--ready [data-wcg-reveal]{animation:wcgReveal .6s var(--wcg-ease) forwards}.wcg-v2.wcg-v2--ready .wcg-ai-hero__visual{animation-delay:.18s}@keyframes wcgReveal{to{opacity:1;transform:none}}
.wcg-v2 .wcg-ai-hero__visual{min-width:0}.wcg-v2 .wcg-ai-network--desktop{position:relative;min-height:540px;max-width:700px;margin-inline:auto}.wcg-v2 .wcg-ai-network__lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.wcg-v2 .wcg-ai-network__lines path{fill:none;stroke:#C8D7F1;stroke-width:1.5}.wcg-v2 .wcg-ai-network__lines .wcg-ai-network__flow{stroke:url(#wcgLine);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:9 18;animation:wcgDataFlow 3.8s linear infinite}.wcg-v2 .wcg-ai-network__lines .wcg-ai-network__flow--2{animation-delay:-1.4s}@keyframes wcgDataFlow{to{stroke-dashoffset:-108}}
.wcg-v2 .wcg-ai-node{position:absolute;width:150px;min-height:98px;padding:15px 14px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid #D7E2F2;border-radius:18px;background:rgba(255,255,255,.92);box-shadow:0 12px 34px rgba(16,24,40,.08);backdrop-filter:blur(6px)}.wcg-v2 .wcg-ai-node strong{font-size:14px;color:var(--wcg-text)}.wcg-v2 .wcg-ai-node small{margin-top:3px;color:var(--wcg-muted);font-size:11px}.wcg-v2 .wcg-ai-node__icon{width:34px;height:34px;margin-bottom:7px;display:grid;place-items:center;border-radius:10px;background:var(--wcg-surface-blue);color:var(--wcg-primary);font-size:17px}.wcg-v2 .wcg-ai-node--engine{left:50%;top:50%;transform:translate(-50%,-50%);width:190px;min-height:150px;border-color:rgba(21,94,239,.22);box-shadow:0 22px 60px rgba(21,94,239,.18)}.wcg-v2 .wcg-ai-node__core{width:64px;height:64px;margin-bottom:10px;border-radius:50%;display:grid;place-items:center;background:var(--wcg-gradient-ai);color:#fff;font-size:22px;font-weight:800;box-shadow:0 0 0 10px rgba(21,94,239,.06),0 10px 30px rgba(21,94,239,.28)}.wcg-v2 .wcg-ai-node--website{left:22px;top:86px}.wcg-v2 .wcg-ai-node--growth{left:22px;bottom:86px}.wcg-v2 .wcg-ai-node--crm{right:0;top:86px}.wcg-v2 .wcg-ai-node--automation{right:-10px;top:221px}.wcg-v2 .wcg-ai-node--analytics{right:0;bottom:86px}.wcg-v2 .wcg-ai-network--mobile{display:none}.wcg-v2 .wcg-preview-next{padding:20px 0 24px;border-top:1px solid var(--wcg-border);background:var(--wcg-surface)}.wcg-v2 .wcg-preview-next .wcg-container{display:flex;align-items:center;gap:14px}.wcg-v2 .wcg-preview-next p{margin:0;color:var(--wcg-muted);font-size:13px}
