@font-face{font-family: 'Inter';font-style: normal;font-weight: 400 700;font-display: swap;src: url(../fonts/inter-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Inter';font-style: normal;font-weight: 400 700;font-display: swap;src: url(../fonts/inter-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Space Grotesk';font-style: normal;font-weight: 500 700;font-display: swap;src: url(../fonts/spacegrotesk-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Space Grotesk';font-style: normal;font-weight: 500 700;font-display: swap;src: url(../fonts/spacegrotesk-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Inter Fallback';src: local('Arial');size-adjust: 107%;ascent-override: 90%;descent-override: 22.4%;line-gap-override: 0%}:root{--bg: #05070d;--bg-2: #080b15;--surface: #0b1020;--surface-solid: #0c1122;--line: rgba(148,163,184,0.12);--line-2: rgba(148,163,184,0.22);--text: #eef1f8;--muted: #9aa3b8;--dim: #7d869c;--c1: #38e8ff;--c2: #7c6cff;--c3: #ff5cae;--ok: #3dffa8;--warn: #ffb547;--danger: #ff6b6b;--lime: #c8ff7a;--grad: linear-gradient(100deg,var(--c1),var(--c2) 50%,var(--c3));--radius: 22px;--radius-sm: 14px;--header-h: 72px;--font: 'Inter','Inter Fallback',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--display: 'Space Grotesk','Inter','Inter Fallback',system-ui,sans-serif;--mono: ui-monospace,'Cascadia Code','SF Mono','JetBrains Mono',Consolas,monospace;--ease: cubic-bezier(0.2,0.7,0.2,1);color-scheme: dark}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-behavior: smooth}body{margin: 0;background: var(--bg);color: var(--text);font: 400 1rem/1.65 var(--font);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;overflow-x: clip}html.menu-open,html.menu-open body{overflow: hidden}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin: 0}ul,ol{padding: 0;list-style: none}img,svg{display: block;max-width: 100%}a{color: inherit;text-decoration: none}button,input,select,textarea{font: inherit;color: inherit}button{cursor: pointer;background: none;border: 0;padding: 0}[id]{scroll-margin-top: calc(var(--header-h) + 20px)}::selection{background: rgba(124,108,255,0.45);color: #fff}:focus-visible{outline: 2px solid var(--c1);outline-offset: 3px;border-radius: 6px}.sr-only{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.skip-link{position: fixed;top: 12px;left: 12px;z-index: 100;padding: 10px 16px;border-radius: 10px;background: var(--text);color: var(--bg);font-weight: 600;transform: translateY(-200%);transition: transform 0.2s}.skip-link:focus{transform: none}.container{width: min(100% - 2 * clamp(16px,4vw,40px),1200px);margin-inline: auto}.container.narrow{max-width: 800px}.center{text-align: center}.muted{color: var(--muted)}.dim{color: var(--dim)}.mono{font-family: var(--mono)}.icon{width: 20px;height: 20px;flex: none}.h2{font: 700 clamp(2rem,4.4vw,3.3rem)/1.06 var(--display);letter-spacing: -0.03em;text-wrap: balance}.h3{font: 700 clamp(1.4rem,2.4vw,1.9rem)/1.15 var(--display);letter-spacing: -0.02em;text-wrap: balance}.lead{margin-top: 18px;font-size: clamp(1.04rem,1.4vw,1.18rem);color: var(--muted);max-width: 62ch;text-wrap: pretty}.eyebrow{display: inline-flex;align-items: center;gap: 10px;margin-bottom: 16px;font: 600 0.78rem/1 var(--display);letter-spacing: 0.16em;text-transform: uppercase;color: var(--c1)}.eyebrow::before{content: '';width: 22px;height: 2px;border-radius: 2px;background: var(--grad)}.grad-text{background: linear-gradient(90deg,#5ef0ff,#8f80ff 35%,#ff6fb8 65%,#5ef0ff);background-size: 220% auto;-webkit-background-clip: text;background-clip: text;color: transparent;animation: shimmer 9s linear infinite}.section{position: relative;padding-block: clamp(72px,10vw,128px)}.section-head{max-width: 760px;margin-bottom: clamp(36px,5vw,60px)}.section-head.center{margin-inline: auto;text-align: center}.section-head.center .lead{margin-inline: auto}.btn{position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 0.6em;padding: 0.9em 1.35em;border-radius: 999px;border: 1px solid transparent;font: 600 0.95rem/1.1 var(--font);white-space: nowrap;transition: transform 0.2s var(--ease),box-shadow 0.25s,background-color 0.2s,border-color 0.2s}.btn .icon{width: 1.1em;height: 1.1em;transition: transform 0.2s var(--ease)}.btn:hover .icon:last-child{transform: translateX(3px)}.btn-primary{color: #050816;background: linear-gradient(100deg,#5ef0ff,#9d8cff);box-shadow: inset 0 1px 0 rgba(255,255,255,0.45),0 10px 30px -10px rgba(94,240,255,0.6),0 6px 24px -8px rgba(124,108,255,0.65)}.btn-primary:hover{transform: translateY(-2px);box-shadow: inset 0 1px 0 rgba(255,255,255,0.5),0 16px 40px -10px rgba(94,240,255,0.7),0 10px 34px -8px rgba(124,108,255,0.8)}.btn-primary:active{transform: translateY(0)}.btn-ghost{color: var(--text);background: rgba(255,255,255,0.03);border-color: var(--line-2)}.btn-ghost:hover{background: rgba(255,255,255,0.07);border-color: rgba(255,255,255,0.32)}.btn-sm{padding: 0.62em 1.05em;font-size: 0.875rem}.btn-lg{padding: 1.02em 1.6em;font-size: 1rem}.btn-block{width: 100%}.link-arrow{display: inline-flex;align-items: center;gap: 8px;font-weight: 600;color: var(--c1)}.link-arrow .icon{width: 18px;height: 18px;transition: transform 0.2s var(--ease)}.link-arrow:hover .icon{transform: translateX(4px)}.badge{display: inline-flex;align-items: center;padding: 5px 9px;border-radius: 999px;font: 700 0.66rem/1 var(--font);letter-spacing: 0.08em;text-transform: uppercase;white-space: nowrap}.badge-new{color: var(--lime);background: rgba(200,255,122,0.1);border: 1px solid rgba(200,255,122,0.3)}.badge-hot{color: #ffb3d9;background: rgba(255,92,174,0.12);border: 1px solid rgba(255,92,174,0.35)}.check-list{display: grid;gap: 12px}.check-list li{display: flex;gap: 12px;align-items: flex-start;color: var(--text)}.check-list .icon{width: 22px;height: 22px;padding: 4px;margin-top: 1px;border-radius: 50%;color: #050816;background: linear-gradient(135deg,var(--c1),var(--c2));stroke-width: 3}.chips{display: flex;flex-wrap: wrap;gap: 10px}.chips li{padding: 8px 14px;border-radius: 999px;border: 1px solid var(--line-2);background: rgba(255,255,255,0.025);font: 500 0.9rem/1.2 var(--display);color: #c6cde0}.card{position: relative;background: linear-gradient(180deg,rgba(255,255,255,0.04),rgba(255,255,255,0.012));border: 1px solid var(--line);border-radius: var(--radius)}.spot{isolation: isolate;overflow: hidden;transition: border-color 0.3s,transform 0.3s var(--ease)}.spot::before,.spot::after{content: '';position: absolute;inset: 0;border-radius: inherit;pointer-events: none;opacity: 0;transition: opacity 0.35s}.spot::before{z-index: -1;background: radial-gradient(480px circle at var(--mx,50%) var(--my,0%),rgba(124,108,255,0.16),transparent 45%)}.spot::after{padding: 1px;background: radial-gradient(320px circle at var(--mx,50%) var(--my,0%),rgba(94,240,255,0.6),transparent 45%);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.spot:hover::before,.spot:hover::after{opacity: 1}.js .reveal{opacity: 0;transform: translateY(18px);transition: opacity 0.7s var(--ease),transform 0.7s var(--ease);transition-delay: var(--d,0s)}.js .reveal.is-in{opacity: 1;transform: none}.site-header{position: fixed;inset: 0 0 auto;z-index: 50}.site-header::before{content: '';position: absolute;inset: 0;z-index: -1;border-bottom: 1px solid transparent;transition: background-color 0.3s,border-color 0.3s}.site-header.is-scrolled::before,html.menu-open .site-header::before{background: rgba(5,7,13,0.76);border-bottom-color: var(--line);-webkit-backdrop-filter: saturate(160%) blur(14px);backdrop-filter: saturate(160%) blur(14px)}.header-inner{display: flex;align-items: center;gap: 20px;height: var(--header-h)}.brand{display: inline-flex;align-items: center;gap: 10px;flex: none}.brand-name{font: 700 1.35rem/1 var(--display);letter-spacing: -0.04em}.logo-mark{width: 34px;height: 34px}.nav{flex: 1;display: flex;justify-content: center}.nav-list{display: flex;align-items: center;gap: 2px}.nav-link{display: inline-flex;align-items: center;gap: 6px;padding: 9px 14px;border-radius: 999px;color: var(--muted);font-size: 0.93rem;font-weight: 500;transition: color 0.2s,background-color 0.2s}.nav-link:hover,.has-mega.is-open>.nav-link{color: var(--text);background: rgba(255,255,255,0.05)}.chev{width: 16px;height: 16px;transition: transform 0.25s var(--ease)}.has-mega.is-open .chev{transform: rotate(180deg)}.header-actions{display: flex;align-items: center;gap: 10px;flex: none;margin-left: auto}.lang-switch{display: inline-grid;place-items: center;width: 40px;height: 40px;border-radius: 50%;border: 1px solid var(--line-2);font: 600 0.78rem/1 var(--display);letter-spacing: 0.04em;color: var(--muted);transition: color 0.2s,border-color 0.2s}.lang-switch:hover{color: var(--text);border-color: rgba(255,255,255,0.4)}.menu-toggle{display: none;width: 42px;height: 42px;border-radius: 50%;border: 1px solid var(--line-2);position: relative}.menu-toggle span{position: absolute;top: 50%;left: 12px;right: 12px;height: 1.5px;margin-top: -0.75px;border-radius: 2px;background: var(--text);transition: transform 0.3s var(--ease)}.menu-toggle span:first-child{transform: translateY(-4px)}.menu-toggle span:last-child{transform: translateY(4px)}.menu-toggle[aria-expanded='true'] span:first-child{transform: rotate(45deg)}.menu-toggle[aria-expanded='true'] span:last-child{transform: rotate(-45deg)}.nav-mobile-cta{display: none}.has-mega{position: relative}.mega{position: absolute;top: calc(100% + 14px);left: 50%;width: min(780px,92vw);opacity: 0;visibility: hidden;transform: translate(-50%,8px);transition: opacity 0.22s,transform 0.22s var(--ease),visibility 0.22s}.mega::before{content: '';position: absolute;inset: -16px 0 auto;height: 16px}.has-mega.is-open .mega{opacity: 1;visibility: visible;transform: translate(-50%,0)}@media (hover: hover) and (min-width: 961px){.has-mega:hover .mega{opacity: 1;visibility: visible;transform: translate(-50%,0)}.has-mega:hover .chev{transform: rotate(180deg)}}.mega-inner{padding: 10px;border-radius: 22px;border: 1px solid var(--line-2);background: rgba(10,14,27,0.97);box-shadow: 0 40px 90px -20px rgba(0,0,0,0.85),0 0 0 1px rgba(255,255,255,0.02) inset;-webkit-backdrop-filter: blur(18px);backdrop-filter: blur(18px)}.mega-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 2px}.mega-link{display: flex;gap: 14px;align-items: center;padding: 12px;border-radius: 14px;transition: background-color 0.2s}.mega-link:hover{background: rgba(255,255,255,0.05)}.mega-icon{display: grid;place-items: center;width: 40px;height: 40px;flex: none;border-radius: 12px;color: #c4bcff;background: rgba(124,108,255,0.12);border: 1px solid rgba(124,108,255,0.28)}.mega-link:hover .mega-icon{color: var(--c1);border-color: rgba(56,232,255,0.4);background: rgba(56,232,255,0.08)}.mega-text{display: grid;gap: 2px}.mega-name{display: flex;align-items: center;gap: 8px;font-weight: 600;font-size: 0.93rem;color: var(--text)}.mega-desc{font-size: 0.8rem;color: var(--dim)}.hero{position: relative;padding: calc(var(--header-h) + clamp(44px,8vw,100px)) 0 clamp(72px,9vw,120px);overflow: clip}.hero-aurora{position: absolute;inset: -30% -10% auto;height: 130%;pointer-events: none;background: radial-gradient(38% 46% at 74% 32%,rgba(124,108,255,0.3),transparent 70%),radial-gradient(32% 40% at 18% 18%,rgba(56,232,255,0.18),transparent 70%),radial-gradient(28% 34% at 62% 82%,rgba(255,92,174,0.14),transparent 70%);animation: aurora 20s ease-in-out infinite alternate}.hero-grid-bg{position: absolute;inset: 0;pointer-events: none;background-image: linear-gradient(rgba(148,163,184,0.07) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,0.07) 1px,transparent 1px);background-size: 56px 56px;-webkit-mask-image: radial-gradient(ellipse 70% 60% at 50% 25%,#000 15%,transparent 75%);mask-image: radial-gradient(ellipse 70% 60% at 50% 25%,#000 15%,transparent 75%)}.hero-canvas{position: absolute;inset: 0;width: 100%;height: 100%;pointer-events: none;-webkit-mask-image: radial-gradient(ellipse 85% 75% at 60% 40%,#000 35%,transparent 85%);mask-image: radial-gradient(ellipse 85% 75% at 60% 40%,#000 35%,transparent 85%)}.hero-inner{position: relative;display: grid;grid-template-columns: 1.08fr 0.92fr;gap: clamp(36px,5vw,72px);align-items: center}.pill{display: inline-flex;align-items: center;gap: 10px;padding: 6px 6px 6px 14px;border-radius: 999px;border: 1px solid var(--line-2);background: rgba(255,255,255,0.035);font-size: 0.86rem;color: var(--text);transition: border-color 0.2s,background-color 0.2s}.pill:hover{border-color: rgba(61,255,168,0.5);background: rgba(61,255,168,0.05)}.pill-arrow{display: grid;place-items: center;width: 26px;height: 26px;border-radius: 50%;background: rgba(255,255,255,0.08)}.pill-arrow .icon{width: 14px;height: 14px}.pulse-dot{width: 8px;height: 8px;flex: none;border-radius: 50%;background: var(--ok);animation: pulse 2s infinite}.hero-title{margin: 24px 0 22px;font: 700 clamp(2.45rem,5.6vw,4.55rem)/1.02 var(--display);letter-spacing: -0.038em;text-wrap: balance}.hero-lead{font-size: clamp(1.05rem,1.5vw,1.2rem);color: var(--muted);max-width: 58ch;text-wrap: pretty}.hero-ctas{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 32px}.hero-ctas.center{justify-content: center}.hero-trust{display: flex;flex-wrap: wrap;gap: 10px 22px;margin-top: 28px;font-size: 0.9rem;color: var(--muted)}.hero-trust li{display: inline-flex;align-items: center;gap: 8px}.hero-trust .icon{width: 17px;height: 17px;color: var(--ok);stroke-width: 2.6}.hero-visual{position: relative;perspective: 1400px}.console{position: relative;border-radius: 22px;background: linear-gradient(180deg,rgba(18,24,44,0.94),rgba(9,12,24,0.96));border: 1px solid rgba(148,163,184,0.16);box-shadow: 0 50px 120px -35px rgba(124,108,255,0.5),0 30px 60px -30px rgba(0,0,0,0.9);transform: rotateY(-9deg) rotateX(5deg);transform-style: preserve-3d;animation: float-in 1.1s var(--ease) both 0.15s}.console::before{content: '';position: absolute;inset: -1px;border-radius: inherit;padding: 1px;pointer-events: none;background: linear-gradient(140deg,rgba(56,232,255,0.75),rgba(124,108,255,0.2) 35%,transparent 60%,rgba(255,92,174,0.6));-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.console-bar{display: flex;align-items: center;gap: 12px;padding: 12px 16px;border-bottom: 1px solid var(--line)}.console-dots{display: flex;gap: 6px}.console-dots i{width: 10px;height: 10px;border-radius: 50%;background: #252d42}.console-dots i:first-child{background: #ff5f57}.console-dots i:nth-child(2){background: #febc2e}.console-dots i:last-child{background: #28c840}.console-title{font-size: 0.76rem;color: var(--dim)}.console-live{margin-left: auto;display: inline-flex;align-items: center;gap: 7px;font-size: 0.68rem;font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;color: var(--ok)}.console-body{display: grid;gap: 12px;padding: 16px}.console-row{display: grid;grid-template-columns: 1fr auto;gap: 12px}.console-card{padding: 14px;border-radius: 14px;border: 1px solid var(--line);background: rgba(255,255,255,0.025)}.cc-head{display: flex;justify-content: space-between;align-items: baseline;gap: 10px;font-size: 0.76rem;color: var(--muted)}.cc-head strong{font: 700 1.3rem/1 var(--display);color: var(--text);letter-spacing: -0.02em}.bars{display: flex;align-items: flex-end;gap: 3px;height: 46px;margin-top: 12px}.bars i{flex: 1;height: var(--h);border-radius: 2px;transform-origin: bottom;background: linear-gradient(180deg,#5ef0ff,rgba(94,240,255,0.22));animation: bar-grow 0.8s var(--ease) both;animation-delay: calc(var(--i) * 22ms + 0.5s)}.bars i.warn{background: linear-gradient(180deg,var(--warn),rgba(255,181,71,0.25))}.perf{position: relative;display: grid;place-items: center;width: 116px}.ring{width: 86px;height: 86px;transform: rotate(-90deg)}.ring-bg{fill: none;stroke: rgba(255,255,255,0.07);stroke-width: 6}.ring-fg{fill: none;stroke: var(--ok);stroke-width: 6;stroke-linecap: round;stroke-dasharray: 98 100;animation: ring 1.6s var(--ease) both 0.6s;filter: drop-shadow(0 0 6px rgba(61,255,168,0.5))}.ring-val{position: absolute;inset: 0;display: grid;place-content: center;text-align: center}.ring-val strong{font: 700 1.45rem/1 var(--display)}.ring-val span{margin-top: 3px;font-size: 0.58rem;letter-spacing: 0.1em;text-transform: uppercase;color: var(--dim)}.pipe-name{display: inline-flex;align-items: center;gap: 6px}.pipe-name .icon{width: 14px;height: 14px;color: var(--c2)}.steps{display: grid;grid-template-columns: repeat(4,1fr);gap: 8px;margin: 14px 0 12px}.step{display: flex;align-items: center;gap: 7px;font-size: 0.74rem;color: var(--muted)}.step-dot{display: grid;place-items: center;width: 18px;height: 18px;flex: none;border-radius: 50%;background: var(--ok);color: #04130c;box-shadow: 0 0 10px rgba(61,255,168,0.45)}.step-dot .icon{width: 11px;height: 11px;stroke-width: 3.4}.s0 .step-dot{animation: step0 7s infinite}.s1 .step-dot{animation: step1 7s infinite}.s2 .step-dot{animation: step2 7s infinite}.s3 .step-dot{animation: step3 7s infinite}.progress{height: 4px;border-radius: 4px;background: rgba(255,255,255,0.06);overflow: hidden}.progress i{display: block;height: 100%;width: 100%;border-radius: inherit;background: var(--grad);animation: progress 7s infinite}.term{padding: 12px 14px;border-radius: 14px;background: #04060c;border: 1px solid var(--line);font-size: 0.76rem;line-height: 1.75;color: #aeb7cb}.term p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.term .prompt{color: var(--c3)}.term .t1{animation: term1 7s infinite}.term .t2{animation: term2 7s infinite}.term .t3{color: var(--ok);animation: term3 7s infinite}.caret{display: inline-block;width: 7px;height: 13px;margin-left: 4px;vertical-align: -2px;background: var(--c1);animation: blink 1s steps(1) infinite}.console-chips{display: flex;flex-wrap: wrap;gap: 8px}.chip-ok{display: inline-flex;align-items: center;gap: 6px;padding: 6px 10px;border-radius: 999px;font-size: 0.72rem;color: #bff7dc;background: rgba(61,255,168,0.07);border: 1px solid rgba(61,255,168,0.22)}.chip-ok .icon{width: 12px;height: 12px;color: var(--ok);stroke-width: 3}.toast{position: absolute;z-index: 2;display: flex;align-items: center;gap: 12px;padding: 11px 16px 11px 11px;border-radius: 16px;background: rgba(13,18,34,0.92);border: 1px solid var(--line-2);box-shadow: 0 24px 50px -18px rgba(0,0,0,0.85);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px)}.toast>.icon{width: 34px;height: 34px;padding: 7px;border-radius: 10px;color: var(--ok);background: rgba(61,255,168,0.12)}.toast strong{display: block;font-size: 0.82rem;font-weight: 600}.toast span{display: block;font-size: 0.74rem;color: var(--muted)}.toast-1{top: 38%;left: -64px;animation: float-in 1s var(--ease) both 0.9s,bob 6s ease-in-out infinite 2s}.toast-2{bottom: -28px;right: -16px;animation: float-in 1s var(--ease) both 1.2s,bob 7s ease-in-out infinite 2.3s}.toast-2>.icon{color: #c4bcff;background: rgba(124,108,255,0.16)}.marquee-section{padding: 30px 0;border-block: 1px solid var(--line);background: rgba(255,255,255,0.012)}.marquee-label{margin-bottom: 18px;text-align: center;font-size: 0.76rem;letter-spacing: 0.16em;text-transform: uppercase;color: var(--dim)}.marquee{overflow: hidden;-webkit-mask-image: linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image: linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marquee-track{display: flex;width: max-content;animation: marquee 45s linear infinite}.marquee:hover .marquee-track{animation-play-state: paused}.marquee-list{display: flex;gap: 12px;padding-right: 12px}.marquee-list li{padding: 10px 18px;border-radius: 999px;border: 1px solid var(--line);background: rgba(255,255,255,0.02);font: 600 0.98rem/1.2 var(--display);color: #aeb7cb;white-space: nowrap}.pain-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 16px}.pain-card{padding: 26px}.pain-icon{display: grid;place-items: center;width: 46px;height: 46px;margin-bottom: 20px;border-radius: 14px;color: #ff9b9b;background: rgba(255,107,107,0.1);border: 1px solid rgba(255,107,107,0.25)}.pain-card h3{font: 600 1.15rem/1.3 var(--display);margin-bottom: 8px}.pain-card p{color: var(--muted);font-size: 0.95rem}.pain-answer{display: flex;align-items: center;justify-content: center;gap: 14px;width: fit-content;max-width: 100%;margin: clamp(32px,4vw,48px) auto 0;padding: 14px 22px 14px 14px;border-radius: 999px;border: 1px solid var(--line-2);background: rgba(124,108,255,0.06);font-size: 1.05rem;color: var(--muted)}.pain-answer strong{color: var(--text);font-weight: 600}.pain-answer .logo-mark{width: 38px;height: 38px;flex: none}.services{background: radial-gradient(60% 50% at 50% 0%,rgba(124,108,255,0.08),transparent 70%)}.bento{display: grid;grid-template-columns: repeat(6,1fr);gap: 16px}.svc-card{grid-column: span 2;display: flex;flex-direction: column;min-height: 250px}.svc-card:hover{border-color: rgba(148,163,184,0.28);transform: translateY(-3px)}.svc-card.is-half{grid-column: span 3}.svc-card.is-feature{grid-column: span 3;grid-row: span 2}.svc-card.is-wide{grid-column: 1 / -1;flex-direction: row;align-items: stretch;min-height: 0}.svc-body{display: flex;flex-direction: column;flex: 1;gap: 12px;padding: 26px}.svc-head{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 6px}.svc-icon{display: grid;place-items: center;width: 48px;height: 48px;flex: none;border-radius: 14px;color: var(--c1);background: linear-gradient(var(--surface-solid),var(--surface-solid)) padding-box,linear-gradient(135deg,rgba(56,232,255,0.7),rgba(124,108,255,0.4),rgba(255,92,174,0.5)) border-box;border: 1px solid transparent;box-shadow: 0 8px 24px -10px rgba(56,232,255,0.45)}.svc-icon .icon{width: 22px;height: 22px}.svc-icon.sm{width: 32px;height: 32px;border-radius: 10px}.svc-icon.sm .icon{width: 16px;height: 16px}.svc-title{font: 700 1.3rem/1.2 var(--display);letter-spacing: -0.02em}.svc-desc{color: var(--muted);font-size: 0.95rem}.svc-meta{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-top: auto;padding-top: 16px;border-top: 1px solid var(--line);font-size: 0.86rem;color: var(--dim)}.svc-price strong{color: var(--text);font: 700 1rem/1 var(--display)}.svc-more{display: inline-flex;align-items: center;gap: 6px;font-weight: 600;color: var(--c1);white-space: nowrap}.svc-more .icon{width: 16px;height: 16px;transition: transform 0.2s var(--ease)}.svc-card:hover .svc-more .icon{transform: translateX(4px)}.is-feature .svc-title{font-size: clamp(1.5rem,2.4vw,1.95rem)}.is-feature .svc-desc{font-size: 1.02rem}.svc-visual{margin-top: auto;padding: 18px;border-radius: 16px;background: #04060c;border: 1px solid var(--line);font: 0.86rem/1.4 var(--mono)}.svc-visual + .svc-meta{margin-top: 4px}.svc-visual-cmd{margin-bottom: 14px;color: var(--dim)}.svc-visual-cmd span{color: var(--c3)}.svc-visual ul{display: grid;gap: 10px}.svc-visual li{display: flex;align-items: center;gap: 10px;color: #b9c2d6}.svc-visual .icon{width: 20px;height: 20px;padding: 3px;border-radius: 50%;color: #04130c;background: var(--ok);stroke-width: 3.2}.js .svc-visual li{opacity: 0;transform: translateX(-8px);transition: opacity 0.5s var(--ease),transform 0.5s var(--ease);transition-delay: calc(0.35s + var(--j) * 0.18s)}.js .is-in .svc-visual li{opacity: 1;transform: none}.countdown{display: grid;align-content: center;justify-items: end;gap: 2px;min-width: 300px;padding: 26px 34px;border-left: 1px solid var(--line);text-align: right;background: radial-gradient(80% 90% at 100% 50%,rgba(255,92,174,0.14),transparent 70%)}.countdown-date{font: 600 0.8rem/1 var(--display);letter-spacing: 0.12em;text-transform: uppercase;color: #ffb3d9}.countdown-num{font: 700 clamp(3.4rem,7vw,5.4rem)/1 var(--display);letter-spacing: -0.05em;background: linear-gradient(120deg,#ff8cc6,#9d8cff);-webkit-background-clip: text;background-clip: text;color: transparent}.countdown-unit{margin-top: -4px;font: 600 1rem/1 var(--display);color: var(--text)}.countdown-label{max-width: 26ch;margin-top: 8px;font-size: 0.84rem;color: var(--muted)}.quick-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px}.quick-card{display: flex;flex-direction: column;gap: 10px;padding: 28px}.quick-card h3{font: 700 1.25rem/1.25 var(--display)}.quick-card p{flex: 1;margin-bottom: 8px;color: var(--muted)}.quick-icon{display: grid;place-items: center;width: 48px;height: 48px;margin-bottom: 8px;border-radius: 14px;color: #c4bcff;background: rgba(124,108,255,0.12);border: 1px solid rgba(124,108,255,0.3)}.quick-card.is-urgent{border-color: rgba(255,107,107,0.35);background: linear-gradient(180deg,rgba(255,107,107,0.09),rgba(255,255,255,0.01))}.quick-card.is-urgent .quick-icon{color: #ff9b9b;background: rgba(255,107,107,0.12);border-color: rgba(255,107,107,0.35);animation: urgent 2.4s ease-in-out infinite}.quick-card.is-urgent .link-arrow{color: #ff9b9b}.team-grid{display: grid;grid-template-columns: 0.9fr 1.1fr;gap: clamp(32px,6vw,80px);align-items: start}.team-copy{position: sticky;top: calc(var(--header-h) + 32px)}.roles{margin-top: 8px}.roles-label{margin-bottom: 14px;font-size: 0.78rem;letter-spacing: 0.14em;text-transform: uppercase;color: var(--dim)}.team-points{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}.point{display: flex;gap: 16px;padding: 22px;border-radius: var(--radius-sm);border: 1px solid var(--line);background: rgba(255,255,255,0.02);transition: border-color 0.3s,background-color 0.3s}.point:hover{border-color: rgba(56,232,255,0.3);background: rgba(56,232,255,0.03)}.point h3{margin-bottom: 6px;font: 600 1.08rem/1.3 var(--display)}.point p{font-size: 0.93rem;color: var(--muted)}.point-icon{display: grid;place-items: center;width: 40px;height: 40px;flex: none;border-radius: 12px;color: var(--c1);background: rgba(56,232,255,0.08);border: 1px solid rgba(56,232,255,0.22)}.stats{display: grid;grid-template-columns: repeat(4,1fr);margin-top: clamp(48px,7vw,80px);overflow: hidden}.stat{display: flex;flex-direction: column-reverse;justify-content: flex-end;gap: 8px;padding: clamp(22px,3vw,36px);text-align: center}.stat + .stat{border-left: 1px solid var(--line)}.stat dd{font: 700 clamp(2.3rem,4.5vw,3.4rem)/1 var(--display);letter-spacing: -0.04em;background: var(--grad);-webkit-background-clip: text;background-clip: text;color: transparent}.stat dt{font-size: 0.9rem;color: var(--muted)}.process-list{position: relative;display: grid;grid-template-columns: repeat(4,1fr);gap: 20px;counter-reset: step}.process-list::before{content: '';position: absolute;top: 28px;left: 28px;right: 28px;height: 1px;background: linear-gradient(90deg,var(--c1),var(--c2),var(--c3));opacity: 0.45}.process-step{position: relative}.process-num{position: relative;display: grid;place-items: center;width: 56px;height: 56px;margin-bottom: 22px;border-radius: 50%;font: 700 1.05rem/1 var(--display);color: var(--text);background: linear-gradient(var(--bg),var(--bg)) padding-box,var(--grad) border-box;border: 1px solid transparent;box-shadow: 0 0 0 8px var(--bg),0 10px 30px -8px rgba(124,108,255,0.6)}.process-step h3{margin-bottom: 8px;font: 700 1.2rem/1.3 var(--display)}.process-step p{color: var(--muted);font-size: 0.95rem}.report-grid{display: grid;grid-template-columns: 1fr 1fr;gap: clamp(32px,6vw,80px);align-items: center}.report-card{padding: 26px;box-shadow: 0 40px 100px -40px rgba(124,108,255,0.5)}.rc-head{display: flex;justify-content: space-between;align-items: flex-start;gap: 16px;padding-bottom: 18px;border-bottom: 1px solid var(--line)}.rc-sample{display: inline-block;margin-bottom: 8px;padding: 4px 8px;border-radius: 6px;font-size: 0.66rem;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: var(--dim);background: rgba(255,255,255,0.05)}.rc-head h3{font: 700 1.3rem/1.2 var(--display)}.rc-site{margin-top: 4px;font-size: 0.78rem;color: var(--dim)}.rc-status{display: inline-flex;align-items: center;gap: 6px;padding: 6px 12px;border-radius: 999px;font-size: 0.78rem;font-weight: 600;white-space: nowrap;color: var(--ok);background: rgba(61,255,168,0.08);border: 1px solid rgba(61,255,168,0.25)}.rc-status .icon{width: 14px;height: 14px;stroke-width: 3}.rc-metrics{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px;margin: 18px 0}.rc-metric{padding: 14px;border-radius: 12px;background: rgba(255,255,255,0.025);border: 1px solid var(--line)}.rc-metric dt{font-size: 0.74rem;color: var(--dim)}.rc-metric dd{display: flex;align-items: baseline;flex-wrap: wrap;gap: 6px;margin-top: 4px;font: 700 1.25rem/1.1 var(--display)}.delta{font: 600 0.72rem/1 var(--font);color: var(--ok)}.rc-chart{width: 100%;height: 80px}.rc-line{stroke-dasharray: 100;stroke-dashoffset: 0}.js .report-card .rc-line{stroke-dashoffset: 100;transition: stroke-dashoffset 1.6s var(--ease) 0.3s}.js .report-card.is-in .rc-line{stroke-dashoffset: 0}.rc-next{display: flex;gap: 10px;align-items: flex-start;margin-top: 14px;padding: 12px 14px;border-radius: 12px;font-size: 0.88rem;color: #d7dcf0;background: rgba(124,108,255,0.08);border: 1px solid rgba(124,108,255,0.22)}.rc-next .icon{width: 18px;height: 18px;color: #c4bcff;margin-top: 2px}@property --angle{syntax: '<angle>';initial-value: 0deg;inherits: false}.billing{display: flex;width: fit-content;margin: -16px auto 40px;padding: 5px;border-radius: 999px;border: 1px solid var(--line-2);background: rgba(255,255,255,0.03)}.billing-btn{display: inline-flex;align-items: center;gap: 8px;padding: 10px 18px;border-radius: 999px;font-size: 0.9rem;font-weight: 600;color: var(--muted);transition: color 0.2s,background-color 0.2s}.billing-btn.is-active{color: var(--bg);background: var(--text)}.save{padding: 3px 8px;border-radius: 999px;font-size: 0.7rem;color: #05160a;background: var(--lime)}.plans{display: grid;grid-template-columns: repeat(3,1fr);gap: 18px;align-items: start}.plan{display: flex;flex-direction: column;padding: 30px}.plan.is-featured{border: 1px solid transparent;background: linear-gradient(180deg,#11172b,#0b1021) padding-box,conic-gradient(from var(--angle),#38e8ff,#7c6cff,#ff5cae,#38e8ff) border-box;box-shadow: 0 40px 90px -35px rgba(124,108,255,0.7);animation: spin-border 6s linear infinite}.plan-badge{position: absolute;top: -13px;left: 50%;transform: translateX(-50%);padding: 6px 14px;border-radius: 999px;font-size: 0.74rem;font-weight: 700;color: #050816;background: linear-gradient(100deg,#5ef0ff,#ff8cc6);white-space: nowrap}.plan-name{font: 700 1.4rem/1.2 var(--display)}.plan-desc{min-height: 3em;margin-top: 6px;font-size: 0.93rem;color: var(--muted)}.plan-price{display: flex;align-items: baseline;gap: 4px;margin-top: 22px}.plan-amount{font: 700 clamp(2.6rem,4vw,3.2rem)/1 var(--display);letter-spacing: -0.04em}.plan-per{font-size: 1rem;color: var(--muted)}.plan-billing{margin: 6px 0 22px;font-size: 0.8rem;color: var(--dim)}.plan-features{display: grid;gap: 11px;margin-top: 24px;padding-top: 22px;border-top: 1px solid var(--line);font-size: 0.93rem}.plan-features li{display: flex;gap: 10px;align-items: flex-start;color: #d3d8e6}.plan-features .icon{width: 18px;height: 18px;margin-top: 2px;color: var(--ok);stroke-width: 2.6}.pricing-custom{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 8px 16px;margin-top: 36px;color: var(--muted)}.faq-grid{display: grid;grid-template-columns: 0.8fr 1.2fr;gap: clamp(32px,6vw,80px);align-items: start}.faq-head{position: sticky;top: calc(var(--header-h) + 32px)}.faq-head .section-head{margin-bottom: 22px}.faq-list{display: grid;gap: 12px}.faq-item{border-radius: var(--radius-sm);border: 1px solid var(--line);background: rgba(255,255,255,0.02);transition: border-color 0.3s,background-color 0.3s}.faq-item[open]{border-color: rgba(124,108,255,0.35);background: rgba(124,108,255,0.05)}.faq-item summary{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 20px 22px;cursor: pointer;list-style: none}.faq-item summary::-webkit-details-marker{display: none}.faq-q{font: 600 1.06rem/1.4 var(--display)}.faq-toggle{position: relative;width: 28px;height: 28px;flex: none;border-radius: 50%;border: 1px solid var(--line-2)}.faq-toggle::before,.faq-toggle::after{content: '';position: absolute;top: 50%;left: 50%;width: 11px;height: 1.6px;margin: -0.8px 0 0 -5.5px;border-radius: 2px;background: var(--text);transition: transform 0.3s var(--ease)}.faq-toggle::after{transform: rotate(90deg)}.faq-item[open] .faq-toggle::after{transform: rotate(0deg)}.faq-item[open] .faq-toggle{border-color: var(--c2)}.faq-a{padding: 0 22px 22px;color: var(--muted)}.contact{overflow: clip}.contact-glow{position: absolute;inset: 10% -20% auto;height: 80%;pointer-events: none;background: radial-gradient(40% 50% at 70% 50%,rgba(124,108,255,0.2),transparent 70%),radial-gradient(30% 40% at 20% 60%,rgba(56,232,255,0.1),transparent 70%)}.contact-grid{position: relative;display: grid;grid-template-columns: 0.9fr 1.1fr;gap: clamp(32px,6vw,80px);align-items: start}.contact-direct{display: grid;gap: 12px;margin-top: 36px;padding-top: 28px;border-top: 1px solid var(--line)}.contact-direct-title{font-size: 0.78rem;letter-spacing: 0.14em;text-transform: uppercase;color: var(--dim)}.contact-line{display: flex;align-items: flex-start;gap: 12px;color: var(--text);font-weight: 500}.contact-line .icon{width: 38px;height: 38px;padding: 9px;border-radius: 12px;color: var(--c1);background: rgba(56,232,255,0.08);border: 1px solid rgba(56,232,255,0.2)}.contact-line span{align-self: center}.contact-line small{color: var(--muted);font-weight: 400;font-size: 0.86rem}a.contact-line:hover span{color: var(--c1)}.contact-form{display: grid;gap: 16px;padding: clamp(22px,3.5vw,36px);background: linear-gradient(180deg,rgba(17,23,43,0.9),rgba(10,14,27,0.92));box-shadow: 0 40px 100px -40px rgba(124,108,255,0.5)}.form-row{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}.field{display: grid;gap: 7px}.field label{font-size: 0.86rem;font-weight: 500;color: #cfd5e4}.optional{color: var(--dim);font-weight: 400}.field input,.field select,.field textarea{width: 100%;padding: 13px 14px;border-radius: 12px;border: 1px solid var(--line-2);background: rgba(4,6,12,0.7);font-size: 0.97rem;transition: border-color 0.2s,box-shadow 0.2s,background-color 0.2s;appearance: none}.field textarea{resize: vertical;min-height: 130px}.field input::placeholder,.field textarea::placeholder{color: #5c657a}.field input:focus,.field select:focus,.field textarea:focus{outline: none;border-color: var(--c1);background: rgba(4,6,12,0.95);box-shadow: 0 0 0 4px rgba(56,232,255,0.14)}.field input:user-invalid,.field textarea:user-invalid,.field select:user-invalid{border-color: var(--danger)}.select-wrap{position: relative}.select-wrap select{padding-right: 40px;cursor: pointer}.select-wrap select:invalid{color: #5c657a}.select-wrap option{color: var(--text);background: var(--surface-solid)}.select-wrap .icon{position: absolute;right: 14px;top: 50%;width: 16px;height: 16px;transform: translateY(-50%);color: var(--muted);pointer-events: none}.hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.consent{display: flex;align-items: flex-start;gap: 12px;font-size: 0.86rem;color: var(--muted);cursor: pointer}.consent input{width: 18px;height: 18px;margin-top: 2px;flex: none;accent-color: var(--c2)}.consent a{color: var(--text);text-decoration: underline;text-decoration-color: rgba(255,255,255,0.3);text-underline-offset: 3px}.form-status{min-height: 1.4em;font-size: 0.92rem;text-align: center;color: var(--muted)}.form-status.is-success{color: var(--ok)}.form-status.is-error{color: #ff9b9b}.form-status a{color: var(--text);text-decoration: underline}.contact-form button[disabled]{opacity: 0.7;cursor: progress}.site-footer{position: relative;padding-top: clamp(56px,8vw,96px);border-top: 1px solid var(--line);background: linear-gradient(180deg,var(--bg-2),var(--bg));overflow: clip}.footer-grid{display: grid;grid-template-columns: 1.4fr 1fr 0.8fr 1.1fr;gap: 40px}.footer-brand p{max-width: 36ch;margin-top: 18px;color: var(--muted);font-size: 0.95rem}.footer-brand .footer-note{display: flex;align-items: center;gap: 8px;font-size: 0.82rem;color: var(--dim)}.footer-note .icon{width: 16px;height: 16px;color: var(--ok)}.footer-title{margin-bottom: 16px;font: 600 0.78rem/1 var(--display);letter-spacing: 0.14em;text-transform: uppercase;color: var(--dim)}.footer-col ul{display: grid;gap: 10px;font-size: 0.93rem}.footer-col a{color: #c3c9d8;transition: color 0.2s}.footer-col a:hover{color: var(--c1)}.footer-contact li,.footer-contact a{display: flex;align-items: flex-start;gap: 10px;color: #c3c9d8}.footer-contact .icon{width: 17px;height: 17px;margin-top: 3px;color: var(--dim)}.footer-bottom{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 12px 24px;margin-top: 56px;padding: 22px 0;border-top: 1px solid var(--line);font-size: 0.84rem;color: var(--dim)}.footer-langs{display: flex;gap: 16px}.footer-langs a:hover,.footer-langs a[aria-current]{color: var(--text)}.footer-word{margin-bottom: -0.18em;text-align: center;white-space: nowrap;user-select: none;pointer-events: none;font: 700 clamp(5rem,21vw,17rem)/1 var(--display);letter-spacing: -0.06em;background: linear-gradient(180deg,rgba(124,108,255,0.34),rgba(56,232,255,0.06) 60%,transparent);-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-stroke: 1px rgba(148,163,184,0.16)}.svc-hero,.page-hero{position: relative;padding: calc(var(--header-h) + clamp(28px,5vw,56px)) 0 clamp(56px,8vw,96px);overflow: clip}.svc-hero .hero-aurora,.not-found .hero-aurora{height: 110%;opacity: 0.8}.svc-hero .container,.page-hero .container{position: relative}.breadcrumbs{margin-bottom: clamp(28px,4vw,44px);font-size: 0.86rem;color: var(--dim)}.breadcrumbs ol{display: flex;flex-wrap: wrap;gap: 6px}.breadcrumbs li:not(:last-child)::after{content: '/';margin-left: 6px;opacity: 0.5}.breadcrumbs a:hover{color: var(--text)}.breadcrumbs [aria-current]{color: var(--muted)}.svc-hero-grid{display: grid;grid-template-columns: 1.35fr 0.65fr;gap: clamp(32px,5vw,64px);align-items: start}.svc-kicker{display: inline-flex;align-items: center;gap: 12px;font: 600 0.82rem/1 var(--display);letter-spacing: 0.14em;text-transform: uppercase;color: var(--c1)}.svc-h1{margin: 22px 0 20px;font: 700 clamp(2.3rem,5vw,4rem)/1.04 var(--display);letter-spacing: -0.035em;text-wrap: balance}.price-card{padding: 28px;background: linear-gradient(180deg,rgba(17,23,43,0.92),rgba(10,14,27,0.94));box-shadow: 0 40px 90px -40px rgba(124,108,255,0.6)}.price-card::before{content: '';position: absolute;inset: -1px;border-radius: inherit;padding: 1px;pointer-events: none;background: linear-gradient(160deg,rgba(56,232,255,0.6),transparent 40%,rgba(255,92,174,0.5));-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.price-label{font-size: 0.78rem;letter-spacing: 0.14em;text-transform: uppercase;color: var(--dim)}.price-value{display: flex;align-items: baseline;flex-wrap: wrap;gap: 6px;margin-top: 10px}.price-from{color: var(--muted)}.price-value strong{font: 700 3rem/1 var(--display);letter-spacing: -0.04em}.price-unit{color: var(--muted)}.price-vat{margin-top: 4px;font-size: 0.8rem;color: var(--dim)}.price-included{margin: 22px 0 14px;padding-top: 20px;border-top: 1px solid var(--line);font-weight: 600}.price-card .check-list{gap: 10px;font-size: 0.93rem}.price-card .check-list .icon{width: 20px;height: 20px}.price-note{margin-top: 20px;font-size: 0.84rem;color: var(--muted)}.problems-grid{display: grid;grid-template-columns: 0.9fr 1.1fr;gap: clamp(32px,6vw,80px);align-items: center}.problems-grid .section-head{margin-bottom: 0}.problem-list{display: grid;gap: 12px}.problem{display: flex;align-items: center;gap: 16px;padding: 18px 20px;border-radius: var(--radius-sm);border: 1px solid var(--line);background: rgba(255,255,255,0.02);font-size: 1.02rem}.problem-x{display: grid;place-items: center;width: 32px;height: 32px;flex: none;border-radius: 50%;color: #ff9b9b;background: rgba(255,107,107,0.12);border: 1px solid rgba(255,107,107,0.3)}.problem-x .icon{width: 15px;height: 15px;stroke-width: 2.6}.feature-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px}.feature{padding: 28px}.feature .svc-icon{margin-bottom: 20px}.feature h3{margin-bottom: 8px;font: 700 1.18rem/1.3 var(--display)}.feature p{color: var(--muted);font-size: 0.95rem}.features{background: radial-gradient(60% 50% at 50% 0%,rgba(124,108,255,0.08),transparent 70%)}.stack-inner{display: grid;grid-template-columns: 0.8fr 1.2fr;gap: 32px;align-items: center;padding: clamp(26px,4vw,44px)}.stack-inner .eyebrow{margin-bottom: 12px}.related-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px}.section.stack{padding-block: 0}.prose-section{padding-top: 0}.prose h2{margin: 40px 0 12px;font: 700 1.4rem/1.3 var(--display)}.prose p{color: var(--muted)}.prose p + p{margin-top: 12px}.prose a{color: var(--c1);text-decoration: underline;text-underline-offset: 3px}.prose .lead{margin-top: 0;color: var(--text)}.not-found{min-height: 80vh;display: grid;align-items: center}.nf-code{font: 700 clamp(6rem,22vw,12rem)/0.9 var(--display);letter-spacing: -0.06em}.not-found .lead{margin-inline: auto}@keyframes shimmer{to{background-position: 220% center}}@keyframes aurora{0%{transform: translate3d(0,0,0) scale(1)}100%{transform: translate3d(-4%,3%,0) scale(1.08)}}@keyframes pulse{0%{box-shadow: 0 0 0 0 rgba(61,255,168,0.55)}70%{box-shadow: 0 0 0 9px rgba(61,255,168,0)}100%{box-shadow: 0 0 0 0 rgba(61,255,168,0)}}@keyframes float-in{from{opacity: 0;translate: 0 28px}to{opacity: 1;translate: 0 0}}@keyframes bob{0%,100%{transform: translateY(0)}50%{transform: translateY(-9px)}}@keyframes bar-grow{from{transform: scaleY(0)}to{transform: scaleY(1)}}@keyframes ring{from{stroke-dasharray: 0 100}to{stroke-dasharray: 98 100}}@keyframes blink{50%{opacity: 0}}@keyframes marquee{to{transform: translateX(-50%)}}@keyframes spin-border{to{--angle: 360deg}}@keyframes urgent{0%,100%{box-shadow: 0 0 0 0 rgba(255,107,107,0.4)}50%{box-shadow: 0 0 0 8px rgba(255,107,107,0)}}@keyframes progress{0%{width: 0;opacity: 1}72%{width: 100%;opacity: 1}94%{width: 100%;opacity: 1}100%{width: 100%;opacity: 0}}@keyframes step0{0%,8%{background: transparent;box-shadow: inset 0 0 0 2px rgba(255,255,255,0.18);color: transparent}12%,94%{background: var(--ok);color: #04130c}100%{background: transparent;color: transparent}}@keyframes step1{0%,26%{background: transparent;box-shadow: inset 0 0 0 2px rgba(255,255,255,0.18);color: transparent}30%,94%{background: var(--ok);color: #04130c}100%{background: transparent;color: transparent}}@keyframes step2{0%,44%{background: transparent;box-shadow: inset 0 0 0 2px rgba(255,255,255,0.18);color: transparent}48%,94%{background: var(--ok);color: #04130c}100%{background: transparent;color: transparent}}@keyframes step3{0%,68%{background: transparent;box-shadow: inset 0 0 0 2px rgba(124,108,255,0.8);color: transparent}72%,94%{background: var(--ok);color: #04130c}100%{background: transparent;color: transparent}}@keyframes term1{0%,22%{opacity: 0}26%,94%{opacity: 1}100%{opacity: 0}}@keyframes term2{0%,44%{opacity: 0}48%,94%{opacity: 1}100%{opacity: 0}}@keyframes term3{0%,70%{opacity: 0}74%,94%{opacity: 1}100%{opacity: 0}}@media (max-width: 1100px){.hero-inner{grid-template-columns: 1fr}.hero-visual{max-width: 620px;width: 100%;margin-inline: auto}.console{transform: none}.toast-1{left: -12px}.pain-grid{grid-template-columns: repeat(2,1fr)}.team-grid,.faq-grid,.report-grid,.contact-grid,.problems-grid{grid-template-columns: 1fr}.team-copy,.faq-head{position: static}.footer-grid{grid-template-columns: 1fr 1fr}.svc-hero-grid{grid-template-columns: 1fr}.price-card{max-width: 560px}}@media (max-width: 960px){.nav{position: fixed;inset: var(--header-h) 0 0;z-index: 49;display: flex;flex-direction: column;justify-content: flex-start;gap: 24px;padding: 12px clamp(16px,4vw,40px) 32px;overflow-y: auto;overscroll-behavior: contain;background: rgba(5,7,13,0.98);opacity: 0;visibility: hidden;transform: translateY(-8px);transition: opacity 0.25s,transform 0.25s var(--ease),visibility 0.25s}.nav.is-open{opacity: 1;visibility: visible;transform: none}.nav-list{flex-direction: column;align-items: stretch;gap: 0}.nav-link{width: 100%;justify-content: space-between;padding: 16px 4px;border-radius: 0;border-bottom: 1px solid var(--line);font: 600 1.15rem/1.2 var(--display);color: var(--text)}.nav-link:hover,.has-mega.is-open>.nav-link{background: none}.mega{position: static;width: auto;opacity: 1;visibility: visible;transform: none;display: none}.mega::before{display: none}.has-mega.is-open .mega{display: block;transform: none}.mega-inner{margin: 8px 0;padding: 4px;border-radius: 16px;background: rgba(255,255,255,0.02);box-shadow: none}.mega-grid{grid-template-columns: 1fr}.nav-mobile-cta{display: grid;gap: 10px}.header-cta{display: none}.menu-toggle{display: inline-flex}.bento{grid-template-columns: repeat(2,1fr)}.svc-card,.svc-card.is-half{grid-column: span 1}.svc-card.is-feature{grid-column: 1 / -1;grid-row: auto}.quick-grid,.feature-grid,.related-grid{grid-template-columns: repeat(2,1fr)}.plans{grid-template-columns: 1fr;max-width: 520px;margin-inline: auto}.plan.is-featured{order: -1}.process-list{grid-template-columns: repeat(2,1fr);row-gap: 40px}.process-list::before{display: none}.stats{grid-template-columns: repeat(2,1fr)}.stat:nth-child(3){border-left: 0}.stat:nth-child(n + 3){border-top: 1px solid var(--line)}.stack-inner{grid-template-columns: 1fr}}@media (max-width: 680px){:root{--header-h: 64px;--radius: 18px}.toast{display: none}.console-row{grid-template-columns: 1fr}.perf{width: auto;grid-template-columns: auto 1fr;justify-items: start;gap: 14px;place-items: center start}.perf .ring-val{position: static;text-align: left}.perf .ring{grid-row: 1}.steps{grid-template-columns: repeat(2,1fr)}.pain-grid,.bento,.quick-grid,.feature-grid,.related-grid,.team-points,.form-row{grid-template-columns: 1fr}.svc-card.is-wide{flex-direction: column}.countdown{justify-items: start;min-width: 0;border-left: 0;border-top: 1px solid var(--line);text-align: left}.pain-answer{border-radius: 20px;align-items: flex-start;text-align: left}.rc-metrics{grid-template-columns: repeat(2,1fr)}.rc-head{flex-direction: column}.process-list{grid-template-columns: 1fr}.footer-grid{grid-template-columns: 1fr;gap: 32px}.hero-ctas .btn{flex: 1 1 100%}.brand-name{font-size: 1.22rem}.lang-switch{width: 38px;height: 38px}.billing-btn{padding: 10px 14px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{animation-duration: 0.001ms !important;animation-iteration-count: 1 !important;transition-duration: 0.001ms !important;transition-delay: 0s !important}.js .reveal,.js .svc-visual li{opacity: 1;transform: none}.marquee-track{animation: none}}