#preloader,.co-svc-expand-inner,.co-svc-preview-img,.ind-mod-bar,.progress-track,.web-expand-inner{overflow:hidden}.ck-link,.ctc-ch-val,.ctc-link,.footer-bar-link,.footer-nav a,.hero-btn,.lm-link,.nav-links a{text-decoration:none}#preloader,.radar-wrap{align-items:center;display:flex;inset:0}#particle-canvas,#preloader.as-bg{z-index:0;pointer-events:none}.corner--tl,.corner--tr{top:18px;border-top:2px solid var(--neon)}.corner--bl,.corner--tl{left:18px;border-left:2px solid var(--neon)}.corner--bl,.corner--br{bottom:18px;border-bottom:2px solid var(--neon)}.corner--br,.corner--tr{right:18px;border-right:2px solid var(--neon)}#cursor,.hud-logo{vertical-align:middle}#hero,#particle-canvas,#preloader.as-bg,.grid-bg,.radar-wrap,.scanlines{pointer-events:none}#hero,.radar-wrap.fade-out{opacity:0}#preloader,#site-nav,.brand-name,.ctc-field-error,.ctc-input,.ctc-label,.ctc-req-note,.ctc-status,.ctc-submit,.hero-btn,.hero-line,.hud-label,.lang-btn,.web-cmd-toggle-icon,.web-table,.web-table-legend,.web-warranty-badge,.web-warranty-title{font-family:var(--font)}.about-desc p,.brand-tagline,.hero-sub,.tech-item-desc,.tech-note{font-family:var(--font-secondary)}#cursor,#hero-cursor{display:inline-block;animation:0.8s step-start infinite blink}.hero-btn,.hud-label,.progress-label,.status-item,.t-line,.t-title{text-transform:uppercase}.about-key,.about-model-type,.ctc-ch-val:hover,.hero-btn:hover,.lang-btn--active,.nav-dot,.t-line .prompt,.tech-cat-name{text-shadow:0 0 8px var(--neon-glow)}#hero,#preloader,#section-brand,#site-nav{position:fixed}#btn-cookies,#btn-top{bottom:26px;z-index:300;transition:opacity 0.3s,color 0.2s,text-shadow 0.2s}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{min-height:200vh;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}:root{--neon:#ff7200;--neon-dim:#cc5800;--neon-glow:rgba(255, 114, 0, 0.3);--neon-glow2:rgba(255, 114, 0, 0.09);--bg-dark:#060606;--bg-mid:#0e0e0e;--border-col:rgba(255, 114, 0, 0.45);--text:#9ca3af;--text-dim:#b1b5be;--font:"Space Mono", "Courier New", monospace;--font-secondary:"Inter", "Space Grotesk", sans-serif}#preloader{width:100vw;height:100vh;background:radial-gradient(ellipse at 50% 45%,#1a0a00 0,#080808 40%,#000 100%);justify-content:center;z-index:9999;contain:layout style}#particle-canvas,.corner,.corner::after,.grid-bg,.radar-wrap,.scanlines{position:absolute}#preloader.fade-out{animation:1s ease-in-out forwards preloaderFadeOut;animation-duration:0.4s!important}#preloader.as-bg{align-items:flex-start}.terminal-wrap{transition:opacity 0.45s,transform 0.45s}.terminal-wrap.hiding{opacity:0;transform:scale(.97) translateY(-8px);pointer-events:none}#particle-canvas{inset:0}.grid-bg{inset:0;z-index:1;background-image:linear-gradient(rgb(255 114 0 / .03) 1px,transparent 1px),linear-gradient(90deg,rgb(255 114 0 / .03) 1px,transparent 1px);background-size:52px 52px}.scanlines{inset:0;z-index:2;background:repeating-linear-gradient(to bottom,transparent 0,transparent 3px,rgb(0 0 0 / .18) 3px,rgb(0 0 0 / .18) 4px);animation:8s linear infinite scanMove}.corner{width:44px;height:44px;z-index:10;animation:3s ease-in-out infinite cornerPulse}.corner::after{content:"";width:6px;height:6px;background:var(--neon);box-shadow:0 0 8px var(--neon)}.corner--tl::after{top:-1px;left:-1px}.corner--tr::after{top:-1px;right:-1px}.corner--bl::after{bottom:-1px;left:-1px}.corner--br::after{bottom:-1px;right:-1px}.radar-wrap{justify-content:center;z-index:3;transition:opacity 0.5s}.radar-svg{width:540px;height:540px;opacity:.18}.radar-ring-outer{animation:18s linear infinite radarSpin}.radar-ring-mid{animation:11s linear infinite reverse radarSpin}.radar-ring-inner{animation:7s linear infinite radarSpin}.radar-sweep{animation:4s linear infinite radarSpin;transform-origin:270px 270px}.terminal-wrap{position:relative;z-index:8;width:min(900px, calc(100vw - 48px))}.hud-logo{height:12px;width:auto;margin-right:6px;margin-bottom:2px;filter:brightness(0) invert(1) sepia(0) saturate(10) brightness(1);opacity:.7}.hud-label{font-size:11px;letter-spacing:2px;color:var(--text-dim);opacity:1;margin-bottom:6px;animation:6s ease-in-out infinite flicker}.t-time,.t-title{font-size:10px}.hud-label-right{text-align:right;margin-bottom:6px;margin-top:0}.terminal-box{background:rgb(6 6 6 / .92);border:1px solid var(--border-col);box-shadow:0 0 32px var(--neon-glow),0 0 80px var(--neon-glow2),0 0 160px rgb(255 114 0 / .05),inset 0 0 24px rgb(255 114 0 / .03);backdrop-filter:blur(4px)}.terminal-header{display:flex;align-items:center;gap:12px;padding:10px 18px;border-bottom:1px solid var(--border-col);background:rgb(255 114 0 / .04)}.t-dot{width:9px;height:9px;border-radius:50%}.t-dot--red{background:#ff4f5a;box-shadow:0 0 6px #ff4f5a88}.t-dot--amber{background:#f5a623;box-shadow:0 0 6px #f5a62388}#cursor,.t-dot--green{background:var(--neon)}.lang-thumb,.nav-links a::after,.scroll-wheel,.t-dot--green{box-shadow:0 0 6px var(--neon-glow)}.progress-track,.web-cx span{height:3px;background:rgb(255 114 0 / .12)}.t-title{flex:1;text-align:center;letter-spacing:4px;color:var(--text)}.badge,.progress-label,.status-item,.t-line,.t-time{letter-spacing:2px}.status-item,.t-time{color:var(--text-dim);opacity:1}.terminal-body{padding:28px 32px 32px;min-height:240px}.status-bar{display:flex;justify-content:space-between;margin-bottom:22px;padding-bottom:10px;border-bottom:1px solid rgb(255 114 0 / .14)}.status-item{font-size:9px}.status-live{color:var(--neon);opacity:1;animation:1.2s step-start infinite blink}#terminal-output{display:flex;flex-direction:column;gap:10px;min-height:250px}.t-line{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--text);text-shadow:none;animation:8s ease-in-out infinite flicker}.t-line .prompt{color:var(--neon);opacity:1;flex-shrink:0}.t-line .text{flex:1}.badge{font-size:10px;padding:2px 8px;border:1px solid currentColor;margin-left:12px;flex-shrink:0;align-self:center}.badge--ok{color:var(--text-dim);border-color:rgb(140 140 150 / .25)}.badge--warn{color:#ffb347;border-color:rgb(255 179 71 / .4)}.badge--ready{color:var(--neon);border-color:var(--neon);box-shadow:0 0 14px var(--neon-glow),0 0 28px rgb(255 114 0 / .2)}#cursor{width:9px;height:16px;box-shadow:0 0 10px var(--neon);flex-shrink:0}.progress-row{margin-top:28px;padding-top:18px;border-top:1px solid rgb(255 114 0 / .14);display:flex;align-items:center;gap:14px}.progress-label{font-size:9px;color:var(--text-dim);opacity:1;flex-shrink:0}.hero-line,.progress-pct{letter-spacing:2px;color:var(--text)}.progress-track{flex:1;position:relative}.progress-fill{height:100%;width:0%;background:linear-gradient(90deg,transparent,var(--neon));box-shadow:0 0 8px var(--neon);transition:width 80ms}.progress-pct{font-size:10px;flex-shrink:0;min-width:38px;text-align:right}#hero,.hero-content{flex-direction:column;display:flex}@keyframes blink{0%,49%{opacity:1}100%,50%{opacity:0}}@keyframes flicker{0%,100%,94%,96%,98%{opacity:1}95%{opacity:.75}97%{opacity:.88}99%{opacity:.6}}@keyframes cornerPulse{0%,100%{opacity:1}50%{opacity:.6}}@keyframes radarSpin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scanMove{0%{background-position:0 0}100%{background-position:0 100%}}@keyframes preloaderFadeOut{0%{opacity:1;transform:scale(1);filter:blur(0)}60%{opacity:.4}100%{opacity:0;transform:scale(1.04);filter:blur(6px);pointer-events:none}}@keyframes glowPulse{0%,100%{opacity:.18}50%{opacity:.28}}#hero{inset:0;align-items:center;justify-content:center;z-index:50;transition:opacity 0.7s 0.2s}#hero.visible,.ck-link:hover,.co-service.is-open::after,.co-service:hover::after,.corners-overlay.visible,.ind-module:hover::before,.lm-link:hover,.section-nav-item.active .section-nav-label,.section-nav-item:hover .section-nav-label,.web-type:hover::before{opacity:1}#section-brand,#site-nav,.corners-overlay,.hero-content.scroll-out,.hero-scroll.scroll-out,.section-nav{opacity:0;pointer-events:none}.hero-content{align-items:center;gap:28px;opacity:1;transition:opacity 0.45s}.hero-main{display:flex;flex-direction:column;align-items:center;gap:36px}.hero-line{font-size:clamp(20px, 2.6vw, 50px);text-align:center;padding:0 80px;line-height:1.5}#hero-typed,.co-service-row:hover .co-svc-name,.co-service.is-open .co-svc-name,.web-type:hover .web-type-name{color:#d0d0da}#hero-cursor{color:var(--neon);text-shadow:0 0 10px var(--neon-glow);margin-left:1px}.hero-sub{font-size:clamp(11px, 1vw, 15px);color:var(--text-dim);text-align:center;max-width:580px;line-height:1.75;letter-spacing:.2px;padding:0 24px}.hero-btn,.nav-links a{color:var(--text)}.hero-btns{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;pointer-events:auto;transition:transform 0.5s,opacity 0.5s}.hero-btn{font-size:10px;letter-spacing:3px;border:1px solid rgb(255 114 0 / .22);padding:6px 16px;transition:color 0.2s,border-color 0.2s,text-shadow 0.2s}.hero-btn:hover{color:var(--neon);border-color:rgb(255 114 0 / .7)}.hero-scroll{position:absolute;bottom:36px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;opacity:1;transition:opacity 0.45s}.scroll-mouse{width:22px;height:36px;border:1.5px solid rgb(255 114 0 / .35);border-radius:11px;display:flex;justify-content:center;align-items:flex-start}.scroll-wheel{width:3px;height:7px;background:var(--neon);border-radius:2px;margin-top:6px;margin-left:-1px;animation:1.8s ease-in-out infinite scrollWheel}@keyframes scrollWheel{0%,100%{transform:translateY(0);opacity:1}55%{transform:translateY(12px);opacity:0}56%{transform:translateY(0);opacity:0}}.hero-content.scroll-out+.hero-btns{transform:translateY(72px)}#section-brand{inset:0;display:flex;align-items:center;justify-content:center;z-index:48;transition:opacity 0.6s}#btn-cookies.visible,#btn-top.visible,#scrollbar-track.visible,#section-brand.visible,#site-nav.visible,.legal-modal.visible,.section-nav.visible{opacity:1;pointer-events:auto}.brand-content{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}#site-nav,.brand-header{align-items:center;display:flex}.brand-header{gap:18px}.brand-logo-large{height:clamp(28px, 4vw, 52px);width:auto;opacity:.9;aspect-ratio:1}.brand-name{font-size:clamp(28px, 5vw, 62px);letter-spacing:10px;color:#e6e6f0;font-weight:400;line-height:1}.brand-name-dot{color:var(--neon);text-shadow:0 0 24px var(--neon-glow),0 0 60px rgb(255 114 0 / .12)}.brand-tagline{font-size:clamp(11px, 1.1vw, 15px);color:var(--text-dim);letter-spacing:.5px;margin-top:4px}.lang-btn,.nav-links a,.nav-name{letter-spacing:3px;text-transform:uppercase}#site-nav{top:20px;left:60px;right:60px;height:42px;z-index:100;justify-content:space-between;padding:0 16px;transition:opacity 0.6s 0.1s}#site-nav.nav-scrolled{background:rgb(0 0 0 / .05);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgb(255 114 0 / .05);border-bottom:1px solid rgb(255 114 0 / .05)}.footer-bar-links,.nav-brand{display:flex;align-items:center;gap:10px}.nav-logo{height:30px;width:auto;filter:brightness(1) invert(0);opacity:1}.nav-name{font-size:15px;color:#d8d8e0}.lang-btn,.nav-links a{font-size:10px;line-height:1}#btn-cookies,.ck-btn--accept,.ck-btn:hover,.ctc-req,.ctc-title-dot,.footer-bar-link:hover,.footer-brand-dot,.footer-col-title,.footer-contact-list a:hover,.footer-lang-btn--active,.footer-lang-toggle[data-active="en"] .footer-lang-btn[data-lang="en"],.footer-nav a:hover,.lang-btn--active,.lm-close:hover,.lm-head,.lm-link,.lm-title,.nav-dot,.ots-title-dot,.tech-title-dot{color:var(--neon)}.nav-links{list-style:none;display:flex;align-items:center;gap:32px}.nav-links a{transition:color 0.2s;position:relative;display:inline-flex;align-items:center}.nav-links a::after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background:var(--neon);transition:width 0.25s}.nav-links a.nav-active,.nav-links a:hover{color:var(--neon);text-shadow:0 0 10px var(--neon-glow)}.nav-links a.nav-active::after,.nav-links a:hover::after{width:100%}.lang-toggle{display:flex;align-items:center;gap:8px;margin-left:24px;padding-left:24px;border-left:1px solid rgb(255 114 0 / .15)}.lang-btn{background:0 0;border:none;cursor:pointer;color:var(--text-dim);padding:0;transition:color 0.2s,text-shadow 0.2s}.lang-track{width:30px;height:14px;border:1px solid rgb(255 114 0 / .3);border-radius:0;position:relative;cursor:pointer;transition:border-color 0.2s}.lang-track:hover{border-color:rgb(255 114 0 / .6)}.lang-thumb{position:absolute;top:2px;left:2px;width:8px;height:8px;background:var(--neon);transition:transform 0.25s}.lang-thumb.is-en{transform:translateX(16px)}.about-key,.about-val{font-size:12px;font-family:var(--font);text-transform:uppercase}.about-section{position:relative;margin-top:100vh;z-index:60;min-height:100vh;padding:62px 0 0;background:#000;display:flex;align-items:center}.about-section::before{content:"";position:absolute;top:-120px;left:0;right:0;height:120px;background:linear-gradient(to bottom,transparent 0,#000 100%);pointer-events:none;z-index:1}.about-terminal,.web-terminal{position:relative;z-index:2;width:min(1160px, calc(100vw - 80px));margin:0 auto;padding:80px 0}.about-table{margin:18px 0 4px 20px;display:flex;flex-direction:column;gap:10px}.about-row{display:flex;align-items:baseline;gap:20px;flex-wrap:wrap}.about-key{letter-spacing:2px;color:var(--neon);min-width:110px;flex-shrink:0}.about-val{letter-spacing:1px;color:var(--text);display:flex;align-items:center;gap:10px}.about-val .badge{margin-left:0}.about-cmd{margin-top:24px}.about-desc,.about-models{margin:14px 0 4px 20px;display:flex}.about-desc{flex-direction:column;gap:10px}.about-desc p{font-size:clamp(11px, 1vw, 14px);color:var(--text-dim);line-height:1.8;letter-spacing:.2px;max-width:700px}.about-models{flex-direction:column;gap:14px}.about-model-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.about-model-type{font-family:var(--font);font-size:10px;letter-spacing:2px;color:var(--neon);min-width:130px;flex-shrink:0}.about-model-desc{font-family:var(--font);font-size:11px;letter-spacing:1px;color:var(--text);text-transform:uppercase;flex:1}.corners-overlay{position:fixed;inset:0;z-index:200;transition:opacity 0.5s}#mobile-nav,#preloader.as-bg .corner,.mob-menu-btn,.mob-menu-panel,.mob-nav-arrow{display:none}.about-section .terminal-header,.contact-section,.ctc-checkbox-box,.ctc-field,.footer-lang-track,.ots-scenarios,.ots-tier,.ots-tiers,.outsourcing-section,.site-footer,.tech-cat,.tech-item,.technologies-section,.web-feat,.web-type,.web-warranty,.websites-section{position:relative}.about-section .t-title{position:absolute;left:50%;transform:translateX(-50%);flex:none;white-space:nowrap}.t-title-ghost{min-width:51px;flex-shrink:0;margin-left:auto}.section-nav{position:fixed;right:28px;top:50%;transform:translateY(-50%);z-index:150;transition:opacity 0.45s}.section-nav ul{list-style:none;display:flex;flex-direction:column;gap:18px;align-items:flex-end}.section-nav-item{display:flex;align-items:center;gap:10px;cursor:pointer}.section-nav-label{font-family:var(--font);font-size:8px;letter-spacing:2px;color:var(--text-dim);text-transform:uppercase;opacity:1;transition:color 0.2s;white-space:nowrap}.section-nav-item.active .section-nav-label,.tbl-yes{color:var(--neon);text-shadow:0 0 6px var(--neon-glow)}.section-nav-line{width:18px;height:1px;background:var(--text-dim);transition:width 0.3s,background 0.3s,box-shadow 0.3s;flex-shrink:0}.co-stat,.ind-module{transition:border-color 0.3s,background 0.3s,box-shadow 0.3s;overflow:hidden}.section-nav-item:hover .section-nav-line{width:26px;background:var(--text)}.section-nav-item.active .section-nav-line{width:34px;background:var(--neon);box-shadow:0 0 6px var(--neon-glow)}.individuals-section{position:relative;z-index:60;min-height:100vh;padding:40px 0 0;background:#000;display:flex;align-items:center}.ind-terminal{position:relative;z-index:2;width:min(1160px, calc(100vw - 80px));margin:0 auto;padding:0}.ind-section-head{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid rgb(255 114 0 / .14)}.ind-section-title-row,.web-head-row{display:flex;align-items:baseline;gap:20px;margin-bottom:16px;flex-wrap:wrap}.ind-sector-id,.web-sector-id{font-family:var(--font);font-size:9px;letter-spacing:3px;color:var(--text-dim);text-transform:uppercase;flex-shrink:0}.ind-section-title,.web-title{font-family:var(--font);font-size:clamp(20px, 3vw, 25px);letter-spacing:6px;color:#d8d8e0;font-weight:400;text-transform:uppercase;line-height:1}.co-title-dot,.ind-title-dot,.web-title-dot{color:var(--neon);text-shadow:0 0 20px var(--neon-glow),0 0 50px rgb(255 114 0 / .12)}.ind-intro-p,.web-intro{font-family:var(--font-secondary);font-size:clamp(11px, 1vw, 14px);color:var(--text-dim);line-height:1.8;letter-spacing:.2px;max-width:660px}.ind-grid{margin:0 0 4px 20px;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.ind-module{border:1px solid rgb(255 114 0 / .18);background:rgb(255 114 0 / .015);padding:18px 20px 16px;position:relative}#scrollbar-track,.ind-mod-bar{background:rgb(255 114 0 / .08)}.ind-module::before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background:linear-gradient(to bottom,transparent,var(--neon),transparent);opacity:.25;transition:opacity 0.3s}.ind-module::after{content:"";position:absolute;top:0;right:0;width:18px;height:18px;border-top:1px solid rgb(255 114 0 / .3);border-right:1px solid rgb(255 114 0 / .3);transition:border-color 0.3s,width 0.3s,height 0.3s}.ind-module:hover{border-color:rgb(255 114 0 / .5);background:rgb(255 114 0 / .035);box-shadow:0 0 28px rgb(255 114 0 / .07),inset 0 0 20px rgb(255 114 0 / .02)}.ind-module:hover::after{border-color:rgb(255 114 0 / .7);width:28px;height:28px}.ind-module--wide{grid-column:1/-1}.ind-module-header{display:flex;align-items:center;gap:14px;margin-bottom:12px;flex-wrap:wrap}.ind-mod-id{font-family:var(--font);font-size:8px;letter-spacing:2px;color:var(--text-dim);min-width:50px;flex-shrink:0}.ind-mod-name{font-family:var(--font);font-size:12px;letter-spacing:3px;color:var(--neon);text-shadow:0 0 8px var(--neon-glow);text-transform:uppercase;flex:1}.ind-mod-desc{font-family:var(--font-secondary);font-size:clamp(11px, 0.85vw, 13px);color:var(--text-dim);line-height:1.75;letter-spacing:.2px;margin-bottom:16px}.co-sector-id,.co-title{font-family:var(--font);text-transform:uppercase}.ind-mod-bar{height:1px;position:relative}.ind-mod-fill{height:100%;width:0%;background:linear-gradient(90deg,transparent 0,var(--neon) 100%);box-shadow:0 0 6px var(--neon);animation:2s cubic-bezier(.4,0,.2,1) forwards indModLoad}.ind-module:first-child .ind-mod-fill{animation-delay:0.1s}.ind-module:nth-child(2) .ind-mod-fill{animation-delay:0.25s}.ind-module:nth-child(3) .ind-mod-fill{animation-delay:0.4s}.ind-module:nth-child(4) .ind-mod-fill{animation-delay:0.55s}.ind-module:nth-child(5) .ind-mod-fill{animation-delay:0.7s}.ind-module:nth-child(6) .ind-mod-fill{animation-delay:0.85s}.ind-module:nth-child(7) .ind-mod-fill{animation-delay:1s}@keyframes indModLoad{0%{width:0%;opacity:.6}60%{width:88%;opacity:1}80%{width:82%;opacity:1}100%{width:85%;opacity:1}}.companies-section{position:relative;z-index:60;background:#000}.co-wrap{display:flex;width:min(1160px, calc(100vw - 80px));margin:0 auto;min-height:100vh;align-items:flex-start}.co-left{width:38%;flex-shrink:0;padding:80px 56px 80px 0;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgb(255 114 0 / .1)}.co-service,.co-service-row,.co-stat,.co-svc-body,.co-svc-expand,.co-svc-num,.ctc-wrap,.ots-wrap,.tech-wrap{position:relative}.co-sector-id{font-size:9px;letter-spacing:3px;color:var(--text-dim);display:block;margin-bottom:14px;margin-top:10px}.co-title{font-size:clamp(20px, 2.8vw, 36px);letter-spacing:5px;color:#d8d8e0;font-weight:400;line-height:1.1;margin-bottom:18px}.co-desc{font-family:var(--font-secondary);font-size:clamp(11px, 0.95vw, 14px);color:var(--text-dim);line-height:1.8;letter-spacing:.2px;max-width:360px;margin-bottom:32px}.co-stat-label,.co-stat-val{letter-spacing:2px;font-family:var(--font)}.co-stats{display:flex;gap:12px;margin-bottom:36px}.co-stat{border:1px solid rgb(255 114 0 / .2);padding:12px 16px;display:flex;flex-direction:column;gap:5px;flex:1;cursor:default}.co-stat:hover{border-color:rgb(255 114 0 / .55);background:rgb(255 114 0 / .04);box-shadow:0 0 22px rgb(255 114 0 / .07),inset 0 0 16px rgb(255 114 0 / .025)}.co-stat::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,var(--neon),transparent);opacity:.45;transition:opacity 0.3s}.co-stat:hover::before{opacity:.9}.co-stat-val{font-size:clamp(16px, 1.8vw, 24px);color:var(--neon);text-shadow:0 0 12px var(--neon-glow);line-height:1}.co-stat-label,.co-svc-desc,.co-svc-num,.ctc-ch-label,.footer-lang-toggle[data-active="en"] .footer-lang-btn[data-lang="pl"],.tech-item-desc,.tech-note{color:var(--text-dim)}.co-stat-label{font-size:9px;text-transform:uppercase}.co-hud-bottom{margin-top:auto;margin-bottom:0;animation:none;opacity:.6}.co-right{flex:1;padding:80px 0 80px 56px}.co-service{border-bottom:1px solid rgb(255 114 0 / .09)}.co-svc-preview-img,.co-svc-toggle{border:1px solid rgb(255 114 0 / .2);position:relative}.co-service:first-child{border-top:1px solid rgb(255 114 0 / .09)}.co-service::before{content:"";position:absolute;inset:0;background:rgb(255 114 0 / .025);transform:scaleX(0);transform-origin:left;transition:transform 0.3s;pointer-events:none;z-index:0}.co-service::after,.web-type::before{content:"";left:0;top:0;box-shadow:0 0 6px var(--neon-glow);transition:opacity 0.25s;bottom:0;pointer-events:none}.co-service.is-open::before,.co-service:hover::before{transform:scaleX(1)}.co-service::after{position:absolute;width:1px;background:var(--neon);opacity:0;z-index:0}.co-service-row{display:flex;align-items:flex-start;gap:22px;padding:20px 12px;cursor:pointer;user-select:none;z-index:1}.co-svc-num{font-family:var(--font);font-size:clamp(22px, 2.2vw, 32px);letter-spacing:0;line-height:1;flex-shrink:0;width:48px;opacity:.3;transition:color 0.25s,opacity 0.25s,text-shadow 0.25s;z-index:1}.co-service-row:hover .co-svc-num,.co-service.is-open .co-svc-num{color:var(--neon);opacity:1;text-shadow:0 0 12px var(--neon-glow)}.co-svc-body{flex:1;display:flex;flex-direction:column;gap:5px;padding-top:4px;z-index:1}.co-svc-name{font-family:var(--font);font-size:11px;letter-spacing:3px;color:var(--text);text-transform:uppercase;transition:color 0.25s}.co-svc-bullets li,.co-svc-desc{font-family:var(--font-secondary);font-size:clamp(11px, 0.85vw, 13px);letter-spacing:.2px}.co-svc-desc{line-height:1.7}.co-svc-preview-label,.web-cmd-note{font-family:var(--font);letter-spacing:1px;color:var(--text-dim)}.co-svc-toggle{font-family:var(--font);font-size:18px;line-height:1;color:var(--text-dim);background:0 0;width:26px;height:26px;flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;margin-top:3px;transition:color 0.25s,border-color 0.25s,text-shadow 0.25s;z-index:1}.co-service-row:hover .co-svc-toggle,.co-service.is-open .co-svc-toggle{color:var(--neon);border-color:rgb(255 114 0 / .6);text-shadow:0 0 8px var(--neon-glow)}.co-svc-expand{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.4s cubic-bezier(.4,0,.2,1);z-index:1}.co-service.is-open .co-svc-expand,.web-expand.is-open{grid-template-rows:1fr}.co-svc-expand-body{display:flex;gap:28px;padding:0 12px 24px 82px;align-items:flex-start}.co-svc-preview{flex-shrink:0;width:180px}.co-svc-preview-img{width:100%;aspect-ratio:16/10;background:rgb(255 114 0 / .02);display:flex;align-items:center;justify-content:center}.co-svc-preview-img::after,.co-svc-preview-img::before{content:"";position:absolute;width:12px;height:12px}.co-svc-preview-img::before{top:0;left:0;border-top:1px solid var(--neon);border-left:1px solid var(--neon);opacity:.5}.co-svc-preview-img::after{bottom:0;right:0;border-bottom:1px solid var(--neon);border-right:1px solid var(--neon);opacity:.5}.co-svc-preview-label{font-size:7px;text-align:center;padding:0 8px;line-height:1.6;opacity:.6}.co-svc-bullets{flex:1;list-style:none;display:flex;flex-direction:column;gap:8px;padding:0;margin:0}.co-svc-bullets li{color:var(--text-dim);line-height:1.6;padding-left:0;display:flex;align-items:baseline;gap:7px}.co-svc-bullets li::before{content:"//";flex-shrink:0;font-family:var(--font);font-size:9px;color:var(--neon);opacity:.6;letter-spacing:0}#scrollbar-track{position:fixed;right:4px;top:0;bottom:0;width:3px;z-index:500;opacity:0;pointer-events:none;transition:opacity 0.3s}#scrollbar-thumb{position:absolute;top:0;left:0;width:100%;min-height:24px;background:var(--neon);box-shadow:0 0 6px var(--neon-glow);border-radius:2px;cursor:grab}#scrollbar-thumb:active{cursor:grabbing;background:var(--neon-dim)}.websites-section{z-index:60;background:#000;padding:40px 0 0}.web-head{margin-bottom:36px;padding-bottom:24px;border-bottom:1px solid rgb(255 114 0 / .14)}.web-cmd{margin-top:36px;margin-bottom:16px}.web-cmd-note{font-size:9px;opacity:.7}.web-type-id,.web-type-name{font-family:var(--font);letter-spacing:2px;text-transform:uppercase}.web-types{border-top:1px solid rgb(255 114 0 / .09);margin-left:0}.web-type{display:flex;border-bottom:1px solid rgb(255 114 0 / .09);transition:background 0.25s}.web-type::before{position:absolute;width:1px;background:var(--neon);opacity:0}.web-type:hover{background:rgb(255 114 0 / .018)}.web-type-left{flex-shrink:0;width:180px;padding:20px 24px 20px 14px;display:flex;flex-direction:column;gap:7px;border-right:1px solid rgb(255 114 0 / .07)}.ots-tier-id,.web-type-id{font-size:8px;color:var(--text-dim)}.web-type-name{font-size:11px;color:var(--text);line-height:1.4;transition:color 0.25s}.web-type-right{flex:1;padding:20px 14px 20px 28px;display:flex;flex-direction:column;gap:12px;justify-content:center}.web-type-desc{font-family:var(--font-secondary);font-size:clamp(11px, 0.85vw, 13px);color:var(--text-dim);line-height:1.7;letter-spacing:.2px;max-width:760px}.web-cx-label,.web-type-tag{font-family:var(--font);font-size:8px;color:var(--text-dim);text-transform:uppercase}.web-type-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.web-type-tag{letter-spacing:2px;border:1px solid rgb(255 114 0 / .15);padding:2px 7px;flex-shrink:0}.web-cx{display:inline-flex;align-items:center;gap:3px;flex-shrink:0}.web-cx span{display:block;width:16px;border-radius:1px}.ots-tier[data-tier="4"] .ots-tier-signal span,.web-cx[data-cx="1"] span:nth-child(-n+1),.web-cx[data-cx="2"] span:nth-child(-n+2),.web-cx[data-cx="3"] span:nth-child(-n+3),.web-cx[data-cx="4"] span:nth-child(-n+4),.web-cx[data-cx="5"] span:nth-child(-n+5){background:var(--neon);box-shadow:0 0 4px var(--neon-glow)}.web-cx-label{letter-spacing:1px;flex-shrink:0}.web-feat-name,.web-feat::before{font-family:var(--font);font-size:9px}.web-feat-desc,.web-warranty-desc{font-family:var(--font-secondary)}.web-feat-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgb(255 114 0 / .14);margin-left:0}.web-feat,.web-table td,.web-table th{border-bottom:1px solid rgb(255 114 0 / .08);border-right:1px solid rgb(255 114 0 / .08)}.web-feat{padding:16px 18px 16px 42px;transition:background 0.2s}.web-feat:hover,.web-table tbody tr:hover td{background:rgb(255 114 0 / .015)}.ots-tier:last-child,.web-feat:nth-child(3n),.web-table td:last-child,.web-table th:last-child{border-right:none}.ck-toggle-row:last-child,.ctc-channel:last-child,.ots-feat:last-child,.ots-scenario-item:last-of-type,.tech-item:last-child,.web-feat:nth-last-child(-n+3),.web-table tbody tr:last-child td{border-bottom:none}.web-feat::before{content:"//";position:absolute;left:18px;top:17px;color:var(--neon);opacity:.5;line-height:1}.web-feat-name{letter-spacing:2px;color:var(--text);text-transform:uppercase;display:block;margin-bottom:5px;line-height:1.4}.web-feat-opt{color:#f5a623;font-size:8px;letter-spacing:1px}.web-feat-desc{font-size:clamp(10px, 0.78vw, 12px);color:var(--text-dim);line-height:1.65;letter-spacing:.1px}.web-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid rgb(255 114 0 / .14)}.web-table{border-collapse:collapse;width:100%;min-width:680px}.web-table td,.web-table th{padding:10px 14px;font-size:9px;letter-spacing:1.5px;text-align:center;white-space:nowrap;color:var(--text-dim)}.web-table td:first-child,.web-table th:first-child{text-align:left;min-width:130px}.web-table th{color:var(--neon);text-shadow:0 0 8px var(--neon-glow);border-bottom:1px solid rgb(255 114 0 / .2);background:rgb(255 114 0 / .025);font-size:8px;letter-spacing:2px}.web-table th:first-child{color:var(--text-dim);text-shadow:none}.tbl-no{color:var(--text-dim);opacity:.35}.tbl-opt{color:#f5a623}.web-table-legend{font-size:9px;letter-spacing:1px;color:var(--text-dim);padding:10px 14px;text-align:right;border-top:1px solid rgb(255 114 0 / .08);opacity:.7}.web-warranty{margin-top:48px;border:1px solid rgb(255 114 0 / .35);background:rgb(255 114 0 / .02);padding:22px 28px;display:flex;align-items:center;gap:28px;box-shadow:0 0 40px rgb(255 114 0 / .04),inset 0 0 24px rgb(255 114 0 / .02)}.web-warranty::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,var(--neon) 0,transparent 65%);opacity:.55}.web-warranty-badge{font-size:24px;letter-spacing:3px;color:var(--neon);text-shadow:0 0 16px var(--neon-glow);border:1px solid rgb(255 114 0 / .5);padding:12px 18px;flex-shrink:0;white-space:nowrap;line-height:1}.web-warranty-title{font-size:11px;letter-spacing:3px;color:#d0d0da;text-transform:uppercase;margin-bottom:7px}.lm-section:last-child,.ots-note:last-child,.web-expand,.web-expand.is-open>.web-expand-inner>.web-feat-grid,.web-expand.is-open>.web-expand-inner>.web-table-wrap{margin-bottom:0}.web-warranty-desc{font-size:clamp(11px, 0.88vw, 13px);color:var(--text-dim);line-height:1.75;letter-spacing:.2px;max-width:720px}#btn-top,.ck-title,.web-cmd--toggle:hover .prompt,.web-cmd--toggle:hover .text,.web-cmd-toggle-icon{color:var(--neon);text-shadow:0 0 8px var(--neon-glow)}.web-cmd--toggle{cursor:pointer;user-select:none;transition:color 0.2s}.web-cmd-toggle-icon{font-size:10px;letter-spacing:2px;border:1px solid rgb(255 114 0 / .35);padding:1px 6px;flex-shrink:0;margin-left:10px;align-self:center;transition:background 0.2s,border-color 0.2s}.ctc-sector-id,.ots-sector-id,.tech-sector-id,.web-cx-prefix{color:var(--text-dim);font-family:var(--font);text-transform:uppercase}.web-cmd--toggle[aria-expanded="true"] .web-cmd-toggle-icon{background:rgb(255 114 0 / .08);border-color:rgb(255 114 0 / .65)}.web-expand{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.4s cubic-bezier(.4,0,.2,1)}.web-expand-inner>.web-feat-grid,.web-expand-inner>.web-table-wrap{margin-top:0}.web-cx-prefix{font-size:7px;letter-spacing:2px;flex-shrink:0;opacity:.7}.outsourcing-section{padding:clamp(60px, 8vw, 110px) 0;background:#000;z-index:61}.contact-section::before,.outsourcing-section::before{content:"";position:absolute;top:-100px;left:0;right:0;height:100px;background:linear-gradient(to bottom,transparent 0,#000 100%);pointer-events:none;z-index:1}.ctc-wrap,.ots-wrap,.tech-wrap{max-width:1160px;margin:0 auto;padding:0 clamp(16px, 4vw, 48px);z-index:2}.ctc-head,.ots-head,.tech-head{margin-bottom:clamp(28px, 3vw, 44px)}.ctc-head-row,.ots-head-row,.tech-head-row{display:flex;align-items:baseline;gap:clamp(10px, 1.5vw, 20px);flex-wrap:wrap;margin-bottom:18px}.ctc-sector-id,.ots-sector-id,.tech-sector-id{font-size:clamp(8px, 0.65vw, 10px);letter-spacing:4px}.ctc-title,.ots-title,.tech-title{font-family:var(--font);font-size:clamp(22px, 3vw, 38px);font-weight:400;color:#e6e6f0;letter-spacing:4px;line-height:1}.ctc-intro,.ots-intro,.tech-intro{font-family:var(--font-secondary);font-size:clamp(12px, 0.95vw, 15px);color:var(--text);line-height:1.75;max-width:860px}.ots-cmd-line,.tech-cmd{margin:clamp(20px, 2.5vw, 34px) 0 clamp(14px, 1.5vw, 20px)}.ots-cmd-note{color:var(--text-dim);font-size:9px;letter-spacing:2px}.ots-scenarios{border-left:2px solid rgb(255 179 71 / .45);background:rgb(255 155 30 / .04);padding:clamp(14px, 1.5vw, 22px) clamp(16px, 2vw, 28px);margin-bottom:clamp(20px, 2.5vw, 36px)}.ots-scenarios::before{content:"WARN";position:absolute;top:10px;right:12px;background:rgb(255 179 71 / .12);border:1px solid rgb(255 179 71 / .3);color:rgb(255 179 71 / .7);font-family:var(--font);font-size:7px;letter-spacing:3px;padding:2px 6px}.ots-tier::before,.tech-cat::before{top:0;content:"";position:absolute;left:0}.ots-scenario-item{display:flex;align-items:flex-start;gap:12px;padding:7px 0;border-bottom:1px solid rgb(255 155 30 / .08)}.ots-sc-icon{font-family:var(--font);font-size:11px;color:#ffb347;font-weight:700;min-width:14px;line-height:1.6;text-shadow:0 0 8px rgb(255 179 71 / .5)}.ots-sc-text{font-family:var(--font-secondary);font-size:clamp(11px, 0.85vw, 13px);color:#c0b090;line-height:1.6}.footer-nav a,.ots-scenario-cta{font-size:clamp(9px, 0.75vw, 11px)}.ots-scenario-cta{font-family:var(--font);color:var(--neon);letter-spacing:2px;margin-top:14px;text-shadow:0 0 8px var(--neon-glow)}.ots-tier-id,.ots-tier-name{font-family:var(--font);letter-spacing:3px}.ots-tiers{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:clamp(28px, 3vw, 44px)}.ots-tier{padding:clamp(16px, 1.8vw, 26px) clamp(14px, 1.5vw, 22px);border-right:1px solid rgb(255 114 0 / .12);transition:background 0.3s}.ots-tier:hover{background:rgb(255 114 0 / .03)}.ots-tier::before{width:3px;height:100%;background:rgb(255 114 0 / .15);transition:background 0.3s}.ots-tier[data-tier="1"]::before{background:rgb(255 114 0 / .2)}.ots-tier[data-tier="2"]::before{background:rgb(255 114 0 / .4)}.ots-tier[data-tier="2"] .ots-tier-signal span:first-child,.ots-tier[data-tier="2"] .ots-tier-signal span:nth-child(2),.ots-tier[data-tier="3"]::before{background:rgb(255 114 0 / .65)}.ots-tier[data-tier="4"]::before{background:var(--neon);box-shadow:0 0 10px var(--neon-glow)}.ots-tier-head{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgb(255 114 0 / .12)}.ots-tier-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ots-tier-signal{display:flex;align-items:flex-end;gap:2px;height:12px}.ots-tier-signal span{display:block;width:4px;background:rgb(255 114 0 / .12);border-radius:0}.ots-tier-signal span:first-child{height:4px}.ots-tier-signal span:nth-child(2){height:6px}.ots-tier-signal span:nth-child(3){height:9px}.ots-tier-signal span:nth-child(4){height:12px}.ots-tier[data-tier="1"] .ots-tier-signal span:first-child{background:rgb(255 114 0 / .5)}.ots-tier[data-tier="3"] .ots-tier-signal span:first-child,.ots-tier[data-tier="3"] .ots-tier-signal span:nth-child(2),.ots-tier[data-tier="3"] .ots-tier-signal span:nth-child(3){background:rgb(255 114 0 / .8)}.ots-tier-name{font-size:clamp(10px, 1vw, 14px);color:#d0d0da;display:block}.ots-feat-name,.ots-inherit-label{font-family:var(--font);letter-spacing:2px}.ots-tier[data-tier="4"] .ots-tier-name{color:var(--neon);text-shadow:0 0 12px var(--neon-glow)}.ots-tier-inherit{margin-bottom:12px}.ots-inherit-label{font-size:8px;color:var(--text-dim);display:flex;align-items:center;gap:6px}.ots-inherit-label::before{content:"";display:block;width:16px;height:1px;background:rgb(255 114 0 / .25)}.ots-feat-list{list-style:none;display:flex;flex-direction:column;gap:0}.ots-feat{display:flex;align-items:flex-start;gap:8px;padding:8px 0;border-bottom:1px solid rgb(255 255 255 / .04)}.ots-feat-bullet{font-family:var(--font);font-size:10px;color:var(--neon);min-width:12px;line-height:1.5;flex-shrink:0;text-shadow:0 0 6px var(--neon-glow);margin-top:1px}#btn-cookies,.ck-btn:hover,.lm-title{text-shadow:0 0 8px var(--neon-glow)}.footer-contact-list li,.footer-legal-list li,.ots-feat-body{display:flex;flex-direction:column;gap:3px}.ots-feat-name{font-size:clamp(8px, 0.65vw, 10px);color:#c8c8d4;line-height:1.4;text-transform:uppercase}.ots-feat-desc,.ots-note{font-family:var(--font-secondary);color:var(--text-dim)}.ctc-ch-label,.ctc-ch-val,.ctc-loc-line,.ots-clients-heading,.tech-cat-id,.tech-item-name{font-family:var(--font)}.ots-feat-desc{font-size:clamp(10px, 0.72vw, 11px);line-height:1.55}.ots-footnote{border-left:2px solid rgb(255 114 0 / .2);padding:clamp(12px, 1.5vw, 18px) clamp(14px, 1.8vw, 24px);background:rgb(255 114 0 / .025);margin-bottom:8px}.ots-note{font-size:clamp(10px, 0.75vw, 12px);line-height:1.65;margin-bottom:6px}.ots-clients{margin-top:4px;text-align:center}.ots-clients .t-line{justify-content:center}.ots-clients-heading{font-size:clamp(9px, 0.65vw, 11px);letter-spacing:.12em;color:var(--neon);text-transform:uppercase;margin-bottom:16px}.ots-clients-grid{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.ots-client-card{display:flex;align-items:center;justify-content:center;padding:12px 20px;border:1px solid var(--border-col);background:rgb(255 114 0 / .04);transition:border-color 0.22s,background 0.22s}.ots-client-card:hover{border-color:var(--neon);background:rgb(255 114 0 / .09)}.ots-client-logo{height:36px;width:auto;object-fit:contain;filter:brightness(.9) saturate(.7);transition:filter 0.22s}.ots-client-card:hover .ots-client-logo{filter:brightness(1) saturate(1)}@media (max-width:960px){.co-left,.ots-tier:nth-child(2){border-right:none}.co-wrap{flex-direction:column;min-height:auto}.co-left{width:100%;position:static;height:auto;padding:60px 0 36px;border-bottom:1px solid rgb(255 114 0 / .1)}.co-right{padding:36px 0 60px}.co-svc-expand-body{padding-left:52px}.ots-tiers{grid-template-columns:repeat(2,1fr)}.ots-tier:first-child,.ots-tier:nth-child(2){border-bottom:1px solid rgb(255 114 0 / .12)}}.technologies-section{z-index:62;background:#000;padding:clamp(60px, 8vw, 110px) 0}.tech-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:clamp(28px, 3vw, 40px)}.tech-cat{border:1px solid rgb(255 114 0 / .15);background:rgb(255 114 0 / .01);overflow:hidden;transition:border-color 0.3s,background 0.3s}.tech-cat::before{width:2px;height:100%;background:linear-gradient(to bottom,transparent,var(--neon),transparent);opacity:.2;transition:opacity 0.3s}.tech-cat-head,.tech-cat:hover{background:rgb(255 114 0 / .025)}.tech-cat:hover{border-color:rgb(255 114 0 / .38)}.tech-cat:hover::before{opacity:.75}.tech-cat-head{display:flex;align-items:center;gap:14px;padding:14px 20px 12px;border-bottom:1px solid rgb(255 114 0 / .1)}.tech-cat-id{font-size:8px;letter-spacing:3px;color:var(--text-dim);flex-shrink:0}.tech-cat-name,.tech-item::before{color:var(--neon);font-family:var(--font)}.tech-cat-name{font-size:10px;letter-spacing:3px;text-transform:uppercase}.tech-list{list-style:none;padding:10px 20px 16px;display:flex;flex-direction:column;gap:0}.tech-item{display:flex;flex-direction:column;gap:3px;padding:9px 0 9px 16px;border-bottom:1px solid rgb(255 255 255 / .04)}.tech-item::before{content:"/>";position:absolute;left:0;top:10px;font-size:8px;opacity:.5;line-height:1}.tech-item-name{font-size:clamp(8px, 0.7vw, 10px);letter-spacing:2px;color:#c8c8d4;text-transform:uppercase;line-height:1.4}.tech-item-desc{font-size:clamp(10px, 0.75vw, 12px);line-height:1.6;letter-spacing:.1px}.tech-footnote{border-left:2px solid rgb(255 114 0 / .2);padding:clamp(12px, 1.5vw, 18px) clamp(14px, 1.8vw, 24px);background:rgb(255 114 0 / .02);margin-bottom:8px}.tech-note{font-size:clamp(10px, 0.8vw, 12px);line-height:1.7}.contact-section{z-index:63;background:#000;padding:clamp(60px, 8vw, 110px) 0}.ctc-grid{display:grid;grid-template-columns:1fr 2fr;gap:clamp(24px, 3vw, 48px);margin-bottom:clamp(20px, 2.5vw, 36px)}.ctc-channel,.ctc-channels,.ctc-form,.ctc-location,.ctc-row{display:flex;flex-direction:column}.ctc-cmd{margin:0 0 clamp(12px, 1.5vw, 18px)}.ctc-channels{gap:0;margin-bottom:4px}.ctc-channel{gap:3px;padding:10px 0;border-bottom:1px solid rgb(255 255 255 / .05)}.ctc-ch-label{font-size:8px;letter-spacing:3px;text-transform:uppercase}.ctc-ch-val,.ctc-loc-line{font-size:clamp(10px, 0.85vw, 13px)}.ctc-checkbox-text,.ctc-loc-note{font-family:var(--font-secondary)}.ctc-ch-val{letter-spacing:1px;color:var(--neon);transition:color 0.2s,text-shadow 0.2s}.ctc-ch-val:hover{color:#fff}.ctc-location{gap:4px;padding:10px 0 0}.ctc-loc-line{letter-spacing:1px;color:#c8c8d4}.ctc-loc-note{font-size:clamp(10px, 0.75vw, 11px);color:var(--text-dim);margin-top:6px;line-height:1.5}.ctc-form,.ctc-row{gap:clamp(10px, 1.2vw, 14px)}.ctc-row--2{display:grid;grid-template-columns:1fr 1fr;gap:clamp(10px, 1.5vw, 18px)}.ctc-field{display:flex;flex-direction:column;gap:6px}.ctc-label{font-size:8px;letter-spacing:3px;color:var(--text-dim);text-transform:uppercase;user-select:none}.ctc-opt{color:rgb(255 255 255 / .2);letter-spacing:2px}.ctc-input{background:rgb(255 255 255 / .025);border:1px solid rgb(255 114 0 / .18);color:#e0e0e8;font-size:clamp(10px, 0.85vw, 13px);letter-spacing:.5px;padding:clamp(8px, 1vw, 12px) clamp(10px, 1.2vw, 14px);outline:0;transition:border-color 0.2s,background 0.2s,box-shadow 0.2s;width:100%;box-sizing:border-box}.ctc-input::placeholder{color:rgb(255 255 255 / .15)}.ctc-input:focus{border-color:rgb(255 114 0 / .5);background:rgb(255 114 0 / .03);box-shadow:0 0 0 1px rgb(255 114 0 / .12)}.ctc-textarea{resize:vertical;min-height:100px}.ctc-field--ok .ctc-input{border-color:rgb(0 220 130 / .35)}.ctc-field--error .ctc-input{border-color:rgb(255 60 60 / .5);background:rgb(255 60 60 / .03)}.ctc-field-error{font-size:8px;letter-spacing:2px;color:rgb(255 80 80 / .85);min-height:12px;display:block}.ctc-field--checkbox{gap:8px}.ctc-checkbox-label{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.ctc-checkbox-label input[type="checkbox"]{position:absolute;opacity:0;width:0;height:0}.ctc-checkbox-box{width:14px;height:14px;min-width:14px;border:1px solid rgb(255 114 0 / .35);background:rgb(255 114 0 / .03);margin-top:2px;transition:border-color 0.2s,background 0.2s;flex-shrink:0}.ctc-checkbox-label input[type="checkbox"]:checked+.ctc-checkbox-box{border-color:var(--neon);background:rgb(255 114 0 / .12)}.ctc-checkbox-label input[type="checkbox"]:checked+.ctc-checkbox-box::after{content:"";position:absolute;left:3px;top:1px;width:5px;height:8px;border:1.5px solid var(--neon);border-top:none;border-left:none;transform:rotate(45deg)}.ctc-checkbox-text{font-size:clamp(10px, 0.75vw, 12px);color:var(--text-dim);line-height:1.6}.ctc-link{color:var(--neon)}.ctc-link:hover{text-decoration:underline}.ctc-field--checkbox.ctc-field--error .ctc-checkbox-box{border-color:rgb(255 60 60 / .6)}.ctc-gdpr-error{padding-left:24px}.ctc-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:4px}.ctc-submit{font-size:10px;letter-spacing:3px;color:#000;background:var(--neon);border:none;padding:clamp(10px, 1.2vw, 14px) clamp(22px, 2.5vw, 32px);cursor:pointer;text-transform:uppercase;transition:background 0.2s,box-shadow 0.2s,opacity 0.2s}.ctc-submit:hover{background:#fff;box-shadow:0 0 18px rgb(255 114 0 / .4)}.ctc-submit:disabled{opacity:.5;cursor:not-allowed}.ctc-req-note{font-size:8px;letter-spacing:2px;color:var(--text-dim)}.ctc-status{font-size:9px;letter-spacing:2px;padding:10px 14px;display:none;margin-top:8px}.footer-brand-name,.footer-col-title{letter-spacing:4px;font-family:var(--font)}.ctc-status:not(:empty){display:block}.ctc-status--ok{color:rgb(0 220 130 / .9);border:1px solid rgb(0 220 130 / .25);background:rgb(0 220 130 / .04)}.ctc-status--error{color:rgb(255 80 80 / .9);border:1px solid rgb(255 80 80 / .25);background:rgb(255 80 60 / .04)}@media (max-width:900px){.ctc-grid,.ind-grid,.tech-grid{grid-template-columns:1fr}.ind-module--wide{grid-column:1}.web-feat-grid{grid-template-columns:repeat(2,1fr)}.web-feat:nth-child(3n){border-right:1px solid rgb(255 114 0 / .08)}.web-feat:nth-child(2n){border-right:none}.web-feat:nth-last-child(-n+3){border-bottom:1px solid rgb(255 114 0 / .08)}.web-feat:nth-last-child(-n+2){border-bottom:none}}.site-footer{background:#000;border-top:1px solid rgb(255 114 0 / .12);z-index:64}.footer-main{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:clamp(24px, 3vw, 48px);max-width:1160px;margin:0 auto;padding:clamp(40px, 5vw, 70px) clamp(16px, 4vw, 48px) clamp(32px, 4vw, 56px)}.footer-col-title{display:block;font-size:8px;text-transform:uppercase;margin-bottom:clamp(14px, 1.8vw, 22px);opacity:.85}.footer-brand{display:flex;align-items:center;gap:10px;margin-bottom:14px}.footer-logo{width:28px;height:28px;filter:brightness(0) invert(1);opacity:.85}#btn-cookies,#btn-top,.footer-social{width:30px;height:30px}.footer-brand-name{font-size:14px;color:#e6e6f0}.footer-brand-tagline{font-family:var(--font-secondary);font-size:clamp(10px, 0.75vw, 12px);color:var(--text-dim);line-height:1.65;margin-bottom:18px;max-width:260px}#btn-cookies,#cookie-banner,.ck-btn,.footer-bar-link,.footer-bar-sep,.footer-copy,.footer-ct-label,.footer-lang-btn,.footer-lg-label,.footer-nav a,.lm-box,.lm-close{font-family:var(--font)}.footer-socials{display:flex;gap:10px}.footer-social{color:var(--text-dim);display:flex;align-items:center;justify-content:center;border:1px solid rgb(255 114 0 / .18);transition:color 0.2s,border-color 0.2s}.footer-social:hover{color:var(--neon);border-color:rgb(255 114 0 / .5)}.footer-nav{list-style:none;display:flex;flex-direction:column;gap:6px}.footer-nav a{letter-spacing:2px;color:var(--text-dim);transition:color 0.2s}.footer-contact-list,.footer-legal-list{list-style:none;display:flex;flex-direction:column;gap:12px}.footer-ct-label,.footer-lg-label{font-size:7px;letter-spacing:3px;color:var(--text-dim);opacity:.6}.footer-bar-link,.footer-copy,.footer-lang-btn{font-size:9px;letter-spacing:2px}.footer-contact-list a,.footer-contact-list span{font-family:var(--font);font-size:clamp(9px, 0.8vw, 12px);letter-spacing:.5px;color:#c8c8d4;text-decoration:none;transition:color 0.2s;line-height:1.5}.footer-legal-list span:last-child{font-family:var(--font-secondary);font-size:clamp(9px, 0.78vw, 11px);color:#c8c8d4;line-height:1.55}.footer-bar{border-top:1px solid rgb(255 255 255 / .05)}.footer-bar-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;max-width:1160px;margin:0 auto;padding:clamp(14px, 1.8vw, 20px) clamp(16px, 4vw, 48px)}.footer-bar-link{color:var(--text-dim);transition:color 0.2s;text-transform:uppercase}.footer-bar-sep{font-size:9px;color:rgb(255 255 255 / .12)}.footer-lang-toggle{display:flex;align-items:center;gap:6px}.footer-lang-btn{background:0 0;border:none;color:var(--text-dim);cursor:pointer;padding:2px 4px;transition:color 0.2s}.footer-lang-track{width:26px;height:12px;border:1px solid rgb(255 114 0 / .25);background:rgb(255 114 0 / .04)}.footer-lang-thumb{position:absolute;top:1px;left:1px;width:8px;height:8px;background:var(--neon);transition:transform 0.25s}#btn-top,.ck-switch{cursor:pointer;background:0 0}.footer-lang-toggle[data-active="en"] .footer-lang-thumb{transform:translateX(14px)}.footer-copy{color:rgb(255 255 255 / .18);text-transform:uppercase}@media (max-width:1024px){.footer-main{grid-template-columns:1fr 1fr}}@media (max-width:600px){.ctc-row--2,.footer-main,.ots-tiers,.web-feat-grid{grid-template-columns:1fr}.t-line{font-size:13px}.terminal-body{padding:18px 16px 22px}.radar-svg{width:280px;height:280px}.corner{width:28px;height:28px}.about-section{padding:60px 0 80px}.about-key{min-width:80px}.about-model-type{min-width:100px}.section-nav{right:14px}.individuals-section,.websites-section{padding:40px 0 60px}.ind-terminal,.web-terminal{padding:40px 0}.ind-grid{margin-left:0;gap:10px}.ind-section-title{font-size:24px}.co-stats{gap:8px}.co-stat{padding:10px 12px}.co-service-row{gap:14px;padding:16px 8px}.co-svc-num{width:34px;font-size:22px}.co-svc-expand-body{flex-direction:column;padding:0 8px 20px;gap:16px}.co-svc-preview{width:100%}.web-type-left,.web-type-right{padding:16px 12px}.web-type-left{width:100px}.ots-tier,.ots-tier:nth-child(2),.web-feat:nth-child(n){border-right:none}.web-feat:nth-last-child(-n+2){border-bottom:1px solid rgb(255 114 0 / .08)}.ots-tier:last-child,.web-feat:last-child{border-bottom:none}.web-warranty{flex-direction:column;align-items:flex-start;gap:16px}.web-warranty-badge{font-size:22px;padding:10px 14px}.ots-tier{border-bottom:1px solid rgb(255 114 0 / .12)}.tech-cat-head{padding:12px 14px 10px}.tech-list{padding:8px 14px 12px}.tech-item{padding-left:14px}.footer-main{text-align:center}.footer-bar-links,.footer-brand,.footer-socials{justify-content:center}.footer-contact-list,.footer-contact-list li,.footer-legal-list,.footer-legal-list li,.footer-nav{align-items:center}.footer-bar-inner{flex-direction:column;align-items:center;text-align:center;gap:12px}}#btn-top{position:fixed;right:24px;border:none;font-size:16px;line-height:1;opacity:0;pointer-events:none;display:flex;align-items:center;justify-content:center;padding:0}#btn-cookies:hover,#btn-top:hover{color:#fff;text-shadow:0 0 14px var(--neon)}#cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:5000;transform:translateY(100%);transition:transform 0.45s cubic-bezier(.22,1,.36,1);background:rgb(4 4 6 / .97);border-top:1px solid rgb(255 114 0 / .25);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}#cookie-banner.visible,.legal-modal.visible .lm-box{transform:translateY(0)}.ck-inner{max-width:960px;margin:0 auto;padding:20px 32px 22px;display:grid;grid-template-columns:1fr 1fr;gap:16px 40px;align-items:start}.ck-title{font-size:10px;letter-spacing:4px;text-transform:uppercase;margin:0 0 2px}.ck-desc{font-size:9px;letter-spacing:1.2px;color:rgb(255 255 255 / .35);line-height:1.8;margin:0}.ck-link{color:var(--neon);opacity:.75}.ck-toggles{display:flex;flex-direction:column;gap:0;grid-row:1/3;grid-column:2}.ck-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid rgb(255 114 0 / .06)}.ck-toggle-info{display:flex;flex-direction:column;gap:2px}.ck-toggle-name{font-size:9px;letter-spacing:2.5px;color:rgb(255 255 255 / .7);text-transform:uppercase}.ck-toggle-desc{font-size:8px;letter-spacing:.8px;color:rgb(255 255 255 / .25)}.ck-switch{flex-shrink:0;width:28px;height:13px;border:1px solid rgb(255 114 0 / .3);border-radius:0;position:relative;padding:0;transition:border-color 0.2s}.ck-switch--forced{cursor:default;pointer-events:none;border-color:rgb(255 114 0 / .5)}.ck-switch-thumb{position:absolute;top:2px;left:2px;width:7px;height:7px;background:var(--neon);box-shadow:0 0 5px var(--neon-glow);transition:transform 0.25s}#btn-cookies,.legal-modal{position:fixed;opacity:0;pointer-events:none;display:flex}#btn-cookies,.ck-btn{background:0 0;cursor:pointer}.ck-switch--forced .ck-switch-thumb,.ck-switch[aria-checked="true"] .ck-switch-thumb{transform:translateX(15px)}.ck-switch[aria-checked="true"]{border-color:rgb(255 114 0 / .65)}.ck-switch:hover{border-color:rgb(255 114 0 / .6)}.ck-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ck-btn{font-size:8px;letter-spacing:2.5px;text-transform:uppercase;padding:7px 14px;border:1px solid rgb(255 114 0 / .25);color:rgb(255 255 255 / .45);transition:color 0.2s,border-color 0.2s,text-shadow 0.2s}.ck-btn--accept{border-color:rgb(255 114 0 / .55)}.ck-btn:hover{border-color:rgb(255 114 0 / .8)}@media (max-width:700px){.ck-inner{grid-template-columns:1fr;padding:16px 20px 18px;gap:12px}.ck-toggles{grid-row:auto;grid-column:auto}}#btn-cookies{left:24px;border:none;font-size:9px;letter-spacing:1px;line-height:1;align-items:center;justify-content:center;padding:0}.legal-modal{inset:0;z-index:6000;align-items:center;justify-content:center;transition:opacity 0.3s}.lm-overlay{position:absolute;inset:0;background:rgb(0 0 0 / .82);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);cursor:pointer}.lm-box{position:relative;z-index:1;width:90%;max-width:680px;max-height:80vh;background:rgb(4 4 6 / .98);border:1px solid rgb(255 114 0 / .25);display:flex;flex-direction:column;transform:translateY(16px);transition:transform 0.3s}.lm-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px 12px;border-bottom:1px solid rgb(255 114 0 / .12);flex-shrink:0}.lm-title{font-size:10px;letter-spacing:4px;text-transform:uppercase}.lm-close{background:0 0;border:none;color:rgb(255 255 255 / .4);font-size:18px;cursor:pointer;line-height:1;padding:0 2px;transition:color 0.2s}.lm-body{overflow-y:auto;padding:20px 24px 24px;scrollbar-width:thin;scrollbar-color:rgb(255 114 0 / .3) #fff0}.lm-body::-webkit-scrollbar{width:3px}.lm-body::-webkit-scrollbar-thumb{background:rgb(255 114 0 / .3)}.lm-section{margin-bottom:20px}.lm-head{font-size:9px;letter-spacing:3px;text-transform:uppercase;margin:0 0 8px;font-weight:400;opacity:.85}.lm-body li,.lm-body p{font-size:9px;letter-spacing:.8px;color:rgb(255 255 255 / .45);line-height:1.9;margin:0 0 6px}.lm-body ul{margin:4px 0 6px;padding-left:14px}.lm-body li{margin-bottom:4px}.lm-link{opacity:.8}@media (max-width:1450px){.ctc-info,.hud-label{text-align:center}.mob-lang-thumb,.mob-menu-btn span{box-shadow:0 0 6px var(--neon-glow)}.about-key,.about-model-type{min-width:0}.about-desc p,.footer-brand-tagline{max-width:100%}#site-nav{left:16px;right:16px;top:14px;flex-direction:row;align-items:center;justify-content:space-between;height:44px;gap:0}.hero-scroll,.lang-toggle,.nav-links{display:none}.mob-menu-btn{display:flex;flex-direction:column;justify-content:center;gap:5px;width:30px;height:30px;background:0 0;border:none;cursor:pointer;padding:2px 0;flex-shrink:0;-webkit-tap-highlight-color:#fff0}.mob-menu-btn span{display:block;width:22px;height:1.5px;background:var(--neon);transition:transform 0.25s,opacity 0.2s}.mob-menu-btn[aria-expanded="true"] span:first-child{transform:translateY(6.5px) rotate(45deg)}.mob-menu-btn[aria-expanded="true"] span:nth-child(2){opacity:0}.mob-menu-btn[aria-expanded="true"] span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.mob-menu-panel{display:block;position:fixed;top:72px;left:16px;right:16px;background:rgb(4 4 7 / .97);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgb(255 114 0 / .14);z-index:199;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity 0.22s,transform 0.22s}.mob-menu-panel.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.mob-menu-inner,.mob-menu-links{display:flex;flex-direction:column;gap:0}.mob-menu-section{padding:16px 20px;border-bottom:1px solid rgb(255 114 0 / .08)}.mob-menu-link:last-child,.mob-menu-section:last-child{border-bottom:none}.mob-menu-sect-label{display:block;font-family:var(--font);font-size:9px;letter-spacing:4px;color:var(--neon);opacity:.7;margin-bottom:12px;text-transform:uppercase}.mob-menu-link,.mob-nav-item{font-family:var(--font);text-transform:uppercase;color:var(--text-dim);text-decoration:none;-webkit-tap-highlight-color:#fff0}.mob-menu-link.nav-active,.mob-menu-link:hover,.mob-nav-arrow,.mob-nav-item.nav-active{color:var(--neon);text-shadow:0 0 8px var(--neon-glow)}.mob-menu-lang{display:flex;align-items:center;gap:10px}.mob-lang-track{width:30px;height:14px;border:1px solid rgb(255 114 0 / .3);position:relative;cursor:pointer}.mob-lang-thumb{position:absolute;top:2px;left:2px;width:8px;height:8px;background:var(--neon);transition:transform 0.25s}.mob-lang-thumb.is-en{transform:translateX(16px)}.mob-menu-link{font-size:12px;letter-spacing:3px;padding:10px 0;border-bottom:1px solid rgb(255 255 255 / .04);transition:color 0.2s}#scrollbar-track,#section-nav{display:none!important}#btn-cookies,#btn-top{bottom:82px}#mobile-nav,.mob-nav-arrow{display:flex;position:fixed;bottom:0;right:0;height:56px}.corners-overlay .corner--bl,.corners-overlay .corner--br{bottom:74px}#mobile-nav{left:0;background:rgb(4 4 7 / .97);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid rgb(255 114 0 / .15);z-index:200;align-items:stretch;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}#mobile-nav::-webkit-scrollbar{display:none}.mob-nav-item{flex:1 0 auto;display:flex;align-items:center;justify-content:center;padding:0 14px;font-size:10px;letter-spacing:2px;white-space:nowrap;border-right:1px solid rgb(255 114 0 / .07);transition:color 0.2s,text-shadow 0.2s}.mob-nav-item:last-child{border-right:none}.mob-nav-arrow{width:36px;align-items:center;justify-content:center;pointer-events:none;z-index:201;background:linear-gradient(to right,transparent 0,rgb(4 4 7 / .95) 45%);font-size:20px;animation:1.8s ease-in-out infinite arrowPulse}.about-key,.hud-label{font-size:11px}@keyframes arrowPulse{0%,100%{opacity:.5}50%{opacity:1}}.about-terminal{width:calc(100vw - 32px);padding:40px 0}.footer-bar-inner,.footer-main{text-align:center;padding-bottom:72px}.hud-label{white-space:normal;overflow:visible;text-overflow:unset}.status-bar{flex-wrap:wrap;gap:6px}.about-desc,.about-models,.about-table{margin-left:0}.about-row{flex-direction:column;gap:4px}.about-val{font-size:12px}.about-desc p{font-size:13px}.about-model-row{flex-direction:column;gap:6px;align-items:flex-start}.ctc-channel,.ctc-location,.footer-contact-list,.footer-contact-list li,.footer-legal-list,.footer-legal-list li,.footer-nav{align-items:center}.footer-main{grid-template-columns:1fr}.footer-bar-links,.footer-brand,.footer-socials{justify-content:center}.footer-bar-inner{flex-direction:column;align-items:center;gap:12px}}@media (max-width:600px){.about-section .terminal-header{gap:6px}.about-section .t-dot{width:6px;height:6px}.ind-module-header .ind-mod-name{flex:none}.web-table{min-width:0;table-layout:fixed;width:100%}.web-table td,.web-table th{padding:5px 3px;font-size:7px;letter-spacing:.5px;white-space:normal;word-break:break-word}.web-table th{font-size:6px;letter-spacing:.5px}.web-table td:first-child,.web-table th:first-child{min-width:44px;width:22%}.web-table-legend{font-size:7px;padding:6px 8px}.ots-feat-name{font-size:10px}.ots-feat-desc{font-size:12px}.ots-tier-name{font-size:12px}.ots-tier-id{font-size:10px}.ots-inherit-label{font-size:10px}.tech-item-name{font-size:10px}.tech-item-desc{font-size:12px}.tech-cat-name{font-size:12px}.tech-cat-id{font-size:10px}.tech-note{font-size:12px}.ctc-ch-label{font-size:10px}.ctc-ch-val{font-size:12px}.ctc-loc-line{font-size:12px}.ctc-loc-note{font-size:12px}.ctc-label{font-size:10px}.ctc-checkbox-text{font-size:12px}.ctc-input{font-size:12px}}