.fx[data-v-d5482306]{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.fx__grid[data-v-d5482306]{position:absolute;inset:0;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,#000 30%,transparent 80%)}.fx__spot[data-v-d5482306]{position:absolute;inset:0;background:radial-gradient(520px circle at var(--cx, 50%) var(--cy, 20%),rgba(56,189,248,.09),transparent 60%)}.fx__blob[data-v-d5482306]{position:absolute;border-radius:50%;filter:blur(90px);opacity:.32;animation:drift-d5482306 22s ease-in-out infinite alternate}.fx__blob--1[data-v-d5482306]{width:520px;height:520px;top:-160px;left:-120px;background:var(--accent)}.fx__blob--2[data-v-d5482306]{width:460px;height:460px;top:10%;right:-140px;background:var(--accent-2);animation-duration:28s;animation-delay:-8s}.fx__blob--3[data-v-d5482306]{width:380px;height:380px;bottom:-120px;left:30%;background:var(--accent-3);opacity:.18;animation-duration:32s;animation-delay:-14s}.fx__noise[data-v-d5482306]{position:absolute;inset:0;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes drift-d5482306{0%{transform:translate(0) scale(1)}50%{transform:translate(80px,60px) scale(1.15)}to{transform:translate(-60px,120px) scale(.95)}}@media(max-width:720px){.fx__blob[data-v-d5482306]{width:300px;height:300px}}.header[data-v-11664951]{position:sticky;top:0;z-index:20;border-bottom:1px solid transparent;transition:background .3s,border-color .3s}.header.is-scrolled[data-v-11664951],.header.is-open[data-v-11664951]{background:#070b16b8;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom-color:var(--border)}.header__inner[data-v-11664951]{display:flex;align-items:center;gap:24px;height:var(--header-h)}.logo[data-v-11664951]{display:flex;align-items:center;gap:10px;font-weight:700;color:var(--text);text-decoration:none}.logo__mark[data-v-11664951]{position:relative;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#060a14;padding:5px 9px;border-radius:10px;font-weight:800;letter-spacing:.5px;transition:transform .4s var(--ease)}.logo:hover .logo__mark[data-v-11664951]{transform:rotate(-6deg) scale(1.06)}.logo__text[data-v-11664951]{font-size:15px;white-space:nowrap}.nav[data-v-11664951]{display:flex;gap:6px;margin-left:auto}.nav a[data-v-11664951]{position:relative;color:var(--muted);text-decoration:none;font-size:15px;font-weight:500;padding:8px 14px;border-radius:10px;transition:color .2s,background .2s}.nav a[data-v-11664951]:hover{color:var(--text);background:#ffffff0d}.nav a.active[data-v-11664951]{color:var(--text)}.nav a[data-v-11664951]:after{content:"";position:absolute;left:14px;right:14px;bottom:3px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--accent),var(--accent-2));transform:scaleX(0);transition:transform .35s var(--ease)}.nav a.active[data-v-11664951]:after{transform:scaleX(1)}.lang[data-v-11664951]{position:relative;display:flex;border:1px solid var(--border);border-radius:999px;padding:3px}.lang__pill[data-v-11664951]{position:absolute;top:3px;left:3px;width:calc(50% - 3px);height:calc(100% - 6px);border-radius:999px;background:var(--text);transition:transform .35s var(--ease)}.lang__pill.is-uk[data-v-11664951]{transform:translate(100%)}.lang a[data-v-11664951]{position:relative;text-align:center;text-decoration:none;z-index:1;width:44px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:700;padding:5px 0;border-radius:999px;cursor:pointer;transition:color .3s}.lang a.active[data-v-11664951]{color:#060a14}.burger[data-v-11664951]{display:none;width:42px;height:42px;border:1px solid var(--border);border-radius:12px;background:transparent;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px}.burger span[data-v-11664951]{width:18px;height:2px;border-radius:2px;background:var(--text);transition:transform .3s var(--ease)}.is-open .burger span[data-v-11664951]:first-child{transform:translateY(4px) rotate(45deg)}.is-open .burger span[data-v-11664951]:last-child{transform:translateY(-4px) rotate(-45deg)}.progress[data-v-11664951]{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,var(--accent),var(--accent-2),var(--accent-3));transform-origin:left}@media(max-width:760px){.logo__text[data-v-11664951]{display:none}.lang[data-v-11664951]{margin-left:auto}.burger[data-v-11664951]{display:flex}.nav[data-v-11664951]{position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:4px;padding:12px 16px 20px;background:#0a1020;box-shadow:0 30px 40px -20px #0009;border-bottom:1px solid var(--border);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .25s,transform .25s var(--ease),visibility .25s}.is-open .nav[data-v-11664951]{opacity:1;visibility:visible;transform:none}.nav a[data-v-11664951]{font-size:18px;padding:12px 14px}.nav a[data-v-11664951]:after{display:none}}.rotator[data-v-b7b8af3a]{display:grid}.rotator__ghost[data-v-b7b8af3a],.rotator__live[data-v-b7b8af3a]{grid-area:1 / 1}.rotator__ghost[data-v-b7b8af3a]{visibility:hidden;padding-right:.2em}.rotator__ghost[data-v-b7b8af3a]:before{content:attr(data-word)}.rotator__caret[data-v-b7b8af3a]{display:inline-block;width:.08em;height:.9em;margin-left:.06em;vertical-align:-.08em;background:var(--accent-2);border-radius:2px;animation:blink-b7b8af3a 1s steps(1) infinite}@keyframes blink-b7b8af3a{50%{opacity:0}}.hero[data-v-aeb9698f]{position:relative;overflow-x:hidden;overflow-x:clip;min-height:calc(100svh - var(--header-h));display:flex;align-items:center;padding:60px 0 100px}.hero__inner[data-v-aeb9698f]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;width:100%}.hero__title[data-v-aeb9698f]{font-size:clamp(38px,5.6vw,72px);line-height:1.05;letter-spacing:-2px;margin:0 0 24px}.lead[data-v-aeb9698f]{font-size:clamp(17px,1.8vw,20px);color:var(--muted);max-width:580px;margin:0 0 40px}.hero__actions[data-v-aeb9698f]{display:flex;flex-wrap:wrap;gap:14px}.intro[data-v-aeb9698f]{animation:intro-aeb9698f 1s var(--ease) both;animation-delay:var(--d, 0ms)}@keyframes intro-aeb9698f{0%{opacity:0;translate:0 28px}}.hero__visual[data-v-aeb9698f]{display:flex;justify-content:center;padding-inline:82px}.orbit[data-v-aeb9698f]{position:relative;width:min(440px,100%);aspect-ratio:1;transition:transform .6s var(--ease)}.orbit__core[data-v-aeb9698f]{position:absolute;inset:37%;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 30% 30%,#7dd3fc,var(--accent-2) 60%,#6d28d9);box-shadow:0 0 60px #38bdf873,0 0 140px #a78bfa59,inset 0 -10px 30px #00000040;animation:breathe-aeb9698f 5s ease-in-out infinite}.orbit__core span[data-v-aeb9698f]{font-size:clamp(22px,3vw,30px);font-weight:800;letter-spacing:1px;color:#060a14}@keyframes breathe-aeb9698f{50%{transform:scale(1.06)}}.orbit__ring[data-v-aeb9698f]{position:absolute;border-radius:50%;border:1px dashed rgba(148,163,184,.22);animation:spin var(--dur) linear infinite;animation-delay:var(--delay)}.orbit__ring--1[data-v-aeb9698f]{inset:29%;--dur: 20s;--delay: 0s}.orbit__ring--2[data-v-aeb9698f]{inset:20%;--dur: 27s;--delay: -14s}.orbit__ring--3[data-v-aeb9698f]{inset:10%;--dur: 34s;--delay: -8s}.orbit__ring--4[data-v-aeb9698f]{inset:0;--dur: 42s;--delay: -31s}.orbit__planet[data-v-aeb9698f]{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);text-decoration:none}.orbit__chip[data-v-aeb9698f]{display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:#0e1627e6;border:1px solid color-mix(in srgb,var(--brand) 40%,transparent);color:var(--text);font-size:14px;font-weight:600;white-space:nowrap;box-shadow:0 8px 30px -8px color-mix(in srgb,var(--brand) 50%,transparent);animation:spin var(--dur) linear infinite reverse;animation-delay:var(--delay);transition:scale .3s var(--ease),background .3s}.orbit__icon[data-v-aeb9698f]{width:18px;height:18px;color:var(--brand)}.orbit__planet:hover .orbit__chip[data-v-aeb9698f]{scale:1.12;background:color-mix(in srgb,var(--brand) 20%,#0e1627)}.orbit:hover .orbit__ring[data-v-aeb9698f],.orbit:hover .orbit__chip[data-v-aeb9698f]{animation-play-state:paused}.scroll-hint[data-v-aeb9698f]{position:absolute;left:50%;bottom:28px;width:26px;height:42px;margin-left:-13px;border:2px solid var(--border);border-radius:14px}.scroll-hint span[data-v-aeb9698f]{position:absolute;top:8px;left:50%;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:var(--accent);animation:wheel-aeb9698f 1.8s var(--ease) infinite}@keyframes wheel-aeb9698f{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(14px)}}@media(max-width:900px){.hero[data-v-aeb9698f]{padding:40px 0 90px}.hero__inner[data-v-aeb9698f]{grid-template-columns:1fr;gap:56px}.hero__visual[data-v-aeb9698f]{padding-inline:0}.orbit[data-v-aeb9698f]{width:clamp(160px,calc(100vw - 150px),340px)}.orbit__chip[data-v-aeb9698f]{gap:6px;font-size:11px;padding:6px 9px}.orbit__icon[data-v-aeb9698f]{width:13px;height:13px}.scroll-hint[data-v-aeb9698f]{display:none}}.marquee[data-v-c49db964]{overflow:hidden;padding:26px 0;border-block:1px solid var(--border);background:#ffffff04;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee__track[data-v-c49db964]{display:flex;width:max-content;animation:scroll-c49db964 40s linear infinite}.marquee:hover .marquee__track[data-v-c49db964]{animation-play-state:paused}.marquee__item[data-v-c49db964]{display:inline-flex;align-items:center;gap:32px;padding-right:32px;font-size:clamp(20px,2.6vw,30px);font-weight:700;letter-spacing:-.5px;color:transparent;-webkit-text-stroke:1px rgba(148,163,184,.45);white-space:nowrap;transition:color .3s}.marquee__item[data-v-c49db964]:hover{color:var(--text);-webkit-text-stroke-color:transparent}.marquee__star[data-v-c49db964]{color:var(--accent);-webkit-text-stroke:0;font-size:.7em}@keyframes scroll-c49db964{to{transform:translate(-50%)}}.facts[data-v-4f431d9d]{display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 32px;border:1px solid var(--border);border-radius:22px;background:#ffffff05}.fact[data-v-4f431d9d]{padding:26px 28px}.fact+.fact[data-v-4f431d9d]{border-left:1px solid var(--border)}.fact dt[data-v-4f431d9d]{color:var(--muted);font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.fact dd[data-v-4f431d9d]{margin:6px 0 0;font-size:clamp(22px,2.6vw,30px);font-weight:800;letter-spacing:-.5px;line-height:1.25}.points[data-v-4f431d9d]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.point[data-v-4f431d9d]{padding:32px 28px}.point[data-v-4f431d9d]:hover{transform:translateY(-4px)}.point__num[data-v-4f431d9d]{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#38bdf829,#a78bfa29);color:var(--accent);font-weight:800;font-size:15px}.point h3[data-v-4f431d9d]{margin:20px 0 8px;font-size:21px}.point p[data-v-4f431d9d]{color:var(--muted);margin:0}@media(max-width:820px){.facts[data-v-4f431d9d],.points[data-v-4f431d9d]{grid-template-columns:1fr}.fact+.fact[data-v-4f431d9d]{border-left:0;border-top:1px solid var(--border)}}.products[data-v-a8ed5dc9]{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:48px}.products__cell[data-v-a8ed5dc9]{display:flex}.product[data-v-a8ed5dc9]{display:flex;flex-direction:column;width:100%;min-height:340px;padding:30px;color:var(--text);text-decoration:none;transform-style:preserve-3d;transition:border-color .3s,transform .2s ease-out,box-shadow .4s}.product[data-v-a8ed5dc9]:hover{box-shadow:0 30px 60px -30px color-mix(in srgb,var(--brand) 55%,transparent)}.product[data-v-a8ed5dc9]:after{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--brand),transparent)}.product__bg-icon[data-v-a8ed5dc9]{position:absolute;right:-30px;bottom:-30px;width:190px;height:190px;color:var(--brand);opacity:.06;z-index:-1;transition:transform .8s var(--ease),opacity .4s}.product:hover .product__bg-icon[data-v-a8ed5dc9]{transform:rotate(-12deg) scale(1.1);opacity:.12}.product__top[data-v-a8ed5dc9]{display:flex;align-items:center;gap:12px}.product__icon[data-v-a8ed5dc9]{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:color-mix(in srgb,var(--brand) 14%,transparent);color:var(--brand);transition:transform .4s var(--ease)}.product__icon svg[data-v-a8ed5dc9]{width:24px;height:24px}.product:hover .product__icon[data-v-a8ed5dc9]{transform:rotate(-8deg) scale(1.08)}.product__category[data-v-a8ed5dc9]{color:var(--brand);font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.product__index[data-v-a8ed5dc9]{margin-left:auto;color:var(--muted);font-size:14px;font-weight:600;opacity:.6}.product h3[data-v-a8ed5dc9]{margin:28px 0 12px;font-size:28px;letter-spacing:-.5px}.product p[data-v-a8ed5dc9]{flex:1;color:var(--muted);margin:0 0 28px}.product__link[data-v-a8ed5dc9]{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:10px 16px;border-radius:12px;background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand);font-weight:600;font-size:15px;transition:background .3s}.product:hover .product__link[data-v-a8ed5dc9]{background:color-mix(in srgb,var(--brand) 22%,transparent)}.product__arrow[data-v-a8ed5dc9]{transition:transform .3s var(--ease)}.product:hover .product__arrow[data-v-a8ed5dc9]{transform:translate(3px,-3px)}@media(max-width:760px){.products[data-v-a8ed5dc9]{grid-template-columns:1fr}.product[data-v-a8ed5dc9]{min-height:0}}.contact[data-v-48886a4d]{text-align:center;padding:clamp(48px,8vw,90px) clamp(20px,5vw,60px);border-radius:32px;border-color:transparent}.contact[data-v-48886a4d]:after{content:"";position:absolute;inset:0;z-index:-2;border-radius:inherit;padding:1px;background:conic-gradient(from var(--angle, 0deg),transparent 0 55%,var(--accent) 70%,var(--accent-2) 80%,var(--accent-3) 88%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:beam-48886a4d 6s linear infinite}@property --angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes beam-48886a4d{to{--angle: 360deg}}.contact .eyebrow[data-v-48886a4d]{justify-content:center}.contact .section-text[data-v-48886a4d]{margin:0 auto 36px}.contact__actions[data-v-48886a4d]{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.contact__actions .btn[data-v-48886a4d]{max-width:100%;overflow-wrap:anywhere}.copy-label[data-v-48886a4d]{display:grid;height:1.6em;overflow:hidden}.copy-label span[data-v-48886a4d]{grid-area:1 / 1;transition:transform .4s var(--ease),opacity .4s}.copy-label span[data-v-48886a4d]:last-child{transform:translateY(100%);opacity:0;color:#4ade80}.copy-label.is-copied span[data-v-48886a4d]:first-child{transform:translateY(-100%);opacity:0}.copy-label.is-copied span[data-v-48886a4d]:last-child{transform:none;opacity:1}.address[data-v-48886a4d]{display:flex;flex-direction:column;gap:2px;margin-top:44px;font-style:normal;color:var(--muted)}.address__label[data-v-48886a4d]{color:var(--text);font-weight:600}.footer[data-v-cb281c3e]{border-top:1px solid var(--border);padding:30px 0;color:var(--muted);font-size:14px}.footer__inner[data-v-cb281c3e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.to-top[data-v-cb281c3e]{display:inline-flex;gap:8px;color:var(--text);text-decoration:none;font-weight:600}.to-top span[data-v-cb281c3e]{transition:transform .3s var(--ease)}.to-top:hover span[data-v-cb281c3e]{transform:translateY(-4px)}:root{--bg: #070b16;--surface: #0e1627;--surface-2: #131d33;--border: rgba(148, 163, 184, .14);--grid: rgba(148, 163, 184, .06);--text: #f1f5f9;--muted: #94a3b8;--accent: #38bdf8;--accent-2: #a78bfa;--accent-3: #f472b6;--header-h: 72px;--ease: cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-h)}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}::selection{background:var(--accent);color:var(--bg)}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.container{max-width:1160px;margin:0 auto;padding:0 16px}.section{position:relative;padding:110px 0}.eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--accent);font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.eyebrow:before{content:"";width:28px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.section-title{font-size:clamp(32px,5vw,52px);line-height:1.1;letter-spacing:-1.2px;margin:14px 0 18px}.section-text{color:var(--muted);font-size:clamp(16px,1.6vw,19px);max-width:720px;margin:0 0 48px}.gradient-text{background:linear-gradient(100deg,var(--accent),var(--accent-2) 50%,var(--accent-3));-webkit-background-clip:text;background-clip:text;color:transparent}.btn{position:relative;display:inline-flex;align-items:center;gap:10px;padding:15px 28px;border-radius:14px;border:0;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#060a14;font:inherit;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.btn:hover{transform:translateY(-3px);box-shadow:0 14px 40px -10px #38bdf899}.btn__arrow{transition:transform .3s var(--ease)}.btn:hover .btn__arrow{transform:translate(4px)}.btn--ghost{background:#ffffff0a;color:var(--text);box-shadow:inset 0 0 0 1px var(--border)}.btn--ghost:hover{background:#ffffff14;box-shadow:inset 0 0 0 1px #94a3b859}.glow-card{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:22px;isolation:isolate;overflow:hidden;transition:border-color .3s,transform .4s var(--ease)}.glow-card:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(380px circle at var(--mx, 50%) var(--my, 50%),color-mix(in srgb,var(--glow, var(--accent)) 16%,transparent),transparent 60%);opacity:0;transition:opacity .4s}.glow-card:hover{border-color:color-mix(in srgb,var(--glow, var(--accent)) 45%,transparent)}.glow-card:hover:before{opacity:1}.reveal{opacity:0;translate:0 32px;transition:opacity .9s var(--ease),translate .9s var(--ease)}.reveal.is-visible{opacity:1;translate:0 0}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
