.about{padding:100px 0;background-color:#0f172a;color:#f8fafc}.about__intro{text-align:center;margin-bottom:60px}.about__title{font-size:42px;font-weight:800;margin-bottom:15px;position:relative;display:inline-block;color:#fff}.about__title:after{content:"";width:100px;height:4px;background-color:#ff9549;position:absolute;bottom:-10px;left:50%;transform:translate(-50%);border-radius:4px}.about__lead{font-size:20px;color:#94a3b8;max-width:800px;margin:20px auto 0}.about__main{display:flex;gap:40px;flex-wrap:wrap;align-items:center;margin-bottom:80px}.about__description{flex:1;font-size:18px;line-height:1.7;max-width:100%;overflow-wrap:break-word}.about__description p{margin-bottom:20px}.about__description strong{color:#ff9549;font-weight:700}.about__visual{flex:1;display:flex;justify-content:center}.about__visual img{max-width:100%;height:auto;border-radius:12px;box-shadow:0 10px 20px #0000004d}.about__features{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.feature-card{flex:1 1 220px;background:linear-gradient(135deg,#1e293b,#334155);text-align:center;padding:25px;border-radius:14px;box-shadow:0 8px 16px #0003;transition:all .3s ease;position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,rgba(255,149,73,.15),transparent);transform:rotate(45deg);transition:transform .5s ease}.feature-card:hover:before{transform:rotate(45deg) translate(50%)}.feature-card:hover{transform:translateY(-8px);box-shadow:0 15px 25px #0000004d}.feature-card__icon{font-size:40px;margin-bottom:15px}.feature-card__title{font-size:20px;margin-bottom:10px;color:#fff}.feature-card__desc{font-size:16px;color:#cbd5e1}@media (min-width: 1280px){.container{max-width:1400px}.logo a{font-size:64px}.hero-title{font-size:90px}.hero-text{font-size:42px}.about__title{font-size:54px}.feature-card{flex:1 1 260px}}@media (max-width: 991px){.site-header{height:64px}.logo a{font-size:42px}.nav-list{gap:14px}.btn-request{padding:8px 16px}.hero-section{height:90vh}.hero-title{font-size:54px;line-height:1.1}.hero-text{font-size:26px}.hero-content{max-width:480px}.about__main{flex-direction:column-reverse;gap:28px}.about__visual{max-width:440px;margin:0 auto}.about__features{justify-content:center}.feature-card{flex:0 1 45%}}@media (max-width: 767px){.logo a{position:absolute;top:10px}.container{padding:10px}.burger{display:block;position:absolute;top:28px;right:35px;width:30px;height:22px;cursor:pointer;z-index:1100}.burger span,.burger:before,.burger:after{content:"";position:absolute;width:100%;height:3px;background:#fff;transition:.35s;border-radius:2px}.burger span{top:50%;transform:translateY(-50%)}.burger:before{top:0}.burger:after{bottom:0}.burger.active span{opacity:0}.burger.active:before{transform:translateY(9px) rotate(45deg)}.burger.active:after{transform:translateY(-9px) rotate(-45deg)}.navigation{position:fixed;inset:0 0 0 40%;background:#1f2937;flex-direction:column;align-items:flex-start;padding:90px 24px 40px;transform:translate(100%);transition:.4s ease}.navigation.open{transform:translate(0)}.nav-list{flex-direction:column;gap:24px;margin:0 0 40px}.btn-request{width:100%;text-align:center}.hero-title{font-size:36px}.hero-text{font-size:20px}.about{padding:60px 0}.feature-card{flex:1 1 100%}}@media (max-width: 480px){.hero-section{height:70vh}.hero-text{font-size:16px}.hero-title{font-size:32px}.feature-card__desc{font-size:14px}.about__title{font-size:32px}.about__lead{font-size:16px}}.modal-overlay{position:fixed;inset:0;background:radial-gradient(circle at 30% 30%,#0f1e32d9,#050a12eb);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;justify-content:center;align-items:center;z-index:4000;padding:clamp(1rem,2vw,2rem);animation:overlayFade .45s ease}@keyframes overlayFade{0%{opacity:0}to{opacity:1}}.modal-shell{position:relative;width:100%;max-width:980px;background:linear-gradient(135deg,#152233,#0f1826);border:1px solid #243647;border-radius:24px;overflow:hidden;box-shadow:0 30px 80px -20px #000000b3,0 0 0 1px #ffffff0a;animation:shellIn .5s cubic-bezier(.4,.8,.3,1);display:flex;flex-direction:column;min-height:520px}@keyframes shellIn{0%{transform:scale(.85) translateY(20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.modal-shell--sent{min-height:400px}.modal-close-btn{position:absolute;top:14px;right:16px;width:42px;height:42px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:18px;cursor:pointer;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .3s,transform .3s,border-color .3s;z-index:10}.modal-close-btn:hover{background:#ffffff1f;transform:translateY(-3px)}.modal-close-btn:active{transform:translateY(-1px)}.modal-grid{flex:1;display:grid;grid-template-columns:46% 54%;min-height:100%}@media (max-width: 860px){.modal-grid{grid-template-columns:1fr}}.modal-visual{position:relative;background:linear-gradient(160deg,#ff7a2040,#0006),url(/assets/tank-Dco16SJV.jpg) center/cover no-repeat;display:flex;flex-direction:column;justify-content:flex-end;padding:2.2rem 1.8rem;overflow:hidden}.modal-visual:before,.modal-visual:after{content:"";position:absolute;border-radius:50%;filter:blur(60px);opacity:.35;pointer-events:none}.modal-visual:before{width:360px;height:360px;background:radial-gradient(circle,#ff7a20,#ff9549);top:-120px;left:-80px;animation:orb1 14s linear infinite}.modal-visual:after{width:300px;height:300px;background:radial-gradient(circle,#ff9549,#ffcc7a);bottom:-120px;right:-100px;animation:orb2 16s linear infinite}@keyframes orb1{0%{transform:translate(0) rotate(0)}50%{transform:translate(30px,20px) rotate(140deg)}to{transform:translate(0) rotate(360deg)}}@keyframes orb2{0%{transform:translate(0) rotate(0)}50%{transform:translate(-20px,-30px) rotate(200deg)}to{transform:translate(0) rotate(360deg)}}.modal-visual__layer{position:absolute;inset:0;background:linear-gradient(to top,#0a0f19d9,#0f162366);z-index:1}.modal-visual__caption{position:relative;z-index:2;color:#fff}.modal-visual__caption h3{margin:0 0 .4rem;font-size:1.4rem;font-weight:600;letter-spacing:.5px}.modal-visual__caption p{margin:0;font-size:.85rem;color:#d9e2ec;letter-spacing:.4px}.modal-form-wrap{padding:2.6rem 2.2rem 2.2rem;display:flex;flex-direction:column}@media (max-width: 860px){.modal-form-wrap{padding:2.2rem 1.4rem 2.4rem}}.modal-title{margin:0 0 .8rem;font-size:2rem;font-weight:700;background:linear-gradient(90deg,#ff7a20,#ffb150);-webkit-background-clip:text;color:transparent}.modal-sub{margin:0 0 1.5rem;font-size:.9rem;color:#90a2b7;line-height:1.5;max-width:30ch}.modal-form{display:flex;flex-direction:column;gap:1rem}.field{display:flex;flex-direction:column;gap:.45rem;position:relative}.field label{font-size:.65rem;text-transform:uppercase;letter-spacing:1px;color:#7d93a9;font-weight:600}.field input,.field textarea{background:linear-gradient(145deg,#1c2a3b,#172230 60%);border:1px solid #253546;border-radius:12px;padding:.85rem .95rem;font-size:.85rem;color:#eef5fa;outline:none;font-family:inherit;transition:border-color .3s,box-shadow .3s,background .3s;resize:none}.field input:focus,.field textarea:focus{border-color:#ff9549;box-shadow:0 0 0 3px #ff954926}.field--error input,.field--error textarea{border-color:#ff3d3d;box-shadow:0 0 0 2px #ff3d3d33}.field__error{font-size:.6rem;color:#ff6262;letter-spacing:.4px;line-height:1.2;margin-top:-2px}.modal-submit{margin-top:.5rem;background:linear-gradient(120deg,#ff7a20,#ff9549);border:none;border-radius:14px;padding:.95rem 1.4rem;font-size:.9rem;font-weight:600;cursor:pointer;color:#fff;letter-spacing:.5px;display:inline-flex;justify-content:center;align-items:center;gap:.6rem;position:relative;overflow:hidden;transition:transform .35s,box-shadow .35s;box-shadow:0 12px 34px -10px #ff7a208c}.modal-submit:hover:not(:disabled){transform:translateY(-4px);box-shadow:0 16px 40px -12px #ff7a20b3}.modal-submit:disabled{opacity:.45;cursor:not-allowed}.spinner{width:20px;height:20px;border:3px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.privacy-note{margin-top:.8rem;font-size:.55rem;text-transform:uppercase;letter-spacing:.8px;color:#66778a}.modal-success{flex:1;padding:4rem 2rem 3rem;text-align:center;display:flex;flex-direction:column;gap:1.2rem;justify-content:center;align-items:center}.modal-success__icon{font-size:3.2rem;filter:drop-shadow(0 6px 16px rgba(0,255,136,.3))}.modal-success h2{margin:0;font-size:1.9rem;font-weight:700;background:linear-gradient(90deg,#ffb150,#ff7a20);-webkit-background-clip:text;color:transparent}.modal-success p{margin:0 0 1rem;font-size:.95rem;max-width:40ch;color:#b6c7d8;line-height:1.5}@media (max-width: 600px){.modal-shell{border-radius:18px;min-height:unset}.modal-title{font-size:1.7rem}.modal-visual{display:none}.modal-form-wrap{padding:2rem 1.2rem 2.4rem}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}input,button,textarea,select{font:inherit}button{border:none;background:none;cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img,picture,video,canvas,svg{display:block;max-width:100%}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}:root{--accent:#ca8149;--bg-dark:#0f172a02;--bg-card:#1d26413b;--text:#eaf0f5;--text-muted:#94a3b8;--radius:.75rem;--container:1240px;--gap:1.5rem}.container{width:100%;max-width:var(--container);margin-inline:auto}html{scroll-behavior:smooth}body{background:#000;color:var(--text);overflow-x:hidden}.text-center{text-align:center}.hidden{display:none!important}.site-header{position:fixed;width:100%;height:80px;background-color:#1f2937;color:#fff;z-index:1000}.header-content{display:flex;justify-content:space-between;align-items:center;height:100%}.logo a{font-size:54px;font-weight:700;color:inherit;text-decoration:none}@media (max-width: 767px){.logo a{font-size:40px}}.navigation{display:flex;align-items:center}.nav-list{display:flex;gap:20px;list-style:none}.nav-list li a{position:relative;color:#fff;text-decoration:none;font-size:16px;font-weight:500;padding:8px;transition:color .3s ease}.nav-list li a:hover{color:#ff9549}.nav-list li a:after{content:"";position:absolute;left:0;bottom:-4px;width:0%;height:2px;background-color:#ff9549;transition:width .3s ease}.nav-list li a:hover:after{width:100%}.btn-request{padding:10px 20px;background-color:#ff9549;color:#fff;font-size:16px;font-weight:700;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #00000026;position:relative;z-index:1;overflow:hidden}.btn-request:before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:#ffffff4d;transform:skew(-20deg);transition:left .6s ease;z-index:-1}.btn-request:hover{background-color:#ff7a20;transform:scale(1.05);box-shadow:0 6px 20px #00000040}.btn-request:hover:before{left:150%}.hero-section{width:100%;height:100vh;background-image:url(/assets/hero-C2FAelzd.jpg);background-size:cover;background-position:center;position:relative;color:#fff}.hero-container{width:100%;max-width:var(--container);height:100%;margin:0 auto;display:flex;align-items:center}.hero-content{position:relative;padding:50px;max-width:880px}.hero-text{font-size:clamp(18px,4vw,30px);font-weight:500}.hero-title{font-size:clamp(38px,8vw,84px);font-weight:800}.btn-request-hero{top:50px;padding:10px 20px;background-color:#ff9549;color:#fff;font-size:26px;font-weight:700;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #00000026;position:relative;z-index:1;overflow:hidden}.btn-request-hero:before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:#ffffff4d;transform:skew(-20deg);transition:left .6s ease;z-index:-1}.btn-request-hero:hover{background-color:#ff7a20;transform:scale(1.05);box-shadow:0 6px 20px #00000040}.btn-request-hero:hover:before{left:150%}@media (max-width: 767px){.hero-section{height:80vh}.btn-request-hero{box-shadow:0 6px 20px #0009;top:60px}}:root{--slider-bg: #0b1b42;--overlay-bg: rgba(59, 56, 56, .4);--text-light: #eaf6ff;--accent: #ff7a20}.tech-slider__header{text-align:center;max-width:800px;margin:0 auto 40px}.tech-slider__title{font-size:clamp(24px,6vw,38px);font-weight:700;margin-bottom:8px}.tech-slider__lead{font-size:clamp(16px,2.6vw,24px);color:#d5dfeb;margin-bottom:20px}.tech-slider__viewport{position:relative;overflow:hidden}.tech-slider__track{display:flex;transition:transform .6s ease}.tech-slider__slide{flex:0 0 100%;height:800px;background-size:cover;background-position:center bottom;position:relative}tech-slider__overlay{position:absolute;inset:0;background:var(--overlay-bg)}.tech-slider__overlay:before,.tech-slider__overlay:after{content:"";position:absolute;left:0;right:0;height:32%;pointer-events:none}.tech-slider__overlay:before{top:0;background:linear-gradient(to bottom,rgba(0,0,0,.55),transparent)}.tech-slider__overlay:after{bottom:0;background:linear-gradient(to top,rgba(0,0,0,.65),transparent)}.tech-slider__content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;padding:24px 28px 22px;max-width:100%;pointer-events:none}.tech-slider__slide-title{margin:0;color:var(--text-light);font-weight:700;line-height:1.15;font-size:clamp(22px,4.6vw,46px);text-shadow:0 2px 8px rgba(0,0,0,.55)}.tech-slider__slide-desc{margin:0 0 50px;color:var(--text-light);line-height:1.45;font-size:clamp(20px,2.2vw,28px);width:min(920px,92%);text-shadow:0 2px 8px rgba(0,0,0,.55)}.tech-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;line-height:1;color:#fff;background:#0000006b;border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;z-index:3}.tech-slider__arrow--prev{left:16px}.tech-slider__arrow--next{right:16px}.tech-slider__arrow:hover{background:#0009}.tech-slider__cta{text-align:center;margin-top:30px;margin-bottom:30px}.tech-slider__btn{padding:10px 20px;background-color:#ff9549;color:#fff;font-size:36px;font-weight:700;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #00000026;position:relative;z-index:1;overflow:hidden}.tech-slider__btn:before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:#ffffff4d;transform:skew(-20deg);transition:left .6s ease;z-index:-1}.tech-slider__btn:hover{background-color:#ff7a20;transform:scale(1.05);box-shadow:0 6px 20px #00000040}.tech-slider__btn:hover:before{left:150%}@media (max-width: 992px){.tech-slider__slide{height:560px}}@media (max-width: 768px){.tech-slider__slide{height:440px}.tech-slider__content{top:16px;max-width:94%;padding:6px 10px}}@media (max-width: 400px){.tech-slider__slide{height:360px}.tech-slider__content{top:12px;max-width:96%}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ 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);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}:root{--cc-bg: #0f172a;--cc-card-bg: #1e273f;--cc-accent: #ff7a20;--cc-text: #ffffff;--cc-text-light: #ffffff;--cc-radius: 1rem}.compat-coverflow{background:var(--cc-bg);color:var(--cc-text);padding:6rem 0 4rem}.compat-coverflow__title{text-align:center;font-size:2rem;font-weight:700;margin-bottom:2rem}.compat-coverflow__swiper{width:100%;padding:2rem 0}.compat-coverflow__slide{width:80%;max-width:500px}.compat-coverflow__card{background:var(--cc-card-bg);border-radius:var(--cc-radius);padding:2rem 1.5rem;display:flex;flex-direction:column;align-items:center;box-shadow:0 20px 40px #00000080}.compat-coverflow__icon-box{background:#ff95491a;padding:1rem;border-radius:50%;margin-bottom:1rem}.compat-coverflow__icon{width:2rem;height:2rem}.compat-coverflow__card-title{color:var(--cc-accent);font-size:1.5rem;font-weight:600;margin-bottom:.5rem;text-align:center}.compat-coverflow__card-text{color:var(--cc-text-light);font-size:1rem;line-height:1.5;text-align:center}.swiper-button-next,.swiper-button-prev{color:var(--cc-accent)}.swiper-button-next:hover,.swiper-button-prev:hover{color:#fff}.swiper-pagination-bullet{background:var(--cc-text-light);opacity:.6}.swiper-pagination-bullet-active{background:var(--cc-accent);opacity:1}@media (max-width: 768px){.compat-coverflow__slide{width:90%}.compat-coverflow__title{font-size:1.75rem}}:root{--accent: #ff7a20;--bg-text: rgba(15,23,42,.75);--text: #f9fafb;--text-light: #ffffff;--gap: 1.5rem;--radius: .5rem}.container{max-width:1240px;margin:0 auto;padding:0 1rem}.components-section{background:#0f172a;color:var(--text);padding:4rem 0}.components__heading{text-align:center;font-size:2rem;margin-bottom:.5rem}.components__lead{text-align:center;color:var(--text-light);margin-bottom:2rem}.components__grid{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap);padding:0;margin:0}@media (max-width: 768px){.components__grid{grid-template-columns:1fr}}.components__card{position:relative;aspect-ratio:4 / 3;background-size:cover;background-position:center center;overflow:hidden;border-radius:var(--radius);cursor:default;transition:transform .3s ease,box-shadow .3s ease}.components__card:hover{transform:scale(1.02);box-shadow:0 1rem 2rem #00000080}.components__overlay{position:absolute;inset:0;background:linear-gradient(to top,var(--bg-text),transparent 60%)}.components__body{position:absolute;bottom:1rem;left:1rem;right:1rem;color:var(--text)}.components__title{font-size:1.25rem;margin:0;color:var(--accent)}.components__desc{font-size:.95rem;margin:.5rem 0 0;color:var(--text-light)}.economy{background:#0d1524;background:radial-gradient(circle at 70% 20%,#182840,#0d1524 60%);color:#eef4fa;padding:5rem 0 4rem;font-family:inherit}.economy .container{max-width:1240px;margin:0 auto;padding:0 1.2rem}.economy-hero{display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(480px,1fr));align-items:start;margin-bottom:3.5rem}.economy-hero__title{margin:0 0 1rem;font-size:2.6rem;font-weight:700;line-height:1.1;background:linear-gradient(90deg,#ff7a20,#ffb150);-webkit-background-clip:text;color:transparent}.economy-hero__lead{margin:0 0 1.5rem;font-size:1.05rem;color:#90a4be;line-height:1.55;max-width:34ch}.economy-hero__stat{background:linear-gradient(135deg,#1f2e45,#162235);border:1px solid #25354c;border-left:5px solid #ff7a20;padding:1.1rem 1.2rem 1rem;border-radius:.9rem;display:flex;flex-direction:column;gap:.4rem;max-width:320px;box-shadow:0 10px 28px -8px #ff7a2040}.economy-hero__stat>span{font-size:.75rem;text-transform:uppercase;letter-spacing:1px;color:#8190a4}.economy-hero__stat>strong{font-size:2rem;font-weight:700;line-height:1;color:#fff}.economy-hero__stat>em{font-style:normal;font-size:.85rem;color:#b6c4d3}.economy-hero__actions{margin-top:1.8rem}.economy__btn{background:linear-gradient(120deg,#ff7a20,#ff9549);border:none;color:#fff;padding:.95rem 2.1rem;font-size:.95rem;border-radius:.8rem;font-weight:600;letter-spacing:.5px;cursor:pointer;box-shadow:0 12px 30px -8px #ff7a2073;transition:transform .25s,box-shadow .25s}.economy__btn:hover{transform:translateY(-4px);box-shadow:0 16px 38px -10px #ff7a2099}.economy__btn:active{transform:translateY(-1px)}.economy__btn--small{margin-top:1rem;font-size:.85rem;padding:.7rem 1.4rem}.economy-kpi-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(140px,1fr));margin-bottom:2rem}.kpi{background:#182436;border:1px solid #243347;padding:.9rem .8rem .7rem;border-radius:.75rem;display:flex;flex-direction:column;gap:.25rem;position:relative;overflow:hidden}.kpi:before{content:"";position:absolute;inset:0;background:linear-gradient(145deg,rgba(255,122,32,.12),transparent 60%);opacity:0;transition:opacity .3s}.kpi:hover:before{opacity:1}.kpi__label{font-size:.6rem;text-transform:uppercase;letter-spacing:.8px;color:#7f8ea1}.kpi__value{font-size:1.05rem;font-weight:600;letter-spacing:.5px;color:#fff}.kpi--accent .kpi__value{color:#ff9549}.payback{background:#182436;border:1px solid #243347;padding:1rem 1rem .9rem;border-radius:.85rem}.payback__top{display:flex;justify-content:space-between;font-size:.8rem;color:#9cb0c5;margin-bottom:.6rem}.payback__bar{height:10px;background:#111c2c;border-radius:6px;overflow:hidden;position:relative}.payback__fill{height:100%;background:linear-gradient(90deg,#ff7a20,#ffb150);width:0;transition:width .6s cubic-bezier(.65,.05,.36,1)}.payback__hint{margin-top:.5rem;font-size:.6rem;text-transform:uppercase;letter-spacing:.7px;color:#627086}.economy-reasons{display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:1rem 0 3.2rem}.reason{background:#162133;padding:1rem .95rem .85rem;border:1px solid #223347;border-radius:.9rem;position:relative;overflow:hidden;transition:background .3s,transform .3s}.reason:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 15%,rgba(255,122,32,.25),transparent 70%);opacity:0;transition:opacity .35s}.reason:hover{transform:translateY(-4px);background:#19253a}.reason:hover:before{opacity:1}.reason h4{margin:0 0 .4rem;font-size:1.4rem;color:#ff9549;font-weight:600;letter-spacing:.5px}.reason p{margin:0;font-size:1rem;line-height:1.4;color:#b3c2d1}.formula-box{background:#162133;border:1px solid #25354a;border-radius:.9rem;padding:1rem 1.1rem .8rem;margin:0 0 3rem}.formula-box summary{cursor:pointer;font-weight:600;color:#ff9549;list-style:none;outline:none;margin:0 0 .6rem}.formula-box summary::-webkit-details-marker{display:none}.formula-box pre{margin:0 0 .5rem;font-family:JetBrains Mono,monospace;font-size:.75rem;line-height:1.4;color:#e2e8f0;white-space:pre}.formula-box__note{margin:0;font-size:.6rem;letter-spacing:.5px;color:#7e90a2}.economy-calc-block{display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));margin-bottom:3.5rem}.economy-calc-block h3{margin:0 0 1rem;font-size:1.15rem;color:#ff9549;font-weight:600;letter-spacing:.5px}.calc-form{display:inline;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.calc-form label{display:flex;flex-direction:column;gap:.3rem;font-size:.6rem;text-transform:uppercase;letter-spacing:.8px;color:#7d8fa3}.calc-form input,.calc-form select{background:#1c293c;border:1px solid #27374c;padding:.6rem .65rem;border-radius:.6rem;font-size:.75rem;color:#eef5fb;outline:none;transition:border-color .25s,background .25s}.calc-form input:focus,.calc-form select:focus{border-color:#ff9549;background:#243347}.economy-calc-block__result{background:#162233;border:1px solid #25354a;border-radius:.9rem;padding:1.2rem 1.2rem 1.1rem;display:flex;flex-direction:column}.result-list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.result-list li{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;background:#1b2a3e;padding:.55rem .7rem;border:1px solid #223346;border-radius:.6rem}.result-list span{font-size:1rem;color:#89a0b9}.result-list strong{font-family:JetBrains Mono,monospace;font-weight:600;color:#fff;letter-spacing:.5px;font-size:1rem}.eco-benefits{display:grid;gap:1.1rem;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:0 0 3.2rem}.eco-benefits__item{background:#162133;border:1px solid #223347;padding:.85rem .75rem .75rem;border-radius:.75rem;position:relative;overflow:hidden;transition:background .3s}.eco-benefits__item:before{content:"";position:absolute;inset:0;background:linear-gradient(140deg,rgba(255,122,32,.18),transparent 65%);opacity:0;transition:opacity .35s}.eco-benefits__item:hover:before{opacity:1}.eco-benefits__item h4{margin:0 0 .3rem;font-size:1.2rem;color:#ff9549;font-weight:600;letter-spacing:.4px}.eco-benefits__item p{margin:0;font-size:.83rem;line-height:1.35;color:#b5c4d3}.economy-final-cta{text-align:center;background:#162133;padding:2.3rem 1rem 2.4rem;border:1px solid #243447;border-radius:1rem;position:relative;overflow:hidden}.economy-final-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgba(255,122,32,.25),transparent 70%);opacity:.5;pointer-events:none}.economy-final-cta p{margin:0 0 1.4rem;font-size:1.05rem;font-weight:500;letter-spacing:.5px;color:#f2f7fb}@media (max-width:680px){.economy-hero__title{font-size:2.1rem}.economy-hero{grid-template-columns:1fr}.economy-kpi-grid{grid-template-columns:repeat(2,1fr)}.economy-calc-block{grid-template-columns:1fr}}.request-section{width:100%;height:85vh;background-image:url(/assets/tank-Dco16SJV.jpg);background-size:cover;background-position:center;position:relative;color:#fff}.request-section:before{content:"";position:absolute;inset:0}.request-section .container{position:relative;z-index:1}.request-form-wrap{margin-left:auto;max-width:1240px;height:80vh;background:var(--bg-card);border-radius:var(--radius);padding:40px 32px;box-shadow:0 8px 28px #00000073}.request-title{font-size:30px;font-weight:700;margin-bottom:6px}.request-lead{font-size:14px;letter-spacing:.8px;text-transform:uppercase;color:var(--accent);margin-bottom:24px}.field{display:flex;flex-direction:column;gap:4px;margin-bottom:18px}.field span{font-size:14px}.field input,.field textarea{padding:10px 12px;border-radius:6px;border:1px solid #334155;background:#070f1f65;color:var(--text)}.field.error input,.field.error textarea{border-color:#e11d48}.field em{color:#e11d48;font-size:12px}.request-submit{width:100%;padding:14px;font-size:16px;font-weight:600;border:none;border-radius:8px;background:var(--accent);color:#fff;cursor:pointer;transition:.25s}.request-submit:hover{background:#ff6200}.request-submit:disabled{opacity:.55;cursor:default}.spinner{display:inline-block;width:20px;height:20px;border:3px solid #fff;border-top-color:transparent;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.privacy-note{font-size:12px;color:var(--text-muted);margin-top:10px;text-align:center}.request-success{max-width:420px;margin:0 auto;text-align:center;background:#0000008c;padding:40px 32px;border-radius:var(--radius)}.request-success__icon{font-size:48px;margin-bottom:16px}@media (max-width:991px){.request-form-wrap{margin:0 auto;background:#1e273fe0;box-shadow:none}}@media (max-width:600px){.request-section{padding:60px 0}.request-form-wrap{padding:28px 20px}.request-title{font-size:24px}}.site-footer{background:#0f172a;color:#cbd5e1;padding:56px 0 0;position:relative;z-index:1}.footer__grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.footer__logo{color:#fff;font-size:28px;font-weight:700;margin-bottom:10px}.footer__tagline{max-width:260px;line-height:1.5;font-size:15px;color:#94a3b8}.footer__title{color:#fff;font-size:18px;font-weight:600;margin-bottom:12px}.footer__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;font-size:15px}.footer__list a{color:#cbd5e1;text-decoration:none}.footer__list a:hover{color:#ff7a20}.footer__bottom{margin-top:40px;background:#1e293b;padding:14px 0;font-size:14px;color:#94a3b8}.footer__bottom-wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.btn{display:inline-block;padding:12px 24px;border-radius:8px;border:none;cursor:pointer;font-weight:600;position:relative;overflow:hidden;transition:transform .25s,box-shadow .25s}.btn--accent{background:#ff7a20;color:#fff}.btn--sm{padding:8px 16px;font-size:14px}.btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000059}.btn--accent:before{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:#ffffff40;transform:skew(-20deg);transition:left .6s}.btn--accent:hover:before{left:140%}.footer__legal{flex:1 1 100%;font-size:15px;color:#fcfcfc;line-height:1.4}@media (max-width: 768px){.footer__legal{font-size:13px;text-align:center;padding:10px}}.footer__bottom-text{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:767px){.footer__grid{gap:1.5rem}}
