@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap);.type_normal{--color:#c2c2a1}.type_flying{--color:#bab0d5}.type_ghost{--color:#735797}.type_dark{--color:#333}.type_steel{--color:#ccccde}.type_ground{--color:#b1736c}.type_poison{--color:#7c538c}.type_grass{--color:#48d0b0}.type_fire{--color:#fb6c6c}.type_electric{--color:#ffd86f}.type_fairy{--color:#f469a9}.type_bug{--color:#c3ce75}.type_fighting{--color:#d6b591}.type_water{--color:#609fb5}.type_psychic{--color:#9b7fa6}.type_ice{--color:#7fccec}.type_rock{--color:#a6aab6}.type_dragon{--color:#f9be00}@keyframes pull-up-center{0%{opacity:0;transform:translateY(50%) translateX(-50%)}to{opacity:1;transform:translateY(0) translateX(-50%)}}@keyframes pull-down-center{0%{opacity:1;transform:translateY(0) translateX(-50%)}to{opacity:0;transform:translateY(50%) translateX(-50%)}}@keyframes pull-up{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fill{0%{width:0}}@keyframes fadeInFromTop{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-right{0%{opacity:0;transform:translateX(-100vw) rotate(-15deg)}to{opacity:1;transform:translateX(0) rotate(-15deg)}}@keyframes grow1{0%{opacity:0;transform:scale(2) rotate(-10deg)}to{opacity:1;transform:scale(1) rotate(-10deg)}}@keyframes grow2{0%{opacity:0;transform:scale(2) rotate(50deg)}to{opacity:1;transform:scale(1) rotate(50deg)}}@keyframes floating{0%{transform:translate(0) rotate(25deg)}25%{transform:translate(5%,15%) rotate(25deg)}50%{transform:translate(10%,5%) rotate(25deg)}75%{transform:translateY(15%) rotate(25deg)}to{transform:translate(0) rotate(25deg)}}@keyframes floating-slow{0%{transform:translate(0) rotate(25deg)}25%{transform:translate(1%,3%) rotate(25deg)}50%{transform:translate(2%,1%) rotate(25deg)}75%{transform:translateY(3%) rotate(25deg)}to{transform:translate(0) rotate(25deg)}}@keyframes grow{0%{transform:scale(0)}10%{border-radius:10%;height:100%;transform:scale(.6);width:100%}to{border-radius:0;height:100%;transform:scale(1);width:100%}}@keyframes fly{0%{height:100%;transform:translateX(-2000px);width:100%}50%{height:100%;transform:translateX(300px);width:100%}to{height:100%;width:100%}}@keyframes fazer1{0%{left:0}to{left:-80px;opacity:0}}@keyframes fazer2{0%{left:0}to{left:-100px;opacity:0}}@keyframes fazer3{0%{left:0}to{left:-50px;opacity:0}}@keyframes fazer4{0%{left:0}to{left:-150px;opacity:0}}@keyframes speeder{0%{transform:translate(2px,1px) rotate(0deg)}10%{transform:translate(-1px,-3px) rotate(-1deg)}20%{transform:translate(-2px) rotate(1deg)}30%{transform:translate(1px,2px) rotate(0deg)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,3px) rotate(-1deg)}60%{transform:translate(-1px,1px) rotate(0deg)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-2px,-1px) rotate(1deg)}90%{transform:translate(2px,1px) rotate(0deg)}to{transform:translate(1px,-2px) rotate(-1deg)}}@keyframes lf{0%{left:200%}to{left:-200%;opacity:0}}@keyframes lf2{0%{left:200%}to{left:-200%;opacity:0}}@keyframes lf3{0%{left:200%}to{left:-100%;opacity:0}}@keyframes lf4{0%{left:200%}to{left:-100%;opacity:0}}@keyframes fadeInFromBottom{0%{opacity:0;transform:translateY(5rem)}to{opacity:1;transform:translateY(0)}}@keyframes wave-animation{0%{transform:rotate(0deg)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0deg)}to{transform:rotate(0deg)}}*{box-sizing:border-box;margin:0;padding:0}.section__container{margin:auto;max-width:1200px;padding:5rem 1rem}.section__header{color:#221e36;font-size:2.5rem;font-weight:600;line-height:3.25rem;margin-bottom:1rem;text-align:center}.section__description{color:#767268;line-height:1.5rem;text-align:center}.btn{background-color:#8a79f0;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1rem;outline:none;padding:.75rem 1.5rem;transition:.3s}.btn:hover{background-color:#2e2a40}.logo{align-items:center;display:flex;gap:10px}.logo img{max-width:35px}.logo span{color:#fff;font-size:1.25rem;font-style:italic;font-weight:700;white-space:nowrap}img{display:flex;width:100%}a{text-decoration:none;transition:.3s}ul{list-style:none}body,html{scroll-behavior:smooth}body{font-family:Roboto,sans-serif}header{background:linear-gradient(180deg,#8a79f000,#8a79f01a)}.header__banner{background:linear-gradient(90deg,#ff4d4d,#f90);border-radius:8px;box-shadow:0 4px 8px #0003;color:#fff;font-size:1.2rem;font-size:1rem;font-weight:600;margin:0 auto 1rem;max-width:90%;padding:.8rem 1rem;text-align:center}.header__banner span{font-size:1.4rem;font-weight:800}nav{isolation:isolate;position:fixed;width:100%;z-index:9}.nav__header{align-items:center;background-color:#2e2a40;display:flex;justify-content:space-between;padding:.75rem 1rem;width:100%}.nav__header .nav__logo .logo-dark{display:none}.nav__header .nav__menu__btn{color:#fff;cursor:pointer;font-size:1.5rem}.nav__links{align-items:center;background-color:#2e2a40;bottom:0;display:flex;flex-direction:column;gap:2rem;justify-content:center;left:0;padding:2rem;position:absolute;transition:transform .5s;width:100%;z-index:-1}.nav__links.open{transform:translateY(100%)}.nav__links a{color:#fff}.nav__links a:hover{color:#8a79f0}.nav__btns{display:none}.header__container{display:grid;padding-top:5rem}.header__image{isolation:isolate;overflow:hidden;position:relative}.header__image:before{background-color:#8a79f0;border-top-left-radius:2rem;content:"";height:100%;left:5rem;opacity:.2;position:absolute;top:0;width:100%;z-index:-1}.header__content{padding:2rem 1rem 5rem}.header__content h2{background-color:#fff;border-radius:5rem;box-shadow:5px 5px 10px #0000000d;color:#8a79f0;font-size:1rem;font-weight:500;margin-inline:auto;margin-bottom:1rem;padding:.5rem 1.5rem;width:-webkit-fit-content;width:fit-content}.header__content h1{color:#221e36;font-size:3.5rem;font-weight:800;margin-bottom:2rem;text-align:center}.header__form form{align-items:center;background-color:#fff;border-radius:1rem;box-shadow:0 0 20px #0000001a;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-inline:auto;max-width:900px;padding:1rem}.header__form .input__group{grid-gap:10px;display:grid;flex:1 0 170px;gap:10px}.header__form label{color:#221e36;font-size:.9rem;font-weight:600}.header__form input{border:none;color:#767268;font-size:1rem;outline:none;width:100%}.header__form input::placeholder{color:#767268}.header__form .btn{padding:15px 17px}.about__container .section__description{margin-inline:auto;margin-bottom:4rem;max-width:600px}.about__grid{grid-gap:2rem 1rem;display:grid;gap:2rem 1rem}.about__card{margin-inline:auto;max-width:300px;text-align:center}.about__card span{border-radius:1.25rem;box-shadow:5px 5px 20px #0000000d;display:inline-block;margin-bottom:2rem;padding:16px 20px}.about__card:first-child span{background-color:#eeebfd;color:#8a79f0}.about__card:nth-child(2) span{background-color:#fff2e8;color:#fba55b}.about__card:nth-child(3) span{background-color:#fde9ea;color:#ee6a6f}.about__card h4{color:#221e36;font-size:1.2rem;font-weight:600;margin-bottom:10px}.about__card p{color:#767268;line-height:1.5rem}.deals{background-color:#f1f2ff}.deals .section__description{margin-inline:auto;margin-bottom:4rem;max-width:600px}.deals .deals__tabs{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:2rem}.deals .deals__tabs .btn{background-color:#fff;color:#2e2a40;font-weight:600}.deals .deals__tabs .btn.active{background-color:#8a79f0;box-shadow:0 0 20px #0000001a;color:#fff}.deals .tab__content{animation:fadeEffect 1s;display:none;gap:1rem}.deals .tab__content.active{display:grid}@keyframes fadeEffect{0%{opacity:0}to{opacity:1}}.deals__card{background-color:#fff;border-radius:1rem;box-shadow:0 0 20px #0000001a;padding:1rem}.deals__card img{margin-bottom:1rem}.deals__card .deals__rating{color:#daa520;margin-bottom:1rem}.deals__card .deals__rating span:last-child{color:#767268}.deals__card h4{color:#221e36;font-size:1.2rem;font-weight:600;margin-bottom:1rem}.deals__card .deals__card__grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-bottom:2rem}.deals__card .deals__card__grid div{align-items:center;color:#767268;display:flex;gap:10px}.deals__card .deals__card__grid div span{font-size:1.2rem}.deals__card .deals__card__footer{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:1rem}.deals__card .deals__card__footer h3{color:#221e36;font-size:1.75rem;font-weight:600}.deals__card .deals__card__footer h3 span{color:#767268;font-size:.9rem;font-weight:400}.deals__card .deals__card__footer a{color:#8a79f0;font-weight:600}.deals__card .deals__card__footer a:hover{color:#2e2a40}.choose__container{display:grid}.choose__content{padding:2rem 1rem 5rem}.choose__grid{grid-gap:2rem 1rem;display:grid;gap:2rem 1rem;margin-top:3rem}.choose__card{align-items:flex-start;display:flex;gap:1rem}.choose__card span{background-color:#f1f2ff;border-radius:.5rem;color:#8a79f0;padding:5px 7px}.choose__card h4{color:#221e36;font-size:1.1rem;font-weight:500;margin-bottom:5px}.choose__card p{color:#767268;font-size:.9rem;line-height:1.5rem}.subscribe__container{background-color:#f1f2ff;display:grid;overflow:hidden;position:relative}.subscribe__container:after,.subscribe__container:before{background-color:#fff;content:"";height:3rem;left:0;position:absolute;top:0;width:100%;z-index:-1}.subscribe__container:after{bottom:0;top:auto}.subscribe__content{padding:2rem 1rem 8rem}.subscribe__content form{align-items:center;background-color:#fff;border-radius:5px;display:flex;margin-top:2rem;margin-inline:auto;max-width:500px;width:100%}.subscribe__content input{background-color:#0000;border:none;color:#221e36;font-size:1rem;outline:none;padding-inline:1rem;width:100%}.subscribe__content .btn{border-bottom-left-radius:0;border-top-left-radius:0;padding-block:1rem}.client__container{padding-bottom:1rem}.client__container .section__description{margin-inline:auto;max-width:600px}.swiper{padding-block:4rem;width:100%}.swiper-slide{min-width:375px}.client__card{background-color:#fff;border-radius:1rem;box-shadow:0 0 20px #0000000d;padding:1.5rem;transition:.3s}.client__card:hover{box-shadow:0 0 20px #0000001a}.client__card .client__details{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.client__card .client__details img{border-radius:100%;max-width:50px}.client__card .client__details h4{color:#221e36;font-size:1.1rem;font-weight:600;margin-bottom:5px}.client__card .client__rating{color:#daa520}.client__card p{color:#767268;line-height:1.5rem}.footer__logo{margin-bottom:2rem}.footer__logo img{max-width:45px}.footer__logo span{color:#fff;font-size:1.5rem}@media(max-width:1133px)and (min-width:769px){.header__content{padding-left:2rem!important}.header__image img{height:auto!important;position:absolute;top:60%!important;transform:translateY(-50%);width:100%!important}}@media(max-width:767px){.header__content{padding-left:2rem!important}.header__image img{height:auto!important;transform:none!important;width:100%!important}}@media(min-width:541px){.about__grid,.choose__grid,.deals .tab__content{grid-template-columns:repeat(2,1fr)}}@media(min-width:769px){nav{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-inline:auto;margin-bottom:5rem;max-width:1200px;padding:1.5rem 1rem;position:static}nav .nav__header{background-color:#0000;flex:1 1;padding:0}nav .nav__logo img{max-width:45px}nav .nav__logo .logo-dark{display:flex}nav .nav__logo .logo-white{display:none}nav .nav__logo span{color:#2e2a40;font-size:1.5rem}nav .nav__menu__btn{display:none}nav .nav__links{background-color:#0000;flex-direction:row;padding:0;position:static;transform:none!important;width:-webkit-fit-content;width:fit-content}nav .nav__links a{color:#221e36;font-weight:500}nav .nav__links li:last-child{display:none}nav .nav__btns{display:flex;flex:1 1;justify-content:flex-end}.header__container{grid-template-columns:minmax(0,1fr) minmax(0,600px) minmax(0,600px) minmax(0,1fr);padding-top:0}.header__container .header__image{grid-area:1/3/2/5;height:100%}.header__container .header__image img{height:100%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:auto}.header__container .header__content{grid-area:1/2/2/3;padding:2rem 0 10rem}.header__container .header__content h2{-webkit-margin-start:unset;margin-inline-start:unset}.header__container .header__content :is(h1,.section__description){text-align:left}.header__container .header__form form{padding:1.5rem;transform:translateY(-50%)}.about__container{padding-top:3rem}.about__container .about__grid,.deals .tab__content{grid-template-columns:repeat(3,1fr)}.choose__container{grid-template-columns:minmax(0,1fr) minmax(0,600px) minmax(0,600px) minmax(0,1fr)}.choose__container .choose__image{grid-area:1/1/2/3;height:100%;isolation:isolate;position:relative}.choose__container .choose__image img{height:100%;position:absolute;right:0;width:auto}.choose__container .choose__content{grid-area:1/3/2/4;padding-block:5rem}.choose__container .choose__content :is(.section__header,.section__description){text-align:left}.subscribe__container{grid-template-columns:minmax(0,1fr) minmax(0,600px) minmax(0,600px) minmax(0,1fr)}.subscribe__container .subscribe__image{grid-area:1/3/2/5;height:100%;isolation:isolate;position:relative}.subscribe__container .subscribe__image img{height:100%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:auto}.subscribe__container .subscribe__content{grid-area:1/2/2/3;padding-block:8rem}.subscribe__container .subscribe__content :is(.section__header,.section__description){text-align:left}.subscribe__container .subscribe__content form{-webkit-margin-start:unset;margin-inline-start:unset}}@media(min-width:1025px){.deals .tab__content{gap:1.5rem}.deals__card{padding:1.5rem}}html{scroll-behavior:smooth}.deals{background:linear-gradient(180deg,#f9fafb,#fff);padding:4rem 0}.deals__container{margin:0 auto;max-width:1280px;padding:0 1rem}@media(min-width:640px){.deals__container{padding:0 1.5rem}}@media(min-width:1024px){.deals__container{padding:0 2rem}}.deals__header{margin-bottom:3rem;text-align:center}.deals__title{color:#1f2937;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem}@media(min-width:768px){.deals__title{font-size:3rem}}.deals__description{color:#6b7280;font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:48rem}.deals__tabs{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:3rem}.deals__tab{background:#fff;border:2px solid #e5e7eb;border-radius:9999px;color:#6b7280;cursor:pointer;font-size:1.125rem;font-weight:600;padding:.75rem 2rem;transform:scale(1);transition:all .3s ease}.deals__tab:hover{border-color:#82a6f4;color:#2563eb;transform:scale(1.05)}.deals__tab--active{background:#2563eb;border-color:#2563eb;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;color:#fff}.deals__tab--active:hover{color:#fff}.deals__grid{grid-gap:2rem;display:grid;gap:2rem;transition:all .5s ease}.deals__grid--1{max-width:28rem}.deals__grid--1,.deals__grid--2{grid-template-columns:1fr;margin:0 auto}.deals__grid--2{max-width:64rem}@media(min-width:768px){.deals__grid--2{grid-template-columns:repeat(2,1fr)}}.deals__grid--3,.deals__grid--4,.deals__grid--5,.deals__grid--6,.deals__grid--7,.deals__grid--8{grid-template-columns:1fr}@media(min-width:768px){.deals__grid--3,.deals__grid--4,.deals__grid--5,.deals__grid--6,.deals__grid--7,.deals__grid--8{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.deals__grid--3,.deals__grid--4,.deals__grid--5,.deals__grid--6,.deals__grid--7,.deals__grid--8{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.deals__grid--3,.deals__grid--4,.deals__grid--5,.deals__grid--6,.deals__grid--7,.deals__grid--8{grid-template-columns:repeat(3,1fr)}}.deals__empty{padding:3rem 0;text-align:center}.deals__empty-icon{color:#d1d5db;height:6rem;margin:0 auto 1rem;width:6rem}.deals__empty-title{color:#6b7280;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.deals__empty-text{color:#9ca3af}.car-card{animation:fadeInUp .6s ease-out forwards;background:#fff;border-radius:1.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;opacity:0;overflow:hidden;transform:translateY(0);transition:all .3s ease}.car-card:hover{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;transform:translateY(-.5rem)}.car-card__image-container{background:linear-gradient(135deg,#dbeafe,#f3f4f6);overflow:hidden;padding:1.5rem;position:relative}.car-card__image{border-radius:1.5rem;height:12rem;object-fit:cover;transition:transform .3s ease;width:100%}.car-card:hover .car-card__image{transform:scale(1.1)}.car-card__type-badge{background:#fff;border-radius:9999px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;padding:.25rem .75rem;position:absolute;right:1rem;top:1rem}.car-card__type-badge span{color:#6b7280;font-size:.875rem;font-weight:600}.car-card__content{padding:1.5rem}.car-card__rating{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.car-card__rating .reviews{color:#6b7280;font-size:.875rem}.car-card__title{color:#1f2937;font-size:1.25rem;font-weight:700;margin-bottom:1rem}.car-card__performance{margin-bottom:1rem}.car-card__performance,.car-card__specs{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}.car-card__specs{margin-bottom:1.5rem}.car-card__footer{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;padding-top:1rem}.car-card__price .price{color:#1f2937;font-size:1.875rem;font-weight:700}.car-card__price .price-period{color:#9ca3af;margin-left:.25rem}.stars{display:flex;gap:.25rem}.star{height:1rem;width:1rem}.star--filled,.star--half{fill:#fbbf24;color:#fbbf24}.star--half{opacity:.5}.star--empty{color:#d1d5db}.performance-stat{background:#f9fafb;border-radius:.75rem;padding:.5rem}.performance-stat__label{color:#9ca3af;display:block;font-size:.875rem}.performance-stat__value{color:#1f2937;font-weight:600;margin-top:.125rem}.spec{align-items:center;color:#6b7280;display:flex;font-size:.875rem;gap:.5rem}.spec__icon{flex-shrink:0;height:1rem;width:1rem}.rent-btn{align-items:center;background:#2563eb;border:none;border-radius:.75rem;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.rent-btn:hover{background:#1d4ed8}.rent-btn__icon{height:1rem;transition:transform .2s ease;width:1rem}.rent-btn:hover .rent-btn__icon{transform:translateX(.25rem)}@media(max-width:640px){.deals{padding:2rem 0}.deals__title{font-size:2rem}.deals__description{font-size:1rem}.deals__tabs{gap:.5rem}.deals__tab{font-size:1rem;padding:.5rem 1rem}.deals__grid{gap:1.5rem}.car-card__content{padding:1rem}.car-card__footer{align-items:stretch;flex-direction:column;gap:1rem}.car-card__price{text-align:center}.rent-btn{justify-content:center}}.fleet-showcase{background:linear-gradient(135deg,#f9fafb,#fff);min-height:100vh;overflow:hidden;padding:5rem 0;position:relative}.fleet-showcase .background-pattern{inset:0;opacity:.05;position:absolute}.fleet-showcase .container{margin:0 auto;padding:0 1.5rem;position:relative;z-index:10}.fleet-showcase .header{margin-bottom:4rem;text-align:center}.fleet-showcase .header .badge{display:inline-block;margin-bottom:1.5rem}.fleet-showcase .header .badge span{background-color:#f3f4f6;border-radius:9999px;color:#6b7280;font-size:.875rem;font-weight:600;letter-spacing:.05em;padding:.5rem 1rem;text-transform:uppercase}.fleet-showcase .header .title{color:#111827;font-size:3rem;font-weight:700;line-height:1.1;margin-bottom:1.5rem}@media(min-width:768px){.fleet-showcase .header .title{font-size:4.5rem}}.fleet-showcase .header .title-accent{background:linear-gradient(90deg,#111827,#6b7280);-webkit-background-clip:text;background-clip:text;color:#0000;display:block}.fleet-showcase .header .description{margin:0 auto;max-width:48rem}.fleet-showcase .header .description p{color:#6b7280;font-size:1.125rem;font-weight:300;line-height:1.75}@media(min-width:768px){.fleet-showcase .header .description p{font-size:1.25rem}}.fleet-showcase .header .decorative-line{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:2rem}.fleet-showcase .header .decorative-line .line{height:1px;width:4rem}.fleet-showcase .header .decorative-line .line-left{background:linear-gradient(90deg,#0000,#d1d5db)}.fleet-showcase .header .decorative-line .line-right{background:linear-gradient(270deg,#0000,#d1d5db)}.fleet-showcase .header .decorative-line .dot{background-color:#9ca3af;border-radius:50%;height:.5rem;width:.5rem}.fleet-showcase .marquee-container{position:relative}.fleet-showcase .marquee-container .gradient-overlay{bottom:0;pointer-events:none;position:absolute;top:0;width:6rem;z-index:20}.fleet-showcase .marquee-container .gradient-overlay.gradient-left{background:linear-gradient(90deg,#fff,#0000);left:0}.fleet-showcase .marquee-container .gradient-overlay.gradient-right{background:linear-gradient(270deg,#fff,#0000);right:0}.fleet-showcase .marquee-container .overflow-container{overflow:hidden}.fleet-showcase .marquee-container .marquee-track{animation:marquee 80s linear infinite;display:flex;gap:2rem;width:-webkit-max-content;width:max-content}.fleet-showcase .marquee-container .marquee-track:hover{animation-play-state:paused}.fleet-showcase .marquee-container .car-card-wrapper{flex-shrink:0}.fleet-showcase .marquee-container .car-card{background-color:#fff;border-radius:1rem;box-shadow:0 10px 15px -3px #0000001a;cursor:pointer;height:16rem;overflow:hidden;position:relative;transition:all .5s ease;width:20rem}.fleet-showcase .marquee-container .car-card:hover{box-shadow:0 25px 50px -12px #00000040;transform:translateY(-.5rem) scale(1.05)}.fleet-showcase .marquee-container .car-card:hover .car-image{transform:scale(1.1)}.fleet-showcase .marquee-container .car-card:hover .image-overlay{background:linear-gradient(0deg,#000c 0,#0000004d 50%,#0000)}.fleet-showcase .marquee-container .car-card:hover .car-name{color:#fbbf24;transform:translateY(-.25rem)}.fleet-showcase .marquee-container .car-card:hover .car-type{opacity:1;transform:translateY(0)}.fleet-showcase .marquee-container .car-card:hover .hover-border{border-color:#fff3}.fleet-showcase .marquee-container .car-card .car-image-container{height:100%;overflow:hidden;position:relative;width:100%}.fleet-showcase .marquee-container .car-card .car-image{height:100%;object-fit:cover;transition:transform .7s ease;width:100%}.fleet-showcase .marquee-container .car-card .image-overlay{background:linear-gradient(0deg,#000000b3 0,#0003 50%,#0000);inset:0;position:absolute;transition:all .5s ease}.fleet-showcase .marquee-container .car-card .car-content{bottom:0;color:#fff;left:0;padding:1.5rem;position:absolute;right:0;transition:all .5s ease}.fleet-showcase .marquee-container .car-card .car-name{font-size:1.25rem;font-weight:700;margin-bottom:.5rem;transition:all .3s ease}.fleet-showcase .marquee-container .car-card .car-type{color:#d1d5db;font-size:.875rem;font-weight:500;letter-spacing:.05em;opacity:.9;text-transform:uppercase;transform:translateY(.5rem);transition:all .3s ease}.fleet-showcase .marquee-container .car-card .hover-border{border:2px solid #0000;border-radius:1rem;inset:0;position:absolute;transition:all .5s ease}.fleet-showcase .bottom-cta{margin-top:5rem;text-align:center}.fleet-showcase .bottom-cta .cta-text{align-items:center;color:#6b7280;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem}.fleet-showcase .bottom-cta .cta-text .cta-dot{background-color:#9ca3af;border-radius:50%;height:.25rem;width:.25rem}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.footer{background:linear-gradient(135deg,#2e2a40,#2e2a40);color:#fff;overflow:hidden;position:relative}.footer:before{background-image:radial-gradient(circle at 20% 50%,#ffffff05 1px,#0000 0),radial-gradient(circle at 80% 20%,#ffffff05 1px,#0000 0),radial-gradient(circle at 40% 80%,#ffffff05 1px,#0000 0);background-size:50px 50px,80px 80px,60px 60px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.footer__container{margin:0 auto;max-width:1400px;padding:0 2rem;position:relative;z-index:2}.footer__content{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 200px 200px 250px 350px;padding:4rem 0}@media(max-width:1200px){.footer__content{grid-template-columns:1fr 200px 200px 300px}.footer__content .footer__form{grid-column:1/-1;margin-top:2rem}}@media(max-width:968px){.footer__content{gap:2rem;grid-template-columns:repeat(2,1fr)}.footer__content .footer__about{grid-column:1/-1}}@media(max-width:640px){.footer__content{gap:2rem;grid-template-columns:1fr;padding:3rem 0}}.footer__section.footer__about{max-width:400px}.footer__logo .logo{align-items:center;color:#fff;display:flex;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;text-decoration:none;transition:all .3s ease}.footer__logo .logo:hover{transform:translateY(-2px)}.footer__logo .logo img{filter:brightness(1.1);height:40px;object-fit:contain;width:40px}.footer__logo .logo span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text}.footer__description{color:#ccc;font-size:.95rem;line-height:1.7;margin-bottom:2rem}.footer__socials{display:flex;gap:.75rem}.footer__socials .social__link{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.footer__socials .social__link:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed);border-color:#ffffff4d;box-shadow:0 8px 25px #4f46e566;transform:translateY(-3px)}.footer__title{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.75rem;position:relative}.footer__title:after{background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:1px;bottom:0;content:"";height:2px;left:0;position:absolute;width:40px}.footer__list{list-style:none;margin:0;padding:0}.footer__list li{margin-bottom:.75rem}.footer__list li a{color:#ccc;display:inline-block;font-size:.9rem;text-decoration:none;transition:all .3s ease}.footer__list li a:hover{color:#fff;transform:translateX(5px)}.footer__contact .contact__info{display:flex;flex-direction:column;gap:1.25rem}.footer__contact .contact__item{align-items:flex-start;display:flex;gap:.75rem}.footer__contact .contact__item svg{color:#4f46e5;flex-shrink:0;margin-top:.25rem}.footer__contact .contact__item div p{color:#ccc;font-size:.9rem;line-height:1.5;margin:0}.footer__contact .contact__item div p:first-child{color:#fff;font-weight:500}.footer__form .contact__form{display:flex;flex-direction:column;gap:1rem}.footer__form .form__row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media(max-width:640px){.footer__form .form__row{grid-template-columns:1fr}}.footer__form .form__group{display:flex;flex-direction:column}.footer__form .form__input,.footer__form .form__textarea{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;color:#fff;font-size:.9rem;padding:.875rem 1rem;transition:all .3s ease;width:100%}.footer__form .form__input::placeholder,.footer__form .form__textarea::placeholder{color:#888}.footer__form .form__input:focus,.footer__form .form__textarea:focus{background:#ffffff14;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a;outline:none}.footer__form .form__input:hover,.footer__form .form__textarea:hover{border-color:#ffffff40}.footer__form .form__textarea{font-family:inherit;min-height:100px;resize:vertical}.footer__form .form__status{align-items:center;border-radius:6px;display:flex;font-size:.85rem;font-weight:500;gap:.5rem;padding:.75rem 1rem}.footer__form .form__status--success{background:#22c55e1a;border:1px solid #22c55e33;color:#4ade80}.footer__form .form__status--error{background:#ef44441a;border:1px solid #ef444433;color:#f87171}.footer__form .form__submit{align-items:center;background:linear-gradient(135deg,#4f46e5,#7c3aed);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;justify-content:center;overflow:hidden;padding:1rem 2rem;position:relative;transition:all .3s ease}.footer__form .form__submit:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.footer__form .form__submit:hover{box-shadow:0 8px 25px #4f46e566;transform:translateY(-2px)}.footer__form .form__submit:hover:before{left:100%}.footer__form .form__submit:active{transform:translateY(0)}.footer__form .form__submit--loading{cursor:not-allowed;opacity:.8}.footer__form .form__submit--loading:hover{box-shadow:none;transform:none}.footer__form .form__submit:disabled{cursor:not-allowed;opacity:.6}.footer__form .submit__loading{position:relative}.footer__form .submit__loading:after{animation:spin 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;content:"";height:12px;position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:12px}.footer__bottom{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000004d;border-top:1px solid #ffffff1a}.footer__bottom .footer__container{margin:0 auto;max-width:1400px;padding:0 2rem;position:relative;z-index:2}.footer__bar{align-items:center;color:#888;display:flex;font-size:.85rem;justify-content:space-between;padding:1.5rem 0}@media(max-width:640px){.footer__bar{flex-direction:column;gap:1rem;text-align:center}}.footer__bar p{margin:0}.footer__legal{display:flex;gap:1.5rem}@media(max-width:640px){.footer__legal{gap:1rem}}.footer__legal a{color:#888;text-decoration:none;transition:color .3s ease}.footer__legal a:hover{color:#fff}@keyframes spin{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}.footer{animation:fadeInUp .8s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=main.2ff377b1.css.map*/