@font-face{font-family:'Unbounded Variable';font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/fonts/unbounded-cyrillic-wght-normal.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Unbounded Variable';font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/fonts/unbounded-latin-ext-wght-normal.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:'Unbounded Variable';font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/fonts/unbounded-latin-wght-normal.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:'Onest Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/onest-cyrillic-ext-wght-normal.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Onest Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/onest-cyrillic-wght-normal.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Onest Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/onest-latin-ext-wght-normal.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:'Onest Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/onest-latin-wght-normal.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:'Onest Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/onest-math-wght-normal.woff2) format('woff2');unicode-range:U+2190-21FF,U+2200-22FF}@font-face{font-family:'JetBrains Mono Variable';font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/fonts/jetbrains-mono-cyrillic-wght-normal.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'JetBrains Mono Variable';font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/fonts/jetbrains-mono-latin-wght-normal.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:'Roboto Mono Variable';font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/fonts/roboto-mono-cyrillic-ext-wght-normal.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto Mono Variable';font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/fonts/roboto-mono-cyrillic-wght-normal.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Mono Variable';font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/fonts/roboto-mono-latin-ext-wght-normal.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:'Roboto Mono Variable';font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/fonts/roboto-mono-latin-wght-normal.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}:root{--ink:#0A0A0B;--coal:#121214;--graphite:#1C1C1F;--section:#0E0E10;--line:#2B2B30;--line-soft:#232327;--bone:#F3EFE7;--text-2:#DDD8CF;--text-3:#B9B3A9;--dust:#A39E94;--muted:#8E8981;--ember:#FF6B1A;--ember-2:#FF8A47;--rec:#FF3B30;--f-display:'Unbounded Variable','Onest Variable',system-ui,sans-serif;--f-body:'Onest Variable',system-ui,-apple-system,'Segoe UI',sans-serif;--f-mono:'JetBrains Mono Variable','Onest Variable',ui-monospace,'SFMono-Regular',Menlo,monospace;--display-weight:600;--display-track:-0.025em;--container:1360px;--gutter:clamp(16px,4vw,40px);--radius:6px;--header-h:76px}html[lang="kk"]{--f-display:'Onest Variable',system-ui,sans-serif;--f-mono:'Roboto Mono Variable','Onest Variable',ui-monospace,monospace;--display-weight:700;--display-track:-0.03em}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}body{margin:0;background:var(--ink);color:var(--bone);font-family:var(--f-body);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img{max-width:100%;height:auto;display:block}.hero__media img,.page-hero__media img,.contact__bg img,.frame img,.fpv__gallery img{filter:saturate(0.65) contrast(1.08) brightness(0.82) sepia(0.1)}a{color:inherit}a:hover{color:var(--ember)}:focus-visible{outline:2px solid var(--ember);outline-offset:3px;border-radius:4px}button{font:inherit}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.skip-link{position:absolute;left:-9999px;top:8px;z-index:100;padding:10px 16px;border-radius:999px;background:var(--bone);color:var(--ink);font-weight:600;text-decoration:none}.skip-link:focus{left:16px}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.spacer{flex:1}.accent{color:var(--ember)}.muted{color:var(--dust);margin:0}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--rec);animation:rec 1.6s steps(2,jump-none) infinite}@keyframes rec{50%{opacity:0.25}}.eyebrow{margin:0 0 14px;font-family:var(--f-mono);font-size:12px;font-weight:500;letter-spacing:0.12em;text-transform:uppercase;color:var(--ember-2)}.label{margin:0;font-family:var(--f-mono);font-size:12px;letter-spacing:0.12em;text-transform:uppercase;color:var(--dust)}.h2{margin:0;font-family:var(--f-display);font-weight:var(--display-weight);font-size:clamp(30px,3.6vw,52px);line-height:1.06;letter-spacing:-0.02em}.h2--sm{font-size:clamp(28px,3vw,44px)}.h2--narrow{max-width:780px}.display-xl{margin:0;font-family:var(--f-display);font-weight:var(--display-weight);font-size:clamp(40px,6vw,92px);line-height:1;letter-spacing:var(--display-track);max-width:960px}.lead-text{margin:18px 0 0;color:var(--text-3);max-width:560px}.num{font-family:var(--f-mono);font-size:13px;color:var(--ember-2);flex-shrink:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 26px;border-radius:999px;border:1px solid transparent;font-family:var(--f-body);font-size:16px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.btn--primary{background:var(--ember);color:var(--ink)}.btn--primary:hover{background:var(--ember-2);color:var(--ink)}.btn--ghost{background:transparent;border-color:#4A4A52;color:var(--bone)}.btn--ghost:hover{border-color:var(--bone);color:var(--bone)}.btn--lg{height:60px;padding:0 30px;font-size:17px}.btn--sm{height:44px;padding:0 18px;font-size:15px}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-weight:600;text-decoration:none}.actions{margin-top:32px;display:flex;flex-wrap:wrap;gap:14px 20px;align-items:center}.site-header{position:sticky;top:0;z-index:40;background:rgba(10,10,11,0.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line-soft)}.site-header__inner{display:flex;align-items:center;gap:24px;height:var(--header-h)}.logo{display:flex;align-items:center;flex-shrink:0}.logo__img{height:54px;width:auto}.nav{display:flex;gap:26px;font-size:15px;font-weight:500}.nav a{text-decoration:none}.nav a[aria-current="page"]{color:var(--ember-2)}.lang{display:flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:999px}.lang a{min-width:44px;height:36px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-family:var(--f-mono);font-size:12px;font-weight:500;color:var(--dust);text-decoration:none}.lang a:hover{color:var(--bone)}.lang a[aria-current="true"]{background:var(--bone);color:var(--ink)}html[lang="kk"] .lang a,html[lang="kk"] .lang a[lang]{font-family:var(--f-mono)}.burger{display:none;width:44px;height:44px;align-items:center;justify-content:center;background:transparent;border:1px solid var(--line);border-radius:999px;color:var(--bone);cursor:pointer}.burger .icon-close{display:none}.site-header[data-open] .burger .icon-close{display:block}.site-header[data-open] .burger .icon-burger{display:none}.vf{position:absolute;inset:28px clamp(16px,3vw,40px);pointer-events:none;font-family:var(--f-mono);font-size:12px;letter-spacing:0.08em;color:var(--bone)}.vf__c{position:absolute;width:40px;height:40px;border:0 solid rgba(243,239,231,0.75)}.vf__c--tl{top:0;left:0;border-top-width:2px;border-left-width:2px}.vf__c--tr{top:0;right:0;border-top-width:2px;border-right-width:2px}.vf__c--bl{bottom:0;left:0;border-bottom-width:2px;border-left-width:2px}.vf__c--br{bottom:0;right:0;border-bottom-width:2px;border-right-width:2px}.vf__rec{position:absolute;top:16px;left:56px;display:flex;align-items:center;gap:10px;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.vf__meta{position:absolute;top:16px;right:56px;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.vf__cross{position:absolute;top:38%;left:50%;width:28px;height:28px;margin:-14px 0 0 -14px}.vf__cross::before,.vf__cross::after{content:'';position:absolute;background:rgba(243,239,231,0.55)}.vf__cross::before{top:13px;left:0;width:28px;height:2px}.vf__cross::after{left:13px;top:0;width:2px;height:28px}.vf__caption{position:absolute;bottom:12px;left:40px;text-shadow:0 1px 2px rgba(0,0,0,0.7)}.vf--sm{inset:16px}.vf--sm .vf__c{width:28px;height:28px;border-color:var(--bone)}.vf--right{left:auto;width:46%}.vf--right .vf__c--tl,.vf--right .vf__c--bl{display:none}.vf--right .vf__rec{left:auto;right:56px}.hero{position:relative;min-height:900px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.hero__media,.page-hero__media,.contact__bg{position:absolute;inset:0}.hero__media img,.page-hero__media img,.contact__bg img{width:100%;height:100%;object-fit:cover}.hero__media img{object-position:50% 60%}.hero__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,11,0.6) 0%,rgba(10,10,11,0.05) 26%,rgba(10,10,11,0.3) 52%,rgba(10,10,11,0.94) 82%,#0A0A0B 100%)}.hero__content{position:relative;padding-top:200px;padding-bottom:72px}.hero .eyebrow{font-size:13px;margin-bottom:22px}.hero__title{margin:0;font-family:var(--f-display);font-weight:var(--display-weight);font-size:clamp(42px,7.2vw,112px);line-height:0.98;letter-spacing:var(--display-track)}.hero__title span{display:block}.hero__row{display:flex;flex-wrap:wrap;gap:24px 48px;align-items:flex-end;justify-content:space-between;margin-top:28px}.hero__lead{margin:0;max-width:620px;font-size:19px;line-height:1.5;color:var(--text-2)}.hero__actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.reel{display:flex;align-items:center;gap:14px;text-decoration:none}.reel__btn{width:56px;height:56px;border-radius:50%;border:1.5px solid var(--bone);display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,color .2s ease}.reel:hover .reel__btn{background:var(--bone);color:var(--ink)}.reel__title{display:block;font-weight:600}.reel__meta{display:block;font-family:var(--f-mono);font-size:12px;color:var(--dust)}.fleet-strip{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px}.fleet-strip__lighting{grid-column:1 / -1}.fleet-strip__lighting .tile{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.fleet-strip__lighting .tile__price{grid-column:2;grid-row:1 / 3;padding:0}.tile{height:100%;display:flex;flex-direction:column;gap:6px;padding:20px 22px;background:rgba(18,18,20,0.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:var(--radius);text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.tile:hover{border-color:var(--ember);background:rgba(22,22,24,0.92);color:var(--bone)}.tile__name{font-family:var(--f-mono);font-size:12px;font-weight:500;letter-spacing:0.1em;text-transform:uppercase;color:var(--ember-2)}.tile__spec{color:var(--text-3);font-size:14px}.tile__price{margin-top:auto;padding-top:8px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.tile__price strong{font-family:var(--f-display);font-size:26px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;white-space:nowrap}.tile__price span{font-family:var(--f-mono);font-size:12px;color:var(--dust)}.proof{border-block:1px solid var(--graphite)}.proof__inner{padding-block:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:28px 64px}.names{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-wrap:wrap;gap:10px 30px;font-family:var(--f-display);font-size:22px;font-weight:500;line-height:1.3;letter-spacing:0.01em}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:32px;padding-block:72px}.stat{border-top:1px solid var(--line);padding-top:22px}.stat__value{font-family:var(--f-display);font-weight:var(--display-weight);font-size:clamp(40px,4.4vw,64px);line-height:1;letter-spacing:-0.02em;overflow-wrap:anywhere}.stat__label{margin:12px 0 0;color:var(--dust);font-size:15px;max-width:260px}.section{padding-block:104px}.section--tight-top{padding-top:40px}.section--alt{background:var(--section);border-top:1px solid var(--graphite)}.section-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px}.section-head__text{max-width:460px}.split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(520px,100%),1fr));gap:56px;align-items:center}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--bone);font-size:15px;font-weight:500;cursor:pointer;transition:border-color .2s ease}.chip:hover{border-color:var(--bone)}.chip[aria-pressed="true"]{background:var(--bone);border-color:var(--bone);color:var(--ink);font-weight:600}.cases{margin-top:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:16px}.case{display:flex;flex-direction:column;background:var(--coal);border:1px solid var(--line-soft);border-radius:var(--radius);overflow:hidden;text-decoration:none;transition:border-color .2s ease}.case[hidden]{display:none}.case:hover{border-color:var(--ember);color:var(--bone)}.case__media{position:relative;display:block;aspect-ratio:16 / 9;background:#151517;overflow:hidden}.case__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.case:hover .case__media img{transform:scale(1.04)}.case__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,11,0.2) 0%,rgba(10,10,11,0.15) 40%,rgba(10,10,11,0.9) 100%)}.case__type{position:absolute;top:14px;left:14px;padding:5px 9px;border-radius:999px;background:rgba(10,10,11,0.72);font-family:var(--f-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;color:var(--ember-2)}.case__play{position:absolute;top:12px;right:14px;width:40px;height:40px;border-radius:50%;border:1.5px solid rgba(243,239,231,0.75);background:rgba(10,10,11,0.35);display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,color .2s ease}.case:hover .case__play{background:var(--ember);border-color:var(--ember);color:var(--ink)}.case__views{position:absolute;left:16px;bottom:12px;display:flex;align-items:baseline;gap:8px}.case__views strong{font-family:var(--f-display);font-size:40px;font-weight:600;line-height:1;letter-spacing:-0.03em}.case__views span{font-family:var(--f-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;color:var(--text-2)}.case__dur{position:absolute;right:16px;bottom:14px;font-family:var(--f-mono);font-size:12px;color:var(--text-2)}.case__body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:4px}.case__title{font-size:18px;font-weight:600;line-height:1.3}.case__role{color:var(--dust);font-size:14px}.after-cases{margin-top:28px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px}.after-cases .muted{max-width:700px;font-size:15px}.after-cases .btn{max-width:100%;min-height:52px;height:auto;padding-block:12px;white-space:normal;text-align:center}.frame{position:relative;overflow:hidden;border-radius:var(--radius)}.frame--4x3{aspect-ratio:4 / 3}.frame img{width:100%;height:100%;object-fit:cover}.frame::after{content:'';position:absolute;left:0;right:0;bottom:0;height:40%;background:linear-gradient(180deg,rgba(10,10,11,0),rgba(10,10,11,0.6));pointer-events:none}.frame .vf{z-index:1}.specs{margin:32px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:24px 32px}.specs div{border-top:1px solid var(--line);padding-top:14px}.specs dt{font-family:var(--f-mono);font-size:13px;font-weight:500;letter-spacing:0.06em;text-transform:uppercase;color:var(--ember-2)}.specs dd{margin:6px 0 0;font-size:15px;color:var(--text-2)}.note{margin:20px 0 0;font-family:var(--f-mono);font-size:13px;color:var(--dust)}.split--fpv{gap:48px 72px}.numbered{list-style:none;margin:28px 0 0;padding:0}.numbered li{display:flex;gap:16px;padding:14px 0;border-top:1px solid var(--line)}.numbered li:last-child{border-bottom:1px solid var(--line)}.fpv__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;height:560px}.fpv__gallery figure{position:relative;margin:0;border-radius:var(--radius);overflow:hidden;background:var(--coal)}.fpv__gallery figure:nth-child(2){margin-top:56px}.fpv__gallery img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fpv__tag{position:absolute;left:14px;right:14px;bottom:14px;display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:4px;background:rgba(10,10,11,0.7);font-family:var(--f-mono);font-size:11px;letter-spacing:0.08em;text-shadow:0 1px 2px rgba(0,0,0,0.7)}.fpv__tag .dot{flex-shrink:0}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));gap:48px 72px;align-items:start}.faq details{border-top:1px solid var(--line);padding:22px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;font-size:19px;font-weight:600;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--ember-2)}.faq .plus{flex-shrink:0;color:var(--ember);transition:transform .2s ease;margin-top:2px}.faq details[open] .plus{transform:rotate(45deg)}.faq details p{margin:12px 0 0;color:var(--text-3);max-width:640px}.contact{position:relative;overflow:hidden;border-top:1px solid var(--graphite)}.contact__bg img{object-position:50% 60%;opacity:0.55}.contact__scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,10,11,0.95) 0%,rgba(10,10,11,0.72) 55%,rgba(10,10,11,0.35) 100%)}.contact__inner{position:relative;padding-block:128px}.contact__text{margin:22px 0 0;max-width:560px;color:var(--text-2);font-size:19px}.contact .actions{margin-top:36px}.contact__list{margin:64px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:24px;max-width:1100px}.contact__list dt{font-family:var(--f-mono);font-size:12px;letter-spacing:0.12em;text-transform:uppercase;color:var(--dust)}.contact__list dd{margin:8px 0 0;font-size:17px;font-weight:500}.contact__list dd a{display:block;text-decoration:none}.site-footer{border-top:1px solid var(--graphite);padding:64px 0 32px}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:40px}.footer-brand p{margin:16px 0 0;color:var(--dust);font-size:15px;max-width:280px}.footer-col .label{margin-bottom:14px}.footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:15px}.footer-col a{text-decoration:none}.footer-bottom{margin-top:56px;padding-top:24px;border-top:1px solid var(--graphite);display:flex;flex-wrap:wrap;gap:12px 32px;justify-content:space-between;font-family:var(--f-mono);font-size:12px;color:var(--muted)}.footer-bottom a{color:var(--dust);text-decoration:none}.mobile-bar{display:none}.page-hero{position:relative;min-height:820px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.page-hero__media img{object-position:60% 50%}.page-hero__scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,10,11,0.95) 0%,rgba(10,10,11,0.75) 42%,rgba(10,10,11,0.15) 75%),linear-gradient(180deg,rgba(10,10,11,0) 70%,#0A0A0B 100%)}.page-hero__content{position:relative;padding-top:120px;padding-bottom:80px}.crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;font-family:var(--f-mono);font-size:12px;color:var(--muted)}.crumbs li + li::before{content:'/';margin-right:8px}.crumbs a{color:var(--dust);text-decoration:none}.crumbs [aria-current]{color:var(--text-2)}.page-hero__title{margin:28px 0 0;font-family:var(--f-display);font-weight:var(--display-weight);font-size:clamp(40px,6vw,96px);line-height:1;letter-spacing:var(--display-track);max-width:920px}.page-hero__lead{margin:24px 0 0;max-width:620px;color:var(--text-2);font-size:19px}.page-hero--plain{min-height:0;background:radial-gradient(circle at 82% 18%,rgba(255,107,26,0.12),transparent 55%)}.page-hero--plain .page-hero__content{padding-top:96px;padding-bottom:72px}.short{margin-top:48px;padding:20px 22px;background:rgba(18,18,20,0.84);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:var(--radius);max-width:780px}.short .eyebrow{margin-bottom:8px}.short p:last-child{margin:0;font-size:16px;color:var(--text-2)}.credits{border-block:1px solid var(--graphite)}.credits__inner{padding-block:56px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:40px 56px}.credits ul{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;font-family:var(--f-display);font-size:22px;font-weight:500;line-height:1.3}.what{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:0 32px}.what li{display:flex;gap:16px;padding:18px 0;border-top:1px solid var(--line);font-weight:500}.what--links li{padding:0}.what--links a{display:flex;align-items:center;gap:16px;width:100%;padding:18px 0;text-decoration:none}.what--links .icon{margin-left:auto;flex-shrink:0;color:var(--dust)}.what--links a:hover .icon{color:var(--ember)}.services__cities{margin-top:40px}.gear{margin-top:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));gap:16px}.gear-card{display:flex;flex-direction:column;background:var(--coal);border:1px solid var(--line-soft);border-radius:var(--radius);overflow:hidden}.gear-card--flag{border-color:var(--ember)}.gear-card__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#17171A}.gear-card__media img{width:100%;height:100%;object-fit:cover}.badge{position:absolute;top:14px;left:14px;padding:6px 10px;border-radius:999px;background:var(--ember);color:var(--ink);font-family:var(--f-mono);font-size:11px;font-weight:500;letter-spacing:0.1em;text-transform:uppercase}.gear-card__body{padding:22px;display:flex;flex-direction:column;gap:12px;flex:1}.gear-card h3{margin:0;font-family:var(--f-display);font-weight:500;font-size:21px}.rows{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:15px;color:var(--text-2)}.rows li{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--line-soft);padding-top:8px}.rows li span:first-child{color:var(--dust)}.rows li span:last-child{text-align:right}.gear-card__price{margin:auto 0 0;padding-top:14px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:baseline;gap:8px}.gear-card__price strong{font-family:var(--f-display);font-size:26px;font-weight:600;white-space:nowrap}.gear-card__price span{font-family:var(--f-mono);font-size:12px;color:var(--dust)}.gear-card--lighting{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.gear-card--lighting .gear-card__body{padding:32px;gap:18px}.gear-card--lighting h3{font-size:clamp(25px,3vw,38px);line-height:1.2;max-width:600px}.gear-card--lighting .eyebrow{margin:0}.gear-card__description{margin:0;color:var(--text-2);line-height:1.65}.gear-card--lighting .note{margin:0}.gear-card--lighting .actions{margin-top:8px}.gear-card--lighting .btn{max-width:100%;min-height:52px;height:auto;padding-block:12px;white-space:normal;line-height:1.3;text-align:center}.light-visual{position:relative;min-height:320px;padding:32px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;isolation:isolate;background:var(--ink)}.light-visual::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(135deg,rgba(240,235,222,0.48),rgba(240,235,222,0.08) 55%,transparent 85%);clip-path:polygon(80% 0,89% 0,100% 100%,0 100%)}.light-visual::after{content:'';position:absolute;top:0;left:80%;width:9%;height:2px;background:var(--bone);box-shadow:0 0 24px 5px rgba(240,235,222,0.2)}.light-visual__label,.light-visual__caption{font-family:var(--f-mono);font-size:12px;letter-spacing:0.06em;color:var(--text-2)}.light-visual__power{font-family:var(--f-display);font-size:clamp(64px,7vw,100px);font-weight:500;line-height:1;letter-spacing:-0.05em}.light-visual__power span{margin-left:12px;font-size:24px;letter-spacing:0;color:var(--dust)}.extras{list-style:none;margin:24px 0 0;padding:20px 0 0;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px 40px;font-family:var(--f-mono);font-size:13px;color:var(--dust)}.rates{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(480px,100%),1fr));gap:48px 72px}.terms{margin:36px 0 0;display:flex;flex-direction:column}.terms div{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--line)}.terms div:last-child{border-bottom:1px solid var(--line)}.terms dt{color:var(--dust)}.terms dd{margin:0;font-weight:500;text-align:right}.prices{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.price{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 24px;background:var(--coal);border:1px solid var(--line-soft);border-radius:var(--radius)}.price--flag{border-color:var(--ember)}.price--dashed{background:transparent;border-style:dashed;border-color:var(--line)}.price__name{display:block;font-weight:600;font-size:18px}.price__desc{display:block;color:var(--dust);font-size:14px}.price__value{font-family:var(--f-display);font-size:22px;font-weight:600;white-space:nowrap}.brief{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:48px 72px;align-items:start}.brief__phones{margin:28px 0 0;display:flex;flex-direction:column;gap:4px;font-size:17px;font-weight:500}.brief__phones a{text-decoration:none}.brief-form{display:flex;flex-direction:column;gap:22px;padding:28px;background:var(--coal);border:1px solid var(--line);border-radius:var(--radius)}.brief-form fieldset{margin:0;padding:0;border:0;min-width:0}.brief-form legend{padding:0;margin-bottom:12px;font-size:14px;font-weight:500}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:14px;font-weight:500}.input{height:48px;width:100%;padding:0 14px;background:var(--ink);border:1px solid var(--line);border-radius:4px;color:var(--bone);font-family:var(--f-body);font-size:16px;color-scheme:dark}.input::placeholder{color:#77736B}.input:focus{outline:2px solid var(--ember);outline-offset:1px;border-color:transparent}.grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px}.rchip{position:relative}.rchip input{position:absolute;opacity:0;width:1px;height:1px}.rchip span{display:inline-flex;align-items:center;height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line);color:var(--text-2);font-size:15px;font-weight:500;cursor:pointer;transition:border-color .2s ease}.rchip span:hover{border-color:var(--bone)}.rchip input:checked + span{border-color:var(--ember);background:rgba(255,107,26,0.14);color:var(--bone);font-weight:600}.rchip input:focus-visible + span{outline:2px solid var(--ember);outline-offset:2px}.checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:8px}.check{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;border:1px solid var(--line);border-radius:4px;font-size:15px;cursor:pointer}.check input{accent-color:var(--ember);width:18px;height:18px;margin:0}.check:has(input:checked){border-color:var(--ember)}.brief-form__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.brief-form__actions .btn{flex:1 1 220px}.brief-copy textarea{height:160px;padding-block:12px;resize:vertical}.brief-copy[hidden]{display:none}.video-modal{width:min(1100px,92vw);max-width:none;padding:0;border:0;background:transparent;overflow:visible}.video-modal::backdrop{background:rgba(5,5,6,0.86)}.video-frame{position:relative;aspect-ratio:16 / 9;background:#000;border-radius:var(--radius);overflow:hidden}.video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.modal-close{position:absolute;top:-56px;right:0;width:44px;height:44px;border-radius:50%;border:1px solid #4A4A52;background:rgba(10,10,11,0.6);color:var(--bone);display:flex;align-items:center;justify-content:center;cursor:pointer}.modal-close:hover{border-color:var(--bone)}.toast{position:fixed;left:50%;bottom:104px;transform:translate(-50%,12px);z-index:60;max-width:calc(100vw - 32px);padding:14px 20px;border-radius:999px;background:var(--bone);color:var(--ink);font-weight:600;font-size:15px;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.toast.is-on{opacity:1;transform:translate(-50%,0)}.nf__inner{min-height:60vh;display:flex;flex-direction:column;justify-content:center;gap:40px}.nf .eyebrow{display:flex;align-items:center;gap:10px}.nf__block{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.nf__title{margin:0;font-family:var(--f-display);font-size:24px;font-weight:600}.nf__block[lang="kk"] .nf__title{font-family:'Onest Variable',system-ui,sans-serif;font-weight:700}@media (max-width:1100px){.nav{gap:18px}}@media (max-width:980px){.burger{display:inline-flex}.nav{display:none}.site-header[data-open]{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ink)}.site-header[data-open] .nav{display:flex;flex-direction:column;gap:4px;position:fixed;top:var(--header-h);left:0;right:0;height:calc(100vh - var(--header-h));height:calc(100dvh - var(--header-h));padding:24px var(--gutter) 120px;background:var(--ink);overflow-y:auto;font-family:var(--f-display);font-size:26px;font-weight:var(--display-weight)}.site-header[data-open] .nav a{padding:12px 0;border-bottom:1px solid var(--line-soft)}body.nav-open{overflow:hidden}.hero{min-height:780px}.hero__media{bottom:auto;aspect-ratio:4 / 3}.hero__scrim{background:linear-gradient(180deg,rgba(10,10,11,0.35),rgba(10,10,11,0.45) 24vw,var(--ink) 75vw)}.page-hero__media{bottom:auto;aspect-ratio:2000 / 972}.page-hero__scrim{background:linear-gradient(180deg,rgba(10,10,11,0.45),var(--ink) 49vw)}.contact__bg{bottom:auto;aspect-ratio:1600 / 765}.contact__scrim{background:linear-gradient(180deg,rgba(10,10,11,0.75),var(--ink) 48vw)}.gear{grid-template-columns:repeat(2,minmax(0,1fr))}.gear-card--lighting{grid-template-columns:minmax(0,1fr)}.light-visual{min-height:260px}.price{grid-template-columns:minmax(0,1fr);align-items:start}.price__value{padding-top:12px;border-top:1px solid var(--line-soft);font-variant-numeric:tabular-nums}.fpv__gallery{height:auto;align-items:stretch}.fpv__gallery figure{display:flex;flex-direction:column}.fpv__gallery figure:nth-child(2){margin-top:0}.fpv__gallery img{position:static;height:auto;aspect-ratio:3 / 4}.fpv__tag{position:static;flex:1;margin:0;padding:10px;border-radius:0;background:var(--coal);line-height:1.5;letter-spacing:0.03em}}@media (max-width:760px){:root{--header-h:64px}html{scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom))}body{font-size:16px;padding-bottom:calc(72px + env(safe-area-inset-bottom))}.site-header__inner{gap:10px}.logo__img{height:42px}.header-cta{display:none}.lang a{min-width:38px;padding:0 6px}.section{padding-block:56px}.section--tight-top{padding-top:24px}.h2{font-size:clamp(26px,7vw,36px);line-height:1.12}.display-xl{font-size:clamp(34px,9vw,56px);line-height:1.08}.hero{min-height:0}.hero__content{padding-top:112px;padding-bottom:32px}.hero__title{font-size:clamp(34px,9vw,56px);line-height:1.05}.hero .eyebrow{font-size:11px}.hero__lead{font-size:17px}.hero__row{margin-top:20px}.hero__actions{width:100%}.hero__actions .btn{flex:1 1 100%}.vf{inset:16px}.vf__meta,.vf__cross{display:none}.vf__rec{left:34px;top:10px;font-size:11px}.vf__c{width:24px;height:24px}.fleet-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px}.tile{padding:16px}.tile__name{font-size:11px;letter-spacing:0.06em}.tile__spec{font-size:13px}.tile__price strong{font-size:19px}.fleet-strip__lighting .tile__price{max-width:100px;justify-content:flex-end}.names{font-size:17px;gap:6px 18px}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;padding-block:40px}.stat{padding-top:14px}.stat__value{font-size:30px}.stat__label{font-size:13px}.case__views strong{font-size:32px}.split{gap:32px}.cases,.gear{margin-top:28px}.gear-card__media{aspect-ratio:3 / 2;background:var(--ink)}.gear-card__media img{object-fit:contain}.gear-card__body{padding:18px;gap:12px}.gear-card--lighting .gear-card__body{padding:20px;gap:16px}.gear-card--lighting h3{font-size:26px}.gear-card--lighting .actions{align-items:flex-start}.light-visual{min-height:220px;padding:20px}.light-visual__power{font-size:72px}.gear-card h3{font-size:19px;line-height:1.3}.rows{font-size:14px}.rows li{display:grid;grid-template-columns:minmax(76px,0.8fr) minmax(0,1.6fr);gap:10px}.gear-card__price strong{font-size:clamp(22px,6vw,28px)}.gear-card__price span{font-size:11px}.fpv__gallery{gap:10px}.fpv__tag{font-size:10px}.faq summary{font-size:17px}.contact__inner{padding-block:64px}.contact__list{margin-top:36px}.contact .actions .btn{flex:1 1 100%}.page-hero{min-height:0}.page-hero__content{padding-top:40px;padding-bottom:32px}.page-hero__title{margin-top:24px;font-size:clamp(32px,8.5vw,52px);line-height:1.08}.page-hero--plain .page-hero__content{padding-top:40px;padding-bottom:40px}.page-hero__lead{font-size:17px}.vf--right{display:none}.credits ul{font-size:18px}.brief-form{padding:20px}.short{margin-top:28px;padding:18px}.rates,.brief,.faq-grid{gap:32px}.price{padding:18px}.price__name{font-size:17px;line-height:1.35}.price__desc{margin-top:6px;line-height:1.45}.price__value{font-size:clamp(26px,7vw,32px);line-height:1.2}.terms{margin-top:24px}.terms div{flex-direction:column;gap:2px}.terms dd{text-align:left}.terms dt{font-size:14px}.brief-form__actions .btn{min-height:52px;height:auto;padding-block:12px;white-space:normal;line-height:1.3;text-align:center}.site-footer{padding-top:48px}.footer-grid{gap:28px}.mobile-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;position:fixed;left:0;right:0;bottom:0;z-index:45;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:rgba(10,10,11,0.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line-soft)}.mobile-bar .btn{height:48px;padding:0 12px}.nav-open .mobile-bar{display:none}.modal-close{top:-52px}}@media (max-width:599px){.gear{grid-template-columns:minmax(0,1fr)}}@media (max-width:380px){.lang a{min-width:34px;font-size:11px}.logo__img{height:36px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none !important;transition:none !important}}@media print{.site-header,.mobile-bar,.vf,.video-modal,.toast{display:none !important}body{background:#fff;color:#000;padding:0}}