.header-phone{display:none!important}.site-logo .site-title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;color:#eef2ee;letter-spacing:-.02em;text-decoration:none;white-space:nowrap}.header-inner{justify-content:flex-start!important}.main-navigation{margin-left:auto;margin-right:var(--space-4)}.header-actions{margin-left:0;flex-shrink:0}.nav-menu>.current-menu-item>a,.nav-menu>.current_page_item>a,.nav-menu>.current-menu-ancestor>a{color:#eef2ee!important;background:#2FB344!important}body.home .nav-menu>.menu-item-96.current-menu-item>a{color:#c3ccc3!important;background:none!important}.btn,.eco-btn,.eco-btn--outline,.eco-btn--solid,.eco-btn--white,.benefits-banner__btn,.howto-v2__cta,.trend-card__btn,.eco-vehicle-card__btn,.quick-request-form__submit,.eco-booking-submit{border-radius:6px!important}.main-navigation .nav-menu>li>a{border-radius:6px!important}h2,h3,h4{font-family:var(--font-display)}.ready-cta{background:#111;padding:0!important;overflow:hidden}.ready-cta__inner{display:flex;align-items:center;justify-content:space-between;min-height:280px;gap:40px}.ready-cta__content{padding:60px 0;max-width:480px}.ready-cta__title{font-family:var(--font-display);font-size:2.25rem;font-weight:700;color:#fff;margin:0 0 14px;line-height:1.2}.ready-cta__text{font-size:1rem;color:rgb(255 255 255 / .55);line-height:1.6;margin:0 0 28px}.ready-cta__btn{display:inline-flex;align-items:center;gap:8px;padding:14px 36px;background:#2FB344;color:#eef2ee;font-weight:700;font-size:1rem;border-radius:6px;transition:background 0.2s}.ready-cta__btn:hover{background:#1C7C30}.ready-cta__car{flex-shrink:0;position:relative}.ready-cta__car img{width:420px;height:auto;object-fit:contain;transform:translateX(30px)}@media (max-width:768px){.ready-cta__inner{flex-direction:column;text-align:center}.ready-cta__content{padding:40px 0 20px}.ready-cta__title{font-size:1.5rem}.ready-cta__car img{width:300px;transform:none}}html{scroll-behavior:smooth}.site-footer{background:#141914!important;border-top:none!important;padding:32px 24px!important}.footer-frame{max-width:1440px;margin:0 auto;border:1px solid #d1d5db;border-radius:20px;overflow:hidden}.site-footer h4{font-family:var(--font-display)}.site-header{width:calc(100% - 32px)!important;max-width:1440px!important}.site-header .container{padding:0 48px!important}.header-book-btn{position:relative;overflow:visible!important;padding-left:52px!important}.header-book-btn__car{position:absolute;left:-20px;bottom:-2px;width:65px;height:auto;pointer-events:none;z-index:1;transition:transform 0.3s}.header-book-btn:hover .header-book-btn__car{transform:translateX(-4px)}.header-book-btn span{position:relative;z-index:2}.main-navigation .nav-menu>li>a{font-family:'Raleway',var(--font-primary);font-size:1rem;font-weight:600;letter-spacing:.01em}.site-logo .site-title{font-family:var(--font-display);font-size:1.5rem;font-weight:700}.legal-page{padding:var(--space-16) 0}.legal-content{max-width:800px;margin:0 auto;background:var(--surface-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:var(--space-10)}@media (max-width:768px){.legal-content{padding:var(--space-6);border-radius:var(--radius-lg)}}.legal-section{margin-bottom:var(--space-10);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-gray-200)}.legal-section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.legal-section h2{font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;color:var(--color-gray-900);margin-bottom:var(--space-4)}.legal-section h3{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;color:var(--color-gray-800);margin-top:var(--space-6);margin-bottom:var(--space-3)}.legal-section p{font-size:var(--text-base);line-height:1.7;color:var(--color-gray-700);margin-bottom:var(--space-4)}.legal-section ul,.legal-section ol{margin:var(--space-4) 0;padding-left:var(--space-6)}.legal-section li{font-size:var(--text-base);line-height:1.7;color:var(--color-gray-700);margin-bottom:var(--space-2)}.legal-section ul li{list-style-type:disc}.legal-section ol li{list-style-type:decimal}.legal-section li strong{color:var(--color-gray-900)}.legal-section a{color:var(--color-primary);text-decoration:underline;transition:color var(--transition-fast)}.legal-section a:hover{color:var(--color-accent)}.legal-address{background:var(--color-gray-50);border-radius:var(--radius-lg);padding:var(--space-5);margin:var(--space-4) 0;line-height:1.8;color:var(--color-gray-700)}.legal-address strong{color:var(--color-gray-900);font-weight:600}.legal-address a{color:var(--color-primary);text-decoration:none}.legal-address a:hover{text-decoration:underline}.eco-hero{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;background:#111;overflow:visible}.eco-hero__slider{position:absolute;inset:0;z-index:0;overflow:hidden}.eco-hero__slide{position:absolute;inset:0;opacity:0;transition:opacity 1.5s ease}.eco-hero__slide.active{opacity:1}.eco-hero__slide img,.eco-hero__img{width:100%;height:100%;object-fit:cover;display:block}.eco-hero__slide img{animation:none}.eco-hero__slide.active img{animation:kenburns 8s ease forwards}@keyframes kenburns{0%{transform:scale(1.08)}100%{transform:scale(1)}}.eco-hero__overlay{position:absolute;inset:0;background:rgb(0 0 0 / .3);z-index:1}.eco-hero__content{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 24px;padding-top:120px;padding-bottom:160px;width:100%}.eco-hero__title{font-family:var(--font-display,'Inter',sans-serif);font-size:clamp(3rem, 6vw, 5rem);font-weight:900;color:#fff;line-height:1.05;margin:0 0 16px 0;text-align:left;letter-spacing:-.02em;transition:opacity 0.4s ease,transform 0.4s ease}.eco-hero__subtitle{font-size:clamp(1rem, 2vw, 1.25rem);color:#d1d5db;margin:0 0 32px 0;line-height:1.6;max-width:540px;text-align:left;transition:opacity 0.4s ease,transform 0.4s ease}.eco-hero__features{display:flex;flex-wrap:wrap;gap:20px;margin-top:8px}.eco-hero__feature{display:flex;align-items:center;gap:8px;font-size:.9rem;color:rgb(255 255 255 / .8);font-weight:500}.eco-hero__feature svg{width:18px;height:18px;color:#2FB344;flex-shrink:0}.hero-whatsapp{position:absolute;right:24px;top:96px;z-index:3;display:inline-flex;align-items:center;gap:14px;color:#fff;text-decoration:none;line-height:1}.hero-whatsapp__circle{flex-shrink:0;width:76px;height:76px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#25D366;border:3px solid rgb(255 255 255 / .9);box-shadow:0 10px 28px rgb(0 0 0 / .35);transition:background 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease}.hero-whatsapp__icon{width:40px;height:40px;flex-shrink:0}.hero-whatsapp__text{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right;text-shadow:0 2px 10px rgb(0 0 0 / .75)}.hero-whatsapp__label{font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:#fff}.hero-whatsapp__sub{font-size:.8rem;font-weight:500;color:rgb(255 255 255 / .85)}.hero-whatsapp:hover .hero-whatsapp__circle,.hero-whatsapp:focus-visible .hero-whatsapp__circle{background:#1ebe5a;transform:scale(1.07);box-shadow:0 14px 34px rgb(0 0 0 / .42)}.hero-whatsapp:focus-visible{outline:3px solid #fff;outline-offset:6px;border-radius:999px}@media (prefers-reduced-motion:reduce){.hero-whatsapp__circle{transition:none}.hero-whatsapp:hover .hero-whatsapp__circle,.hero-whatsapp:focus-visible .hero-whatsapp__circle{transform:none}}.eco-booking-strip{position:absolute;bottom:0;left:50%;transform:translate(-50%,-10%);width:80%;max-width:1100px;background:rgb(20 25 20 / .75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:4px;box-shadow:0 8px 40px rgb(0 0 0 / .15),0 2px 8px rgb(0 0 0 / .08);z-index:10;padding:24px 32px}.eco-booking-form{display:flex;align-items:stretch;gap:16px;width:100%}.eco-booking-form>.eco-booking-field{display:flex;flex-direction:column;justify-content:flex-end}.eco-booking-field{display:flex;flex-direction:column;flex:1 1 0%;min-width:0}.eco-booking-field label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#a7b0a7;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:15px}.eco-booking-field select,.eco-booking-field input{width:100%;padding:10px 14px;font-size:.9375rem;font-weight:500;color:#eef2ee;background:#0f140f;border:1px solid #242c24;border-radius:2px;appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color 0.2s;height:44px;box-sizing:border-box}.eco-booking-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.eco-booking-field select:hover,.eco-booking-field input:hover{border-color:#111}.eco-booking-field select:focus,.eco-booking-field input:focus{outline:none;border-color:#111;box-shadow:0 0 0 2px rgb(17 17 17 / .1)}.eco-booking-field__select{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:.9375rem;font-weight:500;color:#eef2ee;background:#0f140f;border:1px solid #242c24;border-radius:2px;cursor:pointer;transition:border-color 0.2s;height:44px;box-sizing:border-box;text-align:left}.eco-booking-field__select:hover{border-color:#111}.eco-booking-field__select svg:first-child{flex-shrink:0;opacity:.4}.eco-booking-field__select .location-value,.eco-booking-field__select .date-range-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eco-booking-field__select .dropdown-arrow{flex-shrink:0;opacity:.5;margin-left:auto}select.eco-booking-field__select--native{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px;padding:10px 32px 10px 14px;font-size:.9375rem;font-weight:500;color:#eef2ee;background-color:#0f140f;border:1px solid #242c24;border-radius:2px;height:44px;cursor:pointer;transition:border-color 0.2s}select.eco-booking-field__select--native:hover{border-color:#111}select.eco-booking-field__select--native:focus{outline:none;border-color:#111;box-shadow:0 0 0 2px rgb(17 17 17 / .1)}@media (min-width:769px) and (max-width:980px){.eco-booking-strip{padding:20px}.eco-booking-form{gap:10px}.eco-booking-field__select,select.eco-booking-field__select--native,.date-range-trigger{padding-left:10px;padding-right:26px}.eco-booking-submit{padding-left:12px;padding-right:12px}}.date-range-trigger{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:.9375rem;font-weight:500;color:#eef2ee;background:#0f140f;border:1px solid #242c24;border-radius:2px;cursor:pointer;transition:border-color 0.2s;height:44px;box-sizing:border-box}.date-range-trigger:hover{border-color:#111}.date-range-trigger .dates-icon{flex-shrink:0;opacity:.4}.date-range-trigger .date-range-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-range-trigger .dropdown-arrow{flex-shrink:0;opacity:.5}.location-dropdown{position:relative}.location-dropdown .location-dropdown-menu{display:none;position:absolute;top:100%;left:0;right:auto;min-width:100%;width:max-content;max-width:340px;background:#141914;border:1px solid #242c24;border-top:none;border-radius:0 0 2px 2px;box-shadow:0 12px 32px rgb(0 0 0 / .35);z-index:100;overflow:visible}.location-dropdown.open .location-dropdown-menu{display:block}.location-list{list-style:none;margin:0;padding:6px 0;max-height:none;overflow-y:visible}.location-list::-webkit-scrollbar{width:4px}.location-list::-webkit-scrollbar-track{background:#fff0}.location-list::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:4px}.location-option{display:block;width:100%;padding:12px 16px;font-size:.9rem;color:#c3ccc3;background:none;border:none;text-align:left;cursor:pointer;transition:background 0.15s;line-height:1.3}.location-option:hover{background:#1b211b;color:#eef2ee}.location-option.active{background:#1b211b;font-weight:600;color:#eef2ee;border-left:3px solid #2FB344;padding-left:13px}.location-map-btn{padding:10px 16px;border-top:1px solid #242c24;background:#0f140f}.btn-google-maps{display:flex;align-items:center;gap:8px;width:100%;font-size:.9rem;color:#eef2ee;font-weight:600;background:none;border:none;cursor:pointer;padding:8px 4px;border-radius:4px;transition:background 0.15s}.btn-google-maps:hover{background:#1b211b}.btn-google-maps svg{width:20px;height:20px;flex-shrink:0}input#date-range-picker+.flatpickr-wrapper,input#date-range-picker.flatpickr-input{position:absolute!important;width:0!important;height:0!important;overflow:visible!important;opacity:0!important;pointer-events:none!important}.eco-booking-field--dates{position:relative}.checkbox-label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.85rem;color:#a7b0a7}.checkbox-label input[type="checkbox"]{width:16px;height:16px;accent-color:#2FB344;cursor:pointer}.checkbox-custom{display:none}.flatpickr-calendar{background:#141914!important;border:1px solid #2f382f!important;border-radius:10px!important;box-shadow:0 18px 48px rgb(0 0 0 / .55)!important;font-family:var(--font-primary,'Inter',sans-serif)!important}.flatpickr-calendar.arrowTop:before{border-bottom-color:#2f382f!important}.flatpickr-calendar.arrowTop:after{border-bottom-color:#141914!important}.flatpickr-calendar.arrowBottom:before{border-top-color:#2f382f!important}.flatpickr-calendar.arrowBottom:after{border-top-color:#141914!important}.flatpickr-months{background:#141914!important;border-bottom:1px solid #2f382f;border-radius:10px 10px 0 0;padding:4px 0}.flatpickr-months .flatpickr-month{background:#141914!important;color:#eef2ee!important;height:40px!important}.flatpickr-current-month{font-size:1rem!important;font-weight:700!important;color:#eef2ee!important}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year{font-weight:700!important;color:#eef2ee!important;background:transparent!important}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background:#1b211b!important;color:#eef2ee!important}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#1b211b!important}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{color:#8a958a!important}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{color:#eef2ee!important;fill:#eef2ee!important}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#2FB344!important;fill:#2FB344!important}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{fill:inherit!important}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#2FB344!important}span.flatpickr-weekday{background:#141914!important;color:#8a958a!important;font-weight:600!important;font-size:0.75rem!important;text-transform:uppercase}.flatpickr-days,.flatpickr-innerContainer,.flatpickr-rContainer{background:#141914!important;border-radius:0 0 10px 10px}.dayContainer+.dayContainer{box-shadow:-1px 0 0 #2f382f!important}.flatpickr-day{color:#eef2ee!important;border-radius:6px!important;font-weight:500!important;max-width:38px!important;height:38px!important;line-height:38px!important;margin:1px!important}.flatpickr-day:hover,.flatpickr-day:focus{background:#232a23!important;border-color:transparent!important;color:#eef2ee!important}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange{background:#2FB344!important;border-color:#2FB344!important;color:#fff!important;font-weight:700!important}.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover{background:#1C7C30!important;border-color:#1C7C30!important}.flatpickr-day.startRange:not(.endRange){border-radius:6px 0 0 6px!important}.flatpickr-day.endRange:not(.startRange){border-radius:0 6px 6px 0!important}.flatpickr-day.inRange{background:rgb(47 179 68 / .18)!important;border-color:transparent!important;border-radius:0!important;color:#eef2ee!important;box-shadow:-6px 0 0 rgb(47 179 68 / .18),6px 0 0 rgb(47 179 68 / .18)!important}.flatpickr-day.today{border-color:#2FB344!important;color:#2FB344!important;font-weight:700!important}.flatpickr-day.today:hover{background:#2FB344!important;color:#fff!important}.flatpickr-day.today.selected,.flatpickr-day.today.startRange,.flatpickr-day.today.endRange{color:#fff!important}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.notAllowed{color:#4b554b!important;background:transparent!important;border-color:transparent!important;text-decoration:line-through;text-decoration-color:rgb(139 149 138 / .5);cursor:not-allowed!important}.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{background:transparent!important;border-color:transparent!important;color:#3d453d!important;text-decoration:none}.numInputWrapper span{border-color:#2f382f!important}.numInputWrapper span:hover{background:rgb(255 255 255 / .08)!important}.numInputWrapper span.arrowUp:after{border-bottom-color:#eef2ee!important}.numInputWrapper span.arrowDown:after{border-top-color:#eef2ee!important}.numInputWrapper:hover{background:rgb(255 255 255 / .05)!important}.numInputWrapper span svg path{fill:#eef2ee!important}.eco-booking-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 32px;height:44px;background:#2FB344;color:#eef2ee;border:none;border-radius:2px;font-size:.9375rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:background 0.2s;white-space:nowrap;flex-shrink:0}.eco-booking-submit:hover{background:#1C7C30}.location-dropdown-menu{position:absolute;top:100%;left:0;right:0;background:#141914;border:1px solid #242c24;border-top:none;box-shadow:0 8px 24px rgb(0 0 0 / .12);z-index:100;max-height:none;overflow-y:visible;border-radius:0 0 2px 2px}.location-dropdown-menu li{list-style:none;padding:0}.eco-booking-options{display:flex;align-items:center;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid #f3f4f6}.eco-booking-options label{display:flex;align-items:center;gap:8px;font-size:.8125rem;color:#a7b0a7;cursor:pointer;font-weight:500}.eco-booking-options input[type="checkbox"]{width:16px;height:16px;accent-color:#111;cursor:pointer}.eco-section{padding:80px 0;background:#141914}.eco-section:nth-child(even){background:#0f140f}.eco-section .container{max-width:1200px;margin:0 auto;padding:0 24px}.eco-section__header{text-align:center;margin-bottom:56px}.eco-section__title{font-family:var(--font-display,'Inter',sans-serif);font-size:clamp(1.75rem, 3vw, 2.5rem);font-weight:900;color:#eef2ee;margin:0 0 12px 0;letter-spacing:-.02em}.eco-section__subtitle{font-size:1.0625rem;color:#a7b0a7;margin:0;line-height:1.6;max-width:560px;margin-left:auto;margin-right:auto}.benefits-steps{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:0;position:relative;z-index:2;background:#0d0d0d;border-radius:0}.benefits-step{display:flex;flex-direction:row;align-items:center;gap:14px;padding:24px 20px;background:#fff0;border:none;border-right:1px solid rgb(255 255 255 / .06);cursor:pointer;transition:all 0.3s;position:relative}.benefits-step:last-child{border-right:none}.benefits-step::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:#2FB344;transform:scaleX(0);transition:transform 0.3s}.benefits-step.active::after{transform:scaleX(1)}.benefits-step.active{background:#1a1a1a}.benefits-step:not(.active):hover{background:rgb(20 25 20 / .03)}.benefits-step__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;color:#9aa69a;flex-shrink:0;transition:all 0.3s}.benefits-step.active .benefits-step__icon{color:#2FB344}.benefits-step:hover .benefits-step__icon{color:#ccc}.benefits-step__label{font-size:.8125rem;font-weight:500;color:#9aa69a;line-height:1.4;text-align:left;transition:color 0.3s}.benefits-step.active .benefits-step__label{color:#fff;font-weight:600}.benefits-step:hover .benefits-step__label{color:#ccc}.benefits-banner{background:radial-gradient(ellipse at 55% 55%,rgb(255 255 255 / .07) 0%,transparent 50%),#111;border:none;border-radius:0;overflow:hidden;display:flex;align-items:center;min-height:400px}.benefits-banner__inner{max-width:var(--container-max);margin:0 auto;display:flex;align-items:center;width:100%;padding:0 var(--container-padding)}.benefits-banner__left{flex:0 0 300px;padding:40px 32px 40px 0}.benefits-banner__center{flex:1;display:flex;align-items:center;justify-content:center;padding:24px 16px}.benefits-banner__right{flex:0 0 180px;display:flex;align-items:center;justify-content:center;padding:40px 0 40px 0}.benefits-banner__car{width:600px;height:300px;object-fit:contain;transition:opacity 0.3s}.benefits-banner__title{font-family:var(--font-display);font-size:1.75rem;font-weight:700;color:#fff;margin:0 0 14px;transition:opacity 0.25s}.benefits-banner__desc{font-size:.9375rem;line-height:1.7;color:rgb(255 255 255 / .65);margin:0 0 24px;transition:opacity 0.25s}.benefits-banner__btn{display:inline-flex;align-items:center;padding:12px 28px;background:#2FB344;color:#eef2ee;font-weight:700;font-size:.9375rem;border-radius:8px;transition:background 0.2s}.benefits-banner__btn:hover{background:#1C7C30}.benefits-banner__badge{display:flex;flex-direction:column;align-items:center;justify-content:center;width:130px;height:130px;background:rgb(47 179 68 / .12);border:2px solid #2FB344;border-radius:16px}.benefits-banner__badge-value{font-family:var(--font-display);font-size:2.25rem;font-weight:700;color:#2FB344;line-height:1;transition:opacity 0.25s}.benefits-banner__badge-label{font-size:.75rem;color:rgb(255 255 255 / .65);text-align:center;margin-top:6px;max-width:100px;transition:opacity 0.25s}@media (max-width:1024px){.benefits-steps{grid-template-columns:repeat(2,1fr)}.benefits-banner{flex-wrap:wrap}.benefits-banner__left{flex:1 1 100%;padding:32px 24px 16px}.benefits-banner__center{flex:1;padding:16px}.benefits-banner__right{flex:0 0 auto;padding:16px 24px 32px}}@media (max-width:768px){.benefits-steps{grid-template-columns:repeat(2,1fr)}.benefits-step{padding:16px 12px}.benefits-banner{flex-direction:column}.benefits-banner__left{padding:28px 20px 12px}.benefits-banner__center{padding:12px 20px}.benefits-banner__right{padding:0 20px 28px}.benefits-banner__title{font-size:1.35rem}.benefits-banner__badge{width:110px;height:110px}}.about-company{background:#141914}.about-company__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.about-company__label{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#2FB344;background:rgb(47 179 68 / .1);padding:6px 14px;border-radius:20px;margin-bottom:20px}.about-company__title{font-family:var(--font-display);font-size:2.25rem;font-weight:700;color:#eef2ee;line-height:1.2;margin:0 0 20px}.about-company__text{font-size:1rem;line-height:1.8;color:#9aa69a;margin:0 0 40px}.about-company__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.about-company__stat{display:flex;flex-direction:column;align-items:center;text-align:center;background:#1b211b;border:1px solid #eee;border-radius:14px;padding:24px 16px;transition:all 0.2s}.about-company__stat-row{display:flex;align-items:baseline;justify-content:center}.about-company__stat:hover{background:#16211a;border-color:#2FB344;transform:translateY(-2px)}.about-company__stat-number{font-family:var(--font-display);font-size:2.25rem;font-weight:700;color:#eef2ee;line-height:1}.about-company__stat-suffix{font-family:var(--font-display);font-size:1.75rem;font-weight:700;color:#2FB344}.about-company__stat-label{display:block;width:100%;font-size:.8125rem;color:#738073;margin-top:4px}.about-company__features{display:flex;flex-direction:column;gap:24px}.about-company__feature{display:flex;gap:16px;padding:24px;background:#0f140f;border-radius:14px;border:1px solid #f0f0f0;transition:all 0.2s}.about-company__feature:hover{background:#16211a;border-color:#2FB344;transform:translateX(4px)}.about-company__feature-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#111;color:#2FB344;border-radius:12px;flex-shrink:0}.about-company__feature-title{font-family:var(--font-display);font-size:1rem;font-weight:700;color:#eef2ee;margin:0 0 6px}.about-company__feature-text{font-size:.875rem;line-height:1.6;color:#9aa69a;margin:0}@media (max-width:1024px){.about-company__grid{grid-template-columns:1fr;gap:40px}.about-company__title{font-size:1.75rem}}@media (max-width:640px){.about-company__stats{grid-template-columns:repeat(2,1fr);gap:12px}.about-company__stat-number{font-size:2rem}}.trend-vehicles{padding:60px 0 40px;background:#1b211b}.trend-vehicles__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.trend-vehicles__title{font-family:var(--font-display);font-size:2rem;font-weight:700;color:#eef2ee;margin:0}.trend-vehicles__viewall{display:inline-flex;align-items:center;gap:8px;font-size:1rem;font-weight:700;color:#eef2ee;background:#2FB344;padding:14px 32px;border-radius:6px;transition:background 0.2s}.trend-vehicles__viewall:hover{background:#1C7C30}.trend-vehicles__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.trend-card{display:flex;flex-direction:column;background:#141914;border:1px solid #e5e5e5;border-radius:12px;padding:20px;text-decoration:none;color:inherit;transition:background 0.2s,transform 0.2s,border-color 0.2s}.trend-card:hover{background:#16211a;border-color:#2FB344;transform:translateY(-4px)}.trend-card__name{font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:#eef2ee;margin:0 0 12px;min-height:2.6em;line-height:1.3}.trend-card__img{display:flex;align-items:center;justify-content:center;margin-bottom:16px;min-height:216px;overflow:hidden}.trend-card__img img{width:100%;height:100%;object-fit:cover}.trend-card__noimg{color:#ccc}.trend-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.trend-card__price{font-size:1rem;font-weight:600;color:#eef2ee}.trend-card__btn{font-size:.8125rem;font-weight:600;color:#eef2ee;background:#242c24;padding:6px 16px;border-radius:20px;transition:background 0.2s}.trend-card:hover .trend-card__btn{background:#2FB344;color:#eef2ee}.trend-vehicles__cta{text-align:center;margin-top:32px}@media (max-width:1024px){.trend-vehicles__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.trend-vehicles__grid{grid-template-columns:1fr}.trend-vehicles__title{font-size:1.5rem}}.eco-vehicles__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.eco-vehicle-card{background:#141914;border:1px solid #242c24;border-radius:4px;overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease}.eco-vehicle-card:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgb(0 0 0 / .1);border-color:#2FB344}.eco-vehicle-card__link{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}.eco-vehicle-card__img{position:relative;aspect-ratio:16/10;overflow:hidden;background:#1b211b}.eco-vehicle-card__img img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.eco-vehicle-card:hover .eco-vehicle-card__img img{transform:scale(1.05)}.eco-vehicle-card__badge{position:absolute;top:12px;left:12px;background:#2FB344;color:#eef2ee;font-size:.6875rem;font-weight:700;padding:4px 10px;border-radius:2px;text-transform:uppercase;letter-spacing:.05em}.eco-vehicle-card__body{padding:20px;flex:1;display:flex;flex-direction:column}.eco-vehicle-card__name{font-size:1.0625rem;font-weight:700;color:#eef2ee;margin:0 0 12px 0}.eco-vehicle-card__specs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.eco-vehicle-card__spec{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;color:#a7b0a7;background:#1b211b;padding:4px 10px;border-radius:2px}.eco-vehicle-card__spec svg{width:14px;height:14px;opacity:.5}.eco-vehicle-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:16px;border-top:1px solid #f3f4f6}.eco-vehicle-card__price{display:flex;align-items:baseline;gap:4px}.eco-vehicle-card__price-label{font-size:.6875rem;color:#8a958a}.eco-vehicle-card__price-value{font-size:1.25rem;font-weight:800;color:#2FB344}.eco-vehicle-card__price-period{font-size:.75rem;color:#8a958a}.eco-vehicle-card__btn{font-size:.8125rem;font-weight:700;color:#eef2ee;background:#2FB344;padding:8px 18px;border-radius:6px;display:inline-flex;align-items:center;gap:4px;transition:all 0.2s}.eco-vehicle-card:hover .eco-vehicle-card__btn{gap:8px;background:#1C7C30}.eco-vehicle-card__btn svg{width:16px;height:16px;transition:transform 0.2s}.eco-vehicle-card:hover .eco-vehicle-card__btn svg{transform:translateX(3px)}.eco-vehicles__cta{text-align:center;margin-top:40px}.eco-vehicle-card__noimg{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#d1d5db}.howto-v2{background:#111;padding:80px 0!important}.howto-v2__layout{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.howto-v2__label{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#2FB344;background:rgb(47 179 68 / .1);padding:6px 14px;border-radius:20px;margin-bottom:20px}.howto-v2__title{font-family:var(--font-display);font-size:2.25rem;font-weight:700;color:#fff;line-height:1.2;margin:0 0 40px}.howto-v2__timeline{display:flex;flex-direction:column;gap:0;margin-bottom:36px}.howto-v2__step{display:flex;gap:20px}.howto-v2__step-marker{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:40px}.howto-v2__step-num{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#2FB344;color:#eef2ee;font-weight:800;font-size:.875rem;border-radius:50%;flex-shrink:0}.howto-v2__step-line{width:2px;flex:1;background:linear-gradient(to bottom,#2FB344,#333);margin:4px 0;min-height:40px}.howto-v2__step-content{display:flex;gap:14px;padding-bottom:32px;align-items:flex-start}.howto-v2__step--last .howto-v2__step-content{padding-bottom:0}.howto-v2__step-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#222;border:1px solid #333;border-radius:12px;color:#2FB344;flex-shrink:0}.howto-v2__step-title{font-family:var(--font-display);font-size:1.0625rem;font-weight:700;color:#fff;margin:0 0 6px}.howto-v2__step-text{font-size:.875rem;line-height:1.6;color:rgb(255 255 255 / .5);margin:0}.howto-v2__cta{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:#2FB344;color:#eef2ee;font-weight:700;font-size:.9375rem;border-radius:10px;transition:background 0.2s}.howto-v2__cta:hover{background:#1C7C30}.howto-v2__right{display:flex;align-items:center;justify-content:center}.howto-v2__car-frame{position:relative;background:radial-gradient(ellipse at 50% 60%,rgb(255 255 255 / .05) 0%,transparent 60%);border-radius:24px;padding:40px}.howto-v2__car-img{max-width:100%;max-height:340px;object-fit:contain}.howto-v2__car-badge{position:absolute;bottom:20px;right:20px;background:#2FB344;color:#eef2ee;padding:14px 20px;border-radius:14px;text-align:center}.howto-v2__car-badge-num{display:block;font-family:var(--font-display);font-size:1.5rem;font-weight:800;line-height:1}.howto-v2__car-badge-text{display:block;font-size:.6875rem;font-weight:600;margin-top:4px}@media (max-width:1024px){.howto-v2__layout{grid-template-columns:1fr;gap:40px}.howto-v2__right{order:-1}.howto-v2__car-img{max-height:240px}}@media (max-width:640px){.howto-v2__title{font-size:1.5rem}}.eco-howto__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.eco-howto__step{text-align:center;padding:24px 16px}.eco-howto__number{font-family:var(--font-display,'Inter',sans-serif);font-size:4rem;font-weight:900;color:#2FB344;opacity:.3;line-height:1;margin-bottom:16px;letter-spacing:-.04em}.eco-howto__step-title{font-size:1.125rem;font-weight:700;color:#eef2ee;margin:0 0 8px 0}.eco-howto__step-text{font-size:.875rem;color:#a7b0a7;line-height:1.6;margin:0;max-width:280px;margin-left:auto;margin-right:auto}.map-form-row{position:relative;margin-top:0;min-height:620px}.map-form-row__map{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.locations-map-inline{width:100%;height:100%;min-height:620px;border-radius:0}.map-form-row__form{position:absolute;right:80px;bottom:24px;top:24px;width:540px;background:#111;border-radius:24px;padding:32px 28px;display:flex;flex-direction:column;justify-content:flex-start;z-index:10;box-shadow:0 16px 48px rgb(0 0 0 / .4);border:1px solid #2a2a2a;overflow-y:auto}.map-form-row__form::before{content:'';display:block;width:40px;height:4px;background:#444;border-radius:4px;margin:0 auto 20px}.map-form-row__form .eco-cta__title{color:#fff;font-family:var(--font-display);font-size:1.35rem;margin:0 0 10px}.map-form-row__form .eco-cta__text{color:rgb(255 255 255 / .55);margin:0 0 20px;font-size:.875rem;line-height:1.5}.map-form-row__form .quick-request-form{background:transparent!important;box-shadow:none!important;overflow:visible!important}.map-form-row__form .quick-request-form__inner{padding:0}.map-form-row__form .quick-request-form__fields{grid-template-columns:1fr!important;gap:12px}.map-form-row__form .quick-request-form .form-textarea{min-height:60px;resize:none}.map-form-row__form .quick-request-form__footer{margin-top:16px}.map-form-row__form .quick-request-form__header{display:none!important}.map-form-row__form .quick-request-form__subtitle{display:none!important}.map-form-row__form .form-label{color:rgb(255 255 255 / .8)!important;font-size:.8125rem}.map-form-row__form .quick-request-form__title{color:#fff!important}.map-form-row__form .quick-request-form__subtitle{color:rgb(255 255 255 / .5)!important}.map-form-row__form .form-input,.map-form-row__form .form-textarea{background:#222;border:1px solid #333;color:#fff;border-radius:8px}.map-form-row__form .form-input::placeholder,.map-form-row__form .form-textarea::placeholder{color:#9aa69a}.map-form-row__form .form-input:focus,.map-form-row__form .form-textarea:focus{border-color:#2FB344;outline:none}.map-form-row__form .quick-request-form__submit{width:100%;background:#2FB344;color:#eef2ee;font-weight:700;padding:14px 24px;border-radius:10px;border:none;font-size:1rem;cursor:pointer}.map-form-row__form .quick-request-form__submit:hover{background:#1C7C30}.map-form-row__form .quick-request-form__privacy{color:rgb(255 255 255 / .35);font-size:.75rem}.map-form-row__form .quick-request-form__privacy a{color:rgb(255 255 255 / .5)}.map-form-row__form .required{color:#2FB344}.map-form-row--no-map{min-height:0;display:flex;justify-content:center}.map-form-row--no-map .map-form-row__form{position:relative;right:auto;top:auto;bottom:auto;max-width:100%}@media (max-width:768px){.map-form-row{min-height:auto}.map-form-row__map{position:relative}.locations-map-inline{min-height:350px;border-radius:16px 16px 0 0}.map-form-row__form{position:relative;right:auto;bottom:auto;top:auto;width:100%;border-radius:24px 24px 16px 16px;margin-top:-20px}}.eco-section.eco-reviews{background:#0f140f}.page-template-page-blog .site-content{padding-top:24px}.reviews-summary{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px;margin:0 0 32px;padding:20px 24px;background:#f4f7f4;border:1px solid #e2e8e2;border-radius:16px}.reviews-summary__brand{flex-basis:100%;display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid #e2e8e2}.reviews-summary__g{width:24px;height:24px;flex-shrink:0}.reviews-summary__brand-text{font-family:var(--font-display,'Inter',sans-serif);font-size:1.05rem;font-weight:700;color:#141914;letter-spacing:-.01em}.reviews-summary__score{font-family:var(--font-display,'Inter',sans-serif);font-size:2.5rem;font-weight:900;line-height:1;color:#141914}.reviews-summary__detail{display:flex;flex-direction:column;gap:6px;margin-right:auto}.reviews-summary__label{font-size:.85rem;color:#5c665c}.reviews-summary__link{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:999px;background:#1C7C30;color:#fff;font-size:.9rem;font-weight:600;text-decoration:none;transition:background 0.2s ease}.reviews-summary__link:hover{background:#14601F;color:#fff}.review-stars{position:relative;display:inline-block;line-height:0;white-space:nowrap}.review-stars__track,.review-stars__fill{display:block;white-space:nowrap}.review-stars__fill{position:absolute;inset:0;overflow:hidden;color:#1C7C30}.review-stars__track{color:#c2ccc2}.review-stars svg{width:18px;height:18px;display:inline-block;vertical-align:top}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:start}.review-card{background:#f4f7f4;border:1px solid #e2e8e2;border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:16px;height:100%;box-shadow:0 6px 18px rgb(0 0 0 / .25);transition:transform 0.2s ease,box-shadow 0.2s ease}.review-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgb(0 0 0 / .4)}.review-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.review-card__stars{line-height:0}.review-card__source{display:inline-flex;flex-shrink:0;line-height:0}.review-card__g{width:20px;height:20px}.review-card__text{font-size:.9375rem;line-height:1.7;color:#2f382f;margin:0;flex:1}.review-card__author{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid #e2e8e2}.review-card__avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#1C7C30;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;letter-spacing:.02em}.review-card__meta{display:flex;flex-direction:column;gap:2px;min-width:0}.review-card__name{font-weight:600;color:#141914;font-size:.875rem}.review-card__date{font-size:.75rem;color:#5c665c}.reviews-attribution{display:flex;align-items:center;gap:8px;margin:24px 0 0;font-size:.78rem;color:#8a958a}.reviews-attribution__g{width:15px;height:15px;flex-shrink:0}.screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.review-card{transition:none}.review-card:hover{transform:none}}@media (max-width:1024px){.reviews-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.reviews-grid{grid-template-columns:1fr}}.eco-faq{background:#141914}.faq-list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq-item{background:#1b211b;border:1px solid #eee;border-radius:12px;overflow:hidden;transition:border-color 0.3s}.faq-item.open{border-color:#2FB344;background:#16211a}.faq-item__question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 24px;background:none;border:none;cursor:pointer;text-align:left;gap:16px}.faq-item__question span{font-family:var(--font-display);font-size:1.0625rem;font-weight:600;color:#eef2ee}.faq-item__icon{flex-shrink:0;color:#738073;transition:transform 0.3s,color 0.3s}.faq-item.open .faq-item__icon{transform:rotate(180deg);color:#2FB344}.faq-item__answer{max-height:0;overflow:hidden;transition:max-height 0.3s ease,padding 0.3s ease}.faq-item.open .faq-item__answer{max-height:200px;padding:0 24px 20px}.faq-item__answer p{font-size:.9375rem;line-height:1.7;color:#9aa69a;margin:0}.faq-item__question:hover span{color:#2FB344}.faq-item__question:hover .faq-item__icon{color:#2FB344}.map-marker-label{background:#111;color:#fff!important;padding:4px 10px;border-radius:6px;font-size:11px!important;font-weight:600!important;white-space:nowrap;box-shadow:0 2px 8px rgb(0 0 0 / .3);margin-top:4px}.eco-locations--dark{background:#111!important;padding-bottom:80px!important}.eco-locations--dark .eco-section__title{color:#fff}.eco-locations--dark .eco-section__subtitle{color:rgb(255 255 255 / .6)}.eco-locations--dark .location-card{background:#1a1a1a;border-color:#2a2a2a;color:#fff}.eco-locations--dark .location-card:hover,.eco-locations--dark .location-card.active{background:#222;border-color:#2FB344}.eco-locations--dark .location-name{color:#fff}.eco-locations--dark .location-address{color:rgb(255 255 255 / .5)}.eco-locations--dark .location-icon{color:#2FB344}.eco-locations--dark .location-btn{color:rgb(255 255 255 / .4)}.eco-locations--dark .locations-map{border-radius:12px;border:1px solid #2a2a2a}.eco-locations--dark>.container{max-width:100%;padding:0}.eco-cta{background:#111;padding:80px 0}.eco-cta .container{max-width:1200px;margin:0 auto;padding:0 24px}.eco-cta__inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.eco-cta__content{color:#fff}.eco-cta__title{font-family:var(--font-display,'Inter',sans-serif);font-size:clamp(1.75rem, 3vw, 2.5rem);font-weight:900;color:#fff;margin:0 0 16px 0;letter-spacing:-.02em}.eco-cta__text{font-size:1rem;color:#8a958a;line-height:1.7;margin:0 0 24px 0}.eco-cta__features{display:flex;flex-direction:column;gap:12px}.eco-cta__features span{display:flex;align-items:center;gap:10px;font-size:.9375rem;color:rgb(255 255 255 / .8)}.eco-cta__features span svg{width:18px;height:18px;color:#2FB344;flex-shrink:0}.eco-cta .quick-request-form{background:#141914;border-radius:4px}.eco-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;font-size:.9375rem;font-weight:700;text-decoration:none;cursor:pointer;transition:all 0.25s ease;border-radius:2px;letter-spacing:.03em;text-transform:uppercase}.eco-btn--outline{background:#2FB344;color:#eef2ee;border:2px solid #2FB344}.eco-btn--outline:hover{background:#1C7C30;color:#eef2ee;border-color:#1C7C30}.eco-btn--solid{background:#111;color:#fff;border:2px solid #111}.eco-btn--solid:hover{background:#000;border-color:#000}.eco-btn--white{background:#141914;color:#eef2ee;border:2px solid #fff}.eco-btn--white:hover{background:#fff0;color:#fff}@media (max-width:1024px){.eco-benefits__grid{grid-template-columns:repeat(2,1fr);gap:24px}.eco-cta__inner{grid-template-columns:1fr;gap:40px}.eco-cta__content{text-align:center}.eco-cta__features{align-items:center}}@media (max-width:768px){.eco-hero__content{padding-top:100px;padding-bottom:140px}.eco-booking-strip{width:100%;left:0;transform:translateX(0) translateY(50%);border-radius:0;padding:20px 16px}.eco-booking-form{flex-direction:column;gap:12px}.eco-booking-field{width:100%}.eco-booking-submit{width:100%}.eco-vehicles__grid{grid-template-columns:1fr;gap:20px}.eco-benefits__grid{grid-template-columns:repeat(2,1fr);gap:16px}.eco-howto__steps{grid-template-columns:1fr;gap:32px}.eco-section{padding:56px 0}.eco-cta{padding:56px 0}.eco-hero__title{font-size:clamp(2rem, 5vw, 3.5rem)}}@media (max-width:480px){.eco-benefits__grid{grid-template-columns:1fr}.eco-hero__features{flex-direction:column;gap:12px}.eco-booking-strip{padding:16px 12px}}.eco-benefits{padding-top:80px!important;padding-bottom:80px!important;background:#111!important;max-width:100%!important}.eco-benefits>.container{max-width:100%;padding:0}.eco-benefits .eco-section__title{color:#fff}.eco-benefits .eco-section__header{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}@media (max-width:768px){.eco-benefits{padding-top:160px!important}}.quick-request-form{background:var(--surface-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden}.quick-request-form__inner{padding:var(--space-8)}.quick-request-form__header{text-align:center;margin-bottom:var(--space-6)}.quick-request-form__title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;color:var(--color-gray-900);margin:0 0 var(--space-2) 0}.quick-request-form__subtitle{font-size:var(--text-base);color:var(--color-gray-600);margin:0}.quick-request-form__fields{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.quick-request-form__fields .form-group--full{grid-column:1 / -1}.quick-request-form .form-group{display:flex;flex-direction:column}.quick-request-form .form-label{font-size:var(--text-sm);font-weight:500;color:var(--color-gray-700);margin-bottom:var(--space-1)}.quick-request-form .form-label .required{color:var(--color-error)}.quick-request-form .form-input,.quick-request-form .form-textarea{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-base);color:var(--color-gray-900);background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);transition:all var(--transition-fast)}.quick-request-form .form-input:focus,.quick-request-form .form-textarea:focus{outline:none;border-color:var(--color-primary);background:var(--surface-card);box-shadow:0 0 0 3px rgb(15 36 64 / .1)}.quick-request-form .form-input::placeholder,.quick-request-form .form-textarea::placeholder{color:var(--color-gray-400)}.quick-request-form .form-textarea{resize:vertical;min-height:80px}.quick-request-form__footer{margin-top:var(--space-6);text-align:center}.quick-request-form__submit{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}.quick-request-form__submit .btn-loading{display:inline-flex;align-items:center;gap:var(--space-2)}.quick-request-form__submit .spinner{animation:spin 1s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.quick-request-form__privacy{font-size:var(--text-xs);color:var(--color-gray-500);margin-top:var(--space-3)}.quick-request-form__privacy a{color:var(--color-primary);text-decoration:underline}.quick-request-form__message{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);text-align:center}.quick-request-form__message--error{background:var(--color-error-light,#fef2f2);color:var(--color-error,#dc2626);border:1px solid var(--color-error,#dc2626)}.quick-request-form__message--success{background:var(--color-success-light,#f0fdf4);color:var(--color-success,#16a34a);border:1px solid var(--color-success,#16a34a)}.quick-request-form__success{text-align:center;padding:var(--space-8) var(--space-4)}.quick-request-form__success .success-icon{width:80px;height:80px;margin:0 auto var(--space-4);background:var(--color-success-light,#f0fdf4);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;color:var(--color-success,#16a34a)}.quick-request-form__success .success-icon svg{width:40px;height:40px}.quick-request-form__success .success-title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;color:var(--color-gray-900);margin:0 0 var(--space-2) 0}.quick-request-form__success .success-text{font-size:var(--text-base);color:var(--color-gray-600);margin:0 0 var(--space-6) 0}.quick-request-form--compact .quick-request-form__inner{padding:var(--space-6)}.quick-request-form--compact .quick-request-form__title{font-size:var(--text-xl)}.quick-request-form--compact .quick-request-form__fields{grid-template-columns:1fr;gap:var(--space-3)}.quick-request-form--sidebar{position:sticky;top:100px}.quick-request-form--sidebar .quick-request-form__inner{padding:var(--space-6)}.quick-request-form--sidebar .quick-request-form__title{font-size:var(--text-lg)}.quick-request-form--sidebar .quick-request-form__fields{grid-template-columns:1fr;gap:var(--space-3)}.quick-request-section{background:#141914;padding:var(--space-16) 0}.quick-request-section .container{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:center}.quick-request-section__content{color:var(--color-white)}.quick-request-section__badge{display:inline-block;background:var(--color-accent-contrast);color:var(--color-white);font-size:var(--text-sm);font-weight:600;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);margin-bottom:var(--space-4)}.quick-request-section__title{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:700;margin:0 0 var(--space-4) 0;line-height:1.2;color:var(--color-white)}.quick-request-section__text{font-size:var(--text-lg);opacity:.9;margin:0 0 var(--space-6) 0;line-height:1.6}.quick-request-section__features{display:flex;flex-direction:column;gap:var(--space-3)}.quick-request-section__feature{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-base)}.quick-request-section__feature svg{flex-shrink:0;opacity:.8}@media (max-width:1023px){.quick-request-section .container{grid-template-columns:1fr;gap:var(--space-8)}.quick-request-section__content{text-align:center}.quick-request-section__features{align-items:center}.quick-request-section__title{font-size:var(--text-3xl)}}@media (max-width:639px){.quick-request-form__inner{padding:var(--space-6)}.quick-request-form__fields{grid-template-columns:1fr}.quick-request-form__title{font-size:var(--text-xl)}.quick-request-section__title{font-size:var(--text-2xl)}.quick-request-section__text{font-size:var(--text-base)}}.vehicle-quick-request{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--color-gray-200)}.vehicle-quick-request>h2{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:600;color:var(--color-gray-900);margin:0 0 var(--space-6) 0;text-align:center}.vehicle-quick-request .quick-request-form{max-width:600px;margin:0 auto}.catalog-hero{background:#111;background-image:url(/wp-content/uploads/2026/06/getImage.webp);background-size:700px auto;background-position:center center;background-repeat:no-repeat;padding:calc(var(--header-height) + var(--space-10)) 0 var(--space-10);text-align:center;position:relative}.catalog-hero::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at center,rgb(17 17 17 / .5) 0%,#111 70%);pointer-events:none}.catalog-hero__title{color:#fff;font-family:var(--font-display);font-size:var(--text-4xl);font-weight:800;margin:0 0 var(--space-2) 0;position:relative;z-index:1}.catalog-hero__subtitle{position:relative;z-index:1}.catalog-hero__subtitle{color:rgb(255 255 255 / .75);font-size:var(--text-lg);margin:0}.catalog-badges-section{background:var(--color-gray-50,#f9fafb);padding:var(--space-6,1.5rem) 0}.catalog-badges{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:var(--space-3,.75rem);align-items:stretch}.catalog-badge{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 28px;border-radius:6px;font-size:.9375rem;font-weight:600;text-decoration:none;border:2px solid var(--color-gray-200);color:var(--color-gray-700);background:#141914;transition:all 0.2s ease;white-space:nowrap;cursor:pointer;min-width:120px;text-align:center;box-shadow:0 1px 3px rgb(0 0 0 / .06)}.catalog-badge__icon{width:100%;max-width:120px;height:60px;overflow:hidden;flex-shrink:0}.catalog-badge__icon img{width:100%;height:100%;object-fit:contain}.catalog-badge:hover{border-color:#2FB344;color:#eef2ee;background:#16211a;box-shadow:0 4px 12px rgb(37 99 235 / .15);transform:translateY(-2px)}.catalog-badge--active{background:#2FB344;border-color:#2FB344;color:#eef2ee;box-shadow:0 4px 12px rgb(47 179 68 / .3)}.catalog-badge--active:hover{background:#1C7C30;border-color:#1C7C30;color:#eef2ee}@media (max-width:768px){.catalog-badges{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:var(--space-2,.5rem)}.catalog-badge{padding:12px 10px;font-size:.8125rem;min-width:0}.catalog-badge__icon{max-width:80px;height:44px}}.catalog-filters-bar{background:#141914;border-bottom:1px solid var(--color-gray-200);position:relative;z-index:10;box-shadow:0 2px 8px rgb(0 0 0 / .06)}.catalog-filters-bar__form{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) 0}.catalog-filters-bar__filters{display:flex;align-items:center;gap:var(--space-3);flex:1;flex-wrap:wrap}.catalog-filter-item{display:flex;flex-direction:column;gap:4px;min-width:160px}.catalog-filter-item__label{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.06em}.catalog-filter-item__label svg{opacity:.5}.catalog-filter-item__select{padding:10px 36px 10px 14px;border:1px solid var(--color-gray-200);border-radius:10px;font-size:var(--text-sm);font-weight:500;color:var(--color-gray-800);background:var(--color-gray-50);cursor:pointer;transition:all 0.2s ease;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.catalog-filter-item__select:hover{border-color:var(--color-gray-400);background-color:#141914}.catalog-filter-item__select:focus{outline:none;border-color:#2FB344;box-shadow:0 0 0 3px rgb(47 179 68 / .15);background-color:#141914}.color-filter-dropdown{position:relative}.color-filter-toggle{display:flex!important;align-items:center;gap:8px;width:100%;text-align:left}.color-dot{display:inline-block;width:14px;height:14px;border-radius:50%;flex-shrink:0}.color-filter-menu{display:none;position:absolute;top:100%;left:0;right:0;background:#141914;border:1px solid #e5e5e5;border-radius:10px;box-shadow:0 8px 24px rgb(0 0 0 / .12);z-index:100;max-height:240px;overflow-y:auto;margin-top:4px}.color-filter-dropdown.open .color-filter-menu{display:block}.color-filter-option{display:flex;align-items:center;gap:10px;padding:10px 14px;font-size:.875rem;color:#c3ccc3;text-decoration:none;transition:background 0.15s}.color-filter-option:hover{background:#1b211b}.color-filter-option.active{background:#16211a;font-weight:600;color:#eef2ee}.catalog-filter-item__select.filter-active{border-color:#2FB344!important;background-color:#16211a!important;box-shadow:0 0 0 2px rgb(47 179 68 / .15)}.catalog-filter-item--price{min-width:auto}.catalog-filter-price{display:flex;align-items:center;gap:6px}.catalog-filter-price__input{width:80px;padding:10px 10px;border:1px solid var(--color-gray-200);border-radius:10px;font-size:var(--text-sm);font-weight:500;color:var(--color-gray-800);background:var(--color-gray-50);transition:all 0.2s ease;-moz-appearance:textfield}.catalog-filter-price__input::-webkit-outer-spin-button,.catalog-filter-price__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.catalog-filter-price__input:hover{border-color:var(--color-gray-400);background-color:#141914}.catalog-filter-price__input:focus{outline:none;border-color:#2FB344;box-shadow:0 0 0 3px rgb(47 179 68 / .15);background-color:#141914}.catalog-filter-price__sep{color:var(--color-gray-400);font-size:var(--text-sm)}.catalog-filters-bar__clear{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);font-weight:600;color:var(--color-gray-500);text-decoration:none;padding:8px 16px;border-radius:8px;transition:all 0.2s ease;white-space:nowrap}.catalog-filters-bar__clear:hover{color:#dc2626;background:#fef2f2}.catalog-active-tags{display:flex;gap:var(--space-2);flex-wrap:wrap;padding-bottom:var(--space-3)}.catalog-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:#141914;color:#2FB344;border-radius:20px;font-size:var(--text-xs);font-weight:600}.catalog-tag__remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:rgb(10 42 110 / .15);color:#2FB344;text-decoration:none;font-size:14px;line-height:1;transition:all 0.15s ease}.catalog-tag__remove:hover{background:#dc2626;color:#fff}.catalog-grid-section{background:var(--color-gray-50);padding:var(--space-10) 0 var(--space-16)}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.v-card{border-radius:16px;overflow:hidden;background:#141914;box-shadow:0 1px 3px rgb(0 0 0 / .06),0 1px 2px rgb(0 0 0 / .04);transition:all 0.3s cubic-bezier(.4,0,.2,1)}.v-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgb(0 0 0 / .1),0 4px 12px rgb(0 0 0 / .05)}.v-card__link{display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%}.v-card__image{position:relative;overflow:hidden;aspect-ratio:3/2;background:var(--color-gray-100)}.v-card__image img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s cubic-bezier(.4,0,.2,1)}.v-card:hover .v-card__image img{transform:scale(1.08)}.v-card__no-image{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--color-gray-300)}.v-card__badge{position:absolute;top:12px;left:12px;padding:4px 12px;background:rgb(10 42 110 / .9);color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:6px;backdrop-filter:blur(8px)}.v-card__body{display:flex;flex-direction:column;flex:1;padding:var(--space-5)}.v-card__header{margin-bottom:var(--space-3)}.v-card__brand{font-size:11px;font-weight:700;color:#2FB344;text-transform:uppercase;letter-spacing:.08em}.v-card__title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;color:var(--color-gray-900);margin:4px 0 0;line-height:1.3}.v-card__specs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:var(--space-4)}.v-card__spec{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);color:var(--color-gray-500);background:var(--color-gray-50);padding:4px 10px;border-radius:6px}.v-card__spec svg{opacity:.5}.v-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:var(--space-4);border-top:1px solid var(--color-gray-100)}.v-card__price{display:flex;align-items:baseline;gap:4px}.v-card__price-label{font-size:var(--text-xs);color:var(--color-gray-400)}.v-card__price-value{font-size:var(--text-xl);font-weight:800;color:var(--color-gray-900)}.v-card__price-period{font-size:var(--text-xs);color:var(--color-gray-400)}.v-card__cta{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);font-weight:600;color:#2FB344;transition:all 0.2s ease}.v-card:hover .v-card__cta{color:#fe6432}.v-card:hover .v-card__cta svg{transform:translateX(3px)}.v-card__cta svg{transition:transform 0.2s ease}.catalog-pagination{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-10)}.catalog-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 var(--space-3);border-radius:10px;font-size:var(--text-sm);font-weight:600;color:var(--color-gray-600);background:#141914;text-decoration:none;transition:all 0.2s ease;box-shadow:0 1px 2px rgb(0 0 0 / .05)}.catalog-pagination .page-numbers:hover{background:#0a2a6e;color:#fff}.catalog-pagination .page-numbers.current{background:#0a2a6e;color:#fff;box-shadow:0 4px 12px rgb(10 42 110 / .3)}.catalog-empty{text-align:center;padding:var(--space-16) var(--space-6);color:var(--color-gray-400)}.catalog-empty h3{color:var(--color-gray-700);font-size:var(--text-xl);margin:var(--space-4) 0 var(--space-2)}.catalog-empty p{color:var(--color-gray-500);margin-bottom:var(--space-6)}@media (max-width:1024px){.catalog-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-5)}}@media (max-width:768px){.catalog-hero{padding:calc(var(--header-height-mobile) + var(--space-8)) 0 var(--space-8)}.catalog-hero__title{font-size:var(--text-2xl)}.catalog-filters-bar__form{flex-direction:column;align-items:stretch}.catalog-filters-bar__filters{flex-direction:column}.catalog-filter-item{min-width:100%}.catalog-filter-item__select{width:100%}}@media (max-width:640px){.catalog-grid{grid-template-columns:1fr;gap:var(--space-4)}.catalog-grid-section{padding:var(--space-6) 0 var(--space-12)}}.vehicles-catalog,.catalog-layout,.catalog-sidebar{display:none!important}.booking-page-header{background:linear-gradient(135deg,rgb(0 22 77 / .82) 0%,rgb(10 42 110 / .75) 100%),url(/wp-content/uploads/2026/05/2018_skoda_kodiaq_skoda_karoq_skoda_kamiq_4k-3840x2160-1-scaled.jpg)!important;background-size:cover!important;background-position:center 40%!important;background-repeat:no-repeat!important;padding:calc(var(--header-height) + var(--space-16)) 0 var(--space-16)!important;position:relative}.booking-page-title{color:#ffffff!important;font-size:var(--text-4xl)!important;font-weight:800!important;text-shadow:0 2px 12px rgb(0 0 0 / .3)}.booking-page-subtitle{color:rgb(255 255 255 / .85)!important;font-size:var(--text-lg)!important;text-shadow:0 1px 6px rgb(0 0 0 / .2)}@media (max-width:768px){.booking-page-header{padding:calc(var(--header-height-mobile) + var(--space-10)) 0 var(--space-10)!important}.booking-page-title{font-size:var(--text-2xl)!important}}.about-hero{margin-top:var(--header-height)}.about-hero__banner{position:relative;overflow:hidden;min-height:340px;display:flex;align-items:center;justify-content:center}.about-hero__banner>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.about-hero__overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgb(10 42 110 / .7) 0%,rgb(37 99 235 / .5) 100%);z-index:1}.about-hero__content{position:relative;z-index:2;text-align:center;max-width:700px;margin:0 auto;padding:var(--space-16,4rem) var(--space-4,1rem)}.about-hero__title{color:#fff;font-family:var(--font-display);font-size:var(--text-4xl);font-weight:800;margin:0 0 var(--space-3,.75rem) 0;text-shadow:0 2px 8px rgb(0 0 0 / .3)}.about-hero__subtitle{color:rgb(255 255 255 / .9);font-size:var(--text-xl,1.25rem);margin:0;text-shadow:0 1px 4px rgb(0 0 0 / .2)}.about-intro{padding:var(--space-16) 0;background:#141914}.about-intro__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:center}.about-intro__badge{display:inline-block;padding:6px 16px;background:#141914;color:#2FB344;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-radius:20px;margin-bottom:var(--space-4)}.about-intro__title{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:800;color:var(--color-gray-900);margin:0 0 var(--space-5) 0;line-height:1.2}.about-intro__text{font-size:var(--text-base);color:var(--color-gray-600);line-height:1.7;margin:0 0 var(--space-4) 0}.about-intro__text:last-child{margin-bottom:0}.about-intro__image{border-radius:20px;overflow:hidden;box-shadow:0 20px 50px rgb(0 0 0 / .12)}.about-intro__image img{width:100%;height:100%;object-fit:cover;display:block}.about-features{padding:var(--space-16) 0;background:var(--color-gray-50)}.about-features__header{text-align:center;margin-bottom:var(--space-12)}.about-features__title{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:800;color:var(--color-gray-900);margin:0}.about-features__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.about-feature-card{background:#141914;border-radius:16px;padding:var(--space-8);text-align:center;box-shadow:0 1px 3px rgb(0 0 0 / .06);transition:all 0.3s ease}.about-feature-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgb(0 0 0 / .1)}.about-feature-card__icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,#1a7fd4,#0e5a9e);color:#fff;margin-bottom:var(--space-5)}.about-feature-card__title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;color:var(--color-gray-900);margin:0 0 var(--space-3) 0}.about-feature-card__text{font-size:var(--text-sm);color:var(--color-gray-500);line-height:1.6;margin:0}.about-stats{padding:var(--space-14,3.5rem) 0;background:linear-gradient(135deg,#0a2a6e 0%,#001240 100%)}.about-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);text-align:center}.about-stats__item{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.about-stats__number{font-family:var(--font-display);font-size:3.5rem;font-weight:800;color:#fff;line-height:1}.about-stats__plus{color:#fe6432}.about-stats__label{font-size:var(--text-sm);font-weight:600;color:rgb(255 255 255 / .6);text-transform:uppercase;letter-spacing:.1em}@media (max-width:640px){.about-stats__grid{grid-template-columns:repeat(2,1fr);gap:var(--space-8)}.about-stats__number{font-size:2.5rem}}.about-corporate{padding:var(--space-16) 0;background:#141914}.about-corporate__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:center}.about-corporate__image{border-radius:20px;overflow:hidden;box-shadow:0 20px 50px rgb(0 0 0 / .12)}.about-corporate__image img{width:100%;height:100%;object-fit:cover;display:block}.about-corporate__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#1a7fd4,#0e5a9e);color:#fff;margin-bottom:var(--space-4)}.about-corporate__title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:800;color:var(--color-gray-900);margin:0 0 var(--space-4) 0}.about-corporate__text{font-size:var(--text-base);color:var(--color-gray-600);line-height:1.7;margin:0 0 var(--space-6) 0}@media (max-width:1024px){.about-features__grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}}@media (max-width:768px){.about-hero{margin-top:var(--header-height-mobile)}.about-hero__banner{min-height:240px}.about-hero__content{padding:var(--space-10,2.5rem) var(--space-4,1rem)}.about-hero__title{font-size:var(--text-2xl)}.about-intro__grid,.about-corporate__grid{grid-template-columns:1fr;gap:var(--space-8)}.about-intro__title,.about-features__title{font-size:var(--text-2xl)}.about-intro,.about-features,.about-corporate{padding:var(--space-10) 0}}.about-banner{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;padding:var(--space-20,5rem) 0;overflow:hidden}.about-banner__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgb(0 22 77 / .78) 0%,rgb(10 42 110 / .55) 100%);z-index:1}.about-banner .container{position:relative;z-index:2}.about-banner__content{max-width:640px}.about-banner__label{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:rgb(255 255 255 / .7);margin-bottom:var(--space-4)}.about-banner__title{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:800;color:#fff;margin:0 0 var(--space-6) 0;line-height:1.15}.about-banner__btn{background:#2FB344!important;color:#ffffff!important;padding:16px 36px!important;font-size:var(--text-base)!important;font-weight:700!important;border-radius:10px!important;text-transform:uppercase;letter-spacing:.04em;transition:all 0.3s ease}.about-banner__btn:hover{background:#1C7C30!important;transform:translateY(-2px);box-shadow:0 8px 24px rgb(47 179 68 / .4)}@media (max-width:768px){.about-banner{padding:var(--space-12) 0}.about-banner__title{font-size:var(--text-2xl)}}.vehicle-booking-fullwidth{margin-top:var(--space-12)}.booking-widget-fullwidth{max-width:none}.booking-widget-fullwidth .rentsyst-booking,.booking-widget-fullwidth .rentsyst-widget,.booking-widget-fullwidth .wp-rentsyst-constructor,.booking-widget-fullwidth #rentsyst_frame{max-width:none!important;width:100%!important}.booking-widget-fullwidth iframe{width:100%!important;min-width:100%!important}.vehicle-main .related-vehicles{text-align:center}.vehicle-main .related-vehicles .related-grid{grid-template-columns:repeat(3,minmax(0,280px));justify-content:center}@media (max-width:768px){.vehicle-main .related-vehicles .related-grid{grid-template-columns:1fr}}.site-footer .social-links{gap:16px}.site-footer .social-link{width:44px;height:44px;border-radius:10px;color:#fff}.site-footer .social-link.social-facebook{background:#1877F2}.site-footer .social-link.social-instagram{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.site-footer .social-link.social-whatsapp{background:#25D366}.site-footer .social-link.social-youtube{background:red}.site-footer .social-link.social-telegram{background:#26A5E4}.site-footer .social-link.social-viber{background:#7360F2}.site-footer .social-link.social-x{background:#000}.site-footer .social-link:hover{transform:scale(1.1);opacity:.9}.contact-cta{display:flex;gap:16px;margin-top:32px;flex-wrap:wrap}.contact-cta-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;border-radius:12px;font-size:1.1rem;font-weight:600;color:#fff;text-decoration:none;transition:transform 0.2s,box-shadow 0.2s}.contact-cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgb(0 0 0 / .2);color:#fff}.contact-cta-btn span{font-weight:400;opacity:.9}.cta-phone{background:var(--color-primary,#2563eb)}.cta-whatsapp{background:#25D366}@media (max-width:480px){.contact-cta{flex-direction:column}.contact-cta-btn{justify-content:center}}.footer-lang-dropdown{position:relative}.footer-lang-toggle{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:8px;background:#1b211b;color:#c3ccc3;border:1px solid #e5e5e5;cursor:pointer;font-size:.9rem;transition:background 0.2s,color 0.2s}.footer-lang-toggle:hover{background:#242c24;color:#eef2ee}.footer-lang-arrow{transition:transform 0.2s}.footer-lang-dropdown.open .footer-lang-arrow{transform:rotate(180deg)}.footer-lang-menu{list-style:none;margin:0;padding:6px 0;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:8px;background:#141914;border:1px solid #e5e5e5;border-radius:10px;box-shadow:0 8px 24px rgb(0 0 0 / .1);min-width:160px;opacity:0;visibility:hidden;transition:opacity 0.2s,visibility 0.2s;z-index:100}.footer-lang-dropdown.open .footer-lang-menu{opacity:1;visibility:visible}.footer-lang-menu li a{display:flex;align-items:center;gap:8px;padding:8px 16px;color:#c3ccc3;text-decoration:none;font-size:.9rem;transition:background 0.15s,color 0.15s}.footer-lang-menu li a:hover{background:#1b211b;color:#eef2ee}.footer-lang-menu li a img,.footer-lang-menu li a .pll-flag{width:20px;height:14px;border-radius:2px}.scroll-to-top{position:fixed;bottom:24px;right:24px;width:48px;height:48px;border-radius:50%;background:#111;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgb(0 0 0 / .15);opacity:0;visibility:hidden;transform:translateY(16px);transition:opacity 0.3s,visibility 0.3s,transform 0.3s,background 0.2s;z-index:999}.scroll-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.scroll-to-top:hover{background:#2FB344}.contact-lead-section{background:var(--color-gray-50,#f9fafb)}.contact-lead-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.contact-lead-info{background:url(/wp-content/uploads/2026/06/vw-polo-gti-dsg.png) left bottom / 70% auto no-repeat;padding-bottom:260px}.contact-lead-info h2,.contact-lead-info>p,.contact-lead-benefits{background:rgb(20 25 20 / .85);border-radius:8px;padding:8px 12px}.contact-lead-info h2{font-size:2rem;margin-bottom:16px;color:var(--color-gray-900,#111827)}.contact-lead-info>p{font-size:1.1rem;color:var(--color-gray-500,#6b7280);line-height:1.7;margin-bottom:32px}.contact-lead-benefits{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.contact-lead-benefits li{display:flex;align-items:center;gap:12px;font-size:1rem;color:var(--color-gray-700,#374151)}.contact-lead-benefits li svg{color:#22c55e;flex-shrink:0}.contact-lead-form .quick-request-form{background:#141914;border-radius:16px;box-shadow:0 4px 24px rgb(0 0 0 / .08);padding:0}.contact-lead-form .quick-request-form__inner{padding:32px}@media (max-width:768px){.contact-lead-wrapper{grid-template-columns:1fr;gap:32px}}.sv2-hero{padding:var(--space-6) 0 var(--space-8);background:var(--surface-card)}.sv2-breadcrumbs{margin-bottom:var(--space-4)}.sv2-header-row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6);margin-top:2.5rem;margin-bottom:var(--space-6);flex-wrap:wrap}.sv2-brand{display:inline-block;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);margin-bottom:var(--space-1)}.sv2-title{font-family:var(--font-display);font-size:clamp(1.5rem, 3.5vw, 2.25rem);font-weight:800;color:var(--color-gray-900);margin:0;line-height:1.2}.sv2-year{display:inline-block;font-size:var(--text-sm);color:var(--color-gray-400);font-weight:600;margin-top:var(--space-1)}.sv2-header-price{display:flex;align-items:baseline;gap:4px;white-space:nowrap}.sv2-header-price-label{font-size:var(--text-sm);color:var(--color-gray-400);font-weight:500}.sv2-header-price-value{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:900;color:var(--color-primary);line-height:1}.sv2-header-price-period{font-size:var(--text-sm);color:var(--color-gray-400)}@media (max-width:640px){.sv2-header-row{flex-direction:column;align-items:flex-start;gap:var(--space-2)}}.sv2-gallery{display:grid;grid-template-columns:1fr 240px;gap:6px;border-radius:var(--radius-xl);overflow:hidden;height:420px}.sv2-gallery--single{grid-template-columns:1fr}.sv2-gallery--few{grid-template-columns:1fr 200px}@media (max-width:900px){.sv2-gallery{grid-template-columns:1fr;height:auto}.sv2-gallery--few{grid-template-columns:1fr}}.sv2-gallery-main{position:relative;overflow:hidden;background:var(--color-gray-100);border-radius:var(--radius-xl) 0 0 var(--radius-xl);cursor:zoom-in}.sv2-gallery--single .sv2-gallery-main{border-radius:var(--radius-xl)}@media (max-width:900px){.sv2-gallery-main{border-radius:var(--radius-xl) var(--radius-xl) 0 0;aspect-ratio:16/10;height:auto}.sv2-gallery--single .sv2-gallery-main{border-radius:var(--radius-xl);aspect-ratio:4/3}}.sv2-gallery-main img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s cubic-bezier(.16,1,.3,1)}.sv2-gallery-main:hover img{transform:scale(1.03)}.sv2-no-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-gray-300);background:var(--color-gray-50)}.sv2-badge{position:absolute;top:var(--space-4);left:var(--space-4);padding:var(--space-1) var(--space-4);background:var(--color-accent);color:var(--color-white);font-size:var(--text-xs);font-weight:800;text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-full);z-index:5}.sv2-nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgb(20 25 20 / .85);backdrop-filter:blur(8px);border:none;border-radius:50%;cursor:pointer;color:var(--color-gray-800);opacity:0;transition:all 0.25s ease;box-shadow:0 2px 8px rgb(0 0 0 / .12);z-index:10}.sv2-gallery-main:hover .sv2-nav{opacity:1}.sv2-nav:hover{background:var(--surface-card);transform:translateY(-50%) scale(1.1);box-shadow:0 4px 14px rgb(0 0 0 / .15)}.sv2-nav-prev{left:var(--space-3)}.sv2-nav-next{right:var(--space-3)}@media (max-width:768px){.sv2-nav{opacity:1;width:36px;height:36px}}.sv2-gallery-side{display:grid;grid-template-rows:repeat(auto-fit,1fr);gap:6px;min-height:0;border-radius:0 var(--radius-xl) var(--radius-xl) 0;overflow:hidden}@media (max-width:900px){.sv2-gallery-side{display:flex;gap:4px;border-radius:0 0 var(--radius-xl) var(--radius-xl);height:72px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sv2-gallery-side::-webkit-scrollbar{display:none}}.sv2-side-thumb{position:relative;overflow:hidden;cursor:pointer;border:none;padding:0;background:var(--color-gray-100);transition:opacity 0.25s ease}.sv2-side-thumb img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s cubic-bezier(.16,1,.3,1)}.sv2-side-thumb:hover img{transform:scale(1.08)}.sv2-side-thumb.active{outline:3px solid var(--color-accent);outline-offset:-3px}@media (max-width:900px){.sv2-side-thumb{flex-shrink:0;width:100px;height:100%;border-radius:var(--radius-sm)}}.sv2-more-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:rgb(0 0 0 / .5);backdrop-filter:blur(3px);color:var(--color-white);font-size:var(--text-base);font-weight:800}.sv2-more-overlay svg{opacity:.8}.sv2-quickbar{position:sticky;top:0;z-index:100;background:rgb(20 25 20 / .92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--color-gray-200);transform:translateY(-100%);opacity:0;transition:transform 0.35s cubic-bezier(.16,1,.3,1),opacity 0.35s ease;pointer-events:none}.sv2-quickbar.visible{transform:translateY(0);opacity:1;pointer-events:auto}.sv2-quickbar-inner{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) 0;gap:var(--space-4)}.sv2-quickbar-name{font-size:var(--text-lg);font-weight:700;color:var(--color-gray-900)}.sv2-quickbar-price{font-size:var(--text-sm);color:var(--color-gray-500);margin-left:var(--space-3)}.sv2-quickbar-btn{padding:var(--space-2) var(--space-6);background:var(--color-accent);color:var(--color-white);font-weight:700;font-size:var(--text-sm);border:none;border-radius:var(--radius-full);cursor:pointer;transition:all 0.25s ease;white-space:nowrap}.sv2-quickbar-btn:hover{background:var(--color-accent-dark);transform:scale(1.03)}.sv2-content{padding:var(--space-12) 0;background:var(--color-gray-50)}.sv2-grid{display:grid;grid-template-columns:1fr 380px;gap:var(--space-8);align-items:start}@media (max-width:1024px){.sv2-grid{grid-template-columns:1fr}}.sv2-main{display:flex;flex-direction:column;gap:var(--space-6)}.sv2-specs-ribbon{display:flex;flex-wrap:wrap;gap:var(--space-2)}.sv2-ribbon-item{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--surface-card);border:1px solid var(--color-gray-200);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:600;color:var(--color-gray-700);transition:all 0.2s ease}.sv2-ribbon-item svg{color:var(--color-accent);flex-shrink:0}.sv2-ribbon-item:hover{border-color:var(--color-accent);background:rgb(254 100 50 / .04)}.sv2-details-card,.sv2-features-card,.sv2-description-card{background:var(--surface-card);border-radius:var(--radius-2xl);padding:var(--space-8);box-shadow:0 1px 3px rgb(0 0 0 / .04),0 4px 12px rgb(0 0 0 / .03);border:1px solid var(--color-gray-100)}.sv2-section-title{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;color:var(--color-gray-900);margin:0 0 var(--space-6)}.sv2-section-title svg{color:var(--color-accent);flex-shrink:0}.sv2-section-title-center{justify-content:center;text-align:center}.sv2-details-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:0}.sv2-detail{display:flex;flex-direction:column;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-gray-100);transition:background 0.2s ease}.sv2-detail:hover{background:var(--color-gray-50)}.sv2-detail-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-gray-400);font-weight:600;margin-bottom:var(--space-1)}.sv2-detail-value{font-size:var(--text-base);font-weight:700;color:var(--color-gray-900)}.sv2-specs-table{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--color-gray-100);border:1px solid var(--color-gray-100);border-radius:var(--radius-lg);overflow:hidden}.sv2-specs-row{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4);background:var(--surface-card)}.sv2-specs-label{font-size:var(--text-sm);color:var(--color-gray-500);font-weight:500}.sv2-specs-value{font-size:var(--text-sm);font-weight:700;color:var(--color-gray-900);text-align:right}.sv2-section-title--mt{margin-top:var(--space-8)}.sv2-options-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2)}.sv2-option-tag{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:rgb(16 185 129 / .08);color:#065f46;border-radius:999px;font-size:var(--text-sm);font-weight:500;border:1px solid rgb(16 185 129 / .2)}.sv2-option-tag svg{color:#10b981;flex-shrink:0}.sv2-description-body{color:var(--color-gray-600);line-height:1.85;font-size:var(--text-base)}.sv2-description-body p{margin-bottom:var(--space-4)}.sv2-description-body p:last-child{margin-bottom:0}.sv2-sidebar-sticky{position:sticky;top:var(--space-4)}@media (max-width:1024px){.sv2-sidebar-sticky{position:static}}.sv2-price-card{background:var(--surface-card);border-radius:var(--radius-2xl);padding:var(--space-8);box-shadow:0 4px 24px rgb(0 0 0 / .06),0 1px 4px rgb(0 0 0 / .04);border:1px solid var(--color-gray-100)}.sv2-price-top{text-align:center;margin-bottom:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-gray-100)}.sv2-price-from{display:block;font-size:var(--text-sm);color:var(--color-gray-400);text-transform:uppercase;letter-spacing:.05em;font-weight:600;margin-bottom:var(--space-2)}.sv2-price-amount{display:flex;align-items:baseline;justify-content:center;gap:4px}.sv2-currency{font-size:var(--text-2xl);font-weight:800;color:var(--color-primary)}.sv2-amount{font-family:var(--font-display);font-size:3rem;font-weight:900;color:var(--color-primary);line-height:1}.sv2-period{font-size:var(--text-lg);color:var(--color-gray-400);font-weight:500}.sv2-deposit-row{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-gray-50);border-radius:var(--radius-lg);font-size:var(--text-sm);color:var(--color-gray-600);margin-bottom:var(--space-5)}.sv2-deposit-row svg{color:var(--color-accent);flex-shrink:0}.sv2-deposit-row strong{margin-left:auto;color:var(--color-gray-900)}.sv2-book-btn{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;padding:var(--space-4) var(--space-6);background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-dark) 100%);color:var(--color-white);font-size:var(--text-lg);font-weight:800;border:none;border-radius:var(--radius-xl);cursor:pointer;transition:all 0.3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 14px rgba(var(--color-accent-rgb),.35);text-transform:uppercase;letter-spacing:.04em}.sv2-book-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(var(--color-accent-rgb),.45)}.sv2-book-btn:active{transform:translateY(0)}.sv2-trust-badges{margin-top:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.sv2-trust-item{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-gray-500)}.sv2-trust-item svg{color:#10b981;flex-shrink:0}.sv2-pricing-section{margin-top:var(--space-12);padding-top:var(--space-8)}.sv2-pricing-table-wrap{overflow-x:auto;border-radius:var(--radius-xl);box-shadow:0 1px 3px rgb(0 0 0 / .04),0 4px 12px rgb(0 0 0 / .03);border:1px solid var(--color-gray-200);margin-top:var(--space-6);background:var(--surface-card)}.sv2-pricing-table{width:100%;border-collapse:collapse;background:var(--surface-card)}.sv2-pricing-table thead{background:rgb(245 158 11 / .15)}.sv2-pricing-table th{padding:var(--space-4) var(--space-5);font-size:var(--text-base);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-gray-600);text-align:center;border-bottom:2px solid var(--color-gray-200)}.sv2-pricing-table th.sv2-pt-period{text-align:left}.sv2-pt-season-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.sv2-pt-season-pct{display:block;font-size:var(--text-xs);font-weight:500;color:var(--color-gray-400);margin-top:2px}.sv2-pricing-table td{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-gray-100);text-align:center;transition:background 0.2s ease}.sv2-pricing-table tbody tr:hover td{background:var(--color-gray-50)}.sv2-pt-period-cell{text-align:left!important}.sv2-pt-period-name{font-weight:600;font-size:var(--text-lg);color:var(--color-gray-800);display:block}.sv2-pt-discount{display:inline-block;font-size:var(--text-xs);font-weight:700;color:#10b981;background:rgb(16 185 129 / .08);padding:1px 8px;border-radius:var(--radius-full);margin-top:2px}.sv2-pt-limit{display:block;font-size:var(--text-xs);color:var(--color-gray-400);margin-top:2px}.sv2-pt-amount{font-weight:700;font-size:var(--text-xl);color:var(--color-gray-900)}.sv2-pt-price.best .sv2-pt-amount{color:var(--color-accent)}.sv2-pt-price.best{background:#fff0}.sv2-pt-unit{font-size:var(--text-sm);color:var(--color-gray-400);margin-left:2px}.sv2-pricing-note{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-gray-400)}.sv2-pricing-note svg{flex-shrink:0}.sv2-calendar-section{margin-top:var(--space-12);padding-top:var(--space-8)}.sv2-calendar-legend{display:flex;justify-content:center;gap:var(--space-6);margin-top:var(--space-4);margin-bottom:var(--space-5)}.sv2-legend{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-gray-600)}.sv2-legend-dot{width:12px;height:12px;border-radius:50%}.sv2-legend.available .sv2-legend-dot{background:#10b981}.sv2-legend.unavailable .sv2-legend-dot{background:#ef4444}.sv2-calendar-nav{display:flex;align-items:center;justify-content:center;gap:var(--space-4);margin-bottom:var(--space-6)}.sv2-cal-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-gray-200);background:var(--surface-card);border-radius:50%;cursor:pointer;color:var(--color-gray-600);transition:all 0.2s ease}.sv2-cal-btn:hover{background:var(--color-gray-50);border-color:var(--color-gray-300);color:var(--color-gray-900)}.sv2-cal-title{font-weight:700;font-size:var(--text-lg);color:var(--color-gray-800);min-width:200px;text-align:center}.sv2-booking{padding:var(--space-16) 0;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%)}.sv2-booking .sv2-section-title{color:var(--color-white);margin-bottom:var(--space-8)}.sv2-booking .sv2-section-title svg{color:var(--color-accent)}.sv2-booking-widget{background:var(--surface-card);border-radius:var(--radius-2xl);padding:var(--space-8);box-shadow:0 8px 40px rgb(0 0 0 / .15)}.sv2-related{padding:var(--space-16) 0;background:var(--surface-card)}.sv2-related .sv2-section-title{margin-bottom:var(--space-8)}.sv2-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}@media (max-width:768px){.sv2-related-grid{grid-template-columns:1fr}}.sv2-related-card{display:block;background:var(--surface-card);border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--color-gray-100);box-shadow:0 1px 3px rgb(0 0 0 / .04);transition:all 0.35s cubic-bezier(.16,1,.3,1);text-decoration:none}.sv2-related-card:hover{transform:translateY(-6px);box-shadow:0 12px 32px rgb(0 0 0 / .1);border-color:#fff0}.sv2-related-img{aspect-ratio:16/10;overflow:hidden;background:var(--color-gray-100)}.sv2-related-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s cubic-bezier(.16,1,.3,1)}.sv2-related-card:hover .sv2-related-img img{transform:scale(1.06)}.sv2-related-body{padding:var(--space-5)}.sv2-related-body h4{font-size:var(--text-base);font-weight:700;margin-bottom:var(--space-1);color:var(--color-gray-900)}.sv2-related-price{font-size:var(--text-sm);color:var(--color-accent);font-weight:700}@media (max-width:640px){.sv2-hero{padding:var(--space-4) 0 var(--space-5)}.sv2-gallery{border-radius:var(--radius-lg)}.sv2-content{padding:var(--space-8) 0}.sv2-details-card,.sv2-features-card,.sv2-description-card{padding:var(--space-5);border-radius:var(--radius-xl)}.sv2-price-card{padding:var(--space-6);border-radius:var(--radius-xl)}.sv2-details-grid{grid-template-columns:1fr 1fr}.sv2-specs-table,.sv2-options-grid{grid-template-columns:1fr}.sv2-amount{font-size:var(--text-4xl)}.sv2-booking{padding:var(--space-10) 0}.sv2-booking-widget{padding:var(--space-5);border-radius:var(--radius-xl)}.sv2-quickbar-left{overflow:hidden}.sv2-quickbar-name{font-size:var(--text-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv2-quickbar-price{display:none}}.sv2-features-card--fullwidth{margin-top:var(--space-8)}.sv2-specs-table--3col{grid-template-columns:repeat(3,1fr)}.sv2-options-grid--3col{grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.sv2-specs-table--3col{grid-template-columns:1fr}.sv2-options-grid--3col{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.sv2-options-grid--3col{grid-template-columns:1fr}}.sv2-pt-discount-badge{display:inline-block;font-size:var(--text-xs);font-weight:700;color:#10b981;background:rgb(16 185 129 / .1);padding:1px 7px;border-radius:var(--radius-full);vertical-align:middle;margin-left:4px}.sv2-pricing-table td.sv2-pt-period-cell{font-weight:600;border-right:1px solid var(--color-gray-200)}.sv2-pricing-table th.sv2-pt-period{border-right:1px solid var(--color-gray-200)}.footer-logo-img{margin-bottom:var(--space-4)}.footer-logo-img img{max-height:80px;width:auto;height:auto;object-fit:contain}@media (max-width:992px){.offices-layout{grid-template-columns:1fr!important;min-height:auto}.offices-list{max-height:none;flex-direction:column;overflow-y:visible;padding-right:0}.office-card{flex:1 1 100%}.offices-map-container{order:-1}.offices-map{min-height:350px}.contact-cards{grid-template-columns:1fr}.contact-lead-wrapper{grid-template-columns:1fr!important}}@media (max-width:640px){.offices-map{min-height:250px}.office-card{padding:12px}.contact-section-title{font-size:1.25rem}}.ct-hero{background:linear-gradient(135deg,rgb(0 0 0 / .65),rgb(0 0 0 / .45)),url(/wp-content/uploads/2026/06/skoda_octavia_combi_2020_4k-3840x2160-1-scaled.jpg) center / cover no-repeat;padding:calc(var(--header-height) + var(--space-12)) 0 var(--space-12);text-align:center;color:#fff}.ct-hero__title{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:800;color:#fff;margin:0 0 var(--space-2)}.ct-hero__subtitle{font-size:var(--text-lg);color:rgb(255 255 255 / .8);margin:0}.ct-support{padding:var(--space-12) 0;background:var(--surface-card)}.ct-support__inner{display:flex;flex-direction:column;gap:28px;max-width:940px}.ct-support__badge{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;margin-bottom:16px;border-radius:999px;background:rgb(47 179 68 / .12);border:1px solid rgb(47 179 68 / .32);color:#3ECB57;font-size:.82rem;font-weight:600;letter-spacing:.01em}.ct-support__badge svg{flex-shrink:0}.ct-support__head h2{font-family:var(--font-display);font-size:clamp(1.5rem, 3vw, 2rem);font-weight:800;color:#eef2ee;margin:0 0 12px;letter-spacing:-.01em}.ct-support__lead{font-size:1rem;line-height:1.7;color:#a7b0a7;margin:0;max-width:640px}.ct-support__points{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;list-style:none;margin:0;padding:0}.ct-support__point{display:flex;align-items:flex-start;gap:14px;padding:20px;background:#1b211b;border:1px solid #2f382f;border-radius:14px}.ct-support__point-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:rgb(47 179 68 / .12);color:#3ECB57}.ct-support__point-body{display:flex;flex-direction:column;gap:4px;min-width:0}.ct-support__point-body strong{font-size:.95rem;font-weight:700;color:#eef2ee}.ct-support__point-body span{font-size:.85rem;line-height:1.6;color:#8a958a}.ct-support__actions{display:flex;flex-wrap:wrap;gap:12px}.ct-support__btn{display:inline-flex;align-items:center;gap:9px;padding:12px 22px;border-radius:999px;border:1px solid #2f382f;background:#fff0;color:#eef2ee;font-size:.9rem;font-weight:600;text-decoration:none;transition:background 0.2s ease,border-color 0.2s ease,color 0.2s ease}.ct-support__btn:hover{background:#232a23;border-color:#3d4a3d;color:#eef2ee}.ct-support__btn--primary{background:#2FB344;border-color:#2FB344;color:#fff}.ct-support__btn--primary:hover{background:#1C7C30;border-color:#1C7C30;color:#fff}@media (max-width:900px){.ct-support__points{grid-template-columns:1fr}}@media (max-width:640px){.ct-support{padding:var(--space-8) 0}.ct-support__inner{gap:22px}.ct-support__point{padding:16px}.ct-support__btn{flex:1 1 100%;justify-content:center}}.ct-touch{position:relative;width:100%;min-height:520px}.ct-touch__map{position:absolute;inset:0;z-index:0}.ct-touch__map-inner{width:100%;height:100%;min-height:520px}.ct-touch__map-placeholder{display:flex;align-items:center;justify-content:center;background:var(--color-gray-100)}.ct-touch__overlay{position:relative;z-index:1;max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding);height:100%;pointer-events:none}.ct-touch__cards{pointer-events:auto;max-width:380px;padding:40px 0}.ct-touch__heading{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:800;color:var(--color-gray-900);margin:0 0 24px}.ct-card{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px;background:rgb(55 65 81 / .92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:12px;color:#fff;text-decoration:none;margin-bottom:12px;border:1px solid rgb(255 255 255 / .08);transition:background var(--transition-base),transform var(--transition-fast)}.ct-card:last-child{margin-bottom:0}a.ct-card:hover,.ct-card--link:hover{background:rgb(55 65 81);transform:translateY(-2px)}.ct-card__body{flex:1;min-width:0}.ct-card__title{font-family:var(--font-primary);font-size:.95rem;font-weight:700;margin-bottom:6px;color:#fff}.ct-card__text{font-size:var(--text-sm);line-height:1.6;color:rgb(255 255 255 / .7);margin:0}.ct-card__value{font-family:var(--font-primary);font-size:.95rem;font-weight:600;color:#fff;margin:0 0 3px}.ct-card__label{font-size:var(--text-sm);color:rgb(255 255 255 / .55);margin:0}.ct-card__icon{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:rgb(255 255 255 / .45)}@media (max-width:768px){.ct-hero{padding:calc(var(--header-height-mobile) + var(--space-8)) 0 var(--space-8)}.ct-hero__title{font-size:var(--text-2xl)}.ct-touch{position:relative;min-height:auto;display:flex;flex-direction:column}.ct-touch__map{position:relative;inset:auto;order:2}.ct-touch__map-inner{min-height:300px}.ct-touch__overlay{position:relative;order:1;padding:0;pointer-events:auto;background:var(--surface-card)}.ct-touch__cards{max-width:100%;padding:24px var(--container-padding)}.ct-touch__heading{font-size:var(--text-2xl);margin-bottom:16px}.ct-card{background:rgb(55 65 81 / .95);padding:14px 18px;margin-bottom:10px}}@media (max-width:480px){.ct-touch__map-inner{min-height:240px}.ct-card{padding:12px 14px;gap:12px}.ct-card__icon{width:30px;height:30px}}.catalog-hero{background:linear-gradient(135deg,rgb(0 0 0 / .65),rgb(0 0 0 / .45)),url(/wp-content/uploads/2026/06/skoda_octavia_combi_2020_4k-3840x2160-1-scaled.jpg) center / cover no-repeat!important;background-size:cover!important}.site-footer{background:#141914!important;border-top:1px solid #242c24!important;padding:0!important;color:#eef2ee}.footer-frame{max-width:none;margin:0;border:none;border-radius:0;overflow:hidden}.ft-hero{padding:64px 0 48px;border-bottom:1px solid #242c24}.ft-hero-inner{display:flex;align-items:center;justify-content:center;gap:32px}.ft-hero-title{font-family:var(--font-display);font-size:clamp(4rem, 12vw, 9rem);font-weight:900;color:#eef2ee;line-height:1;margin:0;letter-spacing:-.02em;text-transform:uppercase}.ft-columns{padding:48px 0;border-bottom:1px solid #242c24}.ft-columns-grid{display:grid;grid-template-columns:1fr 1.2fr 0.8fr;gap:48px;align-items:start}.ft-columns-grid--cols-2{grid-template-columns:1fr 1fr;gap:40px}.ft-columns-grid--cols-1{grid-template-columns:minmax(0,340px);justify-content:start;gap:0}.ft-columns-grid--cols-3>.ft-col:first-child{padding-left:80px}.ft-nav-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.ft-nav-list li a,.ft-col .footer-menu li a{color:#eef2ee;font-size:1.05rem;font-weight:500;text-decoration:none;transition:color 0.2s,transform 0.2s;display:inline-block}.ft-nav-list li a:hover,.ft-col .footer-menu li a:hover{color:var(--accent-color,#f59e0b);transform:translateX(4px)}.ft-col .footer-menu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.ft-col:nth-child(2){display:flex;flex-direction:column;align-items:flex-start;text-align:left}.ft-col-title{display:none}.ft-contact-block{margin-bottom:12px}.ft-contact-block:last-child{margin-bottom:0}.ft-contact-label{display:none}.ft-contact-value{color:#eef2ee;font-size:1.1rem;font-weight:500;text-decoration:none;transition:color 0.2s}a.ft-contact-value:hover{color:var(--accent-color,#f59e0b)}.ft-col--right{display:flex;flex-direction:column;gap:0;align-self:start}.ft-col--right .social-links{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid #242c24}.ft-col--right .social-link{width:auto!important;height:auto!important;background:none!important;border-radius:0!important;padding:10px 0!important;color:#eef2ee!important;font-size:1rem;font-weight:500;transition:color 0.2s!important;border-bottom:1px solid #242c24;display:flex!important;align-items:center;justify-content:space-between}.ft-col--right .social-link:hover{transform:none!important;opacity:1!important;color:var(--accent-color,#f59e0b)!important}.ft-col--right .social-link svg{display:none}.ft-col--right .social-link::after{font-size:1rem;font-weight:500}.ft-col--right .social-link::before{content:'\2192';order:2;font-size:1rem;opacity:.4;transition:opacity 0.2s}.ft-col--right .social-link:hover::before{opacity:1}.ft-col--right .social-link.social-facebook::after{content:'Facebook'}.ft-col--right .social-link.social-instagram::after{content:'Instagram'}.ft-col--right .social-link.social-whatsapp::after{content:'WhatsApp'}.ft-col--right .social-link.social-youtube::after{content:'YouTube'}.ft-col--right .social-link.social-telegram::after{content:'Telegram'}.ft-col--right .social-link.social-viber::after{content:'Viber'}.ft-col--right .social-link.social-x::after{content:'X (Twitter)'}.ft-col--right .social-link.social-tiktok::after{content:'TikTok'}.ft-col--right .social-link.social-linkedin::after{content:'LinkedIn'}.ft-right-lang{margin-top:16px}.ft-right-links{display:flex;flex-direction:column;gap:0;margin-top:0}.ft-col--right>.ft-right-links:first-child{border-top:1px solid #242c24}.ft-right-links__title{display:block;padding:14px 0 6px;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#5f6b5f}.ft-right-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;color:#eef2ee;font-size:1rem;font-weight:500;text-decoration:none;border-bottom:1px solid #242c24;transition:color 0.2s ease}.ft-right-links a::after{content:'\2192';font-size:1rem;line-height:1;opacity:.35;transition:opacity 0.2s ease,transform 0.2s ease}.ft-right-links a:hover{color:#2FB344}.ft-right-links a:hover::after{opacity:1;transform:translateX(4px)}.ft-right-meta{margin-top:20px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.ft-right-copy{color:#8a958a;font-size:.8rem;line-height:1.5;margin:0}@media (prefers-reduced-motion:reduce){.ft-right-links a,.ft-right-links a::after{transition:none}.ft-right-links a:hover::after{transform:none}}.ft-brand{padding:48px 0;text-align:center;border-bottom:1px solid #242c24}.ft-brand-name{font-family:var(--font-display);font-size:1.75rem;font-weight:800;color:#eef2ee;margin-bottom:12px}.ft-brand-desc{color:#8a958a;font-size:.9rem;line-height:1.7;max-width:480px;margin:0 auto}.site-footer .footer-lang-toggle{background:#1b211b;border-color:#242c24;color:#a7b0a7}.site-footer .footer-lang-toggle:hover{background:#242c24;color:#eef2ee}.site-footer .footer-lang-menu{background:#141914;border-color:#242c24;box-shadow:0 4px 12px rgb(0 0 0 / .1)}.site-footer .footer-lang-menu li a{color:#a7b0a7}.site-footer .footer-lang-menu li a:hover{background:#1b211b;color:#eef2ee}.ft-ticker{background:#2FB344;overflow:hidden;white-space:nowrap;padding:10px 0}.ft-ticker-track{display:inline-flex;animation:ftTickerScroll 30s linear infinite}.ft-ticker-item{color:#eef2ee;font-size:.8rem;font-weight:700;padding:0 24px;letter-spacing:.02em}@keyframes ftTickerScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media (max-width:900px){.ft-columns-grid{grid-template-columns:1fr 1fr;gap:40px}.ft-columns-grid--cols-1{grid-template-columns:minmax(0,340px);gap:0}.ft-col--right{grid-column:1 / -1;align-items:flex-start}.ft-col--right .social-links{align-items:flex-start;align-self:stretch}.ft-right-links{align-items:stretch;align-self:stretch;max-width:380px}.ft-right-copy{text-align:left}}@media (max-width:640px){.ft-hero{padding:40px 0 32px}.ft-hero-circle{width:60px;height:60px}.ft-hero-circle svg:first-child{width:40px;height:40px;padding:10px}.ft-columns-grid{grid-template-columns:1fr;gap:36px}.ft-col--right{align-items:flex-start}.ft-col--right .social-links{align-items:flex-start;align-self:stretch}.ft-right-links{align-items:stretch;align-self:stretch;max-width:none}.ft-right-copy{text-align:left}.ft-bottom-inner{flex-direction:column;text-align:center}.ft-bottom-right{justify-content:center}}.hero-bg{background-position:center 30%}.hero-bg-img{object-position:center 30%}.eco-hero__content{order:1;padding-top:192px;padding-bottom:32px}.eco-booking-strip{position:relative;bottom:auto;left:auto;transform:none;width:80%;margin:0 auto;order:2;z-index:2;margin-top:auto;margin-bottom:40px}@media (max-width:1024px){.hero-whatsapp{top:84px}.eco-hero__content{padding-top:180px}}@media (max-width:768px){.eco-hero__content{padding-top:168px;padding-bottom:24px}.eco-booking-strip{width:100%;left:auto;transform:none;margin-bottom:24px}.hero-whatsapp{top:84px;right:16px;gap:10px}.hero-whatsapp__circle{width:64px;height:64px;border-width:2px}.hero-whatsapp__icon{width:34px;height:34px}.hero-whatsapp__label{font-size:.95rem}.hero-whatsapp__sub{font-size:.75rem}}@media (max-width:480px){.eco-hero__content{padding-top:162px;padding-bottom:20px}.eco-booking-strip{margin-bottom:16px}.hero-whatsapp__circle{width:58px;height:58px}.hero-whatsapp__icon{width:30px;height:30px}.hero-whatsapp__sub{display:none}}html,body{overflow-x:hidden}@media (max-width:768px){.review-card{padding:20px}.map-form-row__form{width:100%;right:0;left:0;padding:20px 16px}.ct-hero__title{font-size:var(--text-2xl)}.ct-hero__subtitle{font-size:var(--text-base)}.review-card:hover,.about-company__stat:hover{transform:none}}@media (max-width:640px){.container{padding:0 16px}.hero-title{font-size:var(--text-3xl)}.hero-subtitle{font-size:var(--text-base)}.eco-hero__title{font-size:clamp(1.75rem, 6vw, 2.5rem)}.eco-hero__subtitle{font-size:var(--text-base)}.eco-section__title{font-size:1.5rem}.about-company__title{font-size:1.5rem;margin-bottom:16px}.about-company__text{margin-bottom:24px}.about-company__stat{padding:16px 12px}.about-company__stat-number{font-size:1.75rem}.about-company__stat-suffix{font-size:1.25rem}.trend-card__btn{padding:10px 20px;font-size:.875rem;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.eco-vehicle-card{border-radius:12px}.review-card{padding:16px;gap:12px}.eco-section{padding:40px 0}.eco-cta{padding:40px 0}.quick-request-form__inner{padding:var(--space-4)}.booking-page-title{font-size:var(--text-xl)!important}.site-footer{padding:24px 16px}.sv2-gallery-main{aspect-ratio:16/9}.sv2-gallery-thumbs{grid-template-columns:repeat(4,1fr)}.sv2-header-title{font-size:var(--text-xl)}.sv2-header-price-value{font-size:var(--text-2xl)}.ct-support{padding:32px 0}}@media (max-width:480px){.container{padding:0 12px}.eco-hero__content{padding-top:162px;padding-bottom:20px}.eco-hero__title{font-size:1.625rem}.hero-title{font-size:var(--text-2xl)}.eco-booking-field label{font-size:.75rem}.eco-booking-field input,.eco-booking-field select{font-size:.875rem;min-height:44px}.eco-booking-submit{min-height:48px;font-size:.9375rem}.about-company__stats{gap:8px}.about-company__stat{padding:12px 8px}.about-company__stat-number{font-size:1.5rem}.about-company__stat-label{font-size:.75rem}.review-card__text{font-size:.875rem}.eco-benefit-card{padding:16px}.eco-section{padding:32px 0}.eco-benefits{padding-top:140px!important;padding-bottom:60px!important}.eco-howto__step{padding:20px 16px}.faq-item__question{padding:14px 16px;font-size:.9375rem}.faq-item__answer{padding:0 16px 14px;font-size:.875rem}.map-form-row__form{padding:16px 12px}.map-form-row__form .quick-request-form__title{font-size:var(--text-lg)}.sv2-gallery-thumbs{grid-template-columns:repeat(3,1fr)}.booking-page-header{padding:calc(var(--header-height-mobile) + var(--space-8)) 0 var(--space-8)!important}.ct-card{padding:20px 16px}.eco-cta__title{font-size:1.5rem}.eco-cta__text{font-size:.9375rem}.btn{min-height:44px;padding:10px 20px}.btn-sm{min-height:40px;padding:8px 16px}.benefits-banner__left{padding:20px 16px 12px}.benefits-banner__center{padding:8px 16px}.benefits-banner__right{padding:12px 16px 20px}.benefits-steps{grid-template-columns:1fr;gap:8px}.benefits-step{padding:12px}}@media (max-width:375px){.eco-hero__title{font-size:1.5rem}.eco-hero__subtitle{font-size:.875rem}.eco-section__title{font-size:1.25rem}.about-company__stat-number{font-size:1.25rem}.about-company__stat-suffix{font-size:1rem}.trend-vehicles__title{font-size:1.25rem}.eco-booking-strip{padding:12px 8px}.quick-request-form__inner{padding:var(--space-3)}}@media (hover:none) and (pointer:coarse){.review-card:hover,.about-company__stat:hover,.eco-benefit-card:hover,.trend-card:hover{transform:none;box-shadow:none}.faq-item__question{min-height:48px}.nav-menu a,.mobile-nav a{min-height:44px}html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}}html,body{background:var(--color-bg);color:var(--color-gray-800)}.site-content,main.site-content{background:var(--color-bg)}.locations-section{background:var(--color-bg)!important;color:var(--color-gray-800)}.btn-primary,.btn-primary:link,.btn-primary:visited,.header-book-btn,.mobile-book-btn{color:#fff!important}.btn-primary:hover,.btn-primary:focus{color:#fff!important}input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),textarea,select{background:var(--surface-card);color:var(--color-gray-900);border-color:var(--surface-3)}input::placeholder,textarea::placeholder{color:var(--color-gray-500)}::selection{background:rgb(47 179 68 / .35);color:#fff}*{scrollbar-color:#2f382f var(--color-bg)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:#2f382f;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#2FB344}.footer-frame{border-color:var(--surface-3)!important}