@charset "UTF-8";:root{--color-bg:#f7f4ef;--color-bg-soft:#efe9e3;--color-red:#b83232;--color-red-dark:#8a2424;--color-gold:#c9a463;--color-gold-bg:rgba(170,140,80,.3);--color-gold-dark:#a98a52;--color-text:#2b2b2b;--color-text-soft:#5a5a5a;--color-border:#d9d2c8;--color-hover:#f1e9e2;--color-white:#fff;--font-main:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei","Heiti SC","WenQuanYi Micro Hei","Segoe UI",Roboto,sans-serif;--font-size-logo:36px;--font-size-h1:32px;--font-size-h2:24px;--font-size-mega:18px;--font-size-body:16px;--font-size-small:14px;--font-size-mini:12px;--line-height-base:1.65;--space-xxs:4px;--space-xs:8px;--space-s:12px;--space-m:16px;--space-l:24px;--space-xl:32px;--radius-s:4px;--radius-m:8px;--radius-l:12px;--shadow-soft:0 1px 4px rgba(0,0,0,.08),0 0 14px rgba(0,0,0,.03);--shadow-strong:0 4px 12px rgba(0,0,0,.12);--shadow-menu:0 1px 8px rgba(0,0,0,.05);--transition-fast:0.15s ease;--transition-base:0.25s ease;--transition-slow:0.45s ease}*{box-sizing:border-box;outline:none;margin:0;padding:0;text-decoration:none}html{scroll-behavior:smooth}body{font-family:var(--font-main);font-weight:400;font-size:var(--font-size-body);line-height:var(--line-height-base);background:var(--color-bg);overflow-x:hidden}body.swal2-shown{overflow:auto!important;padding-right:0!important}.btn-home{display:inline-block;background:var(--color-red);color:#fff;padding:12px 35px;border-radius:50px;font-weight:700;text-transform:uppercase;letter-spacing:1px;transition:.3s ease}.btn-home:hover{background:var(--color-red-dark);transform:translateY(-2px)}.header{top:0;width:100%;position:fixed;z-index:4;padding:var(--space-m) 0;background-color:transparent;transition:var(--transition-base)}.header-dark{height:100px;border-bottom:5px solid var(--color-gold-dark);background:#1a0808;display:block}.header-shrink{background-color:var(--color-white);box-shadow:var(--shadow-menu);width:100%}.header-shrink .navbar-item{color:var(--color-red)}.header-shrink .navbar-item:hover{color:var(--color-red-dark)}.header-wrapper{display:flex;align-items:center;justify-content:space-between;flex-direction:row}.header-slider{width:100%;height:60vh}.header-slider .swiper-slide{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:flex-start}.header-slider .slide-overlay{position:absolute;inset:0;background:rgba(0,0,0,.35)}.header-slider .slide-content{position:relative;z-index:1;left:8%;transform:translateY(0);color:#fff}.header-slider .slide-title{font-size:50px;margin:0 0 var(--space-s)}.header-slider .slide-desc{font-size:24px;max-width:600px}.header-slider .slide-controls{position:absolute;right:10%;top:50%;transform:translateY(-50%);display:flex;gap:var(--space-m);flex-direction:column;align-items:center;z-index:2}.header-slider .slide-controls .slide-button-next,.header-slider .slide-controls .slide-button-prev{display:flex;align-items:center;justify-content:center;padding:var(--space-xs);border:1px solid var(--color-border);cursor:pointer}.header-slider .slide-controls .slide-button-next:active,.header-slider .slide-controls .slide-button-next:hover,.header-slider .slide-controls .slide-button-prev:active,.header-slider .slide-controls .slide-button-prev:hover{border-color:var(--color-hover)}.header-slider .slide-controls .slide-button-next svg,.header-slider .slide-controls .slide-button-prev svg{fill:var(--color-border);width:30px;height:auto}.header-slider .slide-controls .slide-button-prev{order:1}.header-slider .slide-controls .slide-pagination{order:2;display:flex;flex-direction:column;gap:var(--space-m);align-items:center}.header-slider .slide-controls .slide-pagination .swiper-pagination-bullet{background:var(--color-white);font-size:var(--font-size-body);display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:0;cursor:pointer;width:30px;height:30px}.header-slider .slide-controls .slide-pagination .swiper-pagination-bullet-active{background:var(--color-gold-dark)}.header-slider .slide-controls .slide-button-next{order:3}.header-slider .parallax-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-position:50%;background-size:cover}.container{margin:0 auto;padding:0 var(--space-m);width:1300px;position:relative}.logotype a{text-decoration:none;display:flex;align-items:center;gap:var(--space-s);font-size:var(--font-size-logo);font-weight:700;color:var(--color-gold-dark)}.logotype a svg{width:60px;height:auto;fill:var(--color-red-dark)}.navbar{justify-content:center;position:relative}.navbar,.navbar-list{display:flex;align-items:center}.navbar-list{list-style:none;margin:0;padding:0;gap:var(--space-l)}.navbar-item{padding:var(--space-xxs) 0;position:relative;display:block;color:var(--color-gold);font-size:var(--font-size-mega);font-weight:500;transition:var(--transition-base)}.navbar-item a{text-decoration:none;color:inherit;font-size:inherit;font-weight:inherit;transition:inherit}.navbar-item:before{position:absolute;left:0;bottom:0;content:"";width:0;height:2px;background:var(--color-gold-dark);transition:var(--transition-base)}.navbar-item:hover{color:var(--color-gold-dark)}.navbar-item:hover:before{width:100%}.section{padding:80px 0}.section-bottom{padding:0 0 80px}.section-title{color:var(--color-red-dark);font-size:var(--font-size-h1);font-weight:500;text-align:center;padding-bottom:var(--space-m);margin-bottom:50px;position:relative}.section-title:after,.section-title:before{content:"";position:absolute;height:2px;background:var(--color-gold-dark);left:50%;transform:translateX(-50%)}.section-title:after{width:100px;bottom:2px}.section-title:before{width:150px;bottom:6px}.about-wrapper{display:flex;align-items:center;justify-content:space-evenly}.about-map{width:240px;overflow:hidden;border:1px solid var(--color-border);position:relative}.about-map img{width:100%;height:100%;object-fit:cover;display:block}.about-list{display:flex;flex-direction:column;gap:30px;align-items:flex-start;max-width:550px}.about-text{font-size:var(--font-size-body);font-weight:400;background:var(--color-white);border:1px solid var(--color-border);padding:var(--space-s)}.pulse{position:absolute;top:50px;right:60px;width:20px;height:20px;z-index:4}.pulse span{position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid var(--color-red-dark);border-radius:50%;animation:a 2.5s linear infinite;box-sizing:border-box}.pulse span:first-child{animation-delay:0s}.pulse span:nth-child(2){animation-delay:.5s}.pulse span:nth-child(3){animation-delay:1s}@keyframes a{0%{transform:scale(1);opacity:1}to{transform:scale(3.5);opacity:0}}#services{width:100%;position:relative;overflow:hidden}.services-wrapper{display:flex;align-items:flex-start;flex-direction:row;justify-content:space-evenly;gap:150px}.services-card{position:relative;padding:var(--space-l);border:1px solid var(--color-border);text-align:left;text-indent:25px;backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);flex-basis:50%;display:flex;flex-direction:column;gap:var(--space-s)}.services-card-icon{position:absolute;border-radius:50%;border:1px solid var(--color-border);background:var(--color-red-dark);box-shadow:var(--shadow-strong);width:80px;height:80px;left:50%;transform:translateX(-50%);top:-60px;display:flex;align-items:center;justify-content:center}.services-card-icon img{object-fit:contain;width:100%;height:100%}.parallax{background-size:cover;background-position:50%;background-attachment:fixed;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;position:relative;overflow:hidden}.img1{background-image:linear-gradient(rgba(0,0,0,.35),rgba(0,0,0,.35)),url(../img/bg-1.jpg)}.prices-wrapper{width:100%;display:flex;align-items:flex-start;flex-direction:row;gap:50px;margin:60px 0}.prices-card{position:relative;padding:var(--space-l);background:var(--color-white);overflow:hidden;flex-basis:50%;border-radius:var(--radius-m);box-shadow:var(--shadow-strong);transition:box-shadow .3s ease,transform .3s ease}.prices-card:hover{box-shadow:0 4px 12px 8px rgba(0,0,0,.12);transform:translateY(2px)}.prices-card-title{font-size:var(--font-size-h2);margin-bottom:var(--space-l);font-weight:500;display:flex;align-items:center;gap:10px;color:var(--color-text)}.prices-official-text{color:var(--color-text-soft);font-size:var(--font-size-body);text-align:justify;display:flex;flex-direction:column;gap:var(--space-xl)}.prices-key-factor{margin-top:var(--space-l);background:var(--color-bg-soft);padding:var(--space-m);border-top-left-radius:var(--radius-l);border-bottom-left-radius:var(--radius-l);border-left:3px solid var(--color-gold-dark)}.prices-key-factor h4{font-size:var(--font-size-mega);color:var(--color-red-dark)}.prices-key-factor h4,.prices-key-factor p{margin-bottom:var(--space-xs);font-weight:500}.prices-key-factor p{font-size:var(--font-size-small);color:var(--color-text-soft)}.prices-key-factor span{font-weight:700;color:#333;font-size:var(--font-size-mega)}#process{width:100%;background-image:linear-gradient(var(--color-bg),var(--color-gold) 90%);background-repeat:no-repeat,no-repeat;background-position:left 0 top 0,left calc(500px + 50%) center;background-size:auto,contain;background-attachment:scroll,scroll;padding-top:80px}#process-next{width:100%;background-color:var(--color-gold)}.process-description{font-size:var(--font-size-h2);margin-bottom:var(--space-l);font-weight:500;display:flex;align-items:center;justify-content:center;color:var(--color-text);width:100%}.timeline{width:100%;position:relative}.timeline:after{content:"";position:absolute;width:4px;background-color:var(--color-red-dark);top:0;bottom:0;left:50%;transform:translateX(-50%);box-shadow:inset 0 0 5px rgba(0,0,0,.5)}.timeline-item{padding:10px 130px;position:relative;background-color:inherit;width:50%}.timeline-item:nth-child(odd){left:0;padding-right:60px}.timeline-item:nth-child(odd) .timeline-icon{right:-20px}.timeline-item:nth-child(odd) .timeline-content:after{right:-10px;border-width:10px 0 10px 10px;border-color:transparent transparent transparent var(--color-red)}.timeline-item:nth-child(2n){left:50%;padding-left:60px}.timeline-item:nth-child(2n) .timeline-icon{left:-20px}.timeline-item:nth-child(2n) .timeline-content:after{left:-10px;border-width:10px 10px 10px 0;border-color:transparent var(--color-red) transparent transparent}.timeline-icon{position:absolute;width:40px;height:40px;border-radius:50%;background:var(--color-bg);color:var(--color-text);font-size:var(--font-size-h2);font-weight:700;z-index:3;border:4px solid var(--color-red-dark);box-shadow:inset 0 0 5px rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.timeline-content{padding:20px 25px;background-color:var(--color-bg-soft);border:1px solid var(--color-red)}.timeline-content h3{color:var(--color-red);margin-bottom:var(--space-xs);font-size:var(--font-size-mega);display:flex;align-items:center;gap:var(--space-xs)}.timeline-content svg{width:20px;height:20px;fill:none;stroke:var(--color-red);stroke-width:2}.timeline-content p{font-size:var(--font-size-small);color:var(--color-text-soft)}.timeline-content:after{content:" ";position:absolute;width:0;height:0;top:10px;border:medium solid var(--color-red)}#choice{width:100%;background-image:linear-gradient(var(--color-gold),var(--color-red-dark) 90%);background-repeat:no-repeat,no-repeat;background-position:left 0 top 0,left calc(500px + 50%) center;background-size:auto,contain;background-attachment:scroll,scroll}.choice-wrapper{display:flex;align-items:center;justify-content:space-between;overflow:hidden;gap:50px}.choice-content{flex:1;max-width:60%}.choice-content h2{font-size:var(--font-size-h1);color:var(--color-red-dark);border-bottom:2px solid var(--color-gold);padding-bottom:var(--space-s);margin-bottom:var(--space-l);font-weight:700}.choice-content p{margin-bottom:var(--space-m);color:var(--color-text);font-size:var(--font-size-body)}.choice-image-block{flex:1;max-width:40%;padding:20px;background:var(--color-bg-soft);border:1px solid var(--color-border);box-shadow:var(--shadow-strong);display:flex;align-items:center;justify-content:center}.choice-image-block img{width:100%;height:100%;object-fit:contain}.choice-button{display:inline-flex;align-items:center;gap:var(--space-xs);margin-top:var(--space-l);padding:var(--space-s) var(--space-l);background-color:var(--color-red);color:var(--color-white);text-transform:uppercase;font-weight:700;border-radius:var(--radius-s);box-shadow:var(--shadow-strong);transition:var(--transition-base)}.choice-button:hover{background-color:var(--color-red-dark);transform:translateY(-2px);box-shadow:0 6px 15px rgba(184,50,50,.4)}.choice-button svg{stroke:var(--color-white);width:18px;height:18px}.contact-map{background:var(--color-white);border-radius:var(--radius-l);box-shadow:var(--shadow-strong);overflow:hidden}.contact-map iframe{display:block}.contact-wrapper{display:grid;grid-template-columns:1fr 1.5fr;gap:50px;background:var(--color-white);border-radius:var(--radius-l);box-shadow:var(--shadow-strong);overflow:hidden}.contact-info-panel{background-color:var(--color-red-dark);background-image:linear-gradient(135deg,var(--color-red-dark),#5e1616);padding:50px 40px;color:var(--color-white);display:flex;flex-direction:column;gap:40px}.contact-info-panel-title{font-size:var(--font-size-h2);margin-bottom:var(--space-xs);color:var(--color-gold)}.contact-info-panel-text{opacity:.9;margin-bottom:var(--space-xl)}.contact-form-panel{padding:50px}.contact-card-item{display:flex;align-items:flex-start;gap:20px}.contact-card-item-icon-box{width:50px;height:50px;background:hsla(0,0%,100%,.1);border-radius:var(-radius-s);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-gold)}.contact-card-item-icon-box svg{width:24px;height:24px}.contact-card-item-info-content h4{font-size:var(--font-size-body);margin-bottom:var(--space-xxs);opacity:.8}.contact-card-item-info-content a,.contact-card-item-info-content p{font-size:var(--font-size-mega);font-weight:600;line-height:1.4;display:block;color:var(--color-white)}.contact-card-item-info-content a:active,.contact-card-item-info-content p:active{color:var(--color-white)}.contact-card-item-info-content span{font-size:var(--font-size-small);font-weight:400;opacity:.7;margin-top:var(--space-xxs)}form{display:flex;flex-direction:column;align-items:flex-start;gap:30px}.form-group{position:relative;width:100%}.form-group-double{display:flex;flex-direction:row;align-items:center}.form-group-double .btn-input{background:var(--color-gold);transition:background .3s ease;cursor:pointer;outline:none;white-space:nowrap;border:1px solid var(--color-gold-dark);border-left:none;border-top-right-radius:8px;border-bottom-right-radius:8px;font-size:16px;padding:15px 17px;color:var(--color-white)}.form-group-double .btn-input:hover:not(:disabled){background:var(--color-gold)}.form-group-double .btn-input:disabled{opacity:.5;cursor:not-allowed}.form-group-double .form-control{border-top-right-radius:unset;border-bottom-right-radius:unset}.form-group.select-wrapper:after{content:"▼";position:absolute;right:15px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-gold);font-size:14px}.form-group select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:30px}.form-group label{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:var(--color-text-soft)}.form-group:has(input[required]) label:after,.form-group:has(textarea[required]) label:after{content:" *";color:#e53935;font-weight:700}.form-control{width:100%;padding:15px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;font-size:16px;transition:var(--transition-base);font-family:inherit}.form-control:focus{border-color:var(--color-gold);background:#fff;box-shadow:0 0 0 4px rgba(201,164,99,.1)}textarea.form-control{resize:vertical;min-height:120px}.btn-submit,.btn-view{width:100%;background:var(--color-gold-dark);color:#fff;border:none;padding:15px;font-size:18px;font-weight:700;border-radius:8px;cursor:pointer;transition:var(--transition-base);display:flex;justify-content:center;align-items:center;gap:10px}.btn-submit:disabled,.btn-view:disabled{opacity:.6;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-submit:hover:not(:disabled),.btn-view:hover:not(:disabled){background:var(--color-gold);transform:translateY(-2px)}.btn-view{width:unset!important}#footer{background:#1a0808;color:hsla(0,0%,100%,.6);padding:30px 0;text-align:center;font-size:14px;border-top:5px solid var(--color-gold-dark)}.upbtn{z-index:7;width:70px;height:70px;color:var(--color-white);position:fixed;bottom:100px;right:16px;cursor:pointer;border:3px solid var(--color-gold-dark);border-radius:50%;transform:scale(0);transition:all .7s ease-in-out;background-position:50%;background-repeat:no-repeat;background-color:var(--color-red-dark);background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ5MS44NTggNDkxLjg1OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDkxLjg1OCA0OTEuODU4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTQ5MS44NTgsNDQyLjQ2MWMwLDEzLjkzMS0xMS4yOTMsMjUuMjI0LTI1LjIyNCwyNS4yMjRMMjQ1LjkzLDM3My4wOTdMMjUuMjI0LDQ2Ny42ODYgICAgQzExLjI5Miw0NjcuNjg2LDAsNDU2LjM5MiwwLDQ0Mi40NjFMMjI3LjAxMSwzMi41OGMwLDAsMTguOTE4LTE4LjkxOCwzNy44MzQsMEMyODMuNzY0LDUxLjQ5OSw0OTEuODU4LDQ0Mi40NjEsNDkxLjg1OCw0NDIuNDYxeiIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=)}.upbtn:hover{transform:scale(1.2);box-shadow:var(--shadow-strong)}.line{background:var(--color-bg)}.line svg{width:100%;height:60px}.mobile-menu-checkbox{display:none}.mobile-menu-checkbox:checked+.mobile-menu-button{position:fixed;top:20px;right:20px;transition:all .3s ease}.mobile-menu-checkbox:checked+.mobile-menu-button:before{transform:rotate(45deg);top:50%}.mobile-menu-checkbox:checked+.mobile-menu-button:after{opacity:0}.mobile-menu-checkbox:checked+.mobile-menu-button span{transform:rotate(-45deg);bottom:50%}.mobile-menu-checkbox:checked~.navbar{right:0}.mobile-menu-button{width:30px;height:22px;position:relative;cursor:pointer;display:none;z-index:6}.mobile-menu-button:after,.mobile-menu-button:before,.mobile-menu-button span{content:"";position:absolute;height:3px;width:100%;background:var(--color-red);transition:.3s ease}.mobile-menu-button:before{top:0;transform:translateY(0)}.mobile-menu-button:after{bottom:0;transform:translateY(0)}.mobile-menu-button span{top:50%;transform:translateY(-50%)}.content{min-height:calc(100vh - 160px);display:flex;flex-direction:column;align-items:center;margin-top:190px;padding:100px 0}.head-title{position:absolute;bottom:-60px;left:50%;transform:translateX(-50%);border:5px solid var(--color-gold-dark);background:#1a0808;padding:10px 40px;border-radius:7px;font-size:30px;color:var(--color-gold-dark);font-weight:700}.thanks{min-height:calc(100vh - 88px);justify-content:center}.thanks,.thanks-box{display:flex;align-items:center}.thanks-box{background:#fff;padding:30px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.1);max-width:600px;width:90%;flex-direction:column;gap:30px}.thanks-box .icon-check{font-size:60px;color:#4caf50}.thanks-box h1{font-size:32px}.thanks-box p{font-size:18px;color:#666}.page-error{display:flex;flex-direction:column;align-items:center;gap:30px;margin:0 auto}.page-error h1{font-size:100px;font-weight:700;color:var(--color-red-dark)}.page-error h2{font-size:36px;font-weight:400;color:var(--color-text-soft)}.car-price{margin-top:20px;display:flex;align-items:flex-start;justify-content:center;gap:30px;flex-direction:row}.car-price-item{background:var(--color-white);border-radius:var(--radius-m);width:320px;box-shadow:var(--shadow-strong);transition:box-shadow .3s ease,transform .3s ease;position:relative}.car-price-item:hover{box-shadow:0 4px 12px 8px rgba(0,0,0,.12);transform:translateY(2px)}.car-price-item-head{color:#fff;padding:4px;font-size:20px;font-weight:700;text-align:center;border-radius:20px;position:absolute;left:50%;transform:translateX(-50%);top:-22px;width:150px}.car-price-item-head.color-1{background:#3b82f6}.car-price-item-head.color-2{background:#22c55e}.car-price-item-head.color-3{background:#f59e0b}.car-price-item-body{padding:20px}.car-price-item-body .volume{color:#666;margin-bottom:10px;margin-top:20px;font-size:18px;font-weight:700;text-align:center}.car-price-item-body .price-from{font-size:16px;color:var(--color-red);text-align:center;margin-bottom:16px}.car-price-item-body .price-to{text-align:center;font-size:28px;font-weight:700;padding-bottom:20px;margin-bottom:20px;color:var(--color-red);border-bottom:2px solid var(--color-gold-dark);position:relative}.car-price-item-body .price-to:after,.car-price-item-body .price-to:before{position:absolute;content:"";width:150px;height:2px;background:var(--color-gold-dark);left:50%;transform:translateX(-50%)}.car-price-item-body .price-to:before{bottom:2px}.car-price-item-body .price-to:after{bottom:-6px}.car-price-item-body .price-list{list-style:none;padding:0;margin:0;font-size:14px;color:#333;display:flex;flex-direction:column;gap:10px}.brand-form{width:100%;background:var(--color-white);border-radius:var(--radius-l);box-shadow:var(--shadow-strong);overflow:hidden;display:flex;flex-direction:column}.brand-form .form-group{display:none;grid-template-columns:100px 1fr;align-items:center}.brand-form .form-group.active{display:grid!important}.brand-form-item,.brand-form .tabs-panel{padding:40px;width:100%}.brand-form-banner{background:linear-gradient(135deg,#fffaf2,#fff3e0);border:1px solid #fbe5c6;border-left:6px solid var(--color-gold-dark);border-radius:8px;padding:20px 25px;display:flex;align-items:center;gap:16px;box-shadow:0 4px 12px rgba(184,147,93,.15)}.brand-form-banner .banner-icon{color:var(--color-gold-dark);display:flex;align-items:center;justify-content:center}.brand-form-banner .highlight-number{color:var(--color-gold-dark);font-size:32px;font-weight:900}.brand-form-banner .banner-text{font-size:22px;font-weight:700;color:#4a4238;letter-spacing:.5px;display:flex;align-items:center;gap:8px}.brand-form-header{border-bottom:1px solid var(--color-border);justify-content:space-between}.brand-form-footer,.brand-form-header{width:100%;display:flex;flex-direction:row;align-items:center}.brand-form-footer{background:var(--color-gold-bg);gap:16px}.brand-form-footer-icon{background:var(--color-red-dark);color:var(--color-white);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center}.brand-form-footer-icon svg{width:24px;height:24px}.brand-form-footer-text{font-size:20px;font-weight:500;color:var(--color-red-dark)}.brand-form-text{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.brand-form-title{font-size:30px;line-height:36px;font-weight:700;color:#111827}.brand-form-description{font-size:16px;font-weight:400;color:#6b7280}.brand-form-send{background:var(--color-gold-dark);font-size:16px;font-weight:600;padding:12px 48px;color:var(--color-white);transition:background .3s ease;border-radius:var(--radius-m);cursor:pointer;border:none;outline:none;display:none;flex-direction:row;gap:8px;align-items:center}.brand-form-send.active{display:flex}.brand-form-send svg{width:16px;height:16px}.brand-form-send:hover{background:var(--color-gold)}.brand-form-body{width:100%}.brand-form-body-panel{width:100%;display:flex;flex-direction:column;gap:20px}.brand-form-body-actions{width:100%;display:flex;justify-content:center;align-items:center}.tabs-wrapper{width:100%;display:flex;flex-direction:row;overflow:hidden}.tabs-btn{-moz-appearance:none;appearance:none;background:none;border:none;padding:18px 24px;cursor:pointer;font-weight:500;transition:all var(--transition-base);border-left:4px solid transparent;color:#64748b;display:flex;align-items:center;justify-content:space-between;font-size:16px}.tabs-btn:hover:not(.disabled){background:#f1f5f9;color:var(--color-red)}.tabs-btn.active{background:var(--color-white);color:var(--color-red);border-left-color:var(--color-gold-dark)}.tabs-btn.disabled{opacity:.5;cursor:not-allowed;filter:grayscale(1)}.tabs-btn.disabled:after{content:"🔒";font-size:14px}.tabs-nav{display:flex;flex-direction:column;width:300px;background:#fcfcfd;border-right:1px solid var(--color-border)}.tabs-content{width:100%;flex:1;min-height:300px}.tabs-panel{display:none;width:100%;opacity:0;transform:translateY(10px)}.tabs-panel.active{display:block;animation:b var(--transition-base) forwards}@keyframes b{to{opacity:1;transform:translateY(0)}}.result-price{max-width:600px;margin:0 auto;text-align:center;padding:20px 0}.result-price-phone{display:flex;flex-direction:column;gap:20px;align-items:center;width:100%}.result-price-phone-text{font-size:20px;font-weight:500}.result-price-phone-number{font-size:24px;font-weight:700;color:#2d3748}.result-price-success{width:80px;height:80px;background:#4caf50;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;box-shadow:0 4px 15px rgba(76,175,80,.3)}.result-price-success svg{width:40px;height:40px}.result-price-title{font-size:28px;color:#1a202c;margin-bottom:8px;font-weight:700}.result-price-subtitle{font-size:16px;color:#718096;margin-bottom:32px}.result-price-card{background:linear-gradient(135deg,#1a202c,#2d3748);border-radius:16px;padding:32px;color:#fff;margin-bottom:32px;position:relative;overflow:hidden}.result-price-card:before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:rgba(214,158,46,.1);transform:rotate(45deg)}.result-price-card .price-label{display:block;font-size:14px;text-transform:uppercase;letter-spacing:1px;color:#ecc94b;margin-bottom:12px}.result-price-card .price-value{display:flex;align-items:baseline;justify-content:center;gap:8px}.result-price-card .price-value .currency{font-size:24px;font-weight:500}.result-price-card .price-value .amount{font-size:48px;font-weight:800}.result-price-card .price-value .unit{font-size:18px;color:#a0aec0}.result-price-card .price-notice{margin-top:16px;font-size:12px;color:#a0aec0;font-style:italic}#side-notification{position:fixed;right:-300px;top:50%;transform:translateY(-50%);width:44px;min-height:280px;background-color:var(--color-red-dark);color:var(--color-white);display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;border-radius:8px 0 0 8px;box-shadow:-4px 4px 15px rgba(0,0,0,.2);transition:right .6s cubic-bezier(.175,.885,.32,1.275),background-color .3s ease;z-index:5;padding:20px 5px}#side-notification.show{right:0}#side-notification:hover{background-color:var(--color-red)}#side-notification .notif-text{writing-mode:vertical-rl;text-orientation:upright;font-size:18px;letter-spacing:4px;font-weight:700;text-align:center;white-space:nowrap;line-height:1.2}@media (max-width:1400px){.header-slider .slide-title{font-size:40px;margin:0 0 var(--space-xs)}.header-slider .slide-desc{font-size:20px}.header-slider .slide-controls .slide-button-next,.header-slider .slide-controls .slide-button-prev{padding:var(--space-xxs)}.header-slider .slide-controls .slide-button-next svg,.header-slider .slide-controls .slide-button-prev svg{width:25px}.container{width:1170px}.section{padding:60px 0}.section-bottom{padding:0 0 60px}.section-title{font-size:28px;padding-bottom:var(--space-s);margin-bottom:40px}.services-wrapper{gap:100px}.services-card-icon{top:-40px;width:60px;height:60px}.prices-wrapper{margin:50px 0;gap:40px}.prices-card-title{font-size:22px;margin-bottom:20px}.prices-official-text{gap:20px}#process{padding-top:60px}.choice-content h2{font-size:28px}.choice-image-block{max-width:35%}.contact-wrapper{gap:30px}}@media (max-width:1200px){.header-slider .slide-title{font-size:30px}.header-slider .slide-desc{font-size:18px;max-width:400px}.header-slider .slide-controls{top:unset;right:20px;transform:translateY(0);bottom:20px}.header-slider .slide-controls,.header-slider .slide-controls .slide-pagination{flex-direction:row;gap:var(--space-xs)}.container{width:970px}.logotype a{font-size:var(--font-size-h1)}.logotype a svg{width:50px}.navbar-list{gap:20px}.section{padding:40px 0}.section-bottom{padding:0 0 40px}.section-title{font-size:var(--space-l);margin-bottom:30px}.services-wrapper{gap:50px}.parallax{padding-top:60px}.prices-wrapper{margin:40px 0;gap:30px}#process{padding-top:40px}.process-description{font-size:var(--font-size-mega)}.timeline-item{padding:10px 0}.choice-content h2{font-size:var(--space-l)}.choice-image-block{max-width:40%;padding:var(--space-s)}.contact-wrapper{gap:0}.contact-info-panel{padding:30px;gap:30px}.contact-form-panel{padding:30px}.upbtn{width:60px;height:60px;background-size:60%;right:20px}.head-title{font-size:24px;padding:10px 28px}.brand-form-item,.brand-form .tabs-panel{padding:30px}.brand-form-title{font-size:26px;line-height:34px}.brand-form-description{font-size:15px}}@media (max-width:992px){.header-slider .slide-content{left:50%;transform:translateX(-50%)}.container{width:750px}.navbar{position:fixed;top:0;right:-100%;width:300px;height:100vh;background-color:var(--color-bg-soft);transition:right .3s ease-in-out;z-index:5;box-shadow:-6px 0 8px rgba(0,0,0,.15)}.about-wrapper,.navbar-list{flex-direction:column}.about-wrapper{justify-content:center;gap:30px}.about-list{max-width:unset}.about-text{font-size:var(--font-size-small);width:100%}.services-wrapper{flex-direction:column}.services-card{font-size:var(--font-size-small)}.prices-wrapper{flex-direction:column}.prices-card{flex-basis:unset;width:100%}.prices-card-title{font-size:20px}.timeline:after{left:5%}.timeline-item{width:95%}.timeline-item:nth-child(odd){padding-right:unset;left:5%;padding-left:60px}.timeline-item:nth-child(odd) .timeline-icon{right:unset;left:-20px}.timeline-item:nth-child(odd) .timeline-content:after{right:unset;left:-10px;border-width:10px 10px 10px 0;border-color:transparent var(--color-red) transparent transparent}.timeline-item:nth-child(2n){left:5%}.choice-wrapper{justify-content:center;gap:30px;flex-direction:column}.choice-content{max-width:100%}.choice-image-block{max-width:80%}.contact-wrapper{grid-template-columns:1fr}.mobile-menu-button{display:inline-block}.content{margin-top:160px;padding:70px 0}.head-title{font-size:20px;padding:8px 20px;bottom:-40px}.tabs-wrapper{flex-direction:column}.tabs-btn.active{border-bottom-color:var(--color-gold-dark)}.tabs-btn{border-left:none;border-bottom:3px solid transparent;white-space:nowrap;padding:16px 20px;font-size:14px}.tabs-nav{width:100%;flex-direction:row;overflow-x:auto;border-right:none;border-bottom:1px solid var(--color-border)}}@media (max-width:768px){.header-slider{height:50vh}.header-slider .slide-title{font-size:26px}.header-slider .slide-desc{font-size:16px;max-width:300px}.header-slider .slide-controls{right:50%;transform:translateX(50%)}.container{width:100%}.content{margin-top:130px;padding:40px 0}.head-title{left:0;transform:translateX(0);border-radius:3px;font-size:16px;padding:6px 20px}.thanks-box{padding:20px;gap:20px}.thanks-box .icon-check{font-size:40px}.thanks-box h1{font-size:28px}.thanks-box p{font-size:16px}.car-price{flex-direction:column;align-items:center}.car-price-item{width:350px}.brand-form-item,.brand-form .tabs-panel{padding:20px}.brand-form-banner{padding:16px 20px}.brand-form-banner .banner-icon svg{width:26px;height:26px}.brand-form-banner .highlight-number{font-size:26px}.brand-form-banner .banner-text{font-size:18px}.brand-form-header{flex-direction:column;gap:30px}.brand-form-title{font-size:22px;line-height:30px}.brand-form-description{font-size:14px}}@media (max-width:320px){.head-title{display:none}}