/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.italic{font-style:italic}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}.wrap{max-width:1240px;margin:auto;padding-left:24px;padding-right:24px}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.topbar{color:#aeb2ad;background:#171918;height:34px;font-size:12px}.topbar .wrap{justify-content:space-between;align-items:center;height:100%;display:flex}.topbar nav{align-items:center;gap:26px;display:flex}.topbar button{color:#fff;background:0 0;border:0}header{z-index:10;background:#fff;border-bottom:1px solid #e8eae5;height:88px;position:relative}.header-main{align-items:center;gap:24px;height:100%;display:flex}.logo{flex-direction:column;min-width:155px;line-height:.82;display:flex}.logo span{letter-spacing:-2.5px;font-size:30px;font-weight:900}.logo small{text-transform:uppercase;letter-spacing:5.6px;margin-top:7px;margin-left:2px;font-size:10px}.catalog-btn{background:var(--green);border:0;border-radius:12px;align-items:center;gap:12px;height:50px;padding:0 22px;font-weight:800;display:flex}.catalog-btn i,.catalog-btn i:before,.catalog-btn i:after{content:"";background:#111;width:16px;height:2px;display:block;position:relative}.catalog-btn i:before{position:absolute;top:-5px}.catalog-btn i:after{position:absolute;top:5px}.search{background:#f1f2ef;border-radius:12px;flex:1;align-items:center;height:50px;display:flex;overflow:hidden}.search>span{margin:0 10px 0 17px;font-size:25px;transform:rotate(-15deg)}.search input{background:0 0;border:0;outline:0;flex:1;min-width:80px;font-size:14px}.search kbd{background:#fff;border-radius:9px;margin-right:5px;padding:11px 17px;font-family:inherit;font-size:12px;font-weight:700}.actions{gap:18px;display:flex}.actions button{background:0 0;border:0;font-size:24px;position:relative}.actions small{margin-top:4px;font-size:10px;display:block}.actions b{background:var(--green);border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;display:grid;position:absolute;top:-4px;right:4px}.catalog-pop{background:#fff;padding:24px 0;position:absolute;top:88px;left:0;right:0;box-shadow:0 20px 40px #20251e18}.catalog-pop .wrap{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.catalog-pop strong{margin-right:12px}.catalog-pop button{background:#f7f8f5;border:1px solid #e5e8e1;border-radius:10px;padding:12px 15px}.hero{background:#d9e1d5;border-radius:24px;height:520px;margin-top:28px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";background:linear-gradient(90deg,#e6ece2 0% 35%,#0000 70%);position:absolute;inset:0}.hero-copy{z-index:2;min-width:48%;padding:70px 0 0 62px;position:relative}.eyebrow,.kicker{letter-spacing:2.6px;color:#5b6557;font-size:11px;font-weight:800}.hero h1{letter-spacing:-3px;max-width:480px;margin:20px 0 19px;font-size:61px;line-height:1}.hero p{color:#4d544b;font-size:18px;line-height:1.55}.hero-price{margin:24px 0;font-size:22px;font-weight:800}.hero-price span{font-size:13px;font-weight:400}.primary{color:#fff;background:#171918;border-radius:11px;align-items:center;gap:28px;padding:16px 20px;font-weight:700;display:inline-flex}.primary span{color:var(--green);font-size:20px}.hero-image{position:absolute;inset:0 0 0 36%}.hero-image img{object-fit:cover;width:100%;height:100%}.spec{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#ffffffdb;border:1px solid #fff;border-radius:50%;place-content:center;width:102px;height:102px;display:grid;position:absolute}.spec b{font-size:25px}.spec span{font-size:10px;line-height:1.2}.spec-one{top:62px;right:80px}.spec-two{bottom:70px;left:80px}.hero-dots{z-index:3;gap:7px;display:flex;position:absolute;bottom:22px;left:50%}.hero-dots i{background:#fff;border-radius:50%;width:6px;height:6px}.hero-dots .active{background:var(--green);border-radius:5px;width:24px}.benefits{border-bottom:1px solid #e8e9e5;grid-template-columns:repeat(4,1fr);padding-top:28px;padding-bottom:28px;display:grid}.benefits article{border-right:1px solid #e3e5e0;align-items:center;gap:12px;padding-left:22px;display:flex}.benefits article:first-child{padding-left:0}.benefits article:last-child{border:0}.benefits article>span{background:#eef7da;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.benefits b,.benefits small{display:block}.benefits b{font-size:13px}.benefits small{color:var(--muted);margin-top:5px;font-size:11px}.section{padding-top:78px;padding-bottom:80px}.section-head{justify-content:space-between;align-items:flex-end;margin-bottom:32px;display:flex}.section-head h2{letter-spacing:-1.8px;margin:9px 0 0;font-size:40px}.section-head>a{border-bottom:1px solid;font-size:13px;font-weight:700}.category-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.category{text-align:left;border:0;border-radius:18px;height:205px;padding:20px;transition:transform .25s;position:relative;overflow:hidden}.category:hover{transform:translateY(-5px)}.category>span{margin:8px 0 27px;font-size:52px;display:block}.category b,.category small{display:block}.category b{font-size:16px}.category small{color:#62675e;margin-top:7px;font-size:11px}.category i{background:#ffffffa6;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid;position:absolute;bottom:17px;right:17px}.products-section{background:var(--paper)}.tabs{gap:5px;display:flex}.tabs button{background:0 0;border:1px solid #dfe2dc;border-radius:20px;padding:9px 15px;font-size:12px}.tabs .active{color:#fff;background:#151616;border-color:#151616}.product-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.product{background:#fff;border-radius:18px;min-width:0;padding:12px 14px 17px}.product-image{background:#eceeeb;border-radius:12px;height:235px;position:relative;overflow:hidden}.product-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.product:hover img{transform:scale(1.04)}.badge{z-index:1;background:var(--green);border-radius:7px;padding:6px 8px;font-size:10px;font-weight:800;position:absolute;top:12px;left:12px}.heart{z-index:2;color:#bbb;background:#fff;border:0;border-radius:50%;width:34px;height:34px;font-size:16px;position:absolute;top:12px;right:12px}.heart.active{color:#ff506f}.stock{color:#70a414;margin-top:14px;font-size:10px}.product h3{height:41px;margin:8px 0;font-size:15px;line-height:1.35}.rating{color:#f1b500;font-size:11px}.rating span{color:#8b8e89}.price-row{justify-content:space-between;align-items:end;margin-top:17px;display:flex}.price-row b,.price-row del{display:block}.price-row b{font-size:18px}.price-row del{color:#999;margin-top:5px;font-size:11px}.price-row button{color:#fff;background:#151616;border:0;border-radius:11px;width:42px;height:42px;font-size:22px}.price-row button.added{background:var(--green);color:#111}.empty{text-align:center;border:1px dashed #cbd0c7;border-radius:18px;place-content:center;height:230px;display:grid}.empty b{font-size:22px}.empty span{color:#777;margin-top:8px}.promo{color:#fff;background:#171918;border-radius:24px;min-height:320px;margin-top:80px;display:flex;position:relative;overflow:hidden}.promo>div:first-child{z-index:2;width:58%;padding:52px 55px}.promo h2{letter-spacing:-1.7px;margin:14px 0;font-size:40px}.promo p{color:#aeb3ac;line-height:1.6}.promo button{background:var(--green);border:0;border-radius:10px;margin-top:13px;padding:14px 18px;font-weight:700}.promo-art{text-align:center;place-content:center;width:43%;height:100%;display:grid;position:absolute;top:0;right:0}.orb{background:radial-gradient(circle at 35% 35%,#d8ff83,var(--green-dark) 58%,#3b5a00);filter:blur(.2px);border-radius:50%;width:380px;height:380px;position:absolute}.promo-art strong,.promo-art small{position:relative}.promo-art strong{letter-spacing:-7px;font-size:95px}.promo-art strong span{font-size:40px}.promo-art small{letter-spacing:5px}.service-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.service-grid article{border:1px solid #e1e4de;border-radius:17px;padding:28px}.service-grid span{color:#87ba23;font-weight:800}.service-grid h3{margin:26px 0 9px;font-size:20px}.service-grid p{color:#72766f;font-size:13px;line-height:1.55}footer{color:#fff;background:#171918;padding:55px 0 20px}.footer-main{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:30px;display:grid}.footer-brand p{color:#8f948e;margin-top:28px;line-height:1.5}.footer-main>div:not(:first-child){flex-direction:column;gap:13px;display:flex}.footer-main b{margin-bottom:9px;font-size:13px}.footer-main a{color:#b9bdb7;font-size:13px}.contacts a{color:#fff;font-size:20px}.contacts small{color:#787d77}.contacts button{color:var(--green);background:0 0;border:1px solid #3a3e39;border-radius:9px;align-self:start;margin-top:6px;padding:11px 14px}.footer-bottom{color:#686c67;border-top:1px solid #30332f;justify-content:space-between;margin-top:45px;padding-top:20px;font-size:11px;display:flex}@media (width<=900px){.topbar nav a{display:none}.header-main{gap:10px}.logo{min-width:auto}.logo span{font-size:23px}.logo small,.catalog-btn span{display:none}.catalog-btn{padding:0 18px}.actions small{display:none}.hero{height:470px}.hero-copy{padding-left:35px}.hero h1{font-size:45px}.category-grid{grid-template-columns:repeat(3,1fr)}.product-grid{grid-template-columns:repeat(2,1fr)}.benefits{grid-template-columns:repeat(2,1fr);gap:18px}.benefits article:nth-child(2){border:0}.footer-main{grid-template-columns:2fr 1fr 1fr}.contacts{grid-column:1/-1}.spec{display:none}}@media (width<=600px){.wrap{padding-left:16px;padding-right:16px}.topbar{display:none}header{height:auto;padding:12px 0}.header-main{flex-wrap:wrap}.logo{order:1}.catalog-btn{order:2;height:43px;margin-left:auto}.actions{order:3}.actions button:first-child{display:none}.search{flex-basis:100%;order:4;height:45px}.search kbd{display:none}.catalog-pop{top:112px}.hero{background:#dfe6dc;height:570px;margin-top:12px;display:block}.hero-image{height:325px;top:245px;left:0}.hero:after{background:linear-gradient(#e6ece2 0 44%,#0000 68%)}.hero-copy{min-width:0;padding:34px 26px}.eyebrow{font-size:9px}.hero h1{margin:15px 0;font-size:39px}.hero p{font-size:15px}.hero-price{margin:15px 0}.primary{padding:13px 16px}.benefits{grid-template-columns:1fr 1fr;padding-top:20px}.benefits article{border:0;padding:0}.section{padding-top:55px;padding-bottom:55px}.section-head{display:block}.section-head h2{font-size:31px}.section-head>a{display:none}.category-grid{margin-right:-16px;padding-right:16px;display:flex;overflow:auto}.category{min-width:145px;height:185px}.tabs{margin-top:20px;overflow:auto}.tabs button{white-space:nowrap}.product-grid{grid-template-columns:1fr 1fr;gap:8px}.product{padding:8px}.product-image{height:160px}.product h3{font-size:13px}.price-row b{font-size:14px}.price-row button{width:35px;height:35px}.promo{min-height:480px;margin:30px 16px 0}.promo>div:first-child{width:100%;padding:35px 28px}.promo h2{font-size:32px}.promo-art{width:100%;height:220px;top:auto;bottom:0}.orb{width:270px;height:270px}.promo-art strong{font-size:70px}.service-grid{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr 1fr}.footer-brand,.contacts{grid-column:1/-1}.footer-bottom{display:block}.footer-bottom span{margin-top:8px;display:block}}:root{--ink:#10122b;--green:#5645d8;--green-dark:#2858d8;--paper:#f4f5fb;--muted:#74768a}.topbar,footer{background:#11132d}.logo{color:#2e3192;grid-template-rows:auto auto;grid-template-columns:30px auto;column-gap:8px;display:grid}.logo>i{background:linear-gradient(135deg,#293fba,#8a3fc4);border-radius:3px;grid-row:1/3;align-self:center;width:23px;height:23px;transform:rotate(45deg);box-shadow:inset 0 0 0 4px #fff8}.logo>span,.logo>small{grid-column:2}.logo small{color:#7d4ab7}.logo.light{color:#fff}.logo.light small{color:#a9a8ff}.catalog-btn{color:#fff;background:linear-gradient(135deg,#3a47d5,#793ac4);box-shadow:0 10px 25px #513dc82c}.catalog-btn i,.catalog-btn i:before,.catalog-btn i:after{background:#fff}.search{background:#f2f3f9}.actions b{color:#fff;background:#ef3146}.hero{background:#e7e8f8}.hero:after{background:linear-gradient(90deg,#eff0fb 0% 36%,#0000 72%)}.eyebrow,.kicker{color:#5140bd}.primary{background:#252755}.primary span{color:#ac9dff}.hero-dots .active{background:#6652de}.benefits article>span{color:#5140bd;background:#ece9ff}.category{color:#151630}.mint{background:#e7e5ff}.blue{background:#e2e9ff}.orange{background:#f7e4e5}.lilac{background:#eee4fa}.rose{background:#f9e2eb}.yellow{background:#e5f0fa}.tabs .active{background:#5040bc;border-color:#5040bc}.badge{color:#fff;background:#ef3146}.stock{color:#5140bd}.price-row button{background:#323492}.price-row button.added{color:#fff;background:#5645d8}.promo{background:linear-gradient(125deg,#15163a,#302282 55%,#6940b7);box-shadow:0 26px 70px #3627882e}.promo-link{color:#302282;background:#fff;border-radius:10px;margin-top:13px;padding:14px 18px;font-weight:700;display:inline-block}.orb{background:radial-gradient(circle at 35% 35%,#ff7b88,#ef3146 43%,#552bc2 72%);box-shadow:0 0 80px #8c57ff88}.service-grid span{color:#5645d8}.contacts button{color:#baf;border-color:#41436d}@media (width<=600px){.logo{grid-template-columns:24px auto}.logo>i{width:18px;height:18px}.hero{background:#e7e8f8}.hero:after{background:linear-gradient(#eff0fb 0 44%,#0000 68%)}}.brand-logo{width:178px;min-width:178px;line-height:0;display:block}.brand-logo img{width:100%;height:auto;display:block}.brand-logo.light{filter:brightness(0)invert();opacity:.96}.footer-brand .brand-logo{width:210px}@media (width<=900px){.brand-logo{width:145px;min-width:145px}}@media (width<=600px){.brand-logo{order:1;width:137px;min-width:137px}.footer-brand .brand-logo{width:180px}}.mavic-hero{background:radial-gradient(circle at 66% 46%,#fff 0 20%,#e1e5f7 52%,#cbd2ed 100%)}.mavic-hero img{object-fit:contain;object-position:center;filter:drop-shadow(0 28px 28px #1c244155);padding:58px 28px 42px}.product-image img[src="/mavic-4-pro.png"]{object-fit:contain;background:linear-gradient(145deg,#f5f6fb,#e5e8f5);padding:28px}@media (width<=600px){.mavic-hero img{padding:38px 14px 24px}.mavic-hero{background:radial-gradient(circle at 55%,#fff,#d9def1 72%)}}.catalog-meta{color:#747872;margin:8px 0 0;font-size:13px}.product-category{color:#858984;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.stock.preorder{color:#7650ce}.load-more-wrap{justify-content:center;padding-top:32px;display:flex}.load-more{color:#fff;background:#5637d6;border:0;border-radius:12px;padding:15px 24px;font-weight:800}.load-more span{background:#ffffff24;border-radius:12px;place-items:center;min-width:25px;height:25px;margin-left:8px;display:inline-grid}.product-image{background:linear-gradient(145deg,#f7f7fb,#e9e9f2)}.product-image img{object-fit:contain;padding:18px}.tabs{flex-wrap:wrap}.youtube-benefit{align-items:center;gap:12px;width:100%;display:flex}.youtube-benefit>span{color:#5140bd;background:#ece9ff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;transition:transform .2s;display:grid}.youtube-benefit:hover>span{transform:scale(1.08)}.category>img{object-fit:cover;border-radius:50%;width:88px;height:88px;margin:0 0 19px;transition:transform .25s;display:block;box-shadow:0 8px 25px #35368b1c}.category:hover>img{transform:scale(1.06)}.category{height:225px}.catalog-pop button{align-items:center;gap:8px;display:flex}.catalog-pop button img{object-fit:cover;border-radius:50%;width:28px;height:28px}.product-image.clickable{cursor:pointer;outline:none}.product-image.clickable:focus-visible{box-shadow:0 0 0 3px #6652de}.image-hint{z-index:2;color:#fff;white-space:nowrap;opacity:0;background:#252755e8;border-radius:18px;padding:8px 12px;font-size:10px;font-weight:800;transition:opacity .2s,transform .2s;position:absolute;bottom:12px;left:50%;transform:translate(-50%,8px)}.product-image.clickable:hover .image-hint,.product-image.clickable:focus-visible .image-hint{opacity:1;transform:translate(-50%)}.top-address{color:#d9d9e7;transition:color .2s}.top-address:hover{color:#fff}.contacts .address-link{color:#aeb0c2;font-size:12px}.map-links{gap:8px;display:flex}.contacts .map-links a{color:#baf;border:1px solid #41436d;border-radius:8px;padding:8px 10px;font-size:11px;transition:background .2s,color .2s}.contacts .map-links a:hover{color:#fff;background:#5645d8}.cart-overlay{z-index:110;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#10122b99;justify-content:flex-end;display:flex;position:fixed;inset:0}.cart-drawer{background:#fff;flex-direction:column;width:min(470px,100%);height:100%;padding:28px;animation:.25s drawer-in;display:flex;box-shadow:-20px 0 60px #11132d33}.cart-head{border-bottom:1px solid #e8e8ef;justify-content:space-between;align-items:flex-start;padding-bottom:18px;display:flex}.cart-head h2{margin:6px 0 0;font-size:32px}.cart-head>button{background:#f0f0f6;border:0;border-radius:50%;width:38px;height:38px;font-size:24px}.cart-list{flex:1;padding:10px 0;overflow:auto}.cart-list article{border-bottom:1px solid #eeeef3;grid-template-columns:82px 1fr;gap:14px;padding:14px 0;display:grid}.cart-list img{object-fit:contain;background:#f4f4f8;border-radius:10px;width:82px;height:82px;padding:6px}.cart-list b,.cart-list small{display:block}.cart-list b{font-size:13px;line-height:1.35}.cart-list small{color:#5140bd;margin-top:8px;font-size:13px;font-weight:800}.quantity{align-items:center;gap:9px;margin-top:10px;display:flex}.quantity button{background:#fff;border:1px solid #dddde7;border-radius:7px;width:27px;height:27px}.quantity .remove{color:#999;border:0;width:auto;margin-left:auto;font-size:10px}.cart-summary{border-top:1px solid #dddde7;padding-top:18px}.cart-summary>div{justify-content:space-between;margin-bottom:8px;font-size:13px;display:flex}.cart-summary .total{margin-top:12px;font-size:20px}.cart-summary>a{text-align:center;color:#fff;background:#27ae60;border-radius:11px;margin-top:18px;padding:15px;font-weight:800;display:block}.cart-summary>small{text-align:center;color:#8b8c97;margin-top:10px;display:block}.cart-empty{text-align:center;margin:auto}.cart-empty>span{color:#bbb;font-size:58px}.cart-empty h3{margin:15px 0 8px;font-size:24px}.cart-empty p{color:#777;max-width:260px;font-size:13px}.cart-empty button{color:#fff;background:#5140bd;border:0;border-radius:10px;padding:13px 17px;font-weight:800}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:none}}.contacts .whatsapp-link{color:#baf;border:1px solid #41436d;border-radius:9px;align-self:start;margin-top:6px;padding:11px 14px;transition:background .2s,color .2s}.contacts .whatsapp-link:hover{color:#fff;background:#5645d8;border-color:#5645d8}.hero-copy,.hero-image{animation:.45s hero-in}.hero-copy h1{max-width:530px;font-size:48px}.hero-copy .primary{border:0}.hero-arrow{z-index:5;color:#31298b;background:#ffffffd9;border:0;border-radius:50%;place-items:center;width:42px;height:42px;font-size:30px;display:grid;position:absolute;top:50%;box-shadow:0 8px 22px #25255c24}.hero-arrow.prev{left:14px}.hero-arrow.next{right:14px}.hero-dots button{background:#fff;border:0;border-radius:50%;width:7px;height:7px;padding:0}.hero-dots button.active{background:#6652de;border-radius:5px;width:24px}.spec{padding:12px}.spec b{font-size:14px;line-height:1.15}.spec span{max-width:75px;margin-top:4px}@keyframes hero-in{0%{opacity:.25;transform:translateY(7px)}to{opacity:1;transform:none}}@media (width<=600px){.hero-copy h1{font-size:33px}.hero-arrow{width:34px;height:34px;top:63%}.hero-arrow.prev{left:8px}.hero-arrow.next{right:8px}}.hero.industrial-hero{background:linear-gradient(112deg,#f1f2fc 0%,#e7e9f8 54%,#dfe3f4 100%)}.hero.industrial-hero:after{background:linear-gradient(90deg,#f1f2fc 0% 42%,#0000 68%)}.industrial-hero .hero-copy{width:49%;min-width:0;padding-top:66px}.industrial-hero .hero-copy h1{max-width:520px;font-size:52px}.industrial-hero .hero-copy p{max-width:520px}.industrial-hero .hero-image{inset:8% 4% 8% 47%;background:0 0;inset-inline:47% 4%}.industrial-hero .hero-image img{object-fit:contain;mix-blend-mode:multiply;filter:contrast(1.08)drop-shadow(0 24px 22px #24265b2d);width:100%;height:100%}.promo-socials{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:520px;margin-top:24px;display:grid}.promo-socials a{background:#ffffff0d;border:1px solid #ffffff24;border-radius:13px;align-items:center;gap:10px;min-height:58px;padding:10px 14px;transition:transform .2s,background .2s,border-color .2s;display:flex}.promo-socials a:hover{background:#ffffff1a;border-color:#fff5;transform:translateY(-2px)}.promo-socials b{color:#31298b;background:#fff;border-radius:9px;place-items:center;width:31px;height:31px;font-size:15px;display:grid}.promo-socials span{font-size:13px;font-weight:800}.promo-socials .instagram b{color:#bd2f91}.promo-socials .tiktok b{color:#111}.promo-socials .youtube b{color:#e71928}@media (width<=900px){.industrial-hero .hero-copy{width:52%}.industrial-hero .hero-copy h1{font-size:43px}.industrial-hero .hero-image{left:45%;right:2%;inset-inline:45% 2%}}@media (width<=600px){.hero.industrial-hero:after{background:linear-gradient(#f1f2fc 0 45%,#0000 69%)}.industrial-hero .hero-copy{width:auto;padding-top:32px}.industrial-hero .hero-copy h1{font-size:33px}.industrial-hero .hero-copy p{max-width:92%}.industrial-hero .hero-image{height:315px;inset:245px 4% 0;inset-inline:4%}.promo-socials{grid-template-columns:1fr;gap:7px;max-width:210px}.promo-socials a{min-height:46px;padding:7px 10px}.promo-socials b{width:28px;height:28px}.promo-art{opacity:.55}}.entry-portal{grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;display:grid}.entry-card{color:#fff;isolation:isolate;border-radius:24px;align-items:flex-end;min-height:330px;padding:42px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 55px #24205720}.entry-card:hover{transform:translateY(-5px);box-shadow:0 28px 65px #24205732}.entry-card:before{content:"";z-index:-1;position:absolute;inset:0}.entry-shop:before{background:linear-gradient(115deg,#15163b 0 46%,#3531a4 100%)}.entry-services:before{background:linear-gradient(115deg,#273f95 0 36%,#6a3fc1 100%)}.entry-card>div{z-index:2;max-width:65%;position:relative}.entry-card>span,.entry-card div>span{letter-spacing:2.2px;color:#c8c2ff;font-size:10px;font-weight:900}.entry-card h1,.entry-card h2{letter-spacing:-1.8px;margin:13px 0 12px;font-size:38px;line-height:1.02}.entry-card p{color:#d8d9ec;margin:0 0 26px;font-size:14px;line-height:1.55}.entry-card b{border-bottom:1px solid #ffffff80;padding-bottom:5px;font-size:13px}.entry-card img{z-index:1;object-fit:contain;filter:drop-shadow(0 25px 24px #0f102a66);width:53%;height:82%;position:absolute;top:10%;right:-7%}.entry-shop img{object-fit:cover;opacity:.86;border-radius:50%;width:40%;height:68%;top:16%;right:4%}.business-services{color:#fff;background:#11132d;margin-top:0;padding:95px 0 90px;scroll-margin-top:85px}.services-intro{grid-template-columns:1fr 1fr;align-items:end;gap:60px;margin-bottom:42px;display:grid}.services-intro h2{letter-spacing:-2px;margin:13px 0 0;font-size:48px;line-height:1.02}.services-intro>p{color:#afb0c3;max-width:570px;font-size:15px;line-height:1.75}.professional-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.professional-grid article{background:linear-gradient(145deg,#171a3a,#13152f);border:1px solid #353755;border-radius:17px;min-height:255px;padding:23px;transition:transform .25s,border-color .25s;position:relative}.professional-grid article:hover{border-color:#6e5be2;transform:translateY(-4px)}.professional-grid article>small{color:#65677f;font-weight:800;position:absolute;top:18px;right:18px}.service-icon{background:linear-gradient(135deg,#6150df,#2858d8);border-radius:14px;place-items:center;width:48px;height:48px;font-size:23px;display:grid;box-shadow:0 10px 24px #5645d838}.professional-grid h3{margin:36px 0 12px;font-size:18px;line-height:1.25}.professional-grid p{color:#989aaf;font-size:12px;line-height:1.65}.services-cta{background:linear-gradient(110deg,#37309a,#6b3fc2);border-radius:20px;justify-content:space-between;align-items:center;gap:30px;margin-top:20px;padding:30px 34px;display:flex}.services-cta span{letter-spacing:2px;color:#c9c4ff;font-size:9px;font-weight:900}.services-cta h3{margin:8px 0;font-size:25px}.services-cta p{color:#d8d4f2;margin:0;font-size:13px}.services-cta a{color:#302282;background:#fff;border-radius:11px;flex:none;padding:15px 19px;font-size:13px;font-weight:900}@media (width<=900px){.entry-card{min-height:285px;padding:30px}.entry-card h1,.entry-card h2{font-size:30px}.entry-card>div{max-width:75%}.professional-grid{grid-template-columns:repeat(2,1fr)}.services-intro{gap:30px}.services-intro h2{font-size:39px}}@media (width<=600px){.entry-portal{grid-template-columns:1fr;gap:10px;margin-top:12px}.entry-card{min-height:250px;padding:25px}.entry-card h1,.entry-card h2{font-size:30px}.entry-card>div{max-width:78%}.entry-card p{margin-bottom:20px;font-size:12px}.entry-card img{width:55%;right:-10%}.entry-shop img{width:43%;height:58%;top:21%}.business-services{padding:62px 0}.services-intro{grid-template-columns:1fr;gap:20px}.services-intro h2{font-size:34px}.services-intro>p{font-size:13px}.professional-grid{grid-template-columns:1fr}.professional-grid article{min-height:205px}.services-cta{flex-direction:column;align-items:flex-start;padding:25px}.services-cta h3{font-size:22px}.services-cta a{text-align:center;width:100%}}.landing-only{background:linear-gradient(145deg,#f7f7fb,#eef0fa);place-items:center;min-height:100vh;padding:22px;display:grid}.landing-only .entry-portal{width:100%;margin:0}.landing-only .entry-card{min-height:min(520px,76vh)}.landing-only .entry-card h1,.landing-only .entry-card h2{font-size:48px}.section-switch{border:1px solid #4b4e72;border-radius:9px;align-items:center;padding:8px 13px;font-weight:800;display:inline-flex;color:#fff!important}.section-page-header{background:#fff;border-bottom:1px solid #e8e8ef;height:84px}.section-page-header>div{justify-content:space-between;align-items:center;height:100%;display:flex}.section-page-header .services-switch{background:#302282;border:0;padding:12px 16px}.services-hero{background:linear-gradient(120deg,#eff0fb 0 47%,#d7dcf3 100%);overflow:hidden}.services-hero>.wrap{align-items:center;min-height:560px;display:flex;position:relative}.services-hero div>div{z-index:2;width:55%;position:relative}.services-hero span{letter-spacing:2.6px;color:#5140bd;font-size:11px;font-weight:900}.services-hero h1{letter-spacing:-2.8px;margin:18px 0;font-size:58px;line-height:1}.services-hero p{color:#5d6070;max-width:570px;line-height:1.7}.services-hero a{color:#fff;background:#302282;border-radius:11px;margin-top:22px;padding:15px 19px;font-weight:900;display:inline-block}.services-hero img{object-fit:contain;filter:drop-shadow(0 32px 30px #16194155);width:54%;height:82%;position:absolute;right:-4%}.services-page .business-services{margin-top:0}.services-page .business-services .kicker{color:#a99cff}@media (width<=600px){.landing-only{padding:10px}.landing-only .entry-portal{margin:0}.landing-only .entry-card{min-height:calc(50vh - 15px)}.landing-only .entry-card h1,.landing-only .entry-card h2{font-size:31px}.section-page-header{height:72px}.section-page-header .brand-logo{width:135px}.section-page-header .services-switch{padding:10px 12px;font-size:11px}.services-hero>.wrap{align-items:flex-start;min-height:600px;padding-top:62px}.services-hero div>div{width:100%}.services-hero h1{font-size:39px}.services-hero p{max-width:90%;font-size:13px}.services-hero img{width:85%;height:44%;top:auto;bottom:15px;right:-13%}}.landing-only .entry-shop img{object-fit:contain;opacity:1;background:#fff;border-radius:18px;width:43%;height:auto;padding:18px;top:50%;right:3%;transform:translateY(-50%);box-shadow:0 18px 42px #0d0e2f48}.landing-only .entry-services img{object-fit:contain;mix-blend-mode:multiply;filter:contrast(1.08)drop-shadow(0 25px 25px #10122b44);width:51%;height:86%;top:7%;right:-1%}.services-hero img{mix-blend-mode:multiply;filter:contrast(1.08)drop-shadow(0 32px 30px #16194144)}.landing-only .entry-card{cursor:pointer}.landing-only .entry-card>div,.landing-only .entry-card img{pointer-events:none}.landing-only .entry-card:focus-visible{outline-offset:5px;outline:4px solid #8d7fff}.landing-only .entry-card div>span{color:#fff;letter-spacing:2.4px;text-shadow:0 1px 8px #090a25;background:#ffffff16;border:1px solid #ffffff5c;border-radius:999px;align-items:center;min-height:31px;padding:8px 12px;font-size:12px;font-weight:950;display:inline-flex;box-shadow:0 8px 24px #090a2540}.landing-only .entry-card b{background:#ffffff12;border:1px solid #fff5;border-radius:9px;padding:10px 13px;transition:background .2s,transform .2s;display:inline-flex}.landing-only .entry-card:hover b{background:#ffffff25;transform:translate(3px)}.landing-only{isolation:isolate;background-color:#f4f5fb;background-image:radial-gradient(circle at 14% 18%,#5f52df20 0 2px,#0000 3px),radial-gradient(circle at 86% 78%,#2858d817 0 2px,#0000 3px),linear-gradient(#5557a70a 1px,#0000 1px),linear-gradient(90deg,#5557a70a 1px,#0000 1px),radial-gradient(circle at 20% 15%,#dcd9ff 0,#0000 28%),radial-gradient(circle at 82% 82%,#dce8ff 0,#0000 29%);background-size:180px 180px,220px 220px,64px 64px,64px 64px,auto,auto;position:relative;overflow:hidden}.landing-only:before{content:"ORDA";z-index:-1;letter-spacing:-.09em;color:#252755;opacity:.025;pointer-events:none;font-size:clamp(180px,28vw,520px);font-weight:950;line-height:1;position:absolute;top:-6vh;left:-2vw;transform:rotate(-7deg)}.landing-only:after{content:"";z-index:-1;pointer-events:none;border:1px solid #5140bd17;border-radius:50%;width:min(54vw,900px);height:min(54vw,900px);position:absolute;bottom:-25vh;right:-9vw;box-shadow:0 0 0 70px #5140bd08,0 0 0 140px #2858d807}.landing-only .entry-portal{z-index:2;position:relative}.search button{color:#17182f;background:#fff;border:0;border-radius:9px;margin-right:5px;padding:11px 17px;font-size:12px;font-weight:800;transition:background .2s,color .2s}.search button:hover,.search button:focus-visible{color:#fff;background:#5645d8;outline:0}.products-section{scroll-margin-top:20px}@media (width<=600px){.landing-only .entry-shop img{border-radius:12px;width:42%;padding:9px;right:2%}.landing-only .entry-services img{width:49%;height:72%;top:14%;right:-1%}.landing-only .entry-card div>span{letter-spacing:1.5px;min-height:25px;padding:6px 9px;font-size:9px}.landing-only .entry-card h1,.landing-only .entry-card h2{font-size:29px}}.professional-card{color:#fff;text-align:left;background:linear-gradient(145deg,#171a3a,#13152f);border:1px solid #353755;border-radius:17px;min-height:270px;padding:23px;transition:transform .25s,border-color .25s,background .25s;position:relative}.professional-card:hover,.professional-card:focus-visible{background:linear-gradient(145deg,#1d2048,#171a3a);border-color:#7865ee;outline:0;transform:translateY(-4px)}.professional-card>small{color:#65677f;font-weight:800;position:absolute;top:18px;right:18px}.professional-card h3{margin:36px 0 12px;font-size:18px;line-height:1.25}.professional-card p{color:#989aaf;margin-bottom:22px;font-size:12px;line-height:1.65}.professional-card>b{color:#b9adff;font-size:11px;position:absolute;bottom:20px;left:23px}.service-modal{z-index:150;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08091dc7;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.service-modal-card{background:#fff;border-radius:25px;grid-template-columns:.9fr 1.1fr;width:min(1120px,100%);max-height:92vh;display:grid;position:relative;overflow:auto;box-shadow:0 35px 100px #03040f99}.service-modal-close{z-index:4;color:#292b62;background:#edeef7;border:0;border-radius:50%;width:40px;height:40px;font-size:26px;position:absolute;top:16px;right:18px}.service-visualization{color:#fff;background:radial-gradient(circle at 50% 30%,#6960e8,#302881 52%,#151735 100%);min-height:650px;position:relative;overflow:hidden}.visual-drone{z-index:3;background:#151735;border-radius:18px 18px 9px 9px;place-items:center;width:110px;height:46px;display:grid;position:absolute;top:18%;left:50%;transform:translate(-50%);box-shadow:0 18px 30px #090a20aa}.visual-drone:before,.visual-drone:after{content:"";background:#151735;border-radius:5px;width:90px;height:5px;position:absolute;top:17px}.visual-drone:before{right:88px;transform:rotate(-12deg)}.visual-drone:after{left:88px;transform:rotate(12deg)}.visual-drone span{color:#9e90ff;font-size:23px}.visual-drone i{border:3px solid #8580ff;border-radius:50%;width:27px;height:27px;position:absolute;bottom:-19px}.scan-beams{z-index:2;clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);background:linear-gradient(#8578ff70,#5fdcff18);width:320px;height:260px;position:absolute;top:31%;left:50%;transform:translate(-50%)}.scan-beams i{background:#a9eaff70;width:1px;position:absolute;top:0;bottom:0}.scan-beams i:first-child{left:30%;transform:rotate(11deg)}.scan-beams i:nth-child(2){left:50%}.scan-beams i:nth-child(3){right:30%;transform:rotate(-11deg)}.terrain-grid{transform-origin:bottom;background-image:linear-gradient(#72d7ff59 1px,#0000 1px),linear-gradient(90deg,#72d7ff59 1px,#0000 1px);background-size:34px 34px;height:42%;position:absolute;bottom:0;left:-15%;right:-15%;transform:perspective(500px)rotateX(55deg);-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.visual-result{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111330b8;border:1px solid #ffffff2c;border-radius:14px;padding:18px;position:absolute;bottom:95px;left:28px;right:28px}.visual-result small,.visual-result b{display:block}.visual-result small{color:#9d93ff;letter-spacing:2px;font-size:9px;font-weight:900}.visual-result b{margin-top:7px;font-size:15px;line-height:1.4}.visual-metric{z-index:4;color:#d8daf4;font-size:11px;position:absolute;bottom:35px;left:28px;right:28px}.visual-metric span{background:#6b5ce3;border-radius:50%;place-items:center;width:23px;height:23px;margin-right:8px;display:inline-grid}.service-modal-content{padding:55px 48px 42px}.service-modal-content h2{letter-spacing:-1.5px;color:#151735;margin:13px 0 16px;font-size:38px;line-height:1.06}.service-lead{color:#686a79;font-size:14px;line-height:1.7}.service-detail-columns{grid-template-columns:1fr 1fr;gap:22px;margin-top:30px;display:grid}.service-detail-columns section{border:1px solid #e5e5ef;border-radius:15px;padding:20px}.service-detail-columns h3{color:#272957;margin:0 0 14px;font-size:14px}.service-detail-columns ul{margin:0;padding:0;list-style:none}.service-detail-columns li{color:#676978;border-bottom:1px solid #eeeef4;padding:8px 0 8px 20px;font-size:12px;line-height:1.4;position:relative}.service-detail-columns li:last-child{border:0}.service-detail-columns li:before{content:"✓";color:#5645d8;font-weight:900;position:absolute;left:0}.service-modal-actions{align-items:center;gap:18px;margin-top:28px;display:flex}.service-modal-actions a{color:#fff;background:#4336ad;border-radius:11px;padding:14px 17px;font-size:12px;font-weight:900}.service-modal-actions button{color:#77798a;background:0 0;border:0;font-size:11px;text-decoration:underline}@media (width<=760px){.professional-card{min-height:215px}.service-modal{padding:7px}.service-modal-card{border-radius:18px;grid-template-columns:1fr}.service-visualization{min-height:330px}.visual-drone{top:12%}.scan-beams{height:155px;top:27%}.terrain-grid{height:48%}.visual-result{padding:13px;bottom:63px}.visual-metric{bottom:23px}.service-modal-content{padding:30px 20px}.service-modal-content h2{font-size:28px}.service-detail-columns{grid-template-columns:1fr;gap:10px}.service-modal-actions{flex-direction:column;align-items:stretch}.service-modal-actions a{text-align:center}.service-modal-close{top:10px;right:10px}}.service-scene{color:#fff;position:absolute;inset:0 0 175px;overflow:hidden}.scene-title{z-index:8;position:absolute;top:25px;left:26px;right:26px}.scene-title b,.scene-title span{display:block}.scene-title b{letter-spacing:2px;color:#c5c0ff;font-size:11px}.scene-title span{color:#d4d6ed;margin-top:7px;font-size:10px}.scene-legend{z-index:6;color:#c7cae8;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:13px;left:24px;right:24px}.map-mosaic{transform-origin:bottom;background:#244f35;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(4,1fr);gap:3px;padding:3px;display:grid;position:absolute;inset:94px 38px 42px;overflow:hidden;transform:perspective(600px)rotateX(48deg)}.map-mosaic>i{opacity:0;background:linear-gradient(135deg,#627f3e,#334e2e 45%,#8b783c 46% 55%,#436238 56%);animation:3.6s infinite mosaic-in}.map-mosaic>i:nth-child(2n){animation-delay:.15s}.map-mosaic>i:nth-child(3n){animation-delay:.3s}.map-mosaic>i:nth-child(4n){animation-delay:.45s}.flight-line{border-top:2px dashed #9bdfff;position:absolute;top:50%;left:12%;right:12%;box-shadow:0 0 10px #8adfff}.map-drone{color:#37309a;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;animation:3.6s ease-in-out infinite drone-route;display:grid;position:absolute;top:calc(50% - 11px);left:10%;box-shadow:0 0 15px #fff}.compare-frame{border:1px solid #ffffff36;border-radius:12px;position:absolute;inset:92px 30px 42px;overflow:hidden;box-shadow:0 18px 45px #080a2570}.map-layer{position:absolute;inset:0}.map-layer strong{letter-spacing:1px;background:#10122bbd;border-radius:6px;padding:6px 8px;font-size:8px;position:absolute;top:10px;left:10px}.ortho-map{background-color:#526f36;background-image:linear-gradient(26deg,#0000 48%,#c9b66a 49% 53%,#0000 54%),linear-gradient(90deg,#ffffff15 1px,#0000 1px),linear-gradient(#ffffff12 1px,#0000 1px),radial-gradient(at 20% 30%,#75954a 0 10%,#0000 11%),radial-gradient(at 70% 60%,#354f29 0 13%,#0000 14%);background-size:auto,42px 42px,42px 42px,auto,auto}.ndvi-map{clip-path:inset(0 100% 0 0);background:linear-gradient(120deg,#c32127 0 13%,#ef8422 20%,#efd637 37%,#83bd3c 56%,#118447 76%,#064d35);animation:6s ease-in-out infinite analysis-reveal}.ndvi-map:after{content:"";background:radial-gradient(circle at 25% 40%,#d8232a 0 10%,#0000 11%),radial-gradient(circle at 70% 30%,#08733d 0 17%,#0000 18%),linear-gradient(30deg,#0000 48%,#ffffff28 49% 50%,#0000 51%);position:absolute;inset:0}.ndvi-map strong{left:auto;right:10px}.compare-divider{z-index:5;background:#fff;width:2px;animation:6s ease-in-out infinite divider-sweep;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 13px #fff}.compare-divider i{background:#4437ac;border:2px solid #fff;border-radius:50%;width:26px;height:26px;position:absolute;top:50%;left:-12px}.ndvi-scale{color:#dddff0;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:8px;display:grid;position:absolute;bottom:12px;left:30px;right:30px}.ndvi-scale i,.temperature-scale i{background:linear-gradient(90deg,#c7222b,#efcf35,#118447);border-radius:5px;height:6px}.thermal-roof{background:linear-gradient(135deg,#20275c,#364f82);border-radius:12px;position:absolute;inset:100px 38px 40px;overflow:hidden;transform:perspective(600px)rotateX(35deg)}.roof-grid{background-image:linear-gradient(#91a2c328 1px,#0000 1px),linear-gradient(90deg,#91a2c328 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.heat{filter:blur(4px);background:radial-gradient(circle,#fff 0 5%,#ffeb45 18%,#ff612e 43%,#d30d5b 64%,#0000 72%);border-radius:50%;animation:2.3s ease-in-out infinite heat-pulse;position:absolute}.heat.h1{width:115px;height:115px;top:20%;left:13%}.heat.h2{width:78px;height:78px;animation-delay:.6s;top:14%;right:18%}.heat.h3{width:95px;height:95px;animation-delay:1.1s;bottom:4%;right:35%}.thermal-scan{background:#fff;height:3px;animation:3.4s ease-in-out infinite thermal-sweep;position:absolute;left:0;right:0;box-shadow:0 0 18px 7px #ff5c80}.temperature-scale{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:8px;display:grid;position:absolute;bottom:14px;left:40px;right:40px}.temperature-scale i{background:linear-gradient(90deg,#162bb8,#3ed3ff,#ffe246,#ff2828,#fff)}.lidar-world{position:absolute;inset:88px 25px 33px}.lidar-drone{z-index:5;color:#8fe9ff;background:#12142e;border-radius:8px;place-items:center;width:62px;height:24px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.lidar-beam{z-index:2;clip-path:polygon(48% 0,52% 0,100% 100%,0 100%);background:repeating-linear-gradient(90deg,#62ddff00 0 12px,#62ddff55 13px 14px);width:200px;height:230px;animation:2.2s ease-in-out infinite lidar-fan;position:absolute;top:24px;left:50%;transform:translate(-50%)}.point-cloud{clip-path:polygon(0 75%,12% 56%,24% 61%,31% 33%,42% 27%,53% 46%,65% 31%,78% 48%,88% 42%,100% 65%,100% 100%,0 100%);background-image:radial-gradient(circle,#68e8ff 0 1px,#0000 2px),radial-gradient(circle,#998dff 0 1px,#0000 2px);background-position:0 0,6px 5px;background-size:13px 11px,19px 17px;height:65%;animation:3.3s ease-in-out infinite cloud-build;position:absolute;bottom:0;left:5%;right:5%}.point-building{border:1px solid #70eaffaa;width:90px;height:105px;position:absolute;bottom:12%;right:23%;box-shadow:inset 0 0 30px #63e3ff20}.point-building i{border-bottom:1px dotted #72e8ff;height:33%;display:block}.scene-counter{color:#aeb4d2;letter-spacing:1px;font-size:8px;position:absolute;bottom:14px;left:26px}.scene-counter b{color:#72e6ff}.parcel-map{background-color:#314a43;background-image:linear-gradient(35deg,#0000 49%,#ffffff13 50%,#0000 51%),linear-gradient(90deg,#ffffff0c 1px,#0000 1px);background-size:70px 70px,35px 35px;border-radius:12px;position:absolute;inset:96px 38px 32px;overflow:hidden}.parcel-shape{clip-path:polygon(8% 27%,59% 4%,91% 31%,78% 90%,25% 82%);background:#6b5ce348;border:3px solid #9b91ff;width:65%;height:65%;animation:2.4s ease-in-out infinite parcel-pulse;position:absolute;top:17%;left:17%}.parcel-map>i{background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;box-shadow:0 0 12px #fff}.parcel-map .p1{top:32%;left:20%}.parcel-map .p2{top:19%;left:55%}.parcel-map .p3{top:41%;right:15%}.parcel-map .p4{bottom:13%;right:25%}.parcel-map>b{font-size:23px;position:absolute;top:48%;left:43%}.parcel-map>span{color:#cbd0e3;font-size:9px;position:absolute;top:61%;left:40%}.model-stage{width:250px;height:210px;transform-style:preserve-3d;animation:7s linear infinite model-orbit;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)perspective(600px)rotateX(57deg)rotate(-32deg)}.terrain-slab{clip-path:polygon(0 60%,18% 25%,38% 48%,58% 12%,78% 38%,100% 18%,100% 100%,0 100%);background:#253e72;border:1px solid #80dcff;position:absolute;inset:16%}.terrain-slab.s2{background:#34588b;transform:translateZ(14px)}.terrain-slab.s3{background:#4875a8;transform:translateZ(28px)}.model-building{width:55px;height:65px;transform-style:preserve-3d;background:#7e72dc;border:1px solid #bdb7ff;position:absolute;top:36%;left:42%;transform:translateZ(75px)}.model-building i{background:#5750ad;position:absolute}.model-building i:first-child{transform-origin:top;width:100%;height:22px;transform:rotateX(90deg)}.model-building i:nth-child(2){width:22px;height:100%;right:-22px;transform:skewY(-35deg)}.orbit-note,.coordinates,.volume-delta{color:#cad0e8;font-size:9px;position:absolute;bottom:14px;left:26px}.survey-grid{background-image:linear-gradient(#76caff28 1px,#0000 1px),linear-gradient(90deg,#76caff28 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:92px 30px 38px;transform:perspective(500px)rotateX(45deg)}.survey-grid>i{background:#5645d8;border:3px solid #fff;border-radius:50%;width:17px;height:17px;animation:2s infinite marker-pulse;position:absolute;box-shadow:0 0 0 8px #7467e533}.survey-grid i b{white-space:nowrap;background:#111330db;border-radius:5px;padding:5px;font-size:8px;position:absolute;top:-10px;left:17px}.survey-grid .m1{top:62%;left:18%}.survey-grid .m2{animation-delay:.5s;top:23%;left:53%}.survey-grid .m3{animation-delay:1s;bottom:17%;right:12%}.survey-line{transform-origin:0;background:#8ae4ff;height:2px;animation:2.5s ease-in-out infinite line-grow;position:absolute;box-shadow:0 0 8px #72dfff}.survey-line.l1{width:48%;top:65%;left:20%;transform:rotate(-39deg)}.survey-line.l2{width:45%;animation-delay:.4s;top:27%;left:55%;transform:rotate(43deg)}.survey-line.l3{width:70%;animation-delay:.8s;top:65%;left:21%;transform:rotate(7deg)}.volume-stage{background:linear-gradient(#28315f,#171a3f);border-radius:12px;position:absolute;inset:95px 34px 42px;overflow:hidden}.pile{clip-path:polygon(0 100%,10% 70%,26% 52%,38% 24%,51% 10%,66% 31%,80% 43%,100% 100%);filter:drop-shadow(0 -12px 24px #b8996a35);background:repeating-linear-gradient(160deg,#8b785d 0 8px,#a99473 9px 13px);height:58%;position:absolute;bottom:20%;left:12%;right:12%}.base-plane{border-top:2px dashed #75e4ff;position:absolute;bottom:18%;left:5%;right:5%}.volume-scan{background:#fff;width:3px;animation:3.6s ease-in-out infinite volume-sweep;position:absolute;top:0;bottom:0;box-shadow:0 0 20px 7px #75e4ff}.volume-value{background:#10122bd9;border-radius:8px;padding:10px 12px;position:absolute;top:15px;right:15px}.volume-value small,.volume-value b{display:block}.volume-value small{color:#9a91ee;font-size:7px}.volume-value b{margin-top:4px;font-size:15px}.volume-delta{right:26px}.volume-delta b{float:right;color:#83e8ff}@keyframes mosaic-in{0%,12%{opacity:0;transform:scale(.96)}28%,78%{opacity:1;transform:none}95%,to{opacity:.15}}@keyframes drone-route{0%,8%{left:8%}88%,to{left:84%}}@keyframes analysis-reveal{0%,12%{clip-path:inset(0 100% 0 0)}45%,58%{clip-path:inset(0 18% 0 0)}88%,to{clip-path:inset(0 100% 0 0)}}@keyframes divider-sweep{0%,12%{left:0}45%,58%{left:82%}88%,to{left:0}}@keyframes heat-pulse{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}@keyframes thermal-sweep{0%,to{top:0}50%{top:100%}}@keyframes lidar-fan{0%,to{opacity:.55;transform:translate(-50%)scaleX(.65)}50%{opacity:1;transform:translate(-50%)scaleX(1.08)}}@keyframes cloud-build{0%,10%{clip-path:inset(100% 0 0)}55%,80%{clip-path:inset(0)}to{clip-path:inset(100% 0 0)}}@keyframes parcel-pulse{0%,to{filter:brightness(.85)}50%{filter:brightness(1.35)}}@keyframes model-orbit{0%{transform:translate(-50%,-50%)perspective(600px)rotateX(57deg)rotate(-32deg)}to{transform:translate(-50%,-50%)perspective(600px)rotateX(57deg)rotate(328deg)}}@keyframes marker-pulse{0%,to{box-shadow:0 0 0 4px #7467e522}50%{box-shadow:0 0 0 14px #7467e544}}@keyframes line-grow{0%,15%{scale:0 1}55%,to{scale:1}}@keyframes volume-sweep{0%,to{left:5%}50%{left:94%}}@media (width<=760px){.service-scene{inset:0 0 128px}.scene-title{top:17px;left:18px;right:18px}.compare-frame,.parcel-map{top:68px;left:18px;right:18px}.map-mosaic,.thermal-roof{top:72px;left:20px;right:20px}.lidar-world{inset:65px 15px 20px}.model-stage{width:190px;height:160px}.survey-grid{top:68px;left:18px;right:18px}.volume-stage{top:70px;left:20px;right:20px}.ndvi-scale,.temperature-scale{left:20px;right:20px}.visual-result,.visual-metric{z-index:10}}@media (prefers-reduced-motion:reduce){.service-scene *{animation:none!important}.ndvi-map{clip-path:inset(0 18% 0 0)}.compare-divider{left:82%}.point-cloud{clip-path:inset(0)}}.kaspi-benefit{border-radius:10px;align-items:center;gap:12px;width:100%;transition:transform .2s,color .2s;display:flex}.kaspi-benefit>span{color:#5140bd;background:#ece9ff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;transition:transform .2s,background .2s,color .2s;display:grid}.kaspi-benefit:hover{color:#5140bd;transform:translateY(-2px)}.kaspi-benefit:hover>span{color:#fff;background:#5140bd;transform:scale(1.08)}.kaspi-benefit:focus-visible{outline-offset:5px;outline:2px solid #6652de}.professional-card{min-height:300px}.professional-card p{margin-bottom:68px}.service-price{color:#fff;letter-spacing:-.2px;font-size:16px;position:absolute;bottom:43px;left:23px}.professional-card>b{bottom:18px}.service-modal-content h2:after{content:"от 200 000 ₸";color:#4336ad;letter-spacing:0;background:#eeecff;border-radius:10px;margin-top:17px;padding:10px 14px;font-size:19px;font-weight:900;line-height:1;display:table}.service-modal-content h2:before{content:"Стоимость услуги";color:#8b8c9c;letter-spacing:1.5px;text-transform:uppercase;margin-top:14px;font-size:9px;font-weight:800;line-height:1;display:block}.service-lead{margin-top:18px}@media (width<=760px){.professional-card{min-height:250px}.service-price{font-size:14px}.service-modal-content h2:after{font-size:17px}}.service-modal-content h2:before{display:none}.service-modal-content h2:after{content:"Стоимость услуги · от 200 000 ₸"}.cost-calculator{color:#17182f;background:#f4f5fb;padding:88px 0;scroll-margin-top:20px}.calculator-head{grid-template-columns:1fr 1fr;align-items:end;gap:60px;margin-bottom:34px;display:grid}.calculator-head h2{letter-spacing:-2px;margin:12px 0 0;font-size:46px;line-height:1.04}.calculator-head>p{color:#686b7c;max-width:560px;line-height:1.7}.calculator-layout{grid-template-columns:1.55fr .75fr;gap:16px;display:grid}.map-panel,.estimate-panel{background:#fff;border-radius:20px;box-shadow:0 15px 45px #25275a12}.map-panel{padding:14px}.map-toolbar{justify-content:space-between;align-items:center;padding:4px 4px 14px;display:flex}.map-toolbar b{font-size:13px}.map-toolbar div{gap:7px;display:flex}.map-toolbar button,.kml-button{background:#fff;border:1px solid #ddddea;border-radius:8px;padding:9px 11px;font-size:10px}.map-toolbar button:disabled,.kml-button:disabled{opacity:.45}.survey-map{color:#fff;z-index:1;background:linear-gradient(145deg,#283b52,#142133);border-radius:14px;place-items:center;height:500px;display:grid;position:relative;overflow:hidden}.survey-map>span{font-size:12px}.map-hint{color:#777a8b;padding:12px 4px 2px;font-size:10px}.estimate-panel{flex-direction:column;padding:25px;display:flex}.estimate-step{color:#5140bd;letter-spacing:1.5px;margin-bottom:20px;font-size:10px;font-weight:900}.estimate-panel label{color:#66697b;margin-bottom:14px;font-size:11px}.estimate-panel input{color:#272957;border:1px solid #ddddea;border-radius:10px;width:100%;height:47px;margin-top:7px;padding:0 13px;font-size:17px;font-weight:800;display:block}.estimate-lines{border-top:1px solid #ececf2;border-bottom:1px solid #ececf2;margin-top:5px;padding:15px 0}.estimate-lines div{justify-content:space-between;gap:12px;margin:8px 0;font-size:11px;display:flex}.estimate-lines span{color:#77798a}.estimate-total{padding:20px 0}.estimate-total span,.estimate-total b,.estimate-total small{display:block}.estimate-total span{color:#77798a;font-size:10px}.estimate-total b{color:#302282;margin:7px 0;font-size:30px}.estimate-total small{color:#8c8e9d;line-height:1.45}.estimate-panel>a{text-align:center;color:#fff;background:#4336ad;border-radius:11px;padding:14px;font-size:12px;font-weight:900;display:block}.kml-button{color:#4336ad;width:100%;margin-top:8px}.pricing-rules{color:#727587;border:1px solid #dedfea;border-radius:14px;flex-wrap:wrap;gap:10px 20px;margin-top:17px;padding:18px 22px;font-size:10px;display:flex}.pricing-rules b{color:#292b62}.leaflet-container{font-family:Arial,Helvetica,sans-serif}.leaflet-control-attribution{font-size:8px!important}@media (width<=850px){.calculator-head{grid-template-columns:1fr;gap:18px}.calculator-layout{grid-template-columns:1fr}.survey-map{height:430px}.estimate-panel{min-height:auto}}@media (width<=600px){.cost-calculator{padding:58px 0}.calculator-head h2{font-size:34px}.map-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.survey-map{height:380px}.calculator-layout{gap:10px}.estimate-total b{font-size:27px}.pricing-rules{gap:8px;display:grid}}.service-modal-content h2:before,.service-modal-content h2:after{content:none!important;display:none!important}.service-modal-price{color:#4336ad;background:#eeecff;border-radius:11px;align-items:center;gap:12px;margin:0 0 4px;padding:10px 14px;display:inline-flex}.service-modal-price span{color:#76788c;text-transform:uppercase;letter-spacing:.8px;font-size:10px;font-weight:800}.service-modal-price b{font-size:18px}.service-modal-card>.cost-calculator{background:#f4f5fb;border-top:1px solid #e2e3ee;grid-column:1/-1;padding:46px 0 38px}.service-modal-card>.cost-calculator>.wrap{max-width:none;padding-left:28px;padding-right:28px}.service-modal-card>.cost-calculator .calculator-head{margin-bottom:26px}.service-modal-card>.cost-calculator .calculator-head h2{letter-spacing:-1.2px;font-size:34px}.service-modal-card>.cost-calculator .survey-map{height:430px}@media (width<=760px){.service-modal-price{justify-content:space-between;display:flex}.service-modal-card>.cost-calculator{padding:34px 0 28px}.service-modal-card>.cost-calculator>.wrap{padding-left:14px;padding-right:14px}.service-modal-card>.cost-calculator .calculator-head h2{font-size:28px}.service-modal-card>.cost-calculator .survey-map{height:360px}}.realistic-lidar{isolation:isolate;inset:82px 18px 29px}.realistic-lidar .lidar-drone{border:1px solid #7fe9ff55;width:78px;height:27px;top:0;box-shadow:0 12px 28px #060824aa,0 0 18px #69deff22}.realistic-lidar .lidar-drone:before,.realistic-lidar .lidar-drone:after{content:"";background:#131630;border-radius:5px;width:57px;height:3px;position:absolute;top:10px}.realistic-lidar .lidar-drone:before{right:66px;transform:rotate(-10deg)}.realistic-lidar .lidar-drone:after{left:66px;transform:rotate(10deg)}.realistic-lidar .lidar-drone>b{color:#7fe9ff;font-size:13px}.realistic-lidar .lidar-drone>i{border:2px solid #82ecff;border-radius:3px;width:13px;height:9px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.lidar-pulse{z-index:7;pointer-events:none;width:210px;height:80px;position:absolute;top:27px;left:50%;transform:translate(-50%)}.lidar-pulse:after{content:"";background:linear-gradient(#fff,#6de9ff00);width:2px;height:80px;position:absolute;top:0;left:50%;box-shadow:0 0 13px #71e8ff}.lidar-pulse i{transform-origin:top;background:linear-gradient(#8ef,#70dfff00);width:1px;height:75px;animation:5.8s ease-in-out infinite lidar-ray-spread;position:absolute;top:3px;left:50%}.lidar-pulse i:first-child{transform:rotate(-25deg)}.lidar-pulse i:nth-child(2){transform:rotate(-13deg)}.lidar-pulse i:nth-child(3){transform:rotate(0)}.lidar-pulse i:nth-child(4){transform:rotate(13deg)}.lidar-pulse i:nth-child(5){transform:rotate(25deg)}.lidar-ground,.lidar-point-surface{z-index:2;transform-origin:bottom;border-radius:8px;position:absolute;inset:66px 3% -5px;overflow:hidden;transform:perspective(650px)rotateX(54deg)}.lidar-ground{background-color:#596844;background-image:radial-gradient(at 16% 25%,#354d2c 0 7%,#0000 7.5%),radial-gradient(at 76% 18%,#76834c 0 11%,#0000 11.5%),radial-gradient(at 67% 70%,#3f5936 0 15%,#0000 15.5%),linear-gradient(145deg,#0000 0 22%,#94855b 22.5% 28%,#0000 28.5%),repeating-linear-gradient(12deg,#ffffff08 0 1px,#0000 1px 15px),linear-gradient(135deg,#718451,#3d5a38 48%,#806f48);animation:7.2s ease-in-out infinite terrain-to-points;box-shadow:inset 0 0 50px #09122270,0 25px 50px #05071d66}.lidar-ground:before{content:"";mix-blend-mode:screen;background:repeating-radial-gradient(at 40% 100%,#0000 0 21px,#d2c0902e 22px 23px,#0000 24px 34px);position:absolute;inset:0}.lidar-ground>span,.lidar-point-surface>span{z-index:5;color:#e7e7f1;letter-spacing:1px;background:#10132bc9;border-radius:5px;padding:5px 7px;font-size:7px;font-weight:900;position:absolute;bottom:10px;left:12px}.lidar-road{background:#a99a76;height:18px;position:absolute;top:51%;left:-8%;right:-8%;transform:rotate(-13deg);box-shadow:0 0 0 2px #d2c49d55}.lidar-road:after{content:"";border-top:1px dashed #e7dec5;position:absolute;top:8px;left:0;right:0}.lidar-building{background:linear-gradient(145deg,#b7a58b,#796d5d);border:2px solid #d0bfa5;width:78px;height:54px;position:absolute;box-shadow:8px 10px #34402e99}.lidar-building.b1{top:15%;right:18%;transform:rotate(7deg)}.lidar-building.b2{width:55px;height:37px;bottom:12%;left:25%;transform:rotate(-8deg)}.lidar-trees{background:radial-gradient(circle at 15% 30%,#294f2d 0 9px,#0000 10px),radial-gradient(circle at 42% 23%,#3e6937 0 12px,#0000 13px),radial-gradient(circle at 69% 35%,#24492a 0 14px,#0000 15px),radial-gradient(circle at 32% 66%,#315a31 0 13px,#0000 14px),radial-gradient(circle at 73% 70%,#416d39 0 12px,#0000 13px);width:95px;height:70px;position:absolute}.lidar-trees.t1{top:8%;left:6%}.lidar-trees.t2{bottom:4%;right:4%;transform:scale(.8)}.lidar-point-surface{z-index:4;clip-path:inset(0 100% 0 0);background:linear-gradient(160deg,#152445c0,#10152db8);animation:7.2s ease-in-out infinite point-surface-reveal;box-shadow:inset 0 0 45px #62dfff18}.lidar-point-surface:before{content:"";background-image:linear-gradient(#6fe7ff17 1px,#0000 1px),linear-gradient(90deg,#6fe7ff17 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.lidar-point-surface>i{z-index:3;background:#74efff;border-radius:50%;width:3px;height:3px;animation:1.8s ease-in-out infinite alternate point-depth;position:absolute;box-shadow:0 0 5px #71e7ff}.lidar-point-surface>i:nth-child(3n){background:#b1a5ff;box-shadow:0 0 5px #9487ff}.lidar-point-surface>i:nth-child(5n){background:#fff;width:2px;height:2px}.lidar-point-surface>span{color:#83edff}.point-structure{z-index:2;border:2px dotted #7eeaff;width:85px;height:64px;position:absolute;top:14%;right:17%;transform:rotate(7deg);box-shadow:inset 0 0 18px #6de8ff22}.point-structure>i{border:1px dotted #9cf2ff;position:absolute}.point-structure>i:first-child{top:32%;left:0;right:0}.point-structure>i:nth-child(2){top:66%;left:0;right:0}.point-structure>i:nth-child(3){top:0;bottom:0;left:33%}.point-structure>i:nth-child(4){top:0;bottom:0;left:66%}.lidar-scan-curtain{z-index:6;background:#e9fdff;width:3px;animation:7.2s ease-in-out infinite lidar-curtain-pass;position:absolute;top:66px;bottom:-5px;left:3%;box-shadow:0 0 8px #fff,0 0 24px 9px #53dfff,18px 0 42px 8px #58dcff55}.lidar-scan-curtain:before{content:"";clip-path:polygon(48% 0,52% 0,100% 100%,0 100%);background:linear-gradient(#78eaff00,#78eaff88);width:46px;height:45px;position:absolute;top:-44px;left:-22px}.lidar-scan-curtain>b{white-space:nowrap;color:#c8f8ff;letter-spacing:1px;font-size:6px;position:absolute;top:8px;left:10px}.lidar-scene .scene-counter{z-index:8}.lidar-scene .scene-counter b{margin:0 3px}@keyframes terrain-to-points{0%,12%{clip-path:inset(0);filter:saturate(.9)brightness(.9)}67%,86%{clip-path:inset(0 0 0 100%);filter:saturate(.45)brightness(.55)}94%,to{clip-path:inset(0)}}@keyframes point-surface-reveal{0%,12%{clip-path:inset(0 100% 0 0)}67%,88%{clip-path:inset(0)}96%,to{clip-path:inset(0 100% 0 0)}}@keyframes lidar-curtain-pass{0%,10%{opacity:0;left:3%}15%{opacity:1}67%{opacity:1;left:96%}72%,to{opacity:0;left:96%}}@keyframes lidar-ray-spread{0%,to{opacity:.25}38%,65%{opacity:1}}@keyframes point-depth{0%{opacity:.55;transform:translateY(1px)}to{opacity:1;transform:translateY(-2px)}}@media (width<=760px){.realistic-lidar{inset:60px 10px 16px}.lidar-ground,.lidar-point-surface,.lidar-scan-curtain{top:55px}.realistic-lidar .lidar-drone{transform:translate(-50%)scale(.8)}.lidar-pulse{height:62px;top:21px;transform:translate(-50%)scale(.8)}.lidar-building{transform:scale(.75)}.lidar-scene .scene-counter{bottom:4px}}@media (prefers-reduced-motion:reduce){.lidar-ground{clip-path:inset(0 0 0 48%)}.lidar-point-surface{clip-path:inset(0)}.lidar-scan-curtain{opacity:1;left:52%}}.irrigated-frame{background:#4d5732;box-shadow:0 18px 45px #080a2588,inset 0 0 0 1px #ffffff18}.irrigated-ortho{background-color:#5d683d;background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(24deg,#0000 0 31%,#97855a 31.5% 35%,#0000 35.5%),linear-gradient(145deg,#6f7948,#3f562f 42%,#817448 43% 62%,#4f6535 63%);background-size:38px 38px,38px 38px,auto,auto;overflow:hidden}.irrigated-ortho:after{content:"";mix-blend-mode:screen;pointer-events:none;background:repeating-linear-gradient(9deg,#fff0 0 9px,#d7cf9e10 10px 11px);position:absolute;inset:0}.farm-road{z-index:2;background:#b9aa80;position:absolute;box-shadow:0 0 0 2px #74694d99}.farm-road.r1{height:14px;top:53%;left:-8%;right:-8%;transform:rotate(-12deg)}.farm-road.r2{width:10px;top:-8%;bottom:-8%;left:57%;transform:rotate(7deg)}.pivot-field,.ndvi-field{border-radius:50%;position:absolute;overflow:hidden}.pivot-field:before{content:"";background:repeating-radial-gradient(circle,#fff0 0 7px,#d6d79d30 8px 9px),repeating-conic-gradient(#00000008 0 3deg,#ffffff08 3deg 6deg);border-radius:50%;position:absolute;inset:5%}.pivot-field:after{content:"";border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 25px #17251688,0 2px 6px #101a0c88}.field-a{aspect-ratio:1;width:43%;top:7%;left:5%}.field-b{aspect-ratio:1;width:34%;top:4%;right:5%}.field-c{aspect-ratio:1;width:42%;bottom:-24%;left:38%}.pivot-field.field-a{background:radial-gradient(circle at 42% 37%,#718b42,#405f31 62%,#263f28 100%)}.pivot-field.field-b{background:radial-gradient(circle at 55% 45%,#8d9146,#596d33 65%,#344a2d 100%)}.pivot-field.field-c{background:radial-gradient(circle,#779142,#456231 70%,#2c472d)}.pivot-field>i{z-index:3;transform-origin:0;background:linear-gradient(90deg,#d7d6c9,#8d9189);width:49%;height:2px;animation:9s linear infinite pivot-irrigation;position:absolute;top:50%;left:50%;box-shadow:0 0 3px #fff}.pivot-field>i:before,.pivot-field>i:after{content:"";background:#dbe4e0;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px}.pivot-field>i:before{left:35%}.pivot-field>i:after{left:75%}.pivot-field>b{z-index:4;background:#e2ded0;border:2px solid #5d594d;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #fff4}.field-b>i{animation-duration:11s;animation-direction:reverse}.field-c>i{animation-duration:13s}.farm-buildings{z-index:3;gap:3px;display:flex;position:absolute;bottom:5%;right:1%;transform:rotate(-8deg)}.farm-buildings i{background:#b6a486;border:1px solid #ded1bd;width:24px;height:12px;display:block;box-shadow:2px 3px #3a392a88}.irrigated-ndvi{clip-path:inset(0 100% 0 0);background:#343b25;animation:7s ease-in-out infinite analysis-reveal}.irrigated-ndvi:after{content:none}.ndvi-field{box-shadow:inset 0 0 18px #07150788}.ndvi-field:before{content:"";mix-blend-mode:overlay;background:repeating-radial-gradient(circle,#fff0 0 7px,#ffffff20 8px 9px);border-radius:50%;position:absolute;inset:5%}.ndvi-field.field-a{background:conic-gradient(from 18deg,#087a3d 0 17%,#32a249 17% 34%,#dfd82f 34% 46%,#ec7f1e 46% 57%,#339e47 57% 78%,#0b743b 78%)}.ndvi-field.field-b{background:conic-gradient(from 210deg,#0b7c40 0 32%,#4aab47 32% 63%,#d7d92d 63% 77%,#179144 77%)}.ndvi-field.field-c{background:conic-gradient(from 80deg,#08723b 0 40%,#39a847 40% 64%,#e0d62b 64% 74%,#d94723 74% 82%,#49ad48 82%)}.ndvi-field>i{filter:blur(5px);opacity:.88;background:#e12825;border-radius:50%;animation:2.6s ease-in-out infinite ndvi-stress-pulse;position:absolute}.ndvi-field.field-a>i{width:31%;height:24%;bottom:14%;left:12%}.ndvi-field.field-b>i{width:20%;height:29%;animation-delay:.7s;top:24%;right:8%}.ndvi-field.field-c>i{width:25%;height:18%;animation-delay:1.2s;top:9%;left:35%}.ndvi-alert{z-index:7;color:#fff;letter-spacing:.6px;background:#12152fd9;border-left:3px solid #ff4f32;border-radius:5px;padding:5px 7px;font-size:6px;font-weight:900;position:absolute;box-shadow:0 5px 15px #090b2288}.ndvi-alert.a1{top:45%;left:7%}.ndvi-alert.a2{top:35%;right:4%}.irrigated-frame .compare-divider{animation:7s ease-in-out infinite irrigation-divider}.irrigated-frame .compare-divider:before{content:"RGB";color:#fff;background:#12142ac7;border-radius:4px;padding:4px 5px;font-size:6px;font-weight:900;position:absolute;top:12px;right:9px}.irrigated-frame .compare-divider:after{content:"NDVI";color:#8effae;background:#12142ac7;border-radius:4px;padding:4px 5px;font-size:6px;font-weight:900;position:absolute;top:12px;left:9px}@keyframes pivot-irrigation{to{transform:rotate(360deg)}}@keyframes ndvi-stress-pulse{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes irrigation-divider{0%,12%{left:0}48%,62%{left:82%}90%,to{left:0}}@media (width<=760px){.irrigated-frame .field-a{width:46%}.irrigated-frame .field-b{width:37%}.ndvi-alert{display:none}}@media (prefers-reduced-motion:reduce){.pivot-field>i{transform:rotate(28deg)}.irrigated-ndvi{clip-path:inset(0 18% 0 0)}.irrigated-frame .compare-divider{left:82%}}.rectangular-fields .irrigated-ortho:before{content:"";z-index:1;background:linear-gradient(90deg,#152f22,#355a35 45%,#183624);width:5%;position:absolute;top:-4%;bottom:-4%;left:57%;box-shadow:-3px 0 #876f4e,3px 0 #9a8058}.rectangular-fields .pivot-field,.rectangular-fields .ndvi-field{aspect-ratio:auto;border:1px solid #d7c7a12c;border-radius:2px}.rectangular-fields .field-a{width:27%;height:48%;top:3%;left:3%}.rectangular-fields .field-b{width:24%;height:29%;top:3%;left:32%}.rectangular-fields .field-c{width:24%;height:63%;bottom:3%;left:32%}.rectangular-fields .field-d{width:35%;height:42%;top:3%;right:3%}.rectangular-fields .field-e{width:35%;height:48%;bottom:3%;right:3%}.rectangular-fields .pivot-field:before{background:repeating-linear-gradient(90deg,#f4e9b00b 0 3px,#1d35140c 4px 7px),repeating-linear-gradient(0deg,#fff0 0 12px,#ffffff10 13px 14px);border-radius:0;inset:0}.rectangular-fields .pivot-field:after{border-radius:0;box-shadow:inset 0 0 18px #14231366}.rectangular-fields .pivot-field.field-a{background:linear-gradient(90deg,#294b2d,#55703b 48%,#3e6034)}.rectangular-fields .pivot-field.field-b{background:linear-gradient(90deg,#8d815e,#6a6845 55%,#4a6037)}.rectangular-fields .pivot-field.field-c{background:linear-gradient(90deg,#435d32,#60783d 45%,#334f30)}.rectangular-fields .pivot-field.field-d{background:linear-gradient(90deg,#8f8260,#a0926f 55%,#736e53)}.rectangular-fields .pivot-field.field-e{background:linear-gradient(90deg,#344f31,#45633a 45%,#293f2d)}.rectangular-fields .pivot-field>i{transform-origin:50%;background:linear-gradient(90deg,#dce6e000,#dce6e0 12% 88%,#dce6e000);width:100%;height:2px;animation:5.8s ease-in-out infinite linear-field-irrigation;top:12%;left:0;transform:none;box-shadow:0 0 6px #b8efff}.rectangular-fields .pivot-field>i:before{left:25%}.rectangular-fields .pivot-field>i:after{left:72%}.rectangular-fields .pivot-field>b{display:none}.rectangular-fields .field-b>i{animation-duration:6.8s;animation-direction:normal}.rectangular-fields .field-c>i{animation-duration:7.4s}.rectangular-fields .field-d>i{animation-duration:6.2s;animation-delay:.8s}.rectangular-fields .field-e>i{animation-duration:8s;animation-delay:1.3s}.rectangular-fields .farm-road.r1{z-index:2;background:#a99570;height:8px;top:47%;left:-4%;right:-4%;transform:rotate(-1.5deg)}.rectangular-fields .farm-road.r2{z-index:2;background:#907d59;width:7px;top:-4%;bottom:-4%;left:29.8%;transform:rotate(.5deg)}.rectangular-fields .farm-buildings{bottom:2%;right:39%}.rectangular-fields .ndvi-field:before{background:repeating-linear-gradient(90deg,#fff0 0 5px,#ffffff18 6px 7px);border-radius:0;inset:0}.rectangular-fields .ndvi-field.field-a{background:linear-gradient(120deg,#08763b,#1e9b45 45%,#d5d82d 72%,#329f48)}.rectangular-fields .ndvi-field.field-b{background:linear-gradient(105deg,#d1d62c,#54ae47 40%,#0b793d)}.rectangular-fields .ndvi-field.field-c{background:linear-gradient(90deg,#0a783d,#3ba846 56%,#e1d52a 80%,#d95021)}.rectangular-fields .ndvi-field.field-d{background:linear-gradient(115deg,#d64a22,#e5bd27 25%,#4dad48 55%,#08743b)}.rectangular-fields .ndvi-field.field-e{background:linear-gradient(100deg,#0a733c,#239c45 58%,#d7d52d 77%,#e77b20)}.rectangular-fields .ndvi-field.field-d>i{width:24%;height:20%;top:12%;right:9%}.rectangular-fields .ndvi-field.field-e>i{width:30%;height:18%;bottom:10%;left:8%}.rectangular-fields .ndvi-alert.a1{top:56%;left:33%}.rectangular-fields .ndvi-alert.a2{top:29%;right:5%}@keyframes linear-field-irrigation{0%,to{opacity:.45;top:10%}50%{opacity:1;top:88%}}@media (prefers-reduced-motion:reduce){.rectangular-fields .pivot-field>i{top:55%;transform:none}}.industrial-thermal-frame{background:#202950;border:1px solid #ffffff35;border-radius:12px;position:absolute;inset:88px 28px 38px;overflow:hidden;box-shadow:0 18px 45px #080a2577}.industrial-layer{position:absolute;inset:0;overflow:hidden}.industrial-layer>strong{z-index:9;color:#fff;letter-spacing:1px;background:#10122bc9;border-radius:6px;padding:6px 8px;font-size:7px;position:absolute;top:10px;left:10px}.industrial-rgb{background:linear-gradient(#8294a7 0 39%,#717761 40% 45%,#3d4937 46% 100%)}.industrial-rgb:before{content:"";background:repeating-linear-gradient(7deg,#ffffff08 0 1px,#0000 1px 15px),linear-gradient(100deg,#2b3f31,#586049 45%,#314331);height:48%;position:absolute;bottom:0;left:0;right:0}.industrial-rgb:after{content:"";background:#77776a;height:15%;position:absolute;bottom:21%;left:-8%;right:-8%;transform:rotate(-3deg);box-shadow:0 -3px #9f9b87,0 3px #4a4b41}.power-lines{z-index:5;height:34%;position:absolute;top:20%;left:-5%;right:-5%}.power-lines>i{transform-origin:50%;background:#222b32;height:2px;position:absolute;left:0;right:0;box-shadow:0 1px 1px #ffffff42}.power-lines>i:first-child{top:12%;transform:rotate(1deg)}.power-lines>i:nth-child(2){top:42%;transform:rotate(-1.5deg)}.power-lines>i:nth-child(3){top:72%;transform:rotate(1.7deg)}.power-pylon{z-index:6;width:88px;height:170px;position:absolute;bottom:9%}.power-pylon:before,.power-pylon:after{content:"";transform-origin:top;background:#3b4246;width:5px;height:150px;position:absolute;top:20px}.power-pylon:before{left:38px;transform:rotate(12deg)}.power-pylon:after{right:38px;transform:rotate(-12deg)}.power-pylon>i{z-index:2;background:#454c50;height:5px;position:absolute;left:7px;right:7px;box-shadow:0 1px #a9b0b0}.power-pylon>i:first-child{top:28px;left:-5px;right:-5px}.power-pylon>i:nth-child(2){top:58px}.power-pylon>i:nth-child(3){top:91px;left:17px;right:17px}.pylon-one{left:9%}.pylon-two{transform-origin:bottom;bottom:11%;right:5%;transform:scale(.74)}.substation{z-index:7;background:#626a66;border:2px solid #444b4d;width:105px;height:73px;position:absolute;bottom:9%;left:48%;box-shadow:8px 10px #26312d88}.substation>i{background:repeating-linear-gradient(0deg,#313b3c 0 3px,#768080 4px 6px);border:2px solid #303a3a;border-radius:7px;width:24px;height:46px;position:absolute;bottom:8px}.substation>i:first-child{left:8px}.substation>i:nth-child(2){left:39px}.substation>i:nth-child(3){right:7px}.industrial-heat{z-index:8;clip-path:inset(0 100% 0 0);background:linear-gradient(#182465 0 39%,#25366b 40% 45%,#171d4e 46% 100%);animation:6.8s ease-in-out infinite industrial-thermal-reveal}.industrial-heat:before{content:"";background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 12px),linear-gradient(135deg,#182c74,#14163e 55%,#302262);position:absolute;inset:0}.industrial-heat .power-lines>i{background:#4ad2ff;box-shadow:0 0 7px #43dfff}.industrial-heat .power-pylon:before,.industrial-heat .power-pylon:after,.industrial-heat .power-pylon>i{background:#3456ac;box-shadow:0 0 4px #5c8bff}.industrial-heat .substation{background:#3f3a9d;border-color:#5d5bd5;box-shadow:0 0 18px #563de255}.industrial-heat .substation>i{background:repeating-linear-gradient(0deg,#6830ad 0 3px,#d54770 4px 6px);border-color:#8c47bd}.industrial-heat>strong{color:#ffce78;left:auto;right:10px}.thermal-hot{z-index:10;filter:blur(1px);background:radial-gradient(circle,#fff 0 8%,#fff06a 18%,#ff8a22 36%,#e61d45 55%,#801fc0 72%,#0000 76%);border-radius:50%;animation:2s ease-in-out infinite industrial-hot-pulse;position:absolute}.contact-hot{width:58px;height:58px;top:27%;left:28%}.transformer-hot{width:82px;height:82px;animation-delay:.6s;bottom:14%;left:55%}.thermal-callout{z-index:12;color:#fff;letter-spacing:.5px;background:#11132dde;border-left:3px solid #ff7135;border-radius:5px;padding:5px 7px;font-size:6px;position:absolute}.callout-one{top:23%;left:38%}.callout-two{bottom:9%;right:5%}.industrial-divider{z-index:14;background:#fff;width:2px;animation:6.8s ease-in-out infinite industrial-divider-sweep;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 16px 4px #fff,0 0 30px 8px #ff6c88}.industrial-divider i{background:#d04471;border:2px solid #fff;border-radius:50%;width:26px;height:26px;position:absolute;top:50%;left:-12px}.industrial-divider:before{content:"ДО";color:#fff;background:#11132dcc;border-radius:4px;padding:4px 5px;font-size:6px;font-weight:900;position:absolute;top:12px;right:9px}.industrial-divider:after{content:"ПОСЛЕ";color:#ffd26e;background:#11132dcc;border-radius:4px;padding:4px 5px;font-size:6px;font-weight:900;position:absolute;top:12px;left:9px}.industrial-thermal-scene .temperature-scale{left:30px;right:30px}.industrial-thermal-scene .temperature-scale i{background:linear-gradient(90deg,#2533c8,#28bbf0,#65e283,#ffe243,#ff6b25,#ec1848,#fff)}@keyframes industrial-thermal-reveal{0%,12%{clip-path:inset(0 100% 0 0)}48%,62%{clip-path:inset(0 18% 0 0)}90%,to{clip-path:inset(0 100% 0 0)}}@keyframes industrial-divider-sweep{0%,12%{left:0}48%,62%{left:82%}90%,to{left:0}}@keyframes industrial-hot-pulse{0%,to{opacity:.72;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@media (width<=760px){.industrial-thermal-frame{inset:66px 18px 28px}.power-pylon{transform-origin:0 100%;transform:scale(.72)}.pylon-two{transform-origin:100% 100%;transform:scale(.58)}.substation{transform-origin:0 100%;transform:scale(.72)}.thermal-callout{display:none}.contact-hot{width:43px;height:43px}.transformer-hot{width:60px;height:60px}.industrial-thermal-scene .temperature-scale{bottom:8px;left:20px;right:20px}}@media (prefers-reduced-motion:reduce){.industrial-heat{clip-path:inset(0 18% 0 0)}.industrial-divider{left:82%}.thermal-hot{transform:none}}.calculator-kicker{line-height:1.3;display:inline-block;letter-spacing:2.8px!important;color:#4b38c4!important;font-size:14px!important}.calculator-note{background:linear-gradient(135deg,#eeecff,#f7f6ff);border:1px solid #d8d2ff;border-left:5px solid #5947d8;border-radius:14px;align-items:center;gap:16px;margin:0;padding:18px 20px;font-weight:700;display:flex;box-shadow:0 12px 30px #4034a015;color:#292b58!important;max-width:590px!important;font-size:16px!important;line-height:1.55!important}.calculator-note>b{color:#fff;background:#5645d8;border-radius:11px;flex:0 0 43px;place-items:center;width:43px;height:43px;font-size:25px;display:grid;box-shadow:0 8px 18px #5645d845}.calculator-note>span{display:block}.service-modal-card>.cost-calculator .calculator-kicker{font-size:14px!important}.service-modal-card>.cost-calculator .calculator-head h2{margin-top:14px}@media (width<=760px){.calculator-kicker{letter-spacing:2px!important;font-size:12px!important}.calculator-note{gap:11px;padding:14px;font-size:14px!important}.calculator-note>b{flex-basis:36px;width:36px;height:36px;font-size:21px}}.equipment-survey-scene .survey-grid{opacity:.62;top:105px;bottom:32px}.survey-drone{z-index:9;width:86px;height:42px;animation:3s ease-in-out infinite survey-drone-hover;position:absolute;top:84px;left:50%;transform:translate(-50%)}.survey-drone>b{background:linear-gradient(#323751,#171b34);border-radius:9px 9px 5px 5px;width:28px;height:21px;position:absolute;top:12px;left:29px;box-shadow:0 8px 15px #080a2588}.survey-drone>b:after{content:"";background:#65dfff;border:3px solid #13172d;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-9px;left:9px;box-shadow:0 0 9px #62deff}.survey-drone>i{transform-origin:50%;background:#1b2038;width:31px;height:4px;position:absolute;top:17px}.survey-drone>i:after{content:"";border-top:2px solid #a8b5c4;border-radius:50%;width:26px;height:7px;animation:.35s linear infinite survey-rotor;position:absolute;top:-4px}.survey-drone>i:first-child{left:3px;transform:rotate(28deg)}.survey-drone>i:nth-child(2){right:3px;transform:rotate(-28deg)}.survey-drone>i:nth-child(3){top:29px;left:3px;transform:rotate(-24deg)}.survey-drone>i:nth-child(4){top:29px;right:3px;transform:rotate(24deg)}.survey-drone>span,.total-station>span,.gnss-rover>span{color:#aeeeff;letter-spacing:1px;white-space:nowrap;background:#11132dd9;border-radius:4px;padding:4px 6px;font-size:6px;font-weight:900;position:absolute}.survey-drone>span{top:46px;left:50%;transform:translate(-50%)}.total-station{z-index:10;width:92px;height:155px;position:absolute;bottom:42px;left:11%}.station-head{z-index:4;background:linear-gradient(135deg,#f2cd48,#c58b17);border:2px solid #ffe999;border-radius:8px 8px 5px 5px;width:54px;height:40px;position:absolute;top:4px;left:19px;box-shadow:0 8px 15px #080a2566}.station-head:before{content:"";background:#30374b;border-radius:4px 4px 0 0;height:8px;position:absolute;top:-9px;left:7px;right:7px}.station-head>i{background:radial-gradient(circle,#8feaff 0 20%,#202d45 22% 48%,#0a0e1e 50%);border:3px solid #293149;border-radius:50%;width:20px;height:20px;position:absolute;top:9px;right:-7px;box-shadow:0 0 10px #77e5ff}.station-head>b{background:#1f2938;border-radius:2px;width:14px;height:10px;position:absolute;top:13px;left:8px}.station-base{z-index:3;background:#32394a;border-radius:3px;width:32px;height:13px;position:absolute;top:43px;left:30px}.tripod-leg{z-index:2;transform-origin:top;background:linear-gradient(#d9c665,#6a6030);border-radius:4px;width:4px;height:98px;position:absolute;top:52px}.leg-one{left:45px;transform:rotate(0)}.leg-two{left:38px;transform:rotate(20deg)}.leg-three{right:38px;transform:rotate(-20deg)}.total-station>span{color:#ffe586;bottom:-8px;left:10px}.station-laser{z-index:1;transform-origin:0;filter:drop-shadow(0 0 5px #6ee8ff);border-top:2px dashed #71eaff;width:215px;animation:2s ease-in-out infinite station-laser-pulse;position:absolute;top:25px;left:69px;transform:rotate(-8deg)}.gnss-rover{z-index:10;width:72px;height:154px;position:absolute;bottom:46px;right:12%}.gnss-dome{z-index:5;background:linear-gradient(#f8fbff,#aab6c4);border:3px solid #333c4c;border-radius:22px 22px 5px 5px;width:40px;height:20px;position:absolute;top:0;left:17px;box-shadow:0 0 0 3px #6be5ff33,0 6px 13px #080a2566}.gnss-dome:after{content:"";background:#202a3a;width:4px;height:9px;position:absolute;top:-9px;left:16px}.gnss-pole{background:linear-gradient(90deg,#dfe5eb,#5e6875);border-radius:3px;width:5px;height:126px;position:absolute;top:20px;left:35px}.gnss-controller{z-index:6;background:#30394b;border:2px solid #657188;border-radius:5px;width:28px;height:38px;position:absolute;top:68px;left:14px;transform:rotate(-8deg)}.gnss-controller:after{content:"";background:#64cbeb;position:absolute;inset:5px 4px 14px}.gnss-rover>b{border:2px solid #0000;border-top-color:#6fe9ff;border-radius:50%;width:54px;height:42px;animation:2.2s ease-out infinite gnss-signal;position:absolute;top:-14px;left:7px}.gnss-rover>b:after{content:"";border:2px solid #0000;border-top-color:#6fe9ff;border-radius:50%;position:absolute;inset:6px}.gnss-rover>span{bottom:-8px;right:-5px}.equipment-survey-scene .coordinates{z-index:12;color:#dfe8ff}.equipment-survey-scene .survey-grid .m1{top:70%;left:28%}.equipment-survey-scene .survey-grid .m2{top:22%;left:53%}.equipment-survey-scene .survey-grid .m3{bottom:17%;right:20%}@keyframes survey-drone-hover{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-7px)}}@keyframes survey-rotor{to{transform:rotateY(180deg)}}@keyframes station-laser-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes gnss-signal{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.35)}}@media (width<=760px){.survey-drone{top:61px;transform:translate(-50%)scale(.75)}.total-station{transform-origin:0 100%;bottom:22px;left:4%;transform:scale(.72)}.gnss-rover{transform-origin:100% 100%;bottom:24px;right:5%;transform:scale(.72)}.equipment-survey-scene .survey-grid{top:82px}.station-laser{width:150px}}@media (prefers-reduced-motion:reduce){.survey-drone{transform:translate(-50%)}.gnss-rover>b{opacity:.65;transform:none}.station-laser{opacity:1}}.quarry-model-stage{z-index:4;width:340px;height:250px;transform-style:preserve-3d;filter:drop-shadow(0 30px 28px #090b2966);animation:12s linear infinite quarry-orbit;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)perspective(780px)rotateX(58deg)rotate(-24deg)}.quarry-model-stage:before{content:"";clip-path:polygon(5% 22%,26% 4%,63% 1%,94% 24%,98% 65%,75% 94%,31% 98%,2% 72%);background:repeating-linear-gradient(15deg,#5b7448 0 12px,#4a633e 13px 25px);border:1px solid #81b56b;position:absolute;inset:-8%;transform:translateZ(7px);box-shadow:inset 0 0 30px #182b2299}.quarry-bench,.quarry-floor{clip-path:polygon(8% 24%,25% 6%,62% 2%,91% 21%,97% 59%,79% 88%,45% 97%,13% 82%,2% 54%);transform-style:preserve-3d;border:2px solid #d6bf8e;position:absolute}.quarry-bench:after{content:"";mix-blend-mode:overlay;background:repeating-linear-gradient(155deg,#ffffff09 0 4px,#211a1114 5px 9px);position:absolute;inset:0}.bench-one{background:#a48659;inset:1%;transform:translateZ(5px);box-shadow:inset 0 0 0 9px #c5aa7799}.bench-two{background:#8b6e49;inset:11%;transform:translateZ(-11px);box-shadow:0 0 0 8px #6f5237,inset 0 0 0 8px #b08a59}.bench-three{background:#73563d;inset:22%;transform:translateZ(-27px);box-shadow:0 0 0 8px #58412f,inset 0 0 0 7px #96714a}.bench-four{background:#574137;inset:33%;transform:translateZ(-43px);box-shadow:0 0 0 8px #3e302c,inset 0 0 0 6px #785946}.quarry-floor{background:radial-gradient(at 60% 45%,#496e74,#273f4b 68%,#1c2938);border-color:#5d8890;inset:43%;transform:translateZ(-60px);box-shadow:0 0 25px #0c1224aa}.quarry-floor>i{background:#6ba0ae;border-radius:50%;width:24px;height:13px;position:absolute;top:38%;left:43%;box-shadow:0 0 14px #6dd7eb}.haul-road{z-index:7;opacity:.95;transform-style:preserve-3d;border:7px solid #d7c59c;border-color:#d7c59c #d7c59c #0000 #0000;border-radius:50%;position:absolute}.haul-road:after{content:"";border:1px dashed #5e523b;border-radius:50%;position:absolute;inset:-5px}.road-one{inset:7% 9% 10% 6%;transform:translateZ(11px)rotate(17deg)}.road-two{inset:25% 27% 28% 24%;transform:translateZ(-19px)rotate(195deg)}.quarry-truck{z-index:10;width:25px;height:13px;transform-style:preserve-3d;background:#edb937;border:2px solid #ffe079;border-radius:2px;position:absolute;box-shadow:0 3px #76561d}.quarry-truck>b{background:#e7ab24;border:1px solid #ffe079;width:9px;height:8px;position:absolute;top:-7px;right:2px}.quarry-truck>i{background:#17191c;border-radius:50%;width:6px;height:6px;position:absolute;bottom:-5px}.quarry-truck>i:first-child{left:3px}.quarry-truck>i:nth-child(2){right:3px}.truck-one{top:22%;left:18%;transform:translateZ(18px)rotate(8deg)}.truck-two{bottom:28%;right:27%;transform:translateZ(-13px)rotate(145deg)scale(.82)}.quarry-depth{z-index:12;color:#fff;width:48px;height:65%;font-size:7px;font-weight:900;position:absolute;top:12%;right:3%;transform:translateZ(22px)}.quarry-depth>span,.quarry-depth>b{white-space:nowrap;background:#11132ddc;border-radius:4px;padding:3px 5px;position:absolute;right:0}.quarry-depth>span{top:0}.quarry-depth>b{color:#75e9ff;bottom:0}.quarry-depth>i{background:linear-gradient(#fff,#70e5ff);width:2px;position:absolute;top:18px;bottom:17px;right:11px;box-shadow:0 0 7px #67dfff}.quarry-depth>i:before,.quarry-depth>i:after{content:"";border:5px solid #0000;position:absolute;left:-4px}.quarry-depth>i:before{border-bottom-color:#fff;top:-2px}.quarry-depth>i:after{border-top-color:#70e5ff;bottom:-2px}.quarry-stats{z-index:8;justify-content:center;gap:8px;display:flex;position:absolute;bottom:28px;left:28px;right:28px}.quarry-stats>span{color:#aeb4d2;letter-spacing:.7px;background:#11132d99;border:1px solid #ffffff24;border-radius:6px;padding:6px 8px;font-size:6px}.quarry-stats b{color:#7be7ff;margin-left:3px}.quarry-scene .orbit-note{color:#e0e2f4;bottom:10px}.quarry-scene:before{content:"";background:radial-gradient(#7564ea33,#0000 68%),linear-gradient(#fff0,#0f123138);border-radius:14px;position:absolute;inset:74px 18px 24px}@keyframes quarry-orbit{0%{transform:translate(-50%,-50%)perspective(620px)rotateX(64deg)rotate(-26deg)}to{transform:translate(-50%,-50%)perspective(620px)rotateX(64deg)rotate(334deg)}}@media (width<=760px){.quarry-model-stage{width:250px;height:185px;top:52%}.quarry-stats{gap:4px;bottom:18px;left:15px;right:15px}.quarry-stats>span{padding:4px;font-size:5px}.quarry-scene .orbit-note{display:none}}@media (prefers-reduced-motion:reduce){.quarry-model-stage{transform:translate(-50%,-50%)perspective(780px)rotateX(58deg)rotate(-24deg)}}.wireframe-quarry{filter:drop-shadow(0 18px 18px #060821aa);height:270px;overflow:visible;transform:translate(-50%,-50%)perspective(620px)rotateX(64deg)rotate(-26deg)}.wireframe-quarry:before{inset:-9%;background:repeating-linear-gradient(0deg,#0000 0 25px,#68dfff35 26px 27px),repeating-linear-gradient(90deg,#0000 0 25px,#68dfff35 26px 27px)!important;border:2px solid #70e6ff!important;transform:translateZ(72px)!important;box-shadow:0 0 22px #55dfff33!important}.wireframe-quarry .quarry-bench,.wireframe-quarry .quarry-floor{filter:drop-shadow(0 0 3px #6de4ff);box-shadow:none!important;background-color:#0000!important;background-image:repeating-linear-gradient(0deg,#0000 0 16px,#76e8ff55 17px 18px),repeating-linear-gradient(90deg,#0000 0 16px,#9d91ff44 17px 18px)!important;border:2px solid #8deeff!important}.wireframe-quarry .quarry-bench:after{background:0 0}.wireframe-quarry .bench-one{inset:1%;transform:translateZ(55px)}.wireframe-quarry .bench-two{inset:12%;transform:translateZ(18px);border-color:#82ddff!important}.wireframe-quarry .bench-three{inset:24%;transform:translateZ(-24px);border-color:#9fa0ff!important}.wireframe-quarry .bench-four{inset:35%;transform:translateZ(-70px);border-color:#b28cff!important}.wireframe-quarry .quarry-floor{inset:45%;transform:translateZ(-118px);background-image:repeating-linear-gradient(0deg,#0000 0 8px,#cf91ff66 9px 10px),repeating-linear-gradient(90deg,#0000 0 8px,#86e9ff55 9px 10px)!important;border:3px solid #ca8cff!important}.wireframe-quarry .quarry-floor>i{background:0 0;border:2px solid #76eaff;box-shadow:0 0 14px #74e9ff}.wireframe-quarry .haul-road{opacity:.88;background:0 0;border-width:3px;border-top-color:#fff;border-right-color:#fff}.wireframe-quarry .road-one{transform:translateZ(62px)rotate(17deg)}.wireframe-quarry .road-two{transform:translateZ(-12px)rotate(195deg)}.wireframe-quarry .quarry-truck{background:0 0;border:2px solid #f6da63;box-shadow:0 0 8px #f1cd4b}.wireframe-quarry .quarry-truck>b{background:0 0;border:1px solid #f6da63}.wireframe-quarry .truck-one{transform:translateZ(76px)rotate(8deg)}.wireframe-quarry .truck-two{transform:translateZ(-2px)rotate(145deg)scale(.82)}.quarry-wire-columns{z-index:6;transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.quarry-wire-columns>i{transform-origin:top;background:linear-gradient(#73eaff,#a68dff);width:2px;height:130px;position:absolute;transform:rotateX(90deg);box-shadow:0 0 5px #73eaff}.quarry-wire-columns>i:first-child{top:26%;left:12%}.quarry-wire-columns>i:nth-child(2){height:105px;top:9%;left:27%}.quarry-wire-columns>i:nth-child(3){height:112px;top:5%;left:61%}.quarry-wire-columns>i:nth-child(4){height:122px;top:24%;right:9%}.quarry-wire-columns>i:nth-child(5){height:110px;bottom:28%;right:5%}.quarry-wire-columns>i:nth-child(6){height:126px;bottom:8%;right:23%}.quarry-wire-columns>i:nth-child(7){height:115px;bottom:3%;left:32%}.quarry-wire-columns>i:nth-child(8){height:108px;bottom:24%;left:8%}.wireframe-quarry .quarry-depth{transform:translateZ(88px)}@media (width<=760px){.wireframe-quarry{height:205px}.quarry-wire-columns>i{height:90px}}@media (prefers-reduced-motion:reduce){.wireframe-quarry{transform:translate(-50%,-50%)perspective(620px)rotateX(64deg)rotate(-26deg)}}.true-3d-quarry:before{background:radial-gradient(at 50% 48%,#3549a255,#0000 68%),linear-gradient(#15194722,#0d113755);inset:76px 18px 26px}.quarry-canvas{z-index:5;background:0 0;width:calc(100% - 40px);height:340px;display:block;position:absolute;top:74px;left:20px;right:20px}.true-3d-quarry .quarry-stats{bottom:31px}.true-3d-quarry .orbit-note{bottom:11px}@media (width<=760px){.quarry-canvas{width:calc(100% - 20px);height:235px;top:55px;left:10px;right:10px}.true-3d-quarry .quarry-stats{bottom:18px}.true-3d-quarry .orbit-note{display:none}}.catalog-controls{flex-direction:column;align-items:flex-end;gap:13px;display:flex}.availability-toggle{color:#55576c;background:#fff;border:1px solid #d8d9e8;border-radius:22px;align-items:center;gap:10px;padding:8px 13px 8px 9px;font-size:12px;font-weight:800;transition:border-color .2s,color .2s,background .2s;display:flex}.availability-toggle>i{background:#d8d9e4;border-radius:12px;width:35px;height:20px;transition:background .2s;position:relative}.availability-toggle>i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #17182f33}.availability-toggle.active{color:#3e31a3;background:#eeecff;border-color:#5645d8}.availability-toggle.active>i{background:#5645d8}.availability-toggle.active>i:after{transform:translate(15px)}.availability-toggle:focus-visible{outline-offset:2px;outline:3px solid #8d7fff55}@media (width<=600px){.catalog-controls{align-items:flex-start;margin-top:20px}.availability-toggle{font-size:11px}.catalog-controls .tabs{width:100%;margin-top:0}.landing-only{background-size:140px 140px,170px 170px,42px 42px,42px 42px,auto,auto}.landing-only:before{font-size:42vw;top:1vh;left:-5vw}.landing-only:after{width:85vw;height:85vw;bottom:-12vh;right:-35vw}.search button{padding:9px 12px;display:block}}.tabs .discount-tab{color:#7b5000;background:#fffaf0;border-color:#f0bd53}.tabs .discount-tab.active{color:#221600;background:linear-gradient(135deg,#ffd96d,#f3ae2e);border-color:#f0b232;box-shadow:0 8px 20px #ce8b2433}.open-box-console{background:linear-gradient(125deg,#fffaf0 0%,#fff5d9 48%,#f1edff 100%);border:1px solid #f0c96f;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin:4px 0 28px;padding:24px 26px;display:grid;box-shadow:0 18px 45px #8c671319}.open-box-icon{color:#302000;background:linear-gradient(145deg,#f7bd35,#ffd96d);border-radius:17px;place-items:center;width:58px;height:58px;font-size:26px;font-weight:950;display:grid;box-shadow:inset 0 0 0 1px #fff7,0 10px 25px #c98a2b3d}.open-box-console span{color:#81590b;letter-spacing:2.4px;font-size:10px;font-weight:950}.open-box-console h3{color:#17182e;margin:5px 0 7px;font-size:21px}.open-box-console p{color:#56576b;max-width:780px;margin:0;font-size:13px;line-height:1.6}.open-box-console>a{white-space:nowrap;color:#fff;background:#252875;border-radius:11px;padding:12px 15px;font-size:11px;font-weight:850}.opened-product{border:1px solid #efca72;box-shadow:0 14px 34px #b68a2b14}.opened-product .product-image{background:linear-gradient(145deg,#fffaf0,#eeecf8)}.product-image .opened-badge{color:#271a00;background:linear-gradient(135deg,#f2a91d,#ffd567)}.old-price{color:#999aa8;margin-bottom:2px;font-size:11px;font-weight:650;text-decoration:line-through;display:block}.opened-explanation{background:#fff9e9;border:1px solid #eed089;border-radius:13px;margin:16px 0;padding:15px 16px}.opened-explanation b{color:#553b07;font-size:13px}.opened-explanation p{color:#636371;margin:7px 0 9px;font-size:12px;line-height:1.55}.opened-explanation a{color:#4937b0;font-size:11px;font-weight:800}.modal-price{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.modal-price small{color:#999aa8;font-size:14px;text-decoration:line-through}@media (width<=760px){.open-box-console{grid-template-columns:auto 1fr;gap:14px;padding:18px}.open-box-console>a{text-align:center;grid-column:1/-1}.open-box-icon{border-radius:13px;width:46px;height:46px}.open-box-console h3{font-size:18px}.open-box-console p{font-size:12px}.tabs .discount-tab{order:-1}}.opened-carousel{isolation:isolate;color:#fff;background:radial-gradient(circle at 78% 16%,#fff8d0 0 15%,#0000 42%),linear-gradient(120deg,#171839 0%,#28255f 46%,#7044c8 100%);border:1px solid #ead091;border-radius:25px;grid-template-columns:1fr .9fr;align-items:center;min-height:265px;margin-top:28px;margin-bottom:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 58px #24205224}.opened-carousel:before{content:"";z-index:-1;background:linear-gradient(115deg,#0000 0 55%,#ffffff0c 55% 56%,#0000 56% 100%) 0 0/42px 42px;position:absolute;inset:0}.opened-carousel-link{z-index:4;position:absolute;inset:0}.opened-carousel-copy{z-index:2;padding:34px 42px 40px 62px;animation:.55s both opened-copy-in;position:relative}.opened-carousel-copy>span{color:#ffd96a;letter-spacing:2.5px;font-size:10px;font-weight:950}.opened-carousel-copy h2{max-width:560px;margin:10px 0;font-size:30px;line-height:1.08}.opened-carousel-copy p{color:#d8d7e9;max-width:520px;margin:0;font-size:13px;line-height:1.55}.opened-carousel-price{align-items:baseline;gap:12px;margin-top:18px;display:flex}.opened-carousel-price small{color:#aaa8bf;font-size:13px;text-decoration:line-through}.opened-carousel-price b{color:#ffe078;font-size:27px}.opened-carousel-copy>strong{color:#252458;background:#fff;border-radius:10px;align-items:center;gap:14px;margin-top:18px;padding:12px 15px;font-size:11px;display:inline-flex}.opened-carousel-copy>strong i{font-size:16px;font-style:normal}.opened-carousel-image{z-index:2;place-items:center;height:235px;margin-right:30px;animation:.65s both opened-image-in;display:grid;position:relative}.opened-carousel-image:before{content:"";filter:blur(2px);background:#fff4c733;border-radius:50%;width:270px;height:270px;position:absolute}.opened-carousel-image img{object-fit:contain;filter:drop-shadow(0 28px 26px #0c0a2288);max-width:100%;max-height:210px;position:relative}.opened-carousel-image>span{z-index:2;text-align:center;color:#342200;letter-spacing:.8px;background:#ffd761;border-radius:50%;place-items:center;width:76px;height:76px;padding:10px;font-size:8px;font-weight:950;display:grid;position:absolute;top:13px;right:0;box-shadow:0 10px 24px #15112555}.opened-arrow{z-index:7;color:#373186;background:#fff;border:0;border-radius:50%;width:39px;height:39px;margin-top:-20px;font-size:24px;position:absolute;top:50%;box-shadow:0 8px 20px #0d0d2828}.opened-prev{left:15px}.opened-next{right:15px}.opened-dots{z-index:7;gap:5px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.opened-dots button{background:#ffffff70;border:0;border-radius:50%;width:6px;height:6px;padding:0}.opened-dots button.active{background:#ffd761;border-radius:5px;width:24px}.opened-back{text-decoration:none;display:flex}.opened-products-page{background:linear-gradient(#faf8f2,#f3f4fa);min-height:65vh;padding-top:58px}.opened-products-page .open-box-console{margin-top:8px}.opened-page-back{color:#3d329d;border-bottom:1px solid;align-self:flex-start;padding:8px 0;font-size:12px;font-weight:850}@keyframes opened-copy-in{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes opened-image-in{0%{opacity:0;transform:translate(22px)scale(.96)}to{opacity:1;transform:none}}@media (width<=760px){.opened-carousel{grid-template-columns:1fr;min-height:440px}.opened-carousel-copy{padding:32px 25px 6px 42px}.opened-carousel-copy h2{font-size:24px}.opened-carousel-image{height:190px;margin:0 24px 34px}.opened-carousel-image img{max-height:175px}.opened-carousel-image>span{width:62px;height:62px;font-size:7px;right:2px}.opened-prev{left:7px}.opened-next{right:7px}.opened-products-page{padding-top:34px}.opened-page-back{margin-top:14px}}@media (prefers-reduced-motion:reduce){.opened-carousel-copy,.opened-carousel-image{animation:none}}.opened-carousel{color:#17182f;background:radial-gradient(circle at 83% 20%,#fff2b8 0 12%,#fff8dc 24%,#0000 46%),radial-gradient(circle at 72% 88%,#d9d1ff 0 10%,#0000 34%),linear-gradient(125deg,#f7f6ff 0%,#eeebff 48%,#fbf9ff 100%);border-color:#d9d4ff;box-shadow:0 22px 54px #463a9b1c}.opened-carousel:before{background:linear-gradient(115deg,#0000 0 55%,#5f50c80b 55% 56%,#0000 56% 100%) 0 0/42px 42px}.opened-carousel-copy>span{color:#4b3db1;letter-spacing:0;align-items:center;gap:12px;display:flex}.opened-carousel-copy>span b{letter-spacing:1.2px;font-size:18px;font-weight:950}.opened-carousel-copy>span small{color:#372600;letter-spacing:1px;text-transform:uppercase;background:linear-gradient(135deg,#ffdc62,#ffc83d);border:1px solid #e8b21f;border-radius:20px;padding:8px 13px;font-size:11px;font-weight:950;box-shadow:0 6px 16px #d59b2638}.opened-carousel-copy h2{color:#17182f}.opened-carousel-copy p{color:#636477}.opened-carousel-price small{color:#8e8f9e}.opened-carousel-price b{color:#4636aa}.opened-carousel-copy>strong{color:#fff;background:#4435a4;box-shadow:0 10px 24px #4435a429}.opened-carousel-image:before{background:#ffffffa8;box-shadow:0 0 70px #fff}.opened-carousel-image img{filter:drop-shadow(0 24px 24px #4b42853b)}.opened-carousel-image>span{color:#fff;background:linear-gradient(145deg,#6754d8,#4435a4);box-shadow:0 12px 28px #4435a43d}.opened-arrow{color:#4435a4;background:#fff;border:1px solid #ded9ff;box-shadow:0 8px 20px #4435a421}.opened-dots button{background:#8f88b85c}.opened-dots button.active{background:#5442c4}@media (width<=760px){.opened-carousel-copy>span{flex-direction:column;align-items:flex-start;gap:7px}.opened-carousel-copy>span b{font-size:16px}.opened-carousel-copy>span small{padding:7px 11px;font-size:10px}}.detail-btn{color:#5140bd;background:0 0;border:0;padding:8px 0 0;font-size:11px;font-weight:800}.detail-placeholder{color:#aaa;padding-top:8px;font-size:11px}.product-modal{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10122bba;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.product-modal-card{background:#fff;border-radius:24px;grid-template-columns:1.05fr .95fr;gap:34px;width:min(1040px,100%);max-height:92vh;padding:28px;display:grid;position:relative;overflow:auto}.modal-close{z-index:2;background:#f0f0f6;border:0;border-radius:50%;width:38px;height:38px;font-size:25px;position:absolute;top:15px;right:18px}.modal-main-image{background:#f3f4f9;border-radius:18px;place-items:center;height:470px;display:grid;overflow:hidden}.modal-main-image img{object-fit:contain;width:100%;height:100%;padding:24px}.modal-thumbs{gap:8px;margin-top:12px;display:flex;overflow:auto}.modal-thumbs button{background:#f5f5f8;border:2px solid #0000;border-radius:10px;flex:none;width:68px;height:68px;padding:4px}.modal-thumbs button.active{border-color:#5645d8}.modal-thumbs img{object-fit:contain;width:100%;height:100%}.modal-info{padding:20px 10px 5px 0}.modal-info h2{margin:12px 0 14px;font-size:29px;line-height:1.15}.modal-price{margin:18px 0;font-size:27px;font-weight:900}.modal-info h3{margin:20px 0 10px;font-size:16px}.modal-info h3.description-title{color:#25264a;margin-bottom:6px}.modal-info dl{margin:0}.modal-info dl div{border-bottom:1px solid #ececf2;grid-template-columns:1fr 1fr;gap:14px;padding:9px 0;font-size:12px;display:grid}.modal-info dt{color:#7b7c89}.modal-info dd{text-align:right;margin:0;font-weight:700}.product-description{color:#5f6171;margin:0 0 4px;font-size:13px;line-height:1.65}.modal-actions a.quote-action{color:#fff;background:#34369a;border-radius:11px;padding:14px 17px;font-size:12px;font-weight:800;text-decoration:none}.modal-actions{align-items:center;gap:16px;margin-top:22px;display:flex}.modal-actions button{color:#fff;background:#34369a;border:0;border-radius:11px;padding:14px 17px;font-weight:800}.modal-actions button.added{background:#5645d8}.modal-actions a{color:#6f7180;font-size:11px;text-decoration:underline}@media (width<=1100px){.product-modal{padding:10px}.product-modal-card{grid-template-columns:1fr;gap:12px;width:min(760px,100%);padding:18px}.modal-main-image{height:340px}.modal-main-image img{padding:16px}.modal-info{padding:8px}.modal-info h2{font-size:24px}.modal-thumbs{padding-bottom:2px}}@media (width<=760px){.product-modal{padding:8px}.product-modal-card{gap:10px;padding:14px}.modal-main-image{height:260px}.modal-info{padding:5px}.modal-info h2{padding-right:34px;font-size:22px}.modal-info dl div{font-size:11px}.modal-actions{flex-direction:column;align-items:flex-start}.modal-close{top:10px;right:10px}}.tabs button:last-child{color:#4336ad;white-space:nowrap;border-color:#5645d8;font-weight:850}.tabs button:last-child:before{content:"◆";margin-right:7px;font-size:9px}.tabs button:last-child:hover{background:#eeebff}.tabs button:last-child.active{color:#fff;background:#4336ad;border-color:#4336ad;box-shadow:0 8px 20px #4336ad2b}.admin-shell{color:#151630;background:#f3f4fa;min-height:100vh}.admin-header{z-index:20;background:#fff;border-bottom:1px solid #e4e5ef;align-items:center;gap:28px;height:78px;padding:0 max(28px,50vw - 660px);display:flex;position:sticky;top:0}.admin-header>a img{width:178px;display:block}.admin-header>div{border-left:1px solid #e1e2eb;flex-direction:column;gap:5px;padding-left:25px;display:flex}.admin-header>div span{text-transform:uppercase;letter-spacing:1.8px;color:#6557d8;font-size:11px;font-weight:900}.admin-header>div b{color:#727489;font-size:12px}.admin-header nav{gap:9px;margin-left:auto;display:flex}.admin-header nav a{border:1px solid #dedfeb;border-radius:10px;padding:11px 14px;font-size:12px;font-weight:800}.admin-header nav a:first-child{color:#fff;background:#302f91;border-color:#302f91}.admin-hero{justify-content:space-between;align-items:flex-end;max-width:1320px;margin:0 auto;padding:56px 28px 32px;display:flex}.admin-hero>div>span{color:#5545ce;letter-spacing:2.5px;font-size:11px;font-weight:900}.admin-hero h1{letter-spacing:-2px;margin:12px 0 8px;font-size:45px}.admin-hero p{color:#6d6f82;max-width:680px;margin:0;line-height:1.55}.admin-hero>button{color:#fff;background:linear-gradient(135deg,#3a47d5,#793ac4);border:0;border-radius:12px;padding:15px 19px;font-weight:900;box-shadow:0 12px 30px #4c3ccb33}.admin-stats{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1320px;margin:0 auto;padding:0 28px 28px;display:grid}.admin-stats article{background:#fff;border:1px solid #e5e6ef;border-radius:16px;padding:20px 22px}.admin-stats span{color:#76788c;font-size:12px}.admin-stats b{margin-top:9px;font-size:29px;display:block}.admin-catalog{background:#fff;border:1px solid #e3e4ed;border-radius:20px;max-width:1264px;margin:0 auto 60px;overflow:hidden;box-shadow:0 16px 50px #2528550b}.admin-toolbar{border-bottom:1px solid #e9eaf1;justify-content:space-between;gap:18px;padding:18px 20px;display:flex}.admin-toolbar>div{flex:1;max-width:480px;position:relative}.admin-toolbar input{background:#f8f8fb;border:1px solid #dfe0e9;border-radius:11px;outline:none;width:100%;height:44px;padding:0 42px 0 14px}.admin-toolbar input:focus{border-color:#6557d8;box-shadow:0 0 0 3px #6557d818}.admin-toolbar>div span{color:#77798b;font-size:22px;position:absolute;top:9px;right:15px}.admin-toolbar nav{align-items:center;gap:6px;display:flex}.admin-toolbar nav button{color:#66687b;background:#fff;border:1px solid #dedfe8;border-radius:20px;padding:9px 13px;font-size:11px;font-weight:800}.admin-toolbar nav button.active{color:#fff;background:#34329a;border-color:#34329a}.admin-notice{color:#3c3192;background:#eeecff;border:1px solid #d9d4ff;border-radius:11px;justify-content:space-between;margin:16px 20px 0;padding:12px 14px;font-size:12px;font-weight:800;display:flex}.admin-notice button{color:#3c3192;background:0 0;border:0;font-size:20px}.admin-loading,.admin-empty{text-align:center;color:#77798b;padding:65px}.admin-table-wrap{overflow:auto}.admin-table{border-collapse:collapse;width:100%;font-size:12px}.admin-table th{text-align:left;color:#8a8b9a;text-transform:uppercase;letter-spacing:1.2px;white-space:nowrap;background:#fafafd;border-bottom:1px solid #e8e9ef;padding:14px 17px;font-size:9px}.admin-table td{vertical-align:middle;border-bottom:1px solid #edeef3;padding:14px 17px}.admin-table tbody tr:hover{background:#fafaff}.admin-table tr.is-hidden{opacity:.56;background:#f5f5f8}.admin-table td:first-child{min-width:270px}.admin-table td:first-child b,.admin-table td:first-child small{display:block}.admin-table td:first-child b{font-size:13px;line-height:1.35}.admin-table td:first-child small{color:#888a99;margin-top:5px;font-size:9px}.admin-stock{color:#93627a;white-space:nowrap;background:#fff0f4;border-radius:14px;padding:6px 9px}.admin-stock.yes{color:#227950;background:#e8f8ef}.admin-status{color:#3e31a3;white-space:nowrap;background:#eeecff;border-radius:14px;padding:6px 9px}.admin-status.hidden{color:#777;background:#ececef}.admin-row-actions{justify-content:flex-end;gap:6px;display:flex}.admin-row-actions button{background:#fff;border:1px solid #dcdeea;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:800}.admin-row-actions button.danger{color:#bb3f58;border-color:#f0c7d0}.admin-modal{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#11132dcc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-modal form{background:#fff;border-radius:20px;width:min(590px,100%);max-height:92vh;padding:26px;overflow:auto;box-shadow:0 30px 90px #06071766}.admin-modal-head{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.admin-modal-head span{letter-spacing:2px;color:#5b47d1;text-transform:uppercase;font-size:10px;font-weight:900}.admin-modal-head h2{letter-spacing:-.6px;margin:7px 0 0;font-size:25px}.admin-modal-head>button{background:#f0f0f6;border:0;border-radius:50%;width:34px;height:34px;font-size:21px}.admin-modal label{color:#5e6072;flex-direction:column;gap:7px;font-size:11px;font-weight:800;display:flex}.admin-modal input,.admin-modal select{color:#17182f;background:#fff;border:1px solid #dcdde7;border-radius:9px;height:44px;padding:0 11px}.admin-modal input:disabled{color:#777;background:#f4f4f7}.admin-form-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.admin-check{border:1px solid #e2e3eb;border-radius:11px;align-items:center;margin-top:20px;padding:14px;flex-direction:row!important;gap:12px!important}.admin-check input{width:19px;height:19px}.admin-check span b,.admin-check span small{display:block}.admin-check span small{color:#848696;margin-top:3px;font-weight:400}.admin-modal-actions{justify-content:flex-end;gap:9px;margin-top:24px;display:flex}.admin-modal-actions button{background:#fff;border:1px solid #dedfe8;border-radius:10px;padding:12px 15px;font-weight:900}.admin-modal-actions button.save{color:#fff;background:#3c37aa;border-color:#3c37aa}.admin-access{color:#fff;background:radial-gradient(circle at 70% 20%,#4b43bd,#151633 55%);place-items:center;min-height:100vh;padding:20px;display:grid}.admin-access>div{text-align:center;background:#ffffff0d;border:1px solid #ffffff21;border-radius:24px;max-width:560px;padding:42px}.admin-access img{background:#fff;border-radius:12px;width:210px;margin:0 auto 35px;padding:12px;display:block}.admin-access span{letter-spacing:2px;color:#c6bcff;font-size:11px}.admin-access h1{font-size:33px;line-height:1.12}.admin-access p{color:#c7c8d9;line-height:1.6}.admin-access a{color:#302d8d;background:#fff;border-radius:10px;margin-top:12px;padding:13px;font-weight:900;display:block}.admin-access a.admin-secondary{color:#fff;background:0 0;border:1px solid #fff3}@media (width<=800px){.admin-header{padding:0 16px}.admin-header>a img{width:145px}.admin-header>div,.admin-header nav a:first-child{display:none}.admin-hero{padding:35px 16px 22px;display:block}.admin-hero h1{font-size:35px}.admin-hero>button{margin-top:22px}.admin-stats{grid-template-columns:1fr 1fr;padding:0 16px 20px}.admin-catalog{border-radius:15px;margin:0 10px 40px}.admin-toolbar{display:block}.admin-toolbar>div{max-width:none}.admin-toolbar nav{margin-top:12px;overflow:auto}.admin-table{min-width:860px}.admin-form-grid{grid-template-columns:1fr}.admin-modal form{padding:20px}}.language-switcher{z-index:10020;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #37309129;border-radius:999px;gap:3px;padding:4px;display:flex;position:fixed;top:8px;right:18px;box-shadow:0 8px 24px #1c1c471f}.language-switcher button{color:#29265f;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:42px;height:30px;padding:0 10px;font:700 11px/1 Arial,sans-serif}.language-switcher button.active{color:#fff;background:#4035b8}.language-switcher button:focus-visible{outline-offset:2px;outline:2px solid #7869ff}@media (width<=700px){.language-switcher{top:auto;bottom:12px;right:10px}.language-switcher button{min-width:38px;height:32px;padding:0 8px}}.product-page-link{color:inherit;text-decoration:none}.product-page-link:hover{color:#5140bd}.seo-card-link{color:#5140bd;margin-top:7px;font-size:10px;font-weight:850;text-decoration:none;display:inline-block}.seo-card-link:hover{text-decoration:underline}.seo-product-page{color:#10122b;background:#f4f5fb;min-height:100vh}.seo-product-header{background:#fff;border-bottom:1px solid #e3e4ec}.seo-product-header .wrap{justify-content:space-between;align-items:center;height:92px;display:flex}.seo-product-header nav{gap:10px;display:flex}.seo-product-header nav a{color:#34358f;border:1px solid #dedfea;border-radius:10px;padding:11px 14px;font-size:12px;font-weight:800}.seo-breadcrumbs{color:#7b7d8d;align-items:center;gap:9px;padding-top:28px;font-size:11px;display:flex}.seo-breadcrumbs b{text-overflow:ellipsis;white-space:nowrap;color:#42445b;max-width:560px;overflow:hidden}.seo-product-card{grid-template-columns:1.08fr .92fr;gap:46px;padding-top:24px;padding-bottom:54px;display:grid}.seo-product-main-image{background:#fff;border-radius:24px;place-items:center;height:550px;display:grid;overflow:hidden;box-shadow:0 20px 58px #1d21410d}.seo-product-main-image img{object-fit:contain;width:100%;height:100%;padding:35px}.seo-product-thumbs{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:12px;display:grid}.seo-product-thumbs img{object-fit:contain;background:#fff;border:1px solid #e5e6ee;border-radius:12px;width:100%;height:92px;padding:7px}.seo-product-info{padding:42px 14px 20px}.seo-product-info h1{letter-spacing:-1.6px;margin:14px 0 15px;font-size:44px;line-height:1.08}.seo-product-stock{font-size:12px;font-weight:800}.seo-product-stock.available{color:#288154}.seo-product-stock.preorder{color:#7046c4}.seo-product-price{margin:28px 0 17px;font-size:34px;font-weight:950}.seo-product-info>p{color:#656777;max-width:610px;font-size:14px;line-height:1.7}.seo-product-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:26px;display:flex}.seo-product-actions a{color:#393b75;border:1px solid #d9dae7;border-radius:11px;padding:14px 17px;font-size:12px;font-weight:850}.seo-product-actions .seo-whatsapp{color:#fff;background:#27a961;border-color:#2aab66}.seo-product-benefits{color:#5e6073;border-top:1px solid #dedfe8;gap:10px;margin:27px 0 0;padding:23px 0 0;font-size:12px;list-style:none;display:grid}.seo-product-specs{padding-top:55px;padding-bottom:70px}.seo-product-specs h2{margin:12px 0 28px;font-size:35px}.seo-product-specs dl{grid-template-columns:1fr 1fr;gap:0 34px;display:grid}.seo-product-specs dl div{border-bottom:1px solid #dedfe8;grid-template-columns:1fr 1fr;gap:18px;padding:15px 0;font-size:12px;display:grid}.seo-product-specs dt{color:#747687}.seo-product-specs dd{text-align:right;margin:0;font-weight:800}.seo-product-specs>p{color:#686a7b}.seo-product-contact{color:#fff;background:linear-gradient(120deg,#15163a,#33268b 58%,#6940b7)}.seo-product-contact .wrap{justify-content:space-between;align-items:center;gap:30px;padding-top:46px;padding-bottom:46px;display:flex}.seo-product-contact span{color:#b8abff;letter-spacing:2.2px;font-size:10px;font-weight:900}.seo-product-contact h2{margin:9px 0 7px;font-size:28px}.seo-product-contact p{color:#c7c7d9;margin:0}.seo-product-contact a{color:#302782;white-space:nowrap;background:#fff;border-radius:11px;padding:15px 18px;font-size:12px;font-weight:900}@media (width<=800px){.seo-product-header .wrap{height:76px}.seo-product-header nav a:last-child{display:none}.seo-product-card{grid-template-columns:1fr;gap:12px;padding-bottom:34px}.seo-product-main-image{height:360px}.seo-product-info{padding:20px 2px}.seo-product-info h1{font-size:32px}.seo-product-thumbs{grid-template-columns:repeat(4,1fr)}.seo-product-thumbs img{height:72px}.seo-product-specs{padding-top:38px}.seo-product-specs h2{font-size:27px}.seo-product-specs dl{grid-template-columns:1fr}.seo-product-contact .wrap{display:block}.seo-product-contact a{margin-top:22px;display:inline-block}}.seo-product-use-cases{padding-top:45px}.seo-product-use-cases h2{margin:12px 0 24px;font-size:35px}.seo-product-use-cases>div{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.seo-product-use-cases article{background:#fff;border:1px solid #dedfe8;border-radius:14px;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.seo-product-use-cases article span{color:#5545cf;font-weight:950}.seo-product-use-cases article p{color:#53566b;margin:0;font-size:13px;line-height:1.55}@media (width<=800px){.seo-product-use-cases>div{grid-template-columns:1fr}.seo-product-use-cases h2{font-size:27px}}.seo-breadcrumbs strong{color:#5545cf;font-weight:850}.seo-breadcrumbs a{color:#6c6e80;text-decoration:none}.seo-breadcrumbs a:hover{color:#5545cf}.professional-card{display:block}.professional-card .service-page-link{color:#8fe6ff;font-size:10px;font-weight:850;text-decoration:none;position:absolute;bottom:18px;right:20px}.professional-card .service-page-link:hover{text-decoration:underline}.seo-service-page{color:#fff;background:#10122b;min-height:100vh}.seo-service-header{background:#fff;border-bottom:1px solid #e4e5ed}.seo-service-header .wrap{justify-content:space-between;align-items:center;height:92px;display:flex}.seo-service-header nav{gap:9px;display:flex}.seo-service-header nav a{color:#34358f;border:1px solid #dedfea;border-radius:10px;padding:11px 14px;font-size:12px;font-weight:800}.service-breadcrumbs{color:#a8a9ba}.service-breadcrumbs a{color:#cbcce0}.service-breadcrumbs b{color:#fff}.seo-service-hero{padding:26px 0 75px}.seo-service-hero>.wrap{grid-template-columns:.88fr 1.12fr;align-items:center;gap:56px;display:grid}.seo-service-copy>span{color:#a99eff;letter-spacing:2.4px;font-size:10px;font-weight:950}.seo-service-copy h1{letter-spacing:-2px;max-width:620px;margin:14px 0 17px;font-size:52px;line-height:1.03}.seo-service-copy>p{color:#b5b6ca;max-width:600px;font-size:15px;line-height:1.7}.seo-service-price{flex-direction:column;gap:5px;margin:26px 0 24px;display:flex}.seo-service-price small{color:#8f91a8}.seo-service-price b{font-size:30px}.seo-service-copy>a{color:#33298d;background:#fff;border-radius:11px;padding:15px 18px;font-size:12px;font-weight:900;display:inline-block}.seo-service-visual{background:radial-gradient(circle at 50% 30%,#6960e8,#302881 52%,#151735 100%);border:1px solid #4a4d7a;border-radius:24px;min-height:480px;position:relative;overflow:hidden;box-shadow:0 30px 80px #05061899}.seo-service-visual:before{content:"";background-image:linear-gradient(#71d9ff55 1px,#0000 1px),linear-gradient(90deg,#71d9ff55 1px,#0000 1px);background-size:32px 32px;height:58%;position:absolute;bottom:-16%;left:-10%;right:-10%;transform:perspective(500px)rotateX(58deg)}.seo-service-visual>i{color:#82eaff;background:#111330;border-radius:28px;place-items:center;width:110px;height:110px;font-size:50px;font-style:normal;display:grid;position:absolute;top:24%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 55px #6fddff55}.seo-service-visual>div{z-index:2;background:#111330cf;border:1px solid #ffffff2c;border-radius:14px;padding:18px;position:absolute;bottom:74px;left:28px;right:28px}.seo-service-visual>div small,.seo-service-visual>div strong{display:block}.seo-service-visual>div small{color:#a99eff;letter-spacing:2px;font-size:9px;font-weight:900}.seo-service-visual>div strong{margin-top:8px;line-height:1.4}.seo-service-visual>span{z-index:2;color:#d8daf4;font-size:11px;position:absolute;bottom:33px;left:28px}.seo-service-details{grid-template-columns:1fr 1fr;gap:24px;padding-top:70px;padding-bottom:70px;display:grid}.seo-service-details>div{background:#151735;border:1px solid #353755;border-radius:18px;padding:30px}.seo-service-details h2{margin:10px 0 22px;font-size:27px}.seo-service-details ul{margin:0;padding:0;list-style:none}.seo-service-details li{color:#7869ef;border-bottom:1px solid #292b4a;gap:12px;padding:14px 0;font-weight:900;display:flex}.seo-service-details li:last-child{border-bottom:0}.seo-service-details li span{color:#c7c8d8;font-weight:500}.seo-service-process{color:#10122b;background:#f4f5fb;padding:70px 0}.seo-service-process h2{margin:12px 0 30px;font-size:35px}.seo-service-process .wrap>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.seo-service-process article{background:#fff;border:1px solid #e1e2ea;border-radius:16px;min-height:150px;padding:22px}.seo-service-process article small{color:#5c4bd4;font-weight:950;display:block}.seo-service-process article b{margin-top:32px;font-size:14px;line-height:1.45;display:block}.service-visual-multispektralnaya-syomka{background:linear-gradient(135deg,#205333,#5cba38 38%,#e4c827 66%,#b42b36)}.service-visual-teplovizionnaya-syomka{background:radial-gradient(circle at 68% 35%,#fff6c9,#ff5b35 8%,#2a1d6a 23%,#0000 35%),linear-gradient(145deg,#111746,#301f82)}.service-visual-lidar-skanirovanie{background:radial-gradient(circle at 50% 38%,#1b8fa4,#302881 50%,#10142f)}.service-visual-3d-model-poverhnosti{background:radial-gradient(at 52% 48%,#8159dd,#302881 38%,#151735 68%)}@media (width<=800px){.seo-service-header .wrap{height:76px}.seo-service-header nav a:last-child{display:none}.seo-service-hero>.wrap{grid-template-columns:1fr;gap:28px}.seo-service-copy h1{font-size:36px}.seo-service-visual{min-height:370px}.seo-service-details{grid-template-columns:1fr}.seo-service-process .wrap>div{grid-template-columns:1fr 1fr}.professional-card .service-page-link{bottom:16px;right:18px}}@media (width<=520px){.seo-service-process .wrap>div{grid-template-columns:1fr}}.seo-service-importance{color:#fff;background:linear-gradient(115deg,#201b65,#352aa0);padding:68px 0}.seo-service-importance .wrap>span{color:#a9e8ff}.seo-service-importance .wrap>div{grid-template-columns:.72fr 1.28fr;align-items:start;gap:55px;margin-top:15px;display:grid}.seo-service-importance h2{margin:0;font-size:35px;line-height:1.12}.seo-service-importance p{color:#d4d4e7;margin:0;font-size:16px;line-height:1.8}.seo-service-cases{background:#10122b;padding:72px 0}.seo-service-cases h2{margin:12px 0 30px;font-size:35px}.seo-service-cases .wrap>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.seo-service-cases article{background:#171936;border:1px solid #353755;border-radius:18px;padding:26px}.seo-service-cases article small{color:#8fe6ff;font-weight:950}.seo-service-cases h3{margin:20px 0 17px;font-size:19px}.seo-service-cases p{color:#b9bacd;margin:10px 0;font-size:13px;line-height:1.6}.seo-service-cases p b{color:#fff}.seo-service-extra{color:#10122b;background:#f4f5fb;padding:72px 0}.seo-service-extra>.wrap{grid-template-columns:1fr 1fr;gap:24px;display:grid}.seo-service-extra>.wrap>div{background:#fff;border:1px solid #e0e1eb;border-radius:19px;padding:30px}.seo-service-extra h2{margin:11px 0 24px;font-size:28px}.seo-service-extra ul{margin:0;padding:0;list-style:none}.seo-service-extra li{color:#5d6072;border-bottom:1px solid #e6e7ee;gap:12px;padding:14px 0;line-height:1.5;display:flex}.seo-service-extra li b{color:#5948d2}.seo-service-extra details{border-top:1px solid #e3e4eb;padding:16px 0}.seo-service-extra details:last-child{border-bottom:1px solid #e3e4eb}.seo-service-extra summary{cursor:pointer;color:#292b45;font-size:14px;font-weight:850}.seo-service-extra details p{color:#66697b;margin:12px 0 0;font-size:13px;line-height:1.65}@media (width<=800px){.seo-service-importance .wrap>div,.seo-service-extra>.wrap{grid-template-columns:1fr;gap:24px}.seo-service-cases .wrap>div{grid-template-columns:1fr}}.service-modal-insights{color:#151735;background:#fff;border-top:1px solid #e4e5ee;grid-column:1/-1;padding:48px 28px}.service-modal-insights h3{margin:10px 0 18px;font-size:26px}.modal-importance{color:#fff;background:linear-gradient(120deg,#211b68,#4636bd);border-radius:18px;padding:28px}.modal-importance .kicker{color:#9aeaff}.modal-importance p{color:#d8d8eb;max-width:900px;margin:0;font-size:15px;line-height:1.75}.modal-cases{margin-top:38px}.modal-cases>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.modal-cases article{background:#f7f7fb;border:1px solid #e1e2eb;border-radius:15px;padding:20px}.modal-cases article small{color:#5b47d1;font-weight:950}.modal-cases h4{margin:15px 0 13px;font-size:16px}.modal-cases p{color:#66697b;margin:8px 0;font-size:12px;line-height:1.55}.modal-cases p b{color:#292b45}.modal-insight-columns{grid-template-columns:1fr 1fr;gap:18px;margin-top:38px;display:grid}.modal-insight-columns>section{border:1px solid #e1e2eb;border-radius:16px;padding:24px}.modal-insight-columns ul{margin:0;padding:0;list-style:none}.modal-insight-columns li{color:#606274;border-bottom:1px solid #e8e9ef;padding:11px 0 11px 22px;font-size:13px;position:relative}.modal-insight-columns li:before{content:"✓";color:#5745d0;font-weight:950;position:absolute;left:0}.modal-insight-columns details{border-top:1px solid #e5e6ed;padding:13px 0}.modal-insight-columns summary{cursor:pointer;font-size:13px;font-weight:850}.modal-insight-columns details p{color:#696b7d;margin:10px 0 0;font-size:12px;line-height:1.6}@media (width<=760px){.service-modal-insights{padding:32px 14px}.service-modal-insights h3{font-size:22px}.modal-importance{padding:22px}.modal-cases>div,.modal-insight-columns{grid-template-columns:1fr}.modal-cases,.modal-insight-columns{margin-top:28px}}.product:has(.stock:not(.preorder)) .badge:not(.opened-badge){background:#22a95c}.stock:not(.preorder){color:#238553}.seo-product-main-image{position:relative}.gallery-open{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;position:relative}.gallery-open img{object-fit:contain;width:100%;height:100%;padding:35px}.gallery-open span{color:#fff;opacity:0;background:#171936df;border-radius:18px;padding:9px 13px;font-size:11px;font-weight:800;transition:all .2s;position:absolute;bottom:18px;left:50%;transform:translate(-50%,8px)}.gallery-open:hover span,.gallery-open:focus-visible span{opacity:1;transform:translate(-50%)}.gallery-arrow,.lightbox-arrow{z-index:2;color:#292b75;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;box-shadow:0 8px 24px #1517352b}.gallery-arrow{width:42px;height:42px;font-size:30px}.gallery-prev{left:14px}.gallery-next{right:14px}.seo-product-thumbs button{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:12px;height:92px;padding:7px}.seo-product-thumbs button.active{border-color:#5645d8}.seo-product-thumbs button img{object-fit:contain;border:0;width:100%;height:100%;padding:0}.gallery-lightbox{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090a18ed;place-items:center;padding:40px;display:grid;position:fixed;inset:0}.gallery-lightbox>img{object-fit:contain;max-width:min(1200px,90vw);max-height:88vh}.gallery-close{color:#20224f;cursor:pointer;background:#fff;border:0;border-radius:50%;width:48px;height:48px;font-size:30px;position:absolute;top:20px;right:24px}.lightbox-arrow{width:54px;height:54px;font-size:38px}.lightbox-prev{left:24px}.lightbox-next{right:24px}.gallery-counter{color:#fff;background:#ffffff1c;border-radius:18px;padding:8px 13px;font-size:12px;font-weight:800;position:absolute;bottom:20px}@media (width<=760px){.gallery-open img{padding:18px}.gallery-arrow{width:36px;height:36px}.gallery-prev{left:8px}.gallery-next{right:8px}.gallery-lightbox{padding:20px}.lightbox-arrow{width:42px;height:42px}.lightbox-prev{left:10px}.lightbox-next{right:10px}.gallery-close{top:12px;right:12px}}.computer-subcategories{flex-wrap:wrap;gap:9px;margin:-8px 0 28px;display:flex}.computer-subcategories button{color:#353833;background:#fff;border:1px solid #d9ddd5;border-radius:14px;align-items:center;gap:8px;padding:12px 15px;font-weight:800;display:flex}.computer-subcategories button:hover,.computer-subcategories button.active{color:#fff;background:#302d8d;border-color:#302d8d}.computer-subcategories small{color:#555;background:#eef0eb;border-radius:12px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:10px;display:grid}.computer-subcategories button.active small{color:#fff;background:#ffffff26}@media (width<=600px){.computer-subcategories{flex-wrap:nowrap;margin-right:-16px;padding-right:16px;overflow-x:auto}.computer-subcategories button{white-space:nowrap}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
