@font-face{font-family: 'Satoshi';font-weight: 300;font-style: normal;font-display: swap;src: url('fonts/satoshi-300.woff2')format('woff2')}@font-face{font-family: 'Satoshi';font-weight: 400;font-style: normal;font-display: swap;src: url('fonts/satoshi-400.woff2')format('woff2')}@font-face{font-family: 'Satoshi';font-weight: 500;font-style: normal;font-display: swap;src: url('fonts/satoshi-500.woff2')format('woff2')}@font-face{font-family: 'Satoshi';font-weight: 700;font-style: normal;font-display: swap;src: url('fonts/satoshi-700.woff2')format('woff2')}@font-face{font-family: 'Satoshi';font-weight: 900;font-style: normal;font-display: swap;src: url('fonts/satoshi-900.woff2')format('woff2')}@font-face{font-family: 'JetBrains Mono';font-weight: 300;font-style: normal;font-display: swap;src: url('fonts/jbmono-300-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: 'JetBrains Mono';font-weight: 300;font-style: normal;font-display: swap;src: url('fonts/jbmono-300-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: 'JetBrains Mono';font-weight: 400;font-style: normal;font-display: swap;src: url('fonts/jbmono-400-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: 'JetBrains Mono';font-weight: 400;font-style: normal;font-display: swap;src: url('fonts/jbmono-400-ext-switch.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: 'JetBrains Mono';font-weight: 500;font-style: normal;font-display: swap;src: url('fonts/jbmono-500-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: 'JetBrains Mono';font-weight: 500;font-style: normal;font-display: swap;src: url('fonts/jbmono-500-ext-switch.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: 'IBM Plex Sans Arabic';font-weight: 300;font-style: normal;font-display: swap;src: url('fonts/plexar-300-arabic.woff2')format('woff2')}@font-face{font-family: 'IBM Plex Sans Arabic';font-weight: 400;font-style: normal;font-display: swap;src: url('fonts/plexar-400-switch.woff2')format('woff2')}@font-face{font-family: 'IBM Plex Sans Arabic';font-weight: 500;font-style: normal;font-display: swap;src: url('fonts/plexar-500-arabic.woff2')format('woff2')}@font-face{font-family: 'IBM Plex Sans Arabic';font-weight: 700;font-style: normal;font-display: swap;src: url('fonts/plexar-700-arabic.woff2')format('woff2')}:root{--electric: #0D6EFD;--electric-glow: #3A8BFD;--electric-text: #5AA0FF;--electric-soft: rgba(13,110,253,0.18);--eye-color: #0D6EFD;--rust: #C1642F;--rust-soft: rgba(193,100,47,0.14);--moss: #3E4A38;--ash: #8B8478;--glint: #0D6EFD;--bg: #0A0F16;--bg-2: #111821;--bg-3: #1B2430;--bg-4: #243140;--text: #E6F0FF;--text-strong: #FFFFFF;--text-muted: #7C8896;--line: rgba(255,255,255,0.08);--line-2: rgba(255,255,255,0.14);--control-border: rgba(255,255,255,0.42);--danger-text: #FF7B7B;--logo-mark: #FFFFFF;--grid-color: rgba(255,255,255,0.035);--grain-blend: overlay;--grain-opacity: 0.06;--orb-1: rgba(13,110,253,0.35);--orb-2: rgba(13,110,253,0.18);--card-bg: rgba(255,255,255,0.04);--card-bg-hover: rgba(255,255,255,0.08);--shadow-1: 0 8px 30px -8px rgba(13,110,253,0.5);--shadow-card: 0 40px 80px -20px rgba(0,0,0,0.6);--nav-bg: rgba(10,15,22,0.7);--hud-bg: rgba(10,15,22,0.6);--cursor-blend: difference;--cursor-color: #FFFFFF;--ghost-num: rgba(255,255,255,0.05);--sky-opacity: 1;--void: var(--bg);--nightfall: var(--bg-2);--slate: var(--bg-3);--slate-2: var(--bg-4);--arctic: var(--text);--pure: var(--text-strong);--muted: var(--text-muted);--font-sans: 'Satoshi',system-ui,sans-serif;--font-mono: 'JetBrains Mono',ui-monospace,monospace;--ease: cubic-bezier(0.22,1,0.36,1);--ease-out: cubic-bezier(0.16,1,0.3,1)}[data-theme="light"]{--electric-text: #0B5ED7;--bg: #F4F5F8;--bg-2: #FFFFFF;--bg-3: #ECEFF4;--bg-4: #DCE2EB;--text: #1B2430;--text-strong: #0A0F16;--text-muted: #5E6A78;--line: rgba(10,15,22,0.10);--line-2: rgba(10,15,22,0.18);--control-border: rgba(10,15,22,0.45);--danger-text: #C4262B;--logo-mark: #0A0F16;--grid-color: rgba(10,15,22,0.04);--grain-blend: multiply;--grain-opacity: 0.04;--orb-1: rgba(13,110,253,0.22);--orb-2: rgba(13,110,253,0.12);--card-bg: rgba(10,15,22,0.02);--card-bg-hover: rgba(13,110,253,0.05);--shadow-1: 0 8px 30px -8px rgba(13,110,253,0.4);--shadow-card: 0 30px 70px -20px rgba(13,110,253,0.18);--nav-bg: rgba(255,255,255,0.78);--hud-bg: rgba(255,255,255,0.78);--cursor-blend: normal;--cursor-color: #0A0F16;--ghost-num: rgba(10,15,22,0.05);--sky-opacity: 0.35}.skip-link{position: absolute;inset-inline-start: -9999px;top: 12px;z-index: 10000;padding: 12px 20px;border-radius: 10px;background: var(--electric);color: #fff;font: 500 15px/1 var(--font-sans);text-decoration: none;cursor: auto}.skip-link:focus{inset-inline-start: 12px;outline: 2px solid #fff;outline-offset: 2px}*{margin: 0;padding: 0;box-sizing: border-box}*::selection{background: var(--electric);color: #fff}html,body{background: var(--bg);color: var(--text);font-family: var(--font-sans);font-weight: 400;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;overflow-x: hidden}html{scroll-behavior: smooth;scroll-padding-top: 90px}body{cursor: none}a,button{cursor: none}img,svg,video,canvas{display: block;max-width: 100%}.cursor,.cursor-dot{position: fixed;top: 0;left: 0;pointer-events: none;z-index: 9999;border-radius: 50%;mix-blend-mode: var(--cursor-blend)}.cursor{width: 36px;height: 36px;border: 1.5px solid var(--cursor-color);transform: translate(-50%,-50%);transition: width .25s var(--ease),height .25s var(--ease),background .25s var(--ease)}.cursor::before{content: '';position: absolute;inset: -1.5px;border-radius: 50%;background: conic-gradient(from 0deg,var(--bg)0 62deg,transparent 62deg 360deg);opacity: 0;transition: opacity .25s var(--ease);animation: cursorSpin 3.2s linear infinite}@keyframes cursorSpin{to{transform: rotate(360deg)}}.cursor-dot{width: 5px;height: 5px;background: var(--cursor-color);transform: translate(-50%,-50%)}.cursor.is-hover{width: 58px;height: 58px;background: color-mix(in srgb,var(--cursor-color)8%,transparent)}.cursor.is-hover::before{opacity: 1}.cursor.is-text{width: 4px;height: 28px;border-radius: 2px;background: var(--cursor-color)}@media(hover: none){body,a,button{cursor: auto}.cursor,.cursor-dot{display: none}}#nightSky{position: fixed;inset: 0;width: 100%;height: 100%;z-index: 0;pointer-events: none;opacity: 0;transition: opacity 1.2s var(--ease)}#nightSky.is-live{opacity: calc(var(--sky-opacity)* var(--scroll-fade,1))}.bg-video{position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;object-fit: cover;z-index: 0;pointer-events: none;opacity: 0;filter: saturate(0.75)contrast(1.1);transition: opacity 1.4s var(--ease);will-change: opacity}.bg-video.is-on{opacity: calc(0.5 * var(--scroll-fade,1))}[data-theme="light"] .bg-video.is-on{opacity: calc(0.1 * var(--scroll-fade,1));filter: saturate(0.3)contrast(1.05)brightness(1.2)}.bg-video-veil{position: fixed;inset: 0;z-index: 0;pointer-events: none;background: radial-gradient(ellipse 80% 90% at 60% 50%,transparent 0%,color-mix(in srgb,var(--bg)40%,transparent)65%,var(--bg)100%),linear-gradient(180deg,color-mix(in srgb,var(--bg)35%,transparent)0%,transparent 25%,transparent 55%,var(--bg)95%),linear-gradient(90deg,color-mix(in srgb,var(--bg)75%,transparent)0%,color-mix(in srgb,var(--bg)20%,transparent)35%,transparent 60%)}[data-theme="light"] .bg-video-veil{background: radial-gradient(ellipse 70% 90% at 50% 50%,transparent 0%,var(--bg)90%),linear-gradient(180deg,transparent 0%,transparent 55%,var(--bg)92%)}.bg-grid{position: fixed;inset: 0;background-image: linear-gradient(to right,var(--grid-color)1px,transparent 1px),linear-gradient(to bottom,var(--grid-color)1px,transparent 1px);background-size: 80px 80px;mask-image: radial-gradient(ellipse at 50% 30%,black 30%,transparent 75%);pointer-events: none;z-index: 0}.bg-grain{position: fixed;inset: 0;pointer-events: none;z-index: 1;opacity: var(--grain-opacity);mix-blend-mode: var(--grain-blend);background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.9'/></svg>")}.bg-orb{position: fixed;width: 800px;height: 800px;border-radius: 50%;background: radial-gradient(circle,var(--orb-1),transparent 60%);filter: blur(60px);pointer-events: none;z-index: 0;opacity: 0.4;animation: drift 26s ease-in-out infinite alternate}.bg-orb.b{background: radial-gradient(circle,var(--orb-2),transparent 60%);animation-duration: 32s;animation-delay: -9s}@keyframes drift{0%{transform: translate(-30%,-20%)scale(1)}50%{transform: translate(40%,20%)scale(1.2)}100%{transform: translate(-10%,40%)scale(0.9)}}.bg-spotlight{position: fixed;inset: 0;pointer-events: none;z-index: 0;background: radial-gradient(600px circle at var(--sx,50%)var(--sy,50%),rgba(13,110,253,0.10),transparent 60%);mix-blend-mode: screen}[data-theme="light"] .bg-spotlight{background: radial-gradient(600px circle at var(--sx,50%)var(--sy,50%),rgba(13,110,253,0.06),transparent 60%);mix-blend-mode: multiply}.scroll-progress{position: fixed;top: 0;left: 0;height: 2px;width: 0%;background: linear-gradient(to right,var(--electric),var(--electric-glow));z-index: 100;transition: width .12s linear;box-shadow: 0 0 18px var(--electric)}.nav{position: fixed;top: 0;left: 0;right: 0;z-index: 60;transition: top .45s var(--ease),left .45s var(--ease),right .45s var(--ease),padding .45s var(--ease),background .45s var(--ease),border-radius .45s var(--ease),box-shadow .45s var(--ease);padding: 22px 40px;display: flex;align-items: center;justify-content: space-between;backdrop-filter: blur(14px)saturate(140%);background: linear-gradient(to bottom,var(--nav-bg),color-mix(in srgb,var(--nav-bg)0%,transparent));transition: padding .3s var(--ease),background .3s var(--ease)}.nav.scrolled{top: 12px;left: 16px;right: 16px;padding: 10px 14px 10px 20px;border-radius: 20px;border: 1px solid var(--line-2);background: var(--nav-bg);box-shadow: 0 22px 60px -26px rgba(0,0,0,0.85),inset 0 1px 0 rgba(255,255,255,0.04)}[data-theme="light"] .nav.scrolled{box-shadow: 0 22px 60px -30px rgba(13,110,253,0.35)}.nav__pill{position: absolute;top: 50%;left: 0;height: 34px;border-radius: 999px;background: var(--card-bg-hover);border: 1px solid var(--line);opacity: 0;transform: translate(0,-50%);transition: transform .45s var(--ease),width .45s var(--ease),opacity .3s var(--ease);pointer-events: none;z-index: 0}.nav__logo{display: flex;align-items: center;gap: 10px;font-weight: 700;font-size: 19px;letter-spacing: -0.01em;color: var(--pure);text-decoration: none}.nav__logo svg{width: 44px;height: auto;margin: -6px 0}.nav__logo .dot{color: var(--electric)}.nav__links{position: relative;display: flex;gap: 34px;font-size: 14px;color: var(--arctic);font-weight: 500;white-space: nowrap}.nav__links a{position: relative;z-index: 1;padding: 6px 2px;color: var(--arctic);text-decoration: none;opacity: 0.7;transition: opacity .3s var(--ease);font-variant-numeric: tabular-nums}.nav__links a:hover,.nav__links a.is-active{opacity: 1}.nav__links a sup{font-family: var(--font-mono);font-size: 9px;color: var(--electric);margin-right: 5px;letter-spacing: 0.06em}.nav__links a.is-active{opacity: 1;color: var(--text-strong)}.nav__cta{display: flex;align-items: center;gap: 14px}.nav__burger{display: none;width: 42px;height: 42px;align-items: center;justify-content: center;flex-direction: column;gap: 5px;background: var(--card-bg);border: 1px solid var(--line);border-radius: 12px;cursor: pointer;padding: 0;transition: background .25s var(--ease),border-color .25s var(--ease)}.nav__burger span{display: block;width: 18px;height: 2px;border-radius: 2px;background: var(--arctic);transition: transform .3s var(--ease),opacity .2s var(--ease)}.nav__burger:hover{border-color: var(--electric)}.nav__burger[aria-expanded="true"] span:nth-child(1){transform: translateY(7px)rotate(45deg)}.nav__burger[aria-expanded="true"] span:nth-child(2){opacity: 0}.nav__burger[aria-expanded="true"] span:nth-child(3){transform: translateY(-7px)rotate(-45deg)}.nav__burger:focus-visible{outline: 2px solid var(--electric);outline-offset: 3px}.rail{position: fixed;left: 28px;top: 50%;transform: translateY(-50%);z-index: 55;display: none;flex-direction: column;gap: 6px;opacity: 0;translate: -14px 0;transition: opacity .5s var(--ease),translate .5s var(--ease);pointer-events: none;visibility: hidden}.rail.is-visible{visibility: visible;opacity: 1;translate: 0 0;pointer-events: auto}@media(min-width: 1560px){.rail{display: flex}}.rail__item{display: flex;align-items: center;gap: 10px;text-decoration: none;padding: 5px 6px;border-radius: 8px;font-family: var(--font-mono);font-size: 10px;letter-spacing: 0.18em;text-transform: uppercase;color: var(--muted);transition: color .3s var(--ease),background .3s var(--ease)}.rail__item .tick{width: 14px;height: 1px;background: var(--line-2);transition: width .35s var(--ease),background .35s var(--ease),box-shadow .35s var(--ease)}.rail__item .lbl{opacity: 0;translate: -6px 0;transition: opacity .3s var(--ease),translate .3s var(--ease);white-space: nowrap}.rail__item:hover .lbl,.rail__item.is-active .lbl{opacity: 1;translate: 0 0}.rail__item:hover{color: var(--text)}.rail__item.is-active{color: var(--electric)}.rail__item.is-active .tick{width: 26px;background: var(--electric);box-shadow: 0 0 10px var(--electric)}.btn{display: inline-flex;align-items: center;gap: 10px;padding: 14px 22px;font-family: var(--font-sans);font-weight: 500;font-size: 14px;letter-spacing: 0.01em;border-radius: 999px;border: none;text-decoration: none;position: relative;overflow: hidden;white-space: nowrap;transition: transform .35s var(--ease),background .35s var(--ease),color .35s var(--ease);line-height: 1.3}.btn--primary{background: var(--electric);color: #FFFFFF;box-shadow: var(--shadow-1),inset 0 1px 0 rgba(255,255,255,0.2)}.btn--primary::after{content: '';position: absolute;top: 0;bottom: 0;left: -80%;width: 40%;background: linear-gradient(100deg,transparent,rgba(255,255,255,0.35),transparent);transform: skewX(-18deg);transition: left .6s var(--ease)}.btn--primary:hover::after{left: 130%}.btn--primary:hover{background: var(--electric-glow);transform: translateY(-2px)}.btn--ghost{background: var(--card-bg);color: var(--pure);border: 1px solid var(--line-2)}.btn--ghost:hover{background: var(--card-bg-hover);transform: translateY(-2px);border-color: var(--electric)}.btn .arrow{display: inline-flex;transition: transform .35s var(--ease)}.btn:hover .arrow{transform: translateX(4px)}main{position: relative;z-index: 2}section{position: relative;padding: 104px 40px}.container{max-width: 1320px;margin: 0 auto}.eyebrow{display: inline-flex;align-items: center;gap: 14px;font-family: var(--font-mono);font-size: 12px;letter-spacing: 0.22em;text-transform: uppercase;color: var(--muted);margin-bottom: 28px}.eyebrow::before{content: '';width: 32px;height: 1px;background: var(--electric);box-shadow: 0 0 12px var(--electric)}.hero{min-height: 100svh;padding: 170px 40px 90px;display: flex;align-items: center}.hero__inner{position: relative;width: 100%;max-width: 1320px;margin: 0 auto}.hero__frame{position: absolute;inset: -34px -26px -20px;pointer-events: none;z-index: 0}.hero__frame i{position: absolute;width: 18px;height: 18px;border: 1px solid color-mix(in srgb,var(--electric)65%,transparent);opacity: 0;animation: tickIn .8s var(--ease-out)forwards}.hero__frame i:nth-child(1){top: 0;left: 0;border-right: 0;border-bottom: 0;animation-delay: .9s}.hero__frame i:nth-child(2){top: 0;right: 0;border-left: 0;border-bottom: 0;animation-delay: 1.05s}.hero__frame i:nth-child(3){bottom: 0;left: 0;border-right: 0;border-top: 0;animation-delay: 1.2s}.hero__frame i:nth-child(4){bottom: 0;right: 0;border-left: 0;border-top: 0;animation-delay: 1.35s}@keyframes tickIn{to{opacity: 1}}.hero__coords{position: absolute;top: -34px;right: 6px;font-family: var(--font-mono);font-size: 11px;letter-spacing: 0.2em;color: var(--muted);text-transform: uppercase;opacity: 0;animation: tickIn 1s var(--ease-out)1.5s forwards}.hero__copy{position: relative;z-index: 2;max-width: 1180px}.hero__title{font-size: clamp(38px,4.6vw,70px);line-height: 1.02;letter-spacing: -0.035em;font-weight: 700;color: var(--pure);margin-bottom: 32px;text-wrap: balance}.hero__title .accent{display: inline-block;color: var(--electric);position: relative}.hero__sub{font-size: clamp(17px,1.4vw,22px);line-height: 1.5;color: var(--arctic);opacity: 0.78;max-width: 640px;margin-bottom: 44px;text-wrap: pretty}.hero__cta{display: flex;gap: 14px;margin-bottom: 60px;flex-wrap: wrap}.scroll-cue{position: absolute;left: 50%;bottom: 26px;transform: translateX(-50%);display: flex;flex-direction: column;align-items: center;gap: 10px;font-family: var(--font-mono);font-size: 11px;letter-spacing: 0.3em;text-transform: uppercase;color: var(--muted);z-index: 3;opacity: 0;animation: tickIn 1s var(--ease-out)2s forwards}.scroll-cue::after{content: '';width: 1px;height: 44px;background: linear-gradient(to bottom,var(--electric),transparent);animation: cueDrop 2s var(--ease)infinite;transform-origin: top}@keyframes cueDrop{0%{transform: scaleY(0);opacity: 0}35%{transform: scaleY(1);opacity: 1}100%{transform: scaleY(1)translateY(10px);opacity: 0}}.marquee{padding: 26px 0;border-top: 1px solid var(--line);border-bottom: 1px solid var(--line);overflow: hidden;white-space: nowrap;position: relative}.marquee__track{display: inline-flex;align-items: center;gap: 48px;font-family: var(--font-sans);font-weight: 900;font-size: clamp(24px,3.4vw,50px);letter-spacing: -0.02em;will-change: transform}.marquee__track .mq{color: color-mix(in srgb,var(--text-strong)62%,transparent);-webkit-text-stroke: 0}.marquee__track .mq--fill{-webkit-text-stroke: 0;color: var(--text-strong)}.marquee__owl,.mq__owl{width: clamp(26px,3.4vw,52px);height: clamp(26px,3.4vw,52px);flex: none;opacity: .5}.mq__owl .owl-mark__dark{fill: color-mix(in srgb,var(--text-strong)40%,transparent)}.mq__owl .owl-mark__blue{fill: var(--electric)}.s-head{display: grid;grid-template-columns: 1fr 1.5fr;gap: 80px;margin-bottom: 56px;align-items: end;position: relative}.s-head__title{font-size: clamp(32px,3.4vw,48px);line-height: 1;letter-spacing: -0.03em;font-weight: 700;color: var(--pure);text-wrap: balance}.s-head__title .em{color: var(--electric)}.s-head--stack{grid-template-columns: minmax(0,1fr);gap: 28px}.s-head--stack .s-head__title{font-size: clamp(34px,3.8vw,54px);max-width: 24ch}.s-head--stack .s-head__sub{justify-self: end;text-align: right;max-width: 460px}.s-head--stack .ghost-num{top: auto;bottom: -30px;right: auto;left: -3%}.s-head--mirror{grid-template-columns: 1fr 1.35fr;align-items: start}.s-head--mirror>div:first-child{order: 2;text-align: right;justify-self: end}.s-head--mirror .s-head__sub{order: 1;align-self: end}.s-head--mirror .eyebrow{flex-direction: row-reverse}.s-head--inline{grid-template-columns: minmax(0,1fr)auto;gap: 48px;margin-bottom: 56px}.s-head--inline .s-head__title{font-size: clamp(28px,3vw,42px)}.s-head--inline .s-head__sub{font-size: 17px;line-height: 1.55;max-width: 400px}.s-head--wide{grid-template-columns: minmax(0,1fr);gap: 26px}.s-head--wide .s-head__title{font-size: clamp(34px,3.8vw,54px);max-width: 22ch}.s-head--wide .s-head__sub{justify-self: end;max-width: 420px}.s-head__sub{font-size: 17px;color: var(--arctic);opacity: 0.65;line-height: 1.5;max-width: 480px}.ghost-num{position: absolute;top: 40px;right: 0;font-family: var(--font-sans);font-weight: 900;font-size: clamp(120px,15vw,230px);line-height: 0.8;letter-spacing: -0.05em;color: transparent;-webkit-text-stroke: 1px var(--ghost-num);pointer-events: none;user-select: none;z-index: 0;translate: 0 calc(var(--py,0)* 40px);will-change: translate}.svc-list{border-top: 1px solid var(--line);position: relative;z-index: 1}.svc{border-bottom: 1px solid var(--line);position: relative}.svc::after{content: '';position: absolute;left: 0;right: 0;bottom: -1px;height: 1px;background: var(--electric);transform: scaleX(0);transform-origin: left;transition: transform .6s var(--ease);box-shadow: 0 0 10px var(--electric)}.svc:hover::after,.svc.is-open::after{transform: scaleX(1)}.svc__row{display: grid;grid-template-columns: 110px 1fr auto 44px;gap: 28px;align-items: center;width: 100%;padding: 34px 8px;background: none;border: 0;color: inherit;font: inherit;text-align: left;transition: padding .4s var(--ease),background .4s var(--ease)}.svc__row:hover{padding-left: 22px}.svc.is-open .svc__row{padding-left: 22px}.svc__num{font-family: var(--font-mono);font-size: 12px;letter-spacing: 0.2em;color: var(--muted);text-transform: uppercase;transition: color .3s var(--ease)}.svc:hover .svc__num,.svc.is-open .svc__num{color: var(--electric-text)}.svc__title{font-size: clamp(24px,2.5vw,34px);font-weight: 700;letter-spacing: -0.025em;color: var(--pure);line-height: 1.05}.svc__hint{font-family: var(--font-mono);font-size: 11px;letter-spacing: 0.18em;text-transform: uppercase;color: var(--muted);opacity: 0;translate: 8px 0;transition: opacity .35s var(--ease),translate .35s var(--ease);white-space: nowrap}.svc:hover .svc__hint{opacity: 0.8;translate: 0 0}.svc.is-open .svc__hint{opacity: 0}.svc__toggle{width: 44px;height: 44px;border-radius: 50%;border: 1px solid var(--line-2);background: var(--card-bg);display: flex;align-items: center;justify-content: center;position: relative;transition: background .35s var(--ease),border-color .35s var(--ease),transform .5s var(--ease);flex-shrink: 0}.svc__toggle::before,.svc__toggle::after{content: '';position: absolute;background: var(--pure);transition: background .3s var(--ease),transform .4s var(--ease)}.svc__toggle::before{width: 14px;height: 1.5px}.svc__toggle::after{width: 1.5px;height: 14px}.svc:hover .svc__toggle{border-color: var(--electric);background: var(--card-bg-hover)}.svc.is-open .svc__toggle{background: var(--electric);border-color: var(--electric);transform: rotate(180deg)}.svc.is-open .svc__toggle::before,.svc.is-open .svc__toggle::after{background: #fff}.svc.is-open .svc__toggle::after{transform: scaleY(0)}.svc__body{display: grid;grid-template-rows: 0fr;transition: grid-template-rows .55s var(--ease)}.svc__body-inner{overflow: hidden}.svc.is-open .svc__body{grid-template-rows: 1fr}.svc__content{display: grid;grid-template-columns: 110px 1fr 1fr;gap: 28px;padding: 6px 8px 40px 22px}.svc__icon{width: 52px;height: 52px;color: var(--electric);opacity: 0;translate: 0 10px;transition: opacity .5s var(--ease).15s,translate .5s var(--ease).15s}.svc.is-open .svc__icon{opacity: 1;translate: 0 0}.svc__desc{font-size: 16px;line-height: 1.6;color: var(--arctic);opacity: 0;max-width: 520px;translate: 0 10px;transition: opacity .5s var(--ease).2s,translate .5s var(--ease).2s}.svc.is-open .svc__desc{opacity: 0.8;translate: 0 0}.svc__tags{display: flex;flex-wrap: wrap;gap: 6px;align-content: flex-start;font-family: var(--font-mono);font-size: 11px;letter-spacing: 0.1em;text-transform: uppercase;color: var(--muted);opacity: 0;translate: 0 10px;transition: opacity .5s var(--ease).25s,translate .5s var(--ease).25s}.svc.is-open .svc__tags{opacity: 1;translate: 0 0}.svc__tags span{padding: 5px 10px;border: 1px solid var(--line-2);border-radius: 999px;background: rgba(13,110,253,0.05);transition: border-color .3s var(--ease),color .3s var(--ease)}.svc__tags span:hover{border-color: var(--electric);color: var(--text)}.process-list{display: flex;flex-direction: column;border-top: 1px solid var(--line);position: relative;z-index: 1}.process-item{display: grid;grid-template-columns: 80px 1fr 2fr 1fr;gap: 40px;align-items: center;padding: 40px 0;border-bottom: 1px solid var(--line);position: relative;transition: padding .4s var(--ease)}.process-item::before{content: '';position: absolute;left: 0;right: 0;bottom: -1px;height: 1px;background: var(--electric);transform: scaleX(0);transform-origin: left;transition: transform .6s var(--ease);box-shadow: 0 0 10px var(--electric)}.process-item:hover::before{transform: scaleX(1)}.process-item:hover{padding-left: 20px}.process-item__num{font-family: var(--font-mono);font-size: 14px;color: var(--electric-text);letter-spacing: 0.1em}.process-item__title{font-size: 28px;font-weight: 700;color: var(--pure);letter-spacing: -0.02em}.process-item__desc{font-size: 15px;color: var(--arctic);opacity: 0.65;line-height: 1.5}.process-item__tag{font-family: var(--font-mono);font-size: 11px;letter-spacing: 0.18em;color: var(--muted);text-transform: uppercase;text-align: right}.process-item{transition: transform .6s var(--ease),padding .4s var(--ease)}.process-item.is-dim{transform: translate3d(-14px,0,0)}.process-item.is-on{transform: translateX(0)}.portfolio-filters{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 40px;position: relative;z-index: 1}.pf-chip{font-family: var(--font-mono);font-size: 11px;letter-spacing: 0.16em;text-transform: uppercase;padding: 10px 18px;border-radius: 999px;border: 1px solid var(--control-border);background: var(--card-bg);color: var(--text-muted);cursor: none;transition: background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease),transform .3s var(--ease)}.pf-chip:hover{color: var(--text-strong);border-color: var(--electric);transform: translateY(-2px)}.pf-chip.is-active{background: var(--electric);color: #fff;border-color: var(--electric)}.pf-card.is-poza{display: none}.pf-more{grid-column: 1 / -1;display: flex;justify-content: center;margin-top: 8px}.pf-more__btn{min-width: 260px;justify-content: center}.pf-more[hidden]{display: none}.portfolio-grid{display: grid;grid-template-columns: repeat(6,1fr);gap: 24px;position: relative;z-index: 1}@media(min-width: 960px){.portfolio-grid{grid-template-columns: repeat(12,minmax(0,1fr));gap: 52px 40px;align-items: stretch}.portfolio-grid>.pf-card,.portfolio-grid>.pf-card--wide,.portfolio-grid>.pf-card--xl{grid-column: span 6;grid-row: auto}.portfolio-grid>.pf-card.pf-w7{grid-column: span 7}.portfolio-grid>.pf-card.pf-w5{grid-column: span 5}.portfolio-grid>.pf-card.pf-w6{grid-column: span 6}.portfolio-grid>.pf-card.pf-nizej{margin-top: 46px}}@media(min-width: 1440px){.portfolio-grid{gap: 64px 48px}.portfolio-grid>.pf-card.pf-nizej{margin-top: 58px}}}}.pf-card{grid-column: span 2;background: var(--card-bg);border: 1px solid var(--line);border-radius: 20px;overflow: hidden;cursor: none;position: relative;transition: transform .5s var(--ease),border-color .4s var(--ease),opacity .4s var(--ease),box-shadow .5s var(--ease);transform-style: preserve-3d;isolation: isolate}.pf-card--wide{grid-column: span 4}.pf-card--xl{grid-column: span 4;grid-row: span 2}}.pf-card:hover{border-color: var(--electric);transform: translateY(-4px);box-shadow: var(--shadow-card)}.pf-card.is-hidden{display: none}.pf-card.is-filtering{animation: pfIn .5s var(--ease)}@keyframes pfIn{from{opacity: 0;transform: translateY(14px)scale(0.985)}to{opacity: 1;transform: translateY(0)scale(1)}}.pf-card__media{position: relative;width: 100%;flex-shrink: 0;aspect-ratio: 16 / 10;overflow: hidden;background: var(--bg-3);border-bottom: 1px solid var(--line)}.pf-card--xl .pf-card__media{aspect-ratio: 16 / 11}.pf-card__media--image{background: var(--bg-2);padding: 0}.pf-card__media--stage{aspect-ratio: 16 / 11;padding: 30px 30px 0;background: radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--pf-akcent,var(--electric))22%,transparent),transparent 62%),linear-gradient(180deg,var(--bg-3),var(--bg-2));overflow: hidden}.pf-stage{height: 100%;display: flex;flex-direction: column;border-radius: 14px 14px 0 0;overflow: hidden;background: #070B11;box-shadow: 0 2px 0 0 rgba(255,255,255,0.06)inset,0 0 0 1px rgba(255,255,255,0.10),0 40px 70px -26px rgba(0,0,0,0.95);transform: translateY(0);transition: transform .5s var(--ease),box-shadow .5s var(--ease)}.pf-card:hover .pf-stage{transform: translateY(-8px);box-shadow: 0 2px 0 0 rgba(255,255,255,0.08)inset,0 0 0 1px color-mix(in srgb,var(--pf-akcent,var(--electric))55%,transparent),0 54px 90px -28px rgba(0,0,0,1)}.pf-stage__bar{flex: 0 0 36px;display: flex;align-items: center;gap: 12px;padding-inline: 14px;background: rgba(255,255,255,0.045);border-bottom: 1px solid rgba(255,255,255,0.07)}.pf-stage__dots{display: inline-flex;gap: 6px;flex: 0 0 auto}.pf-stage__dots i{width: 9px;height: 9px;border-radius: 50%;background: rgba(255,255,255,0.16)}.pf-stage__dots i:first-child{background: rgba(255,95,87,0.75)}.pf-stage__dots i:nth-child(2){background: rgba(255,189,46,0.7)}.pf-stage__dots i:nth-child(3){background: rgba(39,201,63,0.7)}.pf-stage__url{flex: 1 1 auto;min-width: 0;padding: 4px 12px;border-radius: 999px;background: rgba(255,255,255,0.05);font-family: var(--font-mono);font-size: 11px;letter-spacing: 0.04em;color: var(--text-muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center}.pf-stage__live{flex: 0 0 auto;display: inline-flex;align-items: center;gap: 6px;font-family: var(--font-mono);font-size: 10px;letter-spacing: 0.16em;text-transform: uppercase;color: var(--pf-akcent,var(--electric-text))}.pf-stage__live .blink{width: 6px;height: 6px;border-radius: 50%;background: currentColor;box-shadow: 0 0 0 0 currentColor;animation: pfPuls 2.4s var(--ease)infinite}@keyframes pfPuls{0%,100%{box-shadow: 0 0 0 0 color-mix(in srgb,currentColor 60%,transparent)}50%{box-shadow: 0 0 0 5px transparent}}.pf-stage__phone{position: absolute;inset-inline-end: 16px;bottom: 0;width: 21%;min-width: 82px;aspect-ratio: 9 / 17.5;border-radius: 14px 14px 0 0;overflow: hidden;background: #05080D;box-shadow: 0 0 0 3px #05080D,0 0 0 4px rgba(255,255,255,0.16),0 26px 46px -14px rgba(0,0,0,0.95);z-index: 2;transform: translateY(10%);transition: transform .55s var(--ease)}.pf-card:hover .pf-stage__phone{transform: translateY(2%)}.pf-stage__phone::before{content: "";position: absolute;top: 6px;left: 50%;transform: translateX(-50%);width: 34%;height: 4px;border-radius: 3px;background: rgba(255,255,255,0.22);z-index: 2}.pf-stage__phone img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 0%;transition: object-position var(--pf-czas,9s)linear}.pf-card:hover .pf-stage__phone img,.pf-card:focus-visible .pf-stage__phone img,.pf-card.is-panning .pf-stage__phone img{object-position: 50% 100%}@media(prefers-reduced-motion: reduce){.pf-stage__phone,.pf-stage__phone img{transition: none}.pf-card:hover .pf-stage__phone{transform: translateY(10%)}.pf-card:hover .pf-stage__phone img,.pf-card.is-panning .pf-stage__phone img{object-position: 50% 0%}}@media(max-width: 720px){.pf-stage__phone{width: 24%;inset-inline-end: 10px}}.pf-stage__view{position: relative;flex: 1 1 auto;overflow: hidden}.pf-stage__view img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 0%;transition: object-position var(--pf-czas,9s)linear}.pf-card:hover .pf-stage__view img,.pf-card:focus-visible .pf-stage__view img,.pf-card.is-panning .pf-stage__view img{object-position: 50% 100%}@media(prefers-reduced-motion: reduce){.pf-stage,.pf-stage__view img{transition: none}.pf-card:hover .pf-stage{transform: none}.pf-card:hover .pf-stage__view img,.pf-card.is-panning .pf-stage__view img{object-position: 50% 0%}.pf-stage__live .blink{animation: none}}@media(max-width: 720px){.pf-card__media--stage{padding: 18px 18px 0}.pf-stage__bar{flex-basis: 30px;gap: 8px;padding-inline: 10px}.pf-stage__url{font-size: 10px}}.pf-card__media--image img{width: 100%;height: 100%;object-fit: cover;object-position: top center;display: block;transition: transform .8s var(--ease)}.pf-card:hover .pf-card__media--image img{transform: scale(1.035)}[data-theme="dark"] .pf-card__media--image{background: #ffffff}.pf-card__media--n8n{background: #F4F4F5 !important}.pf-card__media--n8n img{object-position: center center;object-fit: contain;padding: 16px}.pf-card__media--video{background: #000}.pf-card__video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;display: block}.pf-card__media--baselinker{background: #050810;display: block}.pf-card__media--baselinker .pf-fx--baselinker-svg{position: absolute;inset: 0;width: 100%;height: 100%;display: block}.pf-card__zoom{position: absolute;left: 18px;bottom: 18px;z-index: 2;display: inline-flex;align-items: center;gap: 8px;padding: 7px 12px;border-radius: 999px;background: rgba(0,0,0,0.55);backdrop-filter: blur(8px);border: 1px solid rgba(255,255,255,0.15);font-family: var(--font-mono);font-size: 9px;letter-spacing: 0.18em;text-transform: uppercase;color: #fff;opacity: 0;translate: 0 6px;transition: opacity .35s var(--ease),translate .35s var(--ease);pointer-events: none}.pf-card:hover .pf-card__zoom{opacity: 1;translate: 0 0}.pf-card__zoom svg{width: 12px;height: 12px}.pf-card__live{position: absolute;bottom: 16px;inset-inline-start: 16px;z-index: 2;display: inline-flex;align-items: center;gap: 8px;padding: 6px 12px;border-radius: 999px;background: rgba(5,8,14,0.82);backdrop-filter: blur(8px);border: 1px solid rgba(255,255,255,0.18);font-family: var(--font-mono);font-size: 10px;letter-spacing: 0.2em;text-transform: uppercase;color: #FFFFFF}.pf-card__live .blink{width: 6px;height: 6px;border-radius: 50%;background: var(--electric);box-shadow: 0 0 8px var(--electric);animation: pulse 1.4s ease-in-out infinite}a.pf-card{text-decoration: none;color: inherit;display: flex}.pf-card__body{padding: 28px 28px 32px;display: flex;flex-direction: column;gap: 12px}.pf-card__meta{display: flex;justify-content: space-between;align-items: center;font-family: var(--font-mono);font-size: 11px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--muted)}.pf-card__tag{color: var(--electric-text)}.pf-card__title{font-size: clamp(20px,1.8vw,26px);font-weight: 700;letter-spacing: -0.02em;color: var(--pure);margin: 0}.pf-card__desc{font-size: 15px;color: var(--arctic);opacity: 0.65;line-height: 1.5;flex: 1}.pf-card{display: flex;flex-direction: column}.pf-card__body{flex: 1}.pf-card__metric{margin-top: auto}.pf-card:not(.pf-card--wide):not(.pf-card--xl).pf-card__metric{flex-direction: column;align-items: flex-start;gap: 6px}.pf-card:not(.pf-card--wide):not(.pf-card--xl).pf-card__metric-lbl{line-height: 1.5}.pf-card__metric{display: flex;align-items: baseline;gap: 10px;margin-top: 8px;padding-top: 16px;border-top: 1px solid var(--line)}.pf-card__metric-num{font-size: 28px;font-weight: 700;letter-spacing: -0.02em;color: var(--electric);font-feature-settings: 'tnum';white-space: nowrap}.pf-card__metric-lbl{font-family: var(--font-mono);font-size: 11px;letter-spacing: 0.12em;text-transform: uppercase;color: var(--muted)}.lightbox{position: fixed;inset: 0;z-index: 300;display: flex;align-items: center;justify-content: center;padding: min(6vh,60px)min(5vw,60px);background: color-mix(in srgb,var(--bg)88%,transparent);backdrop-filter: blur(18px)saturate(120%);opacity: 0;visibility: hidden;transition: opacity .35s var(--ease),visibility .35s}.lightbox.is-open{opacity: 1;visibility: visible}.lightbox__stage{position: relative;max-width: min(1400px,92vw);max-height: 100%;display: flex;flex-direction: column;gap: 16px;transform: scale(0.96)translateY(10px);transition: transform .45s var(--ease)}.lightbox.is-open .lightbox__stage{transform: scale(1)translateY(0)}.lightbox__media{position: relative;border-radius: 16px;overflow: hidden;border: 1px solid var(--line-2);background: #fff;box-shadow: 0 60px 140px -30px rgba(0,0,0,0.7);min-height: 0}.lightbox__media img,.lightbox__media video{display: block;max-width: 100%;max-height: min(74vh,900px);width: auto;height: auto;margin: 0 auto;object-fit: contain}.lightbox__caption{display: flex;align-items: baseline;justify-content: space-between;gap: 24px;flex-wrap: wrap}.lightbox__title{font-size: 18px;font-weight: 700;color: var(--pure);letter-spacing: -0.01em}.lightbox__tag{font-family: var(--font-mono);font-size: 10px;letter-spacing: 0.2em;text-transform: uppercase;color: var(--electric-text)}.lightbox__close{position: absolute;top: 22px;right: 26px;width: 46px;height: 46px;border-radius: 50%;border: 1px solid var(--line-2);background: var(--card-bg);color: var(--pure);display: flex;align-items: center;justify-content: center;font-size: 20px;line-height: 1;transition: background .3s var(--ease),border-color .3s var(--ease),transform .3s var(--ease);z-index: 2}.lightbox__close:hover{border-color: var(--electric);transform: rotate(90deg)}.lightbox__nav{position: absolute;top: 50%;transform: translateY(-50%);width: 52px;height: 52px;border-radius: 50%;border: 1px solid var(--line-2);background: var(--hud-bg);backdrop-filter: blur(8px);color: var(--pure);display: flex;align-items: center;justify-content: center;font-size: 18px;transition: background .3s var(--ease),border-color .3s var(--ease);z-index: 2}.lightbox__nav:hover{border-color: var(--electric);background: var(--card-bg-hover)}.lightbox__nav--prev{left: 18px}.lightbox__nav--next{right: 18px}.lightbox__count{position: absolute;bottom: 22px;left: 50%;transform: translateX(-50%);font-family: var(--font-mono);font-size: 10px;letter-spacing: 0.25em;color: var(--muted)}.mf-wrap{display: grid;grid-template-columns: 250px minmax(0,1fr);gap: clamp(40px,6vw,100px);align-items: start;position: relative;z-index: 1}.mf-side{position: sticky;top: clamp(120px,28vh,260px);display: flex;flex-direction: column;gap: 22px;user-select: none}.mf-side__label{font-family: var(--font-mono);font-size: 11px;letter-spacing: 0.28em;text-transform: uppercase;color: var(--muted);display: inline-flex;align-items: center;gap: 12px}.mf-side__label::after{content: '';width: 34px;height: 1px;background: var(--electric);box-shadow: 0 0 10px var(--electric)}.mf-side__num{display: flex;align-items: baseline;gap: 14px;line-height: 0.85}.mf-side__cur{font-family: var(--font-sans);font-weight: 900;font-size: clamp(96px,10vw,168px);letter-spacing: -0.05em;color: transparent;-webkit-text-stroke: 1.5px color-mix(in srgb,var(--electric)85%,transparent);text-shadow: 0 0 60px rgba(13,110,253,0.25);transition: opacity .3s var(--ease),translate .3s var(--ease);font-feature-settings: 'tnum'}.mf-side__cur.is-swap{opacity: 0;translate: 0 -12px}.mf-side__total{font-family: var(--font-mono);font-size: 14px;letter-spacing: 0.2em;color: var(--muted)}.mf-side__ticks{display: flex;gap: 8px}.mf-side__ticks i{width: 22px;height: 2px;border-radius: 2px;background: var(--line-2);transition: background .4s var(--ease),width .4s var(--ease),box-shadow .4s var(--ease)}.mf-side__ticks i.is-on{width: 38px;background: var(--electric);box-shadow: 0 0 10px var(--electric)}.mf-list{border-top: 1px solid var(--line)}.mf-item{display: grid;grid-template-columns: 64px minmax(0,1fr);gap: 24px;align-items: start;padding: clamp(30px,3.6vw,46px)0;border-bottom: 1px solid var(--line);position: relative}.mf-item::before{content: '';position: absolute;left: -1px;top: 50%;translate: 0 -50%;width: 2px;height: 0;background: var(--electric);box-shadow: 0 0 12px var(--electric);transition: height .5s var(--ease)}.mf-item.is-active::before{height: 56%}.mf-item__num{font-family: var(--font-mono);font-size: 12px;letter-spacing: 0.2em;color: var(--muted);padding-top: 0.6em;transition: color .4s var(--ease)}.mf-item.is-active .mf-item__num{color: var(--electric-text)}.mf-line{margin: 0;font-family: var(--font-sans);font-weight: 300;font-size: clamp(20px,2.2vw,30px);line-height: 1.28;letter-spacing: -0.015em;color: var(--muted);text-wrap: balance;transition: color .45s var(--ease),translate .45s var(--ease);translate: 0 0}.mf-item.is-active .mf-line{color: var(--text);translate: 6px 0}.mf-line b{font-weight: 800;color: var(--text-strong);transition: color .45s var(--ease),text-shadow .45s var(--ease)}.mf-item.is-active .mf-line b{color: var(--electric-glow);text-shadow: 0 0 26px rgba(13,110,253,0.35)}[data-theme="light"] .mf-item.is-active .mf-line b{color: var(--electric);text-shadow: none}.faq-wrap{display: grid;grid-template-columns: 1fr 1.6fr;gap: 80px;align-items: start;position: relative;z-index: 1}.faq-side{position: sticky;top: 130px}.faq-side .s-head__title{margin-bottom: 24px}.faq-side__sub{font-size: 17px;color: var(--arctic);opacity: 0.65;line-height: 1.55;max-width: 400px;margin-bottom: 32px}.faq-list{border-top: 1px solid var(--line)}.faq{border-bottom: 1px solid var(--line)}.faq__q-text{font: inherit;letter-spacing: inherit;color: inherit;margin: 0;padding: 0;text-align: inherit}.faq__q{width: 100%;display: flex;align-items: center;justify-content: space-between;gap: 24px;padding: 26px 8px;background: none;border: 0;color: var(--pure);font-family: var(--font-sans);font-size: clamp(17px,1.6vw,21px);font-weight: 500;letter-spacing: -0.01em;text-align: left;transition: color .3s var(--ease),padding .35s var(--ease)}.faq__q:hover{color: var(--electric-glow);padding-left: 16px}.faq.is-open .faq__q{color: var(--electric-text);padding-left: 16px}.faq__mark{flex-shrink: 0;width: 34px;height: 34px;border-radius: 50%;border: 1px solid var(--line-2);position: relative;transition: transform .45s var(--ease),border-color .3s var(--ease),background .3s var(--ease)}.faq__mark::before,.faq__mark::after{content: '';position: absolute;top: 50%;left: 50%;background: currentColor;transition: transform .4s var(--ease)}.faq__mark::before{width: 12px;height: 1.5px;transform: translate(-50%,-50%)}.faq__mark::after{width: 1.5px;height: 12px;transform: translate(-50%,-50%)}.faq.is-open .faq__mark{transform: rotate(135deg);border-color: var(--electric);background: var(--electric-soft)}.faq__a{display: grid;grid-template-rows: 0fr;transition: grid-template-rows .5s var(--ease)}.faq__a-inner{overflow: hidden}.faq.is-open .faq__a{grid-template-rows: 1fr}.faq__a p{padding: 0 48px 28px 8px;font-size: 15px;line-height: 1.65;color: var(--arctic);opacity: 0.75;max-width: 640px}.faq.is-open .faq__a p{padding-left: 16px}.cta{text-align: center;padding: 96px 40px 110px;position: relative;overflow: hidden;isolation: isolate}.cta>.section-divider{display: none}.cta__video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;z-index: -2;opacity: 0.12;filter: saturate(0.5)contrast(0.95)brightness(0.75)blur(1.5px);pointer-events: none;animation: ctaZoom 22s ease-in-out infinite alternate;transform-origin: center}@keyframes ctaZoom{0%{transform: scale(1.02)}100%{transform: scale(1.10)}}[data-theme="light"] .cta__video{opacity: 0.05;filter: saturate(0.3)contrast(1.05)brightness(1.2)blur(1.5px)}.cta__veil{position: absolute;inset: 0;z-index: -1;pointer-events: none;background: linear-gradient(180deg,var(--bg)0%,color-mix(in srgb,var(--bg)65%,transparent)12%,color-mix(in srgb,var(--bg)20%,transparent)30%,color-mix(in srgb,var(--bg)20%,transparent)70%,color-mix(in srgb,var(--bg)65%,transparent)88%,var(--bg)100%),radial-gradient(ellipse 90% 80% at 50% 50%,transparent 0%,transparent 60%,color-mix(in srgb,var(--bg)30%,transparent)100%)}[data-theme="light"] .cta__veil{background: linear-gradient(180deg,var(--bg)0%,color-mix(in srgb,var(--bg)70%,transparent)25%,color-mix(in srgb,var(--bg)40%,transparent)50%,color-mix(in srgb,var(--bg)70%,transparent)75%,var(--bg)100%)}.cta::before{content: '';position: absolute;inset: 0;background: radial-gradient(ellipse 60% 50% at 50% 50%,rgba(13,110,253,0.10),transparent 70%);pointer-events: none;z-index: -1;mix-blend-mode: screen}[data-theme="light"] .cta::before{mix-blend-mode: normal;opacity: 0.35}.cta h2{font-size: clamp(32px,3.8vw,54px);font-weight: 700;letter-spacing: -0.03em;line-height: 1.08;color: var(--pure);margin-bottom: 40px;text-wrap: balance;padding-bottom: 0.25em;position: relative;z-index: 1;overflow: visible}.cta h2 .em{display: inline-block;color: var(--electric);font-style: italic;font-weight: 300;line-height: 1.18;padding: 0 0.04em 0.1em;margin-bottom: -0.2em}.cta__sub,.cta__btn{position: relative;z-index: 1}.cta__sub{font-size: 17px;line-height: 1.6;color: var(--arctic);opacity: 0.72;max-width: 560px;margin: 0 auto 36px}.cta__btn{display: inline-flex;align-items: center;gap: 16px;padding: 22px 36px;background: var(--electric);color: #fff;font-size: 17px;font-weight: 500;text-decoration: none;border-radius: 999px;position: relative;overflow: hidden;transition: transform .5s var(--ease);box-shadow: 0 20px 60px -10px rgba(13,110,253,0.6)}.cta__btn:hover{transform: translateY(-4px)scale(1.03)}.cta__btn .pulse{width: 10px;height: 10px;border-radius: 50%;background: #fff;position: relative}.cta__btn .pulse::after{content: '';position: absolute;inset: -6px;border-radius: 50%;border: 2px solid #fff;animation: ping 1.8s ease-out infinite}@keyframes ping{0%{transform: scale(0.4);opacity: 1}100%{transform: scale(2);opacity: 0}}.footer{border-top: 1px solid var(--line);padding: 60px 40px 40px;position: relative;z-index: 2}.footer__inner{max-width: 1320px;margin: 0 auto 70px;display: grid;grid-template-columns: 2fr 1fr 1fr 1fr;gap: 60px}.footer__brand{max-width: 360px}.footer__brand p{font-size: 15px;color: var(--arctic);opacity: 0.7;line-height: 1.55;margin-top: 20px}.footer__col .footer__heading,.footer__col h5{font-family: var(--font-mono);font-size: 11px;font-weight: 500;letter-spacing: 0.2em;text-transform: uppercase;color: var(--muted);margin-bottom: 20px}.footer__col ul{list-style: none;display: flex;flex-direction: column;gap: 12px}.footer__col a,.footer__col span{color: var(--arctic);opacity: 0.8;text-decoration: none;font-size: 15px;transition: opacity .3s var(--ease),color .3s var(--ease)}.footer__col a:hover{color: var(--electric);opacity: 1}.footer__bottom{display: flex;justify-content: space-between;align-items: center;max-width: 1320px;margin: 0 auto;padding-top: 28px;border-top: 1px solid var(--line);font-family: var(--font-mono);font-size: 12px;color: var(--muted);letter-spacing: 0.15em;text-transform: uppercase}.footer__bottom .build{display: inline-flex;align-items: center;gap: 8px}.footer__bottom .build .blink{width: 6px;height: 6px;border-radius: 50%;background: var(--electric);animation: pulse 1.6s ease-in-out infinite}.section-divider{position: absolute;top: 0;left: 50%;transform: translate(-50%,-50%);display: flex;align-items: center;gap: 20px;width: min(900px,80vw);z-index: 3;pointer-events: none}.section-divider__line{flex: 1;height: 1px;background: linear-gradient(90deg,transparent 0%,var(--line-2)30%,var(--line-2)70%,transparent 100%);position: relative;overflow: hidden;transform-origin: center;transform: scaleX(0);transition: transform 1.2s var(--ease)}.section-divider.is-in .section-divider__line{transform: scaleX(1)}.section-divider__line::after{content: '';position: absolute;top: 0;left: -30%;width: 30%;height: 100%;background: linear-gradient(90deg,transparent,var(--electric),transparent);filter: blur(1px);animation: dividerSwipe 3s ease-in-out 1.2s infinite}@keyframes dividerSwipe{0%{left: -30%;opacity: 0}20%{opacity: 1}60%{opacity: 1}100%{left: 130%;opacity: 0}}.section-divider__chip{font-family: var(--font-mono);font-size: 10px;letter-spacing: 0.25em;color: var(--electric-text);text-transform: uppercase;padding: 6px 14px;border: 1px solid var(--line-2);border-radius: 999px;background: var(--bg);white-space: nowrap;opacity: 0;transform: translateY(4px);transition: opacity .6s var(--ease).3s,transform .6s var(--ease).3s}.section-divider.is-in .section-divider__chip{opacity: 1;transform: translateY(0)}main>section{position: relative}.cursor-trail{position: fixed;top: 0;left: 0;width: 6px;height: 6px;border-radius: 50%;background: var(--electric);pointer-events: none;z-index: 9998;mix-blend-mode: screen;box-shadow: 0 0 8px var(--electric);will-change: transform}[data-theme="light"] .cursor-trail{mix-blend-mode: multiply}.reveal{opacity: 1;transform: none}html.reveals .reveal{opacity: 0;transform: translate3d(0,24px,0);transition: opacity .7s var(--ease-out),transform .7s var(--ease-out)}html.reveals .reveal.delay-1{transition-delay: .07s}html.reveals .reveal.delay-2{transition-delay: .14s}html.reveals .reveal.delay-3{transition-delay: .21s}html.reveals .reveal.delay-4{transition-delay: .28s}html.reveals .reveal.is-in{opacity: 1;transform: none}@media(prefers-reduced-motion: reduce){html.reveals .reveal{opacity: 1;transform: none;transition: none}}.split-char{display: inline-block}.theme-toggle{position: relative;width: 44px;height: 44px;border-radius: 50%;border: 1px solid var(--control-border);background: var(--card-bg);color: var(--text-strong);display: inline-flex;align-items: center;justify-content: center;cursor: none;transition: background .35s var(--ease),border-color .35s var(--ease),transform .35s var(--ease);transform: translate(var(--mag-x,0px),var(--mag-y,0px));flex-shrink: 0}.theme-toggle:hover{background: var(--card-bg-hover);border-color: var(--electric)}.theme-toggle__icon{position: absolute;width: 18px;height: 18px;transition: transform .5s var(--ease),opacity .35s var(--ease)}.theme-toggle__icon--moon{opacity: 1;transform: rotate(0)scale(1)}.theme-toggle__icon--sun{opacity: 0;transform: rotate(-90deg)scale(0.6)}[data-theme="light"] .theme-toggle__icon--moon{opacity: 0;transform: rotate(90deg)scale(0.6)}[data-theme="light"] .theme-toggle__icon--sun{opacity: 1;transform: rotate(0)scale(1)}.lang-switch{position: relative;display: inline-flex;align-items: center;height: 44px;font-family: var(--font-mono)}.lang-switch__current{display: inline-flex;align-items: center;gap: 10px;height: 100%;padding: 0 14px;background: var(--card-bg);border: 1px solid var(--line-2);border-radius: 999px;color: var(--text-strong);font-family: inherit;font-size: 12px;letter-spacing: 0.14em;cursor: none;transition: background .3s var(--ease),border-color .3s var(--ease)}.lang-switch__current:hover{background: var(--card-bg-hover);border-color: var(--electric)}.lang-switch__current .lang-code{font-weight: 500}.lang-switch__current .lang-caret{font-size: 9px;opacity: 0.6;transition: transform .25s var(--ease)}.lang-switch.is-open .lang-switch__current .lang-caret{transform: rotate(180deg)}.lang-flag{display: inline-block;width: 20px;height: 14px;border-radius: 3px;overflow: hidden;flex-shrink: 0;box-shadow: 0 0 0 1px rgba(0,0,0,0.1)inset}.lang-flag[data-flag="pl"]{background: linear-gradient(180deg,#ffffff 50%,#DC143C 50%)}.lang-flag[data-flag="en"]{background-color: #FFFFFF;background-image: radial-gradient(circle 0.45px at 1.6px 1.4px,#fff 99%,transparent 100%),radial-gradient(circle 0.45px at 4.0px 1.4px,#fff 99%,transparent 100%),radial-gradient(circle 0.45px at 6.4px 1.4px,#fff 99%,transparent 100%),radial-gradient(circle 0.45px at 2.8px 3.3px,#fff 99%,transparent 100%),radial-gradient(circle 0.45px at 5.2px 3.3px,#fff 99%,transparent 100%),radial-gradient(circle 0.45px at 1.6px 5.2px,#fff 99%,transparent 100%),radial-gradient(circle 0.45px at 4.0px 5.2px,#fff 99%,transparent 100%),radial-gradient(circle 0.45px at 6.4px 5.2px,#fff 99%,transparent 100%),linear-gradient(#3C3B6E,#3C3B6E),repeating-linear-gradient(180deg,#B31942 0,#B31942 1.077px,#FFFFFF 1.077px,#FFFFFF 2.154px);background-size: 8px 7.54px,8px 7.54px,8px 7.54px,8px 7.54px,8px 7.54px,8px 7.54px,8px 7.54px,8px 7.54px,8px 7.54px,100% 100%;background-position: 0 0;background-repeat: no-repeat}.lang-flag[data-flag="fr"]{background: linear-gradient(90deg,#002395 0 33.33%,#ffffff 33.33% 66.66%,#ED2939 66.66%)}.lang-flag[data-flag="nl"]{background: linear-gradient(180deg,#AE1C28 0 33.33%,#ffffff 33.33% 66.66%,#21468B 66.66%)}.lang-flag[data-flag="it"]{background: linear-gradient(90deg,#008C45 0 33.33%,#F4F5F0 33.33% 66.66%,#CD212A 66.66%)}.lang-flag[data-flag="cs"]{background: linear-gradient(180deg,#ffffff 50%,#D7141A 50%),linear-gradient(135deg,#11457E 0 45%,transparent 45%);background-blend-mode: normal}.lang-flag[data-flag="cs"]::before{content: '';position: absolute;inset: 0;background: linear-gradient(to bottom right,#11457E 50%,transparent 50%);clip-path: polygon(0 0,55% 50%,0 100%)}.lang-flag[data-flag="sk"]{background: linear-gradient(180deg,#ffffff 0 33.33%,#0B4EA2 33.33% 66.66%,#EE1C25 66.66%)}.lang-flag[data-flag="sk"]::before{content: '';position: absolute;left: 4px;top: 3px;width: 6px;height: 8px;border-radius: 0 0 3px 3px;background: #EE1C25;box-shadow: inset 0 0 0 1px #ffffff}.lang-flag{position: relative}.lang-flag[data-flag="ar"]{background: linear-gradient(135deg,#10314d,#1b4f75);display: inline-flex;align-items: center;justify-content: center}.lang-flag[data-flag="ar"]::before{content: 'ع';font-family: 'IBM Plex Sans Arabic',system-ui,sans-serif;font-size: 11px;line-height: 1;color: #fff}.lang-flag[data-flag="de"]{background: linear-gradient(180deg,#000000 0%,#000000 33%,#DD0000 33%,#DD0000 66%,#FFCE00 66%)}.lang-flag[data-flag="es"]{background: linear-gradient(180deg,#AA151B 0%,#AA151B 25%,#F1BF00 25%,#F1BF00 75%,#AA151B 75%)}.lang-switch__menu{position: absolute;top: calc(100% + 8px);right: 0;min-width: 180px;background: var(--bg-2);border: 1px solid var(--line-2);border-radius: 14px;padding: 6px;display: flex;flex-direction: column;gap: 2px;opacity: 0;visibility: hidden;transform: translateY(-4px);transition: opacity .2s var(--ease),transform .2s var(--ease),visibility .2s;box-shadow: 0 24px 60px -10px rgba(0,0,0,0.5);z-index: 100}.lang-switch.is-open .lang-switch__menu{opacity: 1;visibility: visible;transform: translateY(0)}.lang-switch__opt{display: flex;text-decoration: none;align-items: center;gap: 12px;padding: 10px 14px;background: transparent;border: 0;border-radius: 10px;color: var(--text);font-family: inherit;font-size: 13px;letter-spacing: 0.02em;text-align: left;cursor: none;transition: background .2s var(--ease),color .2s var(--ease);width: 100%}.lang-switch__opt>span:nth-child(2){flex: 1;font-family: var(--font-sans)}.lang-switch__opt .lang-code-sm{font-size: 10px;letter-spacing: 0.18em;color: var(--muted)}.lang-switch__opt:hover{background: var(--card-bg-hover);color: var(--text-strong)}.lang-switch__opt.is-active{background: color-mix(in srgb,var(--electric)14%,transparent);color: var(--electric)}.lang-switch__opt.is-active .lang-code-sm{color: var(--electric)}.owl-mark__dark{fill: var(--logo-mark)}.owl-mark__blue{fill: var(--electric)}.nav__logo svg,.footer__brand svg{color: var(--logo-mark)}.accent,.s-head__title .em{background-image: linear-gradient(90deg,var(--electric)0%,var(--electric-glow)50%,var(--electric)100%);background-size: 200% 100%;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;animation: gradientShift 6s linear infinite;display: inline-block;padding: 0.1em 0.04em 0.22em;line-height: 1.12}.cta h2 .em{color: var(--electric);background: none;-webkit-text-fill-color: var(--electric)}@keyframes gradientShift{0%{background-position: 0% 0}100%{background-position: -200% 0}}.btn--primary,.cta__btn,.theme-toggle{transform: translate(var(--mag-x,0px),var(--mag-y,0px));will-change: transform}.pf-card__media-fx{position: absolute;inset: 0;pointer-events: none;z-index: 1;transition: opacity .5s var(--ease),transform .8s var(--ease);opacity: 1}.pf-fx--ai{background: radial-gradient(circle at 30% 35%,rgba(13,110,253,0.55),transparent 45%),radial-gradient(circle at 75% 65%,rgba(58,139,253,0.40),transparent 50%),radial-gradient(circle at 50% 90%,rgba(13,110,253,0.30),transparent 50%),linear-gradient(135deg,#0a1020 0%,#0d1a32 50%,#102544 100%)}.pf-fx--ai::after{content: '';position: absolute;inset: 0;background-image: radial-gradient(circle 1.5px at 18% 28%,rgba(255,255,255,0.85),transparent 2.5px),radial-gradient(circle 1px at 32% 14%,rgba(255,255,255,0.55),transparent 2px),radial-gradient(circle 2px at 68% 22%,rgba(255,255,255,0.75),transparent 3px),radial-gradient(circle 1px at 84% 38%,rgba(255,255,255,0.5),transparent 2px),radial-gradient(circle 1.5px at 12% 56%,rgba(255,255,255,0.7),transparent 2.5px),radial-gradient(circle 1px at 42% 70%,rgba(255,255,255,0.55),transparent 2px),radial-gradient(circle 2px at 58% 84%,rgba(255,255,255,0.85),transparent 3px),radial-gradient(circle 1px at 88% 76%,rgba(255,255,255,0.5),transparent 2px),radial-gradient(circle 1.5px at 76% 50%,rgba(58,139,253,0.7),transparent 2.5px);animation: starsTwinkle 5s ease-in-out infinite}.pf-fx--ai::before{content: '';position: absolute;top: 50%;left: 50%;width: 60%;aspect-ratio: 1;transform: translate(-50%,-50%);border-radius: 50%;border: 1px solid rgba(13,110,253,0.2);background: radial-gradient(circle,rgba(13,110,253,0.04)30%,transparent 60%);box-shadow: inset 0 0 40px rgba(13,110,253,0.15);animation: pulsate 4s ease-in-out infinite}@keyframes pulsate{0%,100%{transform: translate(-50%,-50%)scale(1);opacity: 0.7}50%{transform: translate(-50%,-50%)scale(1.08);opacity: 1}}@keyframes starsTwinkle{0%,100%{opacity: 0.7}50%{opacity: 1}}.pf-fx--web{background: linear-gradient(180deg,#0a0f1a 0%,#131e2e 70%,#1a2a44 100%)}.pf-fx--web::before{content: '';position: absolute;left: 10%;right: 10%;top: 18%;bottom: 14%;background: linear-gradient(135deg,rgba(13,110,253,0.18),rgba(58,139,253,0.04));border: 1px solid rgba(255,255,255,0.12);border-radius: 12px;box-shadow: 0 30px 60px -20px rgba(13,110,253,0.4),inset 0 0 40px rgba(13,110,253,0.05)}.pf-fx--web::after{content: '';position: absolute;left: 10%;right: 10%;top: 18%;height: 26px;background: linear-gradient(90deg,rgba(13,110,253,0.5),transparent 35%);border-radius: 12px 12px 0 0}.pf-fx--auto{background: linear-gradient(135deg,#0a0f16 0%,#0d1622 100%)}.pf-fx--auto::before{content: '';position: absolute;left: 14%;right: 14%;top: 14%;bottom: 14%;background: repeating-linear-gradient(45deg,rgba(13,110,253,0.22)0 2px,transparent 2px 18px),repeating-linear-gradient(-45deg,rgba(58,139,253,0.14)0 1px,transparent 1px 16px);border-radius: 14px;border: 1px solid rgba(13,110,253,0.18);box-shadow: inset 0 0 40px rgba(13,110,253,0.1)}.pf-fx--auto::after{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 24%;aspect-ratio: 1;border-radius: 50%;background: radial-gradient(circle,rgba(13,110,253,0.4),transparent 70%),var(--bg);box-shadow: 0 0 30px rgba(13,110,253,0.4)}.pf-fx--apps{background: linear-gradient(180deg,#0a0f16 0%,#131e2e 100%)}.pf-fx--apps::before{content: '';position: absolute;left: 6%;right: 6%;top: 18%;bottom: 18%;border: 1px solid rgba(255,255,255,0.12);border-radius: 12px;background-image: linear-gradient(135deg,rgba(13,110,253,0.20),rgba(13,110,253,0.02)),linear-gradient(90deg,rgba(255,255,255,0.06)1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,0.06)1px,transparent 1px);background-size: auto,28px 28px,28px 28px;box-shadow: inset 0 0 40px rgba(13,110,253,0.08)}.pf-fx--apps::after{content: '';position: absolute;left: 12%;bottom: 26%;width: 30%;height: 6px;background: var(--electric);border-radius: 3px;filter: drop-shadow(0 0 8px rgba(13,110,253,0.5));opacity: 0.85}.pf-fx--video{background: radial-gradient(ellipse at 50% 50%,rgba(13,110,253,0.4),transparent 60%),linear-gradient(135deg,#050810 0%,#0c1828 100%)}.pf-fx--video::before{content: '';position: absolute;top: 50%;left: 50%;width: 84px;height: 84px;transform: translate(-50%,-50%);border-radius: 50%;background: rgba(255,255,255,0.06);border: 1.5px solid rgba(255,255,255,0.6);box-shadow: 0 0 24px rgba(13,110,253,0.6);backdrop-filter: blur(8px)}.pf-fx--video::after{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-40%,-50%);width: 0;height: 0;border-left: 22px solid rgba(255,255,255,0.95);border-top: 14px solid transparent;border-bottom: 14px solid transparent;filter: drop-shadow(0 0 8px rgba(13,110,253,0.5))}[data-theme="light"] .pf-fx--ai{background: radial-gradient(circle at 30% 35%,rgba(13,110,253,0.30),transparent 50%),radial-gradient(circle at 75% 65%,rgba(58,139,253,0.20),transparent 55%),linear-gradient(135deg,#E6EBF4 0%,#DCE2EB 100%)}[data-theme="light"] .pf-fx--ai::after{filter: invert(1)brightness(0.6)}[data-theme="light"] .pf-fx--web,[data-theme="light"] .pf-fx--auto,[data-theme="light"] .pf-fx--apps,[data-theme="light"] .pf-fx--video{background: linear-gradient(135deg,#DCE2EB 0%,#ECEFF4 100%)}[data-theme="light"] .pf-fx--video::before{background: rgba(13,110,253,0.06);border-color: var(--electric)}[data-theme="light"] .pf-fx--video::after{border-left-color: var(--electric)}[data-theme="light"] .cookies{background: rgba(255,255,255,0.94);border-top: 1px solid var(--line-2)}@media(max-width: 860px){}.reach{padding-top: 0}.reach__inner{border-top: 1px solid var(--line);padding-top: 56px;display: grid;grid-template-columns: 1fr 2fr;gap: 48px}.reach__title{font-size: 24px;font-weight: 700;letter-spacing: -0.01em;color: var(--pure);max-width: 320px;line-height: 1.35}.reach__cols{columns: 2;column-gap: 48px}.reach__cols p{font-size: 14px;line-height: 1.7;color: var(--arctic);opacity: 0.72;margin-bottom: 14px;break-inside: avoid}@media(max-width: 1100px){.reach__inner{grid-template-columns: 1fr;gap: 24px}}@media(max-width: 860px){.reach__cols{columns: 1}}.loader{position: fixed;inset: 0;z-index: 9999;display: grid;place-items: center;background: var(--bg);transition: opacity .6s var(--ease-out),visibility .6s}.loader.is-done{opacity: 0;visibility: hidden;pointer-events: none}.loader__stage{display: flex;flex-direction: column;align-items: center;gap: 26px;transform: scale(1);transition: transform .6s var(--ease-out)}.loader.is-done .loader__stage{transform: scale(1.06)}.loader__owl{width: 92px;height: 92px;overflow: visible}.loader__owl path{transform-box: fill-box}.ld-blade{fill: var(--logo-mark);opacity: 0}.ld-blade--l{transform: translateX(-46px)rotate(-8deg);transform-origin: center}.ld-blade--r{transform: translateX(46px)rotate(8deg);transform-origin: center}.ld-beak{fill: var(--logo-mark);opacity: 0;transform: translateY(10px);transform-origin: center}.ld-eye{fill: var(--glint);opacity: 0;transform: scaleY(0.04);transform-origin: center}.loader.play .ld-blade--l{animation: ldBladeL .5s var(--ease-out)forwards}.loader.play .ld-blade--r{animation: ldBladeR .5s var(--ease-out)forwards}.loader.play .ld-beak{animation: ldBeak .35s var(--ease-out).42s forwards}.loader.play .ld-eye--l{animation: ldEye .42s var(--ease-out).58s forwards,ldBlink .4s ease-in-out 1.15s}.loader.play .ld-eye--r{animation: ldEye .42s var(--ease-out).66s forwards,ldBlink .4s ease-in-out 1.20s}@keyframes ldBladeL{to{transform: translateX(0)rotate(0);opacity: 1}}@keyframes ldBladeR{to{transform: translateX(0)rotate(0);opacity: 1}}@keyframes ldBeak{to{transform: translateY(0);opacity: 1}}@keyframes ldEye{0%{transform: scaleY(0.04);opacity: 0;filter: drop-shadow(0 0 0 var(--glint))}60%{opacity: 1;filter: drop-shadow(0 0 14px var(--glint))}100%{transform: scaleY(1);opacity: 1;filter: drop-shadow(0 0 0 var(--glint))}}@keyframes ldBlink{40%,60%{transform: scaleY(0.08)}}.loader__word{font-family: var(--font-sans);font-weight: 700;font-size: 15px;letter-spacing: .02em;color: var(--text-strong);opacity: 0;transform: translateY(6px)}.loader__word i{color: var(--glint);font-style: normal}.loader.play .loader__word{animation: ldWord .5s var(--ease-out).95s forwards}@keyframes ldWord{to{opacity: 1;transform: translateY(0)}}.loader.instant{transition: none}.loader.instant .loader__stage{display: none}a:focus-visible,button:focus-visible,[tabindex]:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline: 2px solid var(--glint);outline-offset: 3px;border-radius: 4px}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.001ms !important;animation-iteration-count: 1 !important;transition-duration: 0.001ms !important;scroll-behavior: auto !important}.cursor-trail{display: none !important}html{scroll-behavior: auto !important}#nightSky{display: none}}@media(max-width: 1100px){.s-head{grid-template-columns: 1fr;gap: 28px}.footer__inner{grid-template-columns: 1fr 1fr;gap: 48px}.process-item{grid-template-columns: 70px 1fr 1fr;gap: 24px}.process-item__tag{grid-column: 1 / -1;text-align: left}.nav__links{gap: 24px}.nav{padding: 18px 28px}.nav.scrolled{padding: 12px 28px}.faq-wrap{grid-template-columns: 1fr;gap: 40px}.faq-side{position: static}.mf-wrap{grid-template-columns: 1fr;gap: 28px}.mf-side{position: static;flex-direction: row;align-items: center;gap: 18px}.mf-side__num{gap: 8px}.mf-side__cur{font-size: 56px;-webkit-text-stroke-width: 1px}.mf-side__total{font-size: 12px}.mf-side__ticks{margin-left: auto}.ghost-num{font-size: clamp(120px,18vw,220px)}.svc__content{grid-template-columns: 80px 1fr}.svc__tags{grid-column: 2}.portfolio-grid{grid-template-columns: repeat(2,1fr)}.pf-card{grid-column: span 1}.pf-card--xl,.pf-card--wide{grid-column: span 2;grid-row: auto}}@media(max-width: 1080px){.nav{padding: 16px 20px}.nav.scrolled{padding: 12px 20px}.nav__burger{display: flex}.nav__links{position: fixed;inset: 0 0 auto 0;top: 0;padding: 92px 24px 28px;flex-direction: column;gap: 4px;background: var(--bg-2);border-bottom: 1px solid var(--line);box-shadow: var(--shadow-1);transform: translateY(-100%);opacity: 0;visibility: hidden;pointer-events: none;transition: transform .38s var(--ease),opacity .28s var(--ease);z-index: -1}.nav__links.is-open{transform: translateY(0);opacity: 1;visibility: visible;pointer-events: auto}.nav__links a{opacity: 1;font-size: 17px;font-weight: 500;padding: 15px 4px;border-bottom: 1px solid var(--line)}.nav__links a::after{display: none}body.nav-open{overflow: hidden}.nav__cta>.btn--primary{display: none}.nav__links a:last-child{margin-top: 14px;padding: 15px 20px;background: var(--electric);color: #fff;border-radius: 999px;text-align: center;font-weight: 600;border-bottom: none}.nav__links a:last-child sup{color: rgba(255,255,255,0.7)}.nav__cta{gap: 8px}.nav__logo span{font-size: 17px}.nav__logo svg{width: 36px;margin: -5px 0}}@media(max-width: 860px){section{padding: 80px 20px}.hero{padding: 120px 20px 80px;min-height: auto}.hero__frame{display: none}.hero__coords{display: none}.hero__title{font-size: clamp(32px,6.6vw,44px);line-height: 1.08}.hero__sub{font-size: 16px;max-width: 100%;margin-bottom: 32px}.hero__cta{gap: 10px;margin-bottom: 40px}.hero__cta .btn{padding: 13px 18px;font-size: 13px;min-width: 0;justify-content: center}.scroll-cue{display: none}.marquee{padding: 24px 0}.marquee__track{gap: 32px;font-size: clamp(28px,7vw,48px)}.s-head{margin-bottom: 48px}.s-head__title{font-size: clamp(28px,5.6vw,40px)!important}.s-head__sub,.s-head--inline .s-head__sub,.faq-side__sub{font-size: 16px}.ghost-num{top: auto;bottom: -20px;font-size: clamp(90px,24vw,150px);opacity: 0.7}.svc__row{grid-template-columns: 1fr 44px;gap: 14px;padding: 24px 4px}.svc__num{grid-column: 1 / -1;font-size: 10px;margin-bottom: -8px}.svc__hint{display: none}.svc__title{font-size: clamp(24px,6.4vw,34px)}.svc__row:hover{padding-left: 4px}.svc.is-open .svc__row{padding-left: 4px}.svc__content{grid-template-columns: 1fr;gap: 18px;padding: 2px 4px 30px}.svc__icon{width: 40px;height: 40px}.svc__tags{grid-column: 1}.process-item{grid-template-columns: 50px 1fr;gap: 16px 18px;padding: 28px 0}.process-item__num{font-size: 12px}.process-item__title{font-size: 22px;grid-column: 2}.process-item__desc{grid-column: 2;font-size: 15px}.process-item__tag{grid-column: 2;text-align: left;font-size: 10px;margin-top: 4px}.process-item:hover{padding-left: 8px}.portfolio-filters{gap: 6px}.pf-chip{padding: 8px 14px;font-size: 10px}.portfolio-grid{grid-template-columns: 1fr;gap: 18px}.pf-card,.pf-card--xl,.pf-card--wide{grid-column: span 1;grid-row: auto}.pf-card__body{padding: 22px 22px 26px}.pf-card__title{font-size: 20px}.pf-card__desc{font-size: 15px}.pf-card__metric-num{font-size: 22px}.mf-item{grid-template-columns: 40px minmax(0,1fr);gap: 14px;padding: 26px 0}.mf-item__num{font-size: 10px;padding-top: 0.5em}.mf-line{font-size: clamp(19px,5.4vw,24px)}.mf-side__label{display: none}.faq__q{font-size: 16px;padding: 20px 4px}.faq__a p{padding: 0 4px 24px}.faq.is-open .faq__q{padding-left: 8px}.faq.is-open .faq__a p{padding-left: 8px}.lightbox{padding: 20px 14px}.lightbox__close{top: 14px;right: 14px;width: 40px;height: 40px}.lightbox__nav{width: 42px;height: 42px}.lightbox__nav--prev{left: 8px}.lightbox__nav--next{right: 8px}.cta{padding: 72px 20px 84px}.cta h2{font-size: clamp(28px,6.4vw,40px);line-height: 1.15}.cta__sub{font-size: 16px;margin-bottom: 36px}.cta__btn{padding: 18px 26px;font-size: 14px}.footer{padding: 50px 20px 28px}.footer__inner{grid-template-columns: 1fr;gap: 32px;margin-bottom: 40px}.footer__bottom{flex-direction: column;align-items: flex-start;gap: 12px;font-size: 11px;padding-top: 24px;text-align: start}.theme-toggle{width: 38px;height: 38px}.theme-toggle__icon{width: 16px;height: 16px}.lang-switch{height: 38px}.lang-switch__current{padding: 0 10px;font-size: 11px;gap: 6px}.lang-flag{width: 16px;height: 11px}.lang-switch__menu{right: -10px;min-width: 170px}.bg-orb{width: 480px;height: 480px;filter: blur(50px)}body,a,button,.btn,.pf-chip,.theme-toggle,.lang-switch__current,.svc__row,.process-item,.pf-card,.faq__q{cursor: auto !important}.cursor,.cursor-dot,.cursor-trail{display: none !important}.section-divider{width: 90%;gap: 12px}.section-divider__chip{font-size: 9px;padding: 5px 10px}}@media(max-width: 480px){section{padding: 64px 18px}.hero{padding: 110px 18px 60px}.hero__title{font-size: clamp(28px,7.4vw,38px)}.hero__cta{flex-direction: column}.hero__cta .btn{width: 100%;flex: none}.lightbox__nav{top: auto;bottom: 16px;transform: none;width: 40px;height: 40px;background: var(--bg-2)}.lightbox__nav--prev{left: 16px}.lightbox__nav--next{right: 16px}.s-head__title{font-size: clamp(26px,7.4vw,36px)!important}.footer{padding: 40px 18px 24px}}@media(hover: none),(pointer: coarse){body,a,button,.btn,.pf-chip,.theme-toggle,.lang-switch__current,.svc__row,.process-item,.pf-card,.faq__q{cursor: auto !important}.cursor,.cursor-dot,.cursor-trail{display: none !important}}html[lang="ar"]{--font-sans: 'Satoshi','IBM Plex Sans Arabic',system-ui,sans-serif;--font-mono: 'IBM Plex Sans Arabic','JetBrains Mono',ui-monospace,monospace}html[lang="ar"] .eyebrow,html[lang="ar"] .svc__num,html[lang="ar"] .svc__hint,html[lang="ar"] .svc__tags,html[lang="ar"] .process-item__num,html[lang="ar"] .process-item__tag,html[lang="ar"] .pf-card__meta,html[lang="ar"] .pf-card__metric-lbl,html[lang="ar"] .pf-card__live,html[lang="ar"] .pf-card__zoom,html[lang="ar"] .mf-side__label,html[lang="ar"] .mf-side__total,html[lang="ar"] .rail__item,html[lang="ar"] .footer__col .footer__heading,html[lang="ar"] .footer__bottom,html[lang="ar"] .scroll-cue,html[lang="ar"] .lightbox__tag,html[lang="ar"] .lang-switch__current,html[lang="ar"] .hero__coords,html[lang="ar"] .speed-card__metric,html[lang="ar"] .marquee__track,html[lang="ar"] .lead__meter-top,html[lang="ar"] .lead__opt,html[lang="ar"] .lead__sum-row b,html[lang="ar"] .lead__perk-num,html[lang="ar"] .lead__file-ic,html[lang="ar"] .lead__file-n span{letter-spacing: 0}html[lang="ar"] .hero__title,html[lang="ar"] .s-head__title,html[lang="ar"] .cta h2,html[lang="ar"] .mf-line{letter-spacing: 0;line-height: 1.25}html[lang="ar"] .svc__title,html[lang="ar"] .speed-card__title,html[lang="ar"] .lead__label,html[lang="ar"] .lead__steps li{line-height: 1.45}html[lang="ar"] .cta h2 .em{font-style: normal}[dir="rtl"] .rail{left: auto;right: 28px}[dir="rtl"] .hero__coords{right: auto;left: 6px}[dir="rtl"] .scroll-progress{left: auto;right: 0}[dir="rtl"] .ghost-num{right: auto;left: 0}[dir="rtl"] .s-head--stack .ghost-num{left: auto;right: -3%}[dir="rtl"] .s-head--stack .s-head__sub{text-align: left}[dir="rtl"] .s-head--mirror>div:first-child{text-align: left}[dir="rtl"] .s-head--mirror .eyebrow{flex-direction: row}[dir="rtl"] .svc__row:hover,[dir="rtl"] .svc.is-open .svc__row{padding-left: 8px;padding-right: 22px}[dir="rtl"] .svc__content{padding: 6px 22px 40px 8px}[dir="rtl"] .svc::after{transform-origin: right}[dir="rtl"] .process-item:hover{padding-left: 0;padding-right: 20px}[dir="rtl"] .process-item::before{transform-origin: right}[dir="rtl"] .process-item__tag{text-align: left}[dir="rtl"] .mf-item::before{left: auto;right: -1px}[dir="rtl"] .mf-item.is-active .mf-line{translate: -6px 0}[dir="rtl"] .faq__a p{padding: 0 8px 28px 48px}[dir="rtl"] .faq__q:hover,[dir="rtl"] .faq.is-open .faq__q{padding-left: 0;padding-right: 16px}[dir="rtl"] .faq.is-open .faq__a p{padding-left: 48px;padding-right: 16px}[dir="rtl"] .pf-card__live{right: auto;left: 18px}[dir="rtl"] .pf-card__zoom{left: auto;right: 18px}[dir="rtl"] .lang-switch__menu{right: auto;left: 0}[dir="rtl"] .lightbox__nav--prev{left: auto;right: 18px}[dir="rtl"] .lightbox__nav--next{right: auto;left: 18px}[dir="rtl"] .arrow{transform: scaleX(-1)}[dir="rtl"] .btn:hover .arrow,[dir="rtl"] .cta__btn:hover .arrow{transform: scaleX(-1)translateX(4px)}[dir="rtl"] .marquee__track{direction: ltr}[dir="rtl"] .nav__links a sup{margin-right: 0;margin-left: 5px}@media(max-width: 480px){[dir="rtl"] .lightbox__nav--prev{right: 16px;left: auto}[dir="rtl"] .lightbox__nav--next{left: 16px;right: auto}}.svc-note{margin-top: 26px;font-size: 16px;color: var(--arctic);opacity: 0.7;display: inline-flex;align-items: center;gap: 12px;line-height: 1.6}.svc-note::before{content: '';width: 26px;height: 1px;background: var(--electric);box-shadow: 0 0 10px var(--electric);flex: none}.speed-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px;position: relative;z-index: 1}.speed-card{position: relative;padding: 30px 28px 32px;border: 1px solid var(--line);border-radius: 20px;background: var(--card-bg);overflow: hidden;transition: border-color .4s var(--ease),transform .5s var(--ease),background .4s var(--ease)}.speed-card::after{content: '';position: absolute;inset: 0;background: radial-gradient(circle at 20% 0%,var(--electric-soft),transparent 60%);opacity: 0;transition: opacity .5s var(--ease);pointer-events: none}.speed-card:hover{border-color: var(--electric);transform: translateY(-4px)}.speed-card:hover::after{opacity: 1}.speed-card__title{font-size: 22px;font-weight: 700;letter-spacing: -0.015em;color: var(--pure);margin-bottom: 10px;position: relative;line-height: 1.3}.speed-card__desc{font-size: 16px;line-height: 1.6;color: var(--arctic);opacity: 0.7;position: relative}.speed-card__metric{margin-top: 18px;padding-top: 16px;border-top: 1px solid var(--line);font-family: var(--font-mono);font-size: 11px;line-height: 1.5;letter-spacing: 0.08em;text-transform: uppercase;color: var(--electric-text);position: relative}.speed-card__viz{height: 82px;margin-bottom: 22px;position: relative}.speed-card__viz--fast{display: flex;flex-direction: column;justify-content: center;gap: 16px}.load-lane{display: block;height: 10px;border-radius: 6px;background: var(--line-2);overflow: hidden;position: relative}.load-lane i{display: block;height: 100%;border-radius: 6px;transform-origin: left center}.load-lane--slow i{background: color-mix(in srgb,var(--arctic)32%,transparent);animation: laneSlow 3.4s cubic-bezier(.4,0,.6,1)infinite}.load-lane--fast i{background: linear-gradient(90deg,var(--electric),color-mix(in srgb,var(--electric)55%,#7db2ff));box-shadow: 0 0 18px var(--electric-soft);animation: laneFast 3.4s cubic-bezier(.16,1,.3,1)infinite}@keyframes laneSlow{0%{width: 4%}70%{width: 46%}85%,100%{width: 52%}}@keyframes laneFast{0%{width: 4%}14%,85%{width: 100%}100%{width: 100%}}.speed-card__viz--seo{display: flex;flex-direction: column;gap: 9px;justify-content: center}.serp-bar{height: 20px;border-radius: 10px;border: 1px solid var(--line-2);position: relative;width: 78%}.serp-bar b{position: absolute;left: 10px;top: 50%;transform: translateY(-50%);width: 34%;height: 5px;border-radius: 3px;background: color-mix(in srgb,var(--arctic)30%,transparent)}.serp-hit{display: flex;align-items: center;gap: 8px;animation: serpIn 4s var(--ease)infinite}.serp-hit em{font-family: var(--font-mono);font-style: normal;font-size: 9px;line-height: 1;padding: 3px 5px;border-radius: 4px;background: var(--electric);color: #fff}.serp-hit i{display: block;height: 7px;width: 58%;border-radius: 4px;background: var(--electric);box-shadow: 0 0 16px var(--electric-soft)}.serp-row{height: 7px;width: 44%;border-radius: 4px;background: var(--line-2);margin-left: 22px}.serp-row--last{width: 32%}@keyframes serpIn{0%,100%{transform: translateY(0)}46%{transform: translateY(-3px)}}.speed-card__viz--geo{display: flex;align-items: center}.geo-bubble{position: relative;width: 100%;padding: 13px 14px 12px;border-radius: 12px 12px 12px 3px;border: 1px solid color-mix(in srgb,var(--electric)38%,transparent);background: color-mix(in srgb,var(--electric)8%,transparent)}.geo-line{display: block;height: 6px;border-radius: 3px;background: color-mix(in srgb,var(--arctic)34%,transparent);width: 82%}.geo-line--2{width: 54%;margin-top: 8px}.geo-cite{display: inline-flex;align-items: center;gap: 5px;margin-top: 10px;padding: 3px 8px;border-radius: 999px;background: var(--electric);color: #fff;font-family: var(--font-mono);font-size: 9px;letter-spacing: 0.06em;animation: geoCite 3.6s var(--ease)infinite}.geo-cite b{width: 5px;height: 5px;border-radius: 50%;background: #fff}@keyframes geoCite{0%,100%{box-shadow: 0 0 0 0 var(--electric-soft)}50%{box-shadow: 0 0 0 6px transparent}}@media(prefers-reduced-motion: reduce){.load-lane i,.serp-hit,.geo-cite{animation: none}.load-lane--fast i{width: 100%}.load-lane--slow i{width: 52%}}@media(max-width: 1100px){.speed-grid{grid-template-columns: 1fr;gap: 16px}.speed-card{padding: 26px 24px 28px}}.pf-card__media::before{content: '';position: absolute;top: -60%;bottom: -60%;left: -80%;width: 55%;background: linear-gradient(100deg,transparent,rgba(255,255,255,0.14),transparent);transform: skewX(-18deg);opacity: 0;pointer-events: none;z-index: 2}.pf-card:hover .pf-card__media::before{opacity: 1;animation: pfShine .95s var(--ease-out)forwards}@keyframes pfShine{from{left: -80%}to{left: 135%}}.pf-card{transition: border-color .45s var(--ease),box-shadow .45s var(--ease),transform .5s var(--ease)}.pf-card:hover{box-shadow: 0 26px 60px -28px rgba(13,110,253,0.55)}.pf-card__metric-lbl{transition: color .35s var(--ease),transform .35s var(--ease)}.pf-card:hover .pf-card__metric-lbl{color: var(--electric-text);transform: translateX(3px)}@media(prefers-reduced-motion: reduce){.pf-card:hover .pf-card__media::before{animation: none;opacity: 0}}.pf-card__media::after{content: '';position: absolute;inset: 0;background: linear-gradient(180deg,transparent 45%,rgba(5,8,14,0.85)100%);opacity: 0;transition: opacity .45s var(--ease);pointer-events: none;z-index: 1}.pf-card:hover .pf-card__media::after{opacity: 1}.pf-card:hover .pf-card__media--image img{transform: scale(1.06)}.pf-card__zoom{padding: 9px 16px;font-size: 10px;background: var(--electric);border-color: var(--electric);box-shadow: 0 10px 30px -8px rgba(13,110,253,0.7)}.subpage .nav{position: fixed}.page{position: relative;z-index: 2;padding: 132px 0 0}.page .container{max-width: 1180px;margin: 0 auto;padding: 0 40px}.crumbs{display: flex;align-items: center;gap: 10px;font-family: var(--font-mono);font-size: 11px;letter-spacing: 0.12em;text-transform: uppercase;color: var(--muted);margin-bottom: 34px}.crumbs a{color: var(--muted);text-decoration: none;transition: color .3s var(--ease)}.crumbs a:hover{color: var(--electric-text)}.crumbs span[aria-current]{color: var(--arctic);opacity: .85}.page-hero{padding-bottom: 12px}.page-hero__title{font-size: clamp(38px,4.6vw,66px);line-height: 1.04;letter-spacing: -0.03em;font-weight: 700;color: var(--pure);max-width: 17ch;margin-bottom: 26px;text-wrap: balance}.page-hero__title .em{color: var(--electric)}.page-hero__lead{font-size: clamp(17px,1.35vw,21px);line-height: 1.6;color: var(--arctic);opacity: .78;max-width: 66ch;text-wrap: pretty}.page-hero__actions{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 34px}.page-sec{padding: 76px 0 0}.page-sec.page-sec--siatka{padding-top: 72px;padding-bottom: 40px}@media(max-width: 860px){.page-sec.page-sec--siatka{padding-top: 48px}}.page-sec__title{font-size: clamp(26px,2.6vw,40px);line-height: 1.12;letter-spacing: -0.025em;font-weight: 700;color: var(--pure);margin-bottom: 18px;max-width: 22ch;text-wrap: balance}.page-sec__title .em{color: var(--electric)}.page-sec__lead{font-size: 17px;line-height: 1.65;color: var(--arctic);opacity: .75;max-width: 68ch;margin-bottom: 34px;text-wrap: pretty}.prose p{font-size: 16.5px;line-height: 1.72;color: var(--arctic);opacity: .78;max-width: 72ch;margin-bottom: 18px}.prose p strong{color: var(--pure);opacity: 1;font-weight: 600}.prose ul{margin: 0 0 22px;padding: 0;list-style: none;max-width: 72ch}.prose ul li{position: relative;padding-left: 26px;margin-bottom: 12px;font-size: 16.5px;line-height: 1.65;color: var(--arctic);opacity: .78}.prose ul li::before{content: '';position: absolute;left: 4px;top: 11px;width: 6px;height: 6px;border-radius: 2px;background: var(--electric)}.prose a{color: var(--electric-text);text-decoration: underline;text-underline-offset: 3px}.pcards{display: grid;grid-template-columns: repeat(auto-fit,minmax(280px,1fr));gap: 18px}.pcard{padding: 28px 26px 30px;border: 1px solid var(--line);border-radius: 18px;background: var(--card-bg);transition: border-color .4s var(--ease),transform .5s var(--ease)}.pcard:hover{border-color: var(--electric);transform: translateY(-4px)}.pcard__num{font-family: var(--font-mono);font-size: 11px;letter-spacing: 0.18em;color: var(--electric-text);display: block;margin-bottom: 14px}.pcard__title{font-size: 19px;font-weight: 700;letter-spacing: -0.015em;color: var(--pure);margin-bottom: 10px}.pcard__desc{font-size: 15px;line-height: 1.62;color: var(--arctic);opacity: .72}.qa{border-bottom: 1px solid var(--line)}.qa__q{width: 100%;display: flex;align-items: center;justify-content: space-between;gap: 20px;padding: 22px 0;background: none;border: 0;text-align: left;font: inherit;font-size: 17px;font-weight: 600;color: var(--pure);cursor: pointer}.qa__q::after{content: '+';flex: none;font-family: var(--font-mono);font-size: 20px;color: var(--electric-text);transition: transform .35s var(--ease)}.qa.is-open .qa__q::after{transform: rotate(45deg)}.qa__a{display: grid;grid-template-rows: 0fr;transition: grid-template-rows .4s var(--ease)}.qa.is-open .qa__a{grid-template-rows: 1fr}.qa__a>div{overflow: hidden}.qa__a p{font-size: 16px;line-height: 1.7;color: var(--arctic);opacity: .75;max-width: 72ch;padding-bottom: 22px}.page-cta{margin: 92px 0 0;padding: 56px 40px 60px;border: 1px solid var(--line);border-radius: 24px;background: var(--card-bg);text-align: center}.page-cta__title{font-size: clamp(24px,2.4vw,36px);font-weight: 700;letter-spacing: -0.025em;color: var(--pure);margin-bottom: 14px;text-wrap: balance}.page-cta__sub{font-size: 16.5px;line-height: 1.6;color: var(--arctic);opacity: .75;max-width: 56ch;margin: 0 auto 28px}.page-links{display: flex;flex-wrap: wrap;gap: 10px;justify-content: center;margin-top: 26px}.page-links a{padding: 9px 16px;border: 1px solid var(--line);border-radius: 999px;font-size: 13px;color: var(--arctic);text-decoration: none;transition: border-color .3s var(--ease),color .3s var(--ease)}.page-links a:hover{border-color: var(--electric);color: var(--electric-text)}.page>.container:last-child{padding-bottom: 96px}@media(max-width: 860px){.page{padding-top: 108px}.page .container{padding: 0 20px}.page-sec{padding-top: 56px}.page-cta{padding: 40px 22px 44px;margin-top: 68px}}.lead{display: grid;grid-template-columns: minmax(0,0.82fr)minmax(0,1.18fr);gap: 34px;max-width: 1140px;margin: 46px auto 0;text-align: start;position: relative}.lead__side{display: flex;flex-direction: column;gap: 26px}.lead__perks{list-style: none;display: flex;flex-direction: column;gap: 20px}.lead__perks li{display: grid;grid-template-columns: auto 1fr;grid-template-areas: "num title" "num desc";gap: 2px 14px;align-items: start}.lead__perk-num{grid-area: num;font-family: var(--font-mono);font-size: 11px;font-weight: 500;color: var(--electric-text);padding-top: 3px;letter-spacing: 0.06em}.lead__perks strong{grid-area: title;font-size: 17px;font-weight: 700;color: var(--text-strong);letter-spacing: -0.01em}.lead__perks span:not(.lead__perk-num){grid-area: desc;font-size: 15px;line-height: 1.6;color: var(--text-muted)}.lead__meter{border: 1px solid var(--line);border-radius: 14px;padding: 16px 18px;background: var(--card-bg)}.lead__meter-top{display: flex;align-items: baseline;justify-content: space-between;gap: 10px;margin-bottom: 10px;font-family: var(--font-mono);font-size: 11px;font-weight: 500;letter-spacing: 0.08em;text-transform: uppercase;color: var(--text-muted)}.lead__meter-val{color: var(--electric-text);font-size: 13px}.lead__meter-bar{height: 5px;border-radius: 99px;overflow: hidden;background: color-mix(in srgb,var(--text)10%,transparent)}.lead__meter-bar i{display: block;height: 100%;width: 0;border-radius: 99px;background: linear-gradient(90deg,var(--electric),var(--electric-glow));box-shadow: 0 0 14px -2px var(--electric);transition: width 0.55s var(--ease)}.lead__meter-note{margin-top: 10px;font-size: 13px;line-height: 1.5;color: var(--text-muted)}.lead__privacy{font-size: 13px;line-height: 1.6;color: var(--text-muted);padding-inline-start: 12px;border-inline-start: 2px solid var(--line-2)}.lead__form{position: relative;border: 1px solid var(--line-2);border-radius: 20px;padding: 26px 28px 22px;background: color-mix(in srgb,var(--bg-2)72%,transparent);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);box-shadow: var(--shadow-card);overflow: hidden}.lead__form::before{content: '';position: absolute;inset-inline: 0;top: 0;height: 1px;background: linear-gradient(90deg,transparent,color-mix(in srgb,var(--electric)60%,transparent),transparent)}.lead__steps{list-style: none;display: grid;grid-template-columns: repeat(4,1fr);gap: 6px;margin-bottom: 24px}.lead__steps li{display: flex;align-items: center;gap: 8px;padding-bottom: 10px;border-bottom: 2px solid var(--line);font-size: 13px;color: var(--text-muted);transition: color 0.3s var(--ease),border-color 0.3s var(--ease);min-width: 0}.lead__steps li span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.lead__steps li i{flex: none;width: 21px;height: 21px;border-radius: 50%;display: grid;place-items: center;font-family: var(--font-mono);font-size: 10.5px;font-style: normal;font-weight: 500;border: 1px solid var(--control-border);transition: all 0.3s var(--ease)}.lead__steps li.is-active{color: var(--text-strong);border-bottom-color: var(--electric)}.lead__steps li.is-active i{background: var(--electric);border-color: var(--electric);color: #fff;box-shadow: 0 0 0 4px var(--electric-soft)}.lead__steps li.is-clickable{cursor: pointer}.lead__steps li.is-clickable:hover{color: var(--text-strong);border-bottom-color: var(--line-2)}.lead__steps li.is-clickable:hover i{border-color: var(--electric);color: var(--electric-text)}.lead__steps li:focus-visible{outline: 2px solid var(--electric);outline-offset: 3px;border-radius: 6px}.lead__steps li.is-done{color: var(--text);border-bottom-color: color-mix(in srgb,var(--electric)45%,transparent)}.lead__steps li.is-done i{background: color-mix(in srgb,var(--electric)22%,transparent);border-color: transparent;color: var(--electric-text)}.lead__panes{position: relative}.lead__pane{display: flex;flex-direction: column;gap: 16px;border: 0}.lead__pane[hidden]{display: none}.lead [hidden],.lead__done[hidden]{display: none}.lead__pane.is-active{animation: leadIn 0.42s var(--ease-out)both}@keyframes leadIn{from{opacity: 0;transform: translate3d(0,12px,0)}to{opacity: 1;transform: none}}.lead__pane.is-back{animation-name: leadInBack}@keyframes leadInBack{from{opacity: 0;transform: translate3d(0,-10px,0)}to{opacity: 1;transform: none}}.lead__row{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}.lead__field{display: flex;flex-direction: column;gap: 7px;min-width: 0}.lead__label{display: flex;align-items: baseline;gap: 8px;font-size: 14px;font-weight: 500;color: var(--text);letter-spacing: -0.005em;line-height: 1.35}.lead__opt{font-family: var(--font-mono);font-style: normal;font-size: 11px;letter-spacing: 0.06em;text-transform: uppercase;color: var(--text-muted);padding: 2px 6px;border-radius: 5px;background: color-mix(in srgb,var(--text)7%,transparent)}.lead__field input,.lead__field textarea,.lead__links select,.lead__links input{width: 100%;font-family: var(--font-sans);font-size: 15px;color: var(--text-strong);background: color-mix(in srgb,var(--bg)55%,transparent);border: 1px solid var(--control-border);border-radius: 11px;padding: 12px 14px;transition: border-color 0.22s var(--ease),box-shadow 0.22s var(--ease),background 0.22s var(--ease);cursor: auto}.lead__field textarea{resize: vertical;min-height: 96px;line-height: 1.6}.lead__field input::placeholder,.lead__field textarea::placeholder,.lead__links input::placeholder{color: var(--text-muted)}.lead__field input:focus-visible,.lead__field textarea:focus-visible,.lead__links select:focus-visible,.lead__links input:focus-visible{outline: none;border-color: var(--electric);box-shadow: 0 0 0 3px var(--electric-soft);background: color-mix(in srgb,var(--bg)75%,transparent)}.lead__field.is-bad input,.lead__field.is-bad textarea{border-color: #E5484D}.lead__field.is-good input{border-color: color-mix(in srgb,#30A46C 70%,transparent)}.lead__hint{font-size: 13px;line-height: 1.5;color: var(--text-muted);font-style: normal}.lead__err{font-size: 13px;font-style: normal;color: var(--danger-text);display: none;line-height: 1.4}.lead__err.is-on{display: block;animation: leadShake 0.3s var(--ease)}@keyframes leadShake{0%,100%{transform: none}25%{transform: translate3d(-3px,0,0)}75%{transform: translate3d(3px,0,0)}}.lead__sub-input{margin-top: 10px}.lead__chips{display: flex;flex-wrap: wrap;gap: 8px}.lead__chip{font-family: var(--font-sans);font-size: 14px;color: var(--text);background: transparent;border: 1px solid var(--control-border);border-radius: 99px;padding: 8px 14px;transition: all 0.2s var(--ease);line-height: 1.3}.lead__chip:hover{border-color: color-mix(in srgb,var(--electric)55%,transparent);color: var(--text-strong)}.lead__chip.is-on{background: var(--electric);border-color: var(--electric);color: #fff;box-shadow: 0 6px 18px -8px var(--electric)}.lead__chip:focus-visible{outline: 2px solid var(--electric);outline-offset: 2px}.lead__chip-input{margin-top: 10px;animation: leadIn 0.3s var(--ease-out)both}.lead__drops{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px}.lead__drop{display: flex;flex-direction: column;align-items: center;gap: 6px;text-align: center;padding: 18px 12px;border: 1px dashed var(--control-border);border-radius: 13px;background: color-mix(in srgb,var(--bg)35%,transparent);transition: all 0.22s var(--ease)}.lead__drop:hover,.lead__drop:focus-visible{outline: none;border-color: var(--electric);background: color-mix(in srgb,var(--electric)7%,transparent)}.lead__drop.is-over{border-color: var(--electric);border-style: solid;background: color-mix(in srgb,var(--electric)13%,transparent);transform: translate3d(0,-2px,0)}.lead__drop svg{width: 22px;height: 22px;fill: none;stroke: var(--electric-text);stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round}.lead__drop-t{font-size: 14px;font-weight: 500;color: var(--text);line-height: 1.35}.lead__drop-h{font-size: 13px;line-height: 1.5;color: var(--text-muted)}.lead__drops .lead__field{min-width: 0}.lead__drops .lead__label{min-height: 2.7em;flex-wrap: wrap;align-content: flex-start}.lead__drops .lead__drop{flex: 1 1 auto;justify-content: center;min-height: 124px}.lead__files{display: flex;flex-wrap: wrap;gap: 8px}.lead__files:empty{display: none}.lead__file{position: relative;display: flex;align-items: center;gap: 8px;padding: 6px 8px 6px 6px;border: 1px solid var(--line-2);border-radius: 10px;background: var(--card-bg);font-size: 11.5px;max-width: 100%;animation: leadIn 0.3s var(--ease-out)both}.lead__file img{width: 34px;height: 34px;object-fit: cover;border-radius: 7px;flex: none}.lead__file-ic{width: 34px;height: 34px;border-radius: 7px;flex: none;display: grid;place-items: center;background: color-mix(in srgb,var(--electric)16%,transparent);color: var(--electric-text);font-family: var(--font-mono);font-size: 9.5px;text-transform: uppercase}.lead__file-n{display: flex;flex-direction: column;gap: 1px;min-width: 0}.lead__file-n b{font-weight: 500;color: var(--text);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 120px}.lead__file-n span{color: var(--text-muted);font-family: var(--font-mono);font-size: 11px}.lead__file-x{flex: none;width: 20px;height: 20px;border-radius: 50%;border: 0;background: color-mix(in srgb,var(--text)10%,transparent);color: var(--text-muted);font-size: 12px;line-height: 1;transition: all 0.18s var(--ease);font-family: var(--font-sans)}.lead__file-x:hover{background: #E5484D;color: #fff}.lead__file.is-busy{border-color: color-mix(in srgb,var(--electric)38%,var(--line-2));overflow: hidden}.lead__file.is-busy .lead__file-ic{background: color-mix(in srgb,var(--text)8%,transparent)}.lead__file.is-busy .lead__file-n b{opacity: 0.6}.lead__file.is-busy .lead__file-n span{color: var(--electric-text)}.lead__file.is-busy::after{content: '';position: absolute;inset: 0;background: linear-gradient(100deg,transparent 22%,color-mix(in srgb,var(--electric)18%,transparent)47%,transparent 72%);transform: translateX(-100%);animation: leadScan 1.15s var(--ease)infinite;pointer-events: none}@keyframes leadScan{to{transform: translateX(100%)}}@media(prefers-reduced-motion: reduce){.lead__file.is-busy::after{animation: none;opacity: 0}.lead__file.is-busy{border-style: dashed}}.lead__links{display: flex;flex-direction: column;gap: 8px}.lead__link-row{display: grid;grid-template-columns: 172px 1fr auto;gap: 8px;align-items: center}.lead__link-row--media{grid-template-columns: 1fr auto}.lead__links--media input.is-bad{border-color: var(--danger-text)}.lead__links select{font-size: 15px;padding: 11px 12px;appearance: none;background-image: linear-gradient(45deg,transparent 50%,var(--text-muted)50%),linear-gradient(135deg,var(--text-muted)50%,transparent 50%);background-position: calc(100% - 17px)50%,calc(100% - 12px)50%;background-size: 5px 5px,5px 5px;background-repeat: no-repeat;padding-inline-end: 30px;cursor: pointer}.lead__links option{background: var(--bg-2);color: var(--text)}.lead__links input{font-size: 15px;padding: 11px 12px}.lead__link-x{width: 30px;height: 30px;border-radius: 8px;border: 1px solid var(--control-border);background: transparent;color: var(--text-muted);font-size: 13px;transition: all 0.18s var(--ease);font-family: var(--font-sans)}.lead__link-x:hover{border-color: #E5484D;color: #FF7B7B}.lead__add{align-self: flex-start;display: inline-flex;align-items: center;gap: 7px;margin-top: 4px;padding: 8px 13px;font-size: 13px;color: var(--electric-text);background: transparent;border: 1px dashed var(--line-2);border-radius: 9px;transition: all 0.2s var(--ease);font-family: var(--font-sans)}.lead__add:hover{border-color: var(--electric);background: color-mix(in srgb,var(--electric)8%,transparent)}.lead__add[disabled]{opacity: 0.4}.lead__summary{display: flex;flex-direction: column;gap: 1px;border-radius: 12px;overflow: hidden;border: 1px solid var(--line)}.lead__sum-row{display: grid;grid-template-columns: minmax(0,196px)1fr;gap: 12px;padding: 10px 14px;background: var(--card-bg);font-size: 13.5px;line-height: 1.5}.lead__sum-row b{font-family: var(--font-mono);font-size: 11px;font-weight: 500;letter-spacing: 0.06em;text-transform: uppercase;color: var(--text-muted);padding-top: 3px}.lead__sum-row span{color: var(--text);word-break: break-word;white-space: pre-wrap}.lead__sum-row em{font-style: normal;color: var(--text-muted)}.lead__consent{display: grid;grid-template-columns: auto 1fr;gap: 11px;align-items: start;font-size: 13px;line-height: 1.55;color: var(--text-muted);cursor: pointer}.lead__consent input{position: absolute;opacity: 0;width: 0;height: 0}.lead__box{width: 19px;height: 19px;border-radius: 6px;margin-top: 1px;border: 1px solid var(--control-border);display: grid;place-items: center;transition: all 0.2s var(--ease)}.lead__box::after{content: '';width: 9px;height: 5px;border-inline-start: 2px solid #fff;border-bottom: 2px solid #fff;transform: rotate(-45deg)scale(0.4);opacity: 0;transition: all 0.2s var(--ease);margin-top: -2px}.lead__consent input:checked~.lead__box{background: var(--electric);border-color: var(--electric)}.lead__consent input:checked~.lead__box::after{opacity: 1;transform: rotate(-45deg)scale(1)}.lead__consent input:focus-visible~.lead__box{outline: 2px solid var(--glint);outline-offset: 3px;box-shadow: 0 0 0 3px var(--electric-soft)}.lead__consent-t a{color: var(--electric-text);text-decoration: underline;text-underline-offset: 2px}.lead__captcha{min-height: 0}.lead__captcha:not(:empty){margin-top: 4px}.lead__nav{display: flex;align-items: center;gap: 10px;margin-top: 22px;padding-top: 18px;border-top: 1px solid var(--line)}.lead__btn{display: inline-flex;align-items: center;gap: 8px;font-family: var(--font-sans);font-size: 14px;font-weight: 500;border-radius: 11px;padding: 12px 18px;border: 1px solid var(--line-2);background: transparent;color: var(--text);transition: all 0.22s var(--ease);line-height: 1.3}.lead__btn--ghost:hover{border-color: var(--text-muted);color: var(--text-strong)}.lead__btn--skip{margin-inline-start: auto;border: 0;color: var(--text-muted);font-size: 13px;padding-inline: 6px}.lead__btn--skip:hover{color: var(--text)}.lead__btn--go{margin-inline-start: auto;background: var(--electric);border-color: var(--electric);color: #fff;box-shadow: var(--shadow-1)}.lead__btn--skip + .lead__btn--go{margin-inline-start: 0}.lead__btn--go:hover{background: var(--electric-glow);border-color: var(--electric-glow);transform: translate3d(0,-1px,0)}.lead__btn--go[disabled]{opacity: 0.55;transform: none}.lead__btn:focus-visible{outline: 2px solid var(--electric);outline-offset: 3px}.lead__btn.is-busy{pointer-events: none}.lead__btn.is-busy>span:last-child{animation: leadPulse 1s ease-in-out infinite}@keyframes leadPulse{0%,100%{opacity: 0.35}50%{opacity: 1}}.lead__status{margin-top: 12px;font-size: 13px;line-height: 1.5;color: var(--danger-text);min-height: 0}.lead__status:empty{display: none}.lead__status.is-info{color: var(--text-muted)}.lead__hp{position: absolute;inset-inline-start: -9999px;width: 1px;height: 1px;overflow: hidden}.lead__done{grid-column: 1 / -1;display: flex;flex-direction: column;align-items: center;gap: 14px;text-align: center;padding: 60px 30px;border: 1px solid var(--line-2);border-radius: 20px;background: color-mix(in srgb,var(--bg-2)72%,transparent);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);animation: leadIn 0.5s var(--ease-out)both}.lead__done[hidden]{display: none}.lead__done-mark svg{width: 62px;height: 62px;fill: none;stroke: var(--electric);stroke-width: 2.5;stroke-linecap: round;stroke-linejoin: round}.lead__done-mark circle{stroke-dasharray: 145;stroke-dashoffset: 145;animation: leadDraw 0.6s var(--ease-out)forwards;opacity: 0.35}.lead__done-mark path{stroke-dasharray: 36;stroke-dashoffset: 36;animation: leadDraw 0.4s var(--ease-out)0.45s forwards}@keyframes leadDraw{to{stroke-dashoffset: 0}}.lead__done h3{font-size: clamp(24px,3vw,34px);font-weight: 700;letter-spacing: -0.02em;color: var(--text-strong)}.lead__done p{max-width: 46ch;font-size: 15px;line-height: 1.65;color: var(--text-muted)}.lead__other{display: grid;grid-template-columns: 1fr 1fr;gap: 18px;max-width: 1140px;margin: 40px auto 0;text-align: start}.lead__other-col{display: flex;flex-direction: column;gap: 7px;padding: 20px 22px;border: 1px solid var(--line);border-radius: 14px;background: var(--card-bg);transition: border-color 0.25s var(--ease),background 0.25s var(--ease)}.lead__other-col:hover{border-color: color-mix(in srgb,var(--electric)40%,transparent);background: var(--card-bg-hover)}.lead__other-col strong{font-size: 17px;font-weight: 700;color: var(--text-strong);letter-spacing: -0.01em}.lead__other-col p{font-size: 15px;line-height: 1.6;color: var(--text-muted)}.lead__other-col a{align-self: flex-start;margin-top: 4px;font-size: 14px;color: var(--electric-text);text-decoration: underline;text-underline-offset: 3px;text-decoration-thickness: 1px}.lead__other-col a:hover{color: var(--electric-glow)}@media(max-width: 720px){.lead__other{grid-template-columns: 1fr;margin-top: 30px}}@media(max-width: 1040px){.lead{grid-template-columns: 1fr;gap: 26px}.lead__perks{display: grid;grid-template-columns: repeat(3,1fr);gap: 18px}.lead__perks li{grid-template-columns: 1fr;grid-template-areas: "num" "title" "desc"}}@media(max-width: 720px){.cta{padding: 72px 20px 84px}.lead__perks{grid-template-columns: 1fr}.lead__form{padding: 20px 17px 18px;border-radius: 16px}.lead__row{grid-template-columns: 1fr}.lead__drops{grid-template-columns: 1fr}.lead__steps{gap: 4px}.lead__steps li span{display: none}.lead__steps li{justify-content: center;padding-bottom: 8px}.lead__link-row{grid-template-columns: 1fr auto}.lead__link-row select{grid-column: 1 / -1}.lead__sum-row{grid-template-columns: 1fr;gap: 3px}.lead__nav{flex-wrap: wrap}.lead__btn--go{width: 100%;justify-content: center}.lead__field input,.lead__field textarea,.lead__links select,.lead__links input{font-size: 16px}}@media(prefers-reduced-motion: reduce){.lead__pane.is-active,.lead__file,.lead__done{animation: none}.lead__done-mark circle,.lead__done-mark path{animation: none;stroke-dashoffset: 0}.lead__meter-bar i{transition: none}}@media(max-width: 860px){.s-head--stack .s-head__sub,[dir="rtl"] .s-head--stack .s-head__sub{text-align: start;justify-self: start;max-width: none}}[dir="rtl"] .lead__btn>span[aria-hidden="true"]{display: inline-block;transform: scaleX(-1)}[dir="rtl"] .lead__links select{background-image: linear-gradient(135deg,transparent 50%,var(--text-muted)50%),linear-gradient(45deg,var(--text-muted)50%,transparent 50%);background-position: 17px 50%,12px 50%}[dir="rtl"] .lead__field input[type="tel"]{direction: ltr;text-align: right}html[lang="ar"] .lead__opt,html[lang="ar"] .lead__meter-top,html[lang="ar"] .lead__sum-row b,html[lang="ar"] .lead__perk-num,html[lang="ar"] .lead__file-n span,html[lang="ar"] .svc__hint,html[lang="ar"] .svc__tags,html[lang="ar"] .hero__coords,html[lang="ar"] .scroll-cue,html[lang="ar"] .pf-card__meta{font-size: 13px}.faq-side .s-head__title{font-size: clamp(28px,3vw,42px)}