*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color:#ff6b35;--accent-color:#4ecdc4;--text-color:#2d3436;--text-light:#636e72;--bg-light:#f8f9fa;--bg-white:#fff;--border-color:#dfe6e9;--success-color:#00b894;--shadow:0 4px 6px rgba(0,0,0,.07);--shadow-lg:0 8px 16px rgba(0,0,0,.12);--transition:all .3s cubic-bezier(.4,0,.2,1)}body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;line-height:1.7;color:var(--text-color);background-color:var(--bg-white)}.container{max-width:1200px;margin:0 auto;padding:0 20px}a{color:var(--primary-color);text-decoration:none;transition:var(--transition)}a:hover{color:#e55a2b}h1,h2,h3,h4{font-weight:700;line-height:1.3;margin-bottom:1rem}h1{font-size:2.75rem;color:var(--bg-white)}h2{font-size:2.2rem;color:var(--text-color);text-align:center;margin-bottom:2.5rem}h3{font-size:1.5rem;color:var(--text-color)}p{margin-bottom:1rem}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle}.header{padding:1.5rem 0;position:relative;z-index:10}.header-content{display:flex;justify-content:space-between;align-items:center}.logo img{height:50px;width:auto}.nav ul{list-style:none;display:flex;gap:2rem}.nav a{color:var(--bg-white);font-weight:500;font-size:1rem;padding:.5rem 1rem;border-radius:8px;transition:var(--transition)}.nav a:hover{background-color:rgba(255,255,255,.15);transform:translateY(-2px)}.hero{background-size:cover;background-position:center;background-repeat:no-repeat;padding-bottom:2rem}.hero-content{padding:20px 0 15px}.hero h1{margin-bottom:10px;text-shadow:2px 2px 8px rgba(0,0,0,.3)}.hero-description{color:var(--bg-white);font-size:1.15rem;margin-bottom:10px;text-shadow:1px 1px 4px rgba(0,0,0,.3)}.hero-benefits{display:grid;grid-template-columns:auto auto auto auto;gap:1rem;margin-bottom:2.5rem}.benefit-item{display:flex;align-items:center;gap:.75rem;background-color:rgba(255,255,255,.15);padding:8px 15px;border-radius:12px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:var(--transition)}.benefit-item:hover{background-color:rgba(255,255,255,.25);transform:translateY(-3px)}.benefit-item .material-icons{color:var(--accent-color);font-size:28px}.benefit-item span:last-child{color:var(--bg-white);font-weight:500;font-size:.95rem}.widget-container{border-radius:16px;box-shadow:var(--shadow-lg)}.widget-container iframe{border-radius:16px}.how-to-rent{padding:5rem 0;background:linear-gradient(135deg,#f8f9fa 0,#ffffff 100%)}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.step-item{background-color:var(--bg-white);padding:2.5rem 1.5rem;border-radius:16px;text-align:center;box-shadow:var(--shadow);position:relative;transition:var(--transition);border:2px solid transparent}.step-item:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:var(--accent-color)}.step-number{position:absolute;top:-20px;left:50%;transform:translateX(-50%);width:40px;height:40px;background:linear-gradient(135deg,var(--primary-color),#e55a2b);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:1.2rem;box-shadow:0 4px 8px rgba(255,107,53,.3)}.step-item .material-icons{font-size:48px;color:var(--accent-color);margin-bottom:1rem}.step-item h3{margin-bottom:1rem;color:var(--primary-color);font-size:20px}.step-item p{color:var(--text-light);margin:0;line-height:1.7}.benefits-section{padding:5rem 0;background-color:var(--bg-white)}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem}.benefit-card{background:linear-gradient(135deg,#fff 0,#f8f9fa 100%);padding:2.5rem;border-radius:16px;text-align:center;box-shadow:var(--shadow);transition:var(--transition);border:2px solid var(--border-color)}.benefit-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:var(--primary-color)}.benefit-card .material-icons{font-size:56px;color:var(--primary-color);background:linear-gradient(135deg,rgba(255,107,53,.1),rgba(78,205,196,.1));width:90px;height:90px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:0 auto 1.5rem}.benefit-card h3{color:var(--text-color);margin-bottom:1rem;font-size:1.3rem}.benefit-card p{color:var(--text-light);line-height:1.8;margin:0}.why-rent{padding:5rem 0;background:linear-gradient(135deg,#f8f9fa 0,#ffffff 100%)}.why-rent-content{display:grid;grid-template-columns:1.2fr .8fr;gap:3rem;align-items:center}.why-rent-text h2{text-align:left;margin-bottom:1.5rem}.why-rent-text p{color:var(--text-color);line-height:1.9;margin-bottom:1.5rem}.why-rent-text strong{color:var(--primary-color)}.why-rent-image img{width:100%;border-radius:20px;box-shadow:var(--shadow-lg);transition:var(--transition)}.why-rent-image img:hover{transform:scale(1.03)}.pricing-section{padding:5rem 0;background-color:var(--bg-white)}.pricing-section>.container>p{text-align:center;margin:0 auto 3rem;color:var(--text-light);font-size:1.05rem}.price-tips{background:linear-gradient(135deg,rgba(78,205,196,.08),rgba(255,107,53,.05));padding:2.5rem;border-radius:16px;margin-bottom:3rem;border-left:5px solid var(--accent-color)}.price-tips h3{color:var(--text-color);margin-bottom:1.5rem}.price-tips ul{list-style:none;display:grid;gap:1rem}.price-tips li{display:flex;align-items:flex-start;gap:1rem;color:var(--text-color);line-height:1.7}.price-tips li .material-icons{color:var(--accent-color);font-size:24px;margin-top:2px}.price-categories{margin-bottom:3rem}.price-categories h3{text-align:center;margin-bottom:2rem}.price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem}.price-card{background:linear-gradient(135deg,#fff,#f8f9fa);padding:2rem;border-radius:16px;text-align:center;box-shadow:var(--shadow);transition:var(--transition);border:2px solid var(--border-color)}.price-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:var(--primary-color)}.price-card .material-icons{font-size:48px;color:var(--primary-color);margin-bottom:1rem}.price-card h4{color:var(--text-color);margin-bottom:1rem}.price-card .price{font-size:20px;font-weight:700;color:var(--primary-color);margin-bottom:.5rem}.price-card p{color:var(--text-light);margin:0}.pricing-section>.container>h3{text-align:center;margin:3rem 0 2rem}.price-table-wrapper{overflow-x:auto;border-radius:16px;box-shadow:var(--shadow)}.price-table{width:100%;border-collapse:collapse;background-color:var(--bg-white)}.price-table thead{background:linear-gradient(135deg,var(--primary-color),#e55a2b);color:white}.price-table th{padding:1.25rem;text-align:left;font-weight:600}.price-table tbody tr{border-bottom:1px solid var(--border-color);transition:var(--transition)}.price-table tbody tr:hover{background-color:rgba(78,205,196,.05)}.price-table td{padding:1.25rem;color:var(--text-color)}.price-table tbody tr:last-child{border-bottom:none}.reviews-section{padding:5rem 0;background:linear-gradient(135deg,#f8f9fa 0,#ffffff 100%)}.reviews-summary{text-align:center;margin-bottom:3rem}.overall-rating{display:inline-block;background:#f5f5f7;padding:1rem 2rem;border-radius:25px;position:relative;transition:all .3s ease}.overall-rating::before{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,var(--primary-color),var(--accent-color));border-radius:27px;z-index:-1;opacity:0;transition:opacity .3s ease}.overall-rating:hover::before{opacity:.7}.rating-number{font-size:4.5rem;font-weight:800;background:#000;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem;letter-spacing:-2px}.stars{margin-bottom:.75rem}.stars .material-icons{color:#ffd700;font-size:36px;filter:drop-shadow(0 2px 4px rgba(255,215,0,.3))}.overall-rating p{color:var(--text-light);margin:0;font-size:1.1rem;font-weight:500}.reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.review-card{background-color:var(--bg-white);padding:2rem;border-radius:16px;box-shadow:var(--shadow);transition:var(--transition);border-left:4px solid var(--accent-color)}.review-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.review-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.reviewer-info h4{color:var(--text-color);margin-bottom:.25rem;font-size:1.1rem}.reviewer-info p{color:var(--text-light);font-size:.9rem;margin:0}.review-rating .material-icons{color:#ffd700;font-size:20px}.review-text{color:var(--text-color);line-height:1.8;font-style:italic;margin:0}.traffic-rules{padding:5rem 0;background-color:var(--bg-white)}.traffic-main{background:linear-gradient(135deg,rgba(78,205,196,.1),rgba(255,107,53,.05));padding:2.5rem;border-radius:16px;margin-bottom:3rem;border:2px solid var(--border-color)}.traffic-main h3{color:var(--primary-color);margin-bottom:1rem}.traffic-main p{color:var(--text-color);margin-bottom:1.5rem}.traffic-main ul{list-style:none;display:grid;gap:1rem}.traffic-main li{display:flex;align-items:flex-start;gap:1rem;color:var(--text-color);line-height:1.7}.traffic-main li .material-icons{color:var(--primary-color);font-size:24px;margin-top:2px}.traffic-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.traffic-card{background-color:var(--bg-white);padding:2.5rem;border-radius:16px;box-shadow:var(--shadow);transition:var(--transition);border-top:4px solid var(--accent-color)}.traffic-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.traffic-card .material-icons{font-size:48px;color:var(--primary-color);margin-bottom:1rem}.traffic-card h3{color:var(--text-color);margin-bottom:1rem}.traffic-card p{color:var(--text-light);line-height:1.8;margin:0}.attractions{padding:5rem 0;background:linear-gradient(135deg,#f8f9fa 0,#ffffff 100%)}.attractions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.attraction-card{background-color:var(--bg-white);padding:2rem;border-radius:16px;transition:var(--transition);border:1px solid var(--border-color);display:flex;flex-direction:column}.attraction-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:var(--accent-color)}.attraction-card h3{color:var(--primary-color);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.attraction-card h3 .material-icons{color:var(--primary-color);font-size:28px}.attraction-card p{color:var(--text-color);line-height:1.8;margin-bottom:1.5rem}.attraction-distance{display:flex;align-items:center;gap:.75rem;color:var(--text-light);font-size:.95rem;padding-top:1rem;border-top:1px solid var(--border-color);margin-top:auto}.attraction-distance .material-icons{color:var(--accent-color);font-size:22px}.top-cars{padding:5rem 0;background-color:var(--bg-white)}.cars-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem}.car-card{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:20px;overflow:hidden;box-shadow:var(--shadow);transition:var(--transition);border:2px solid var(--border-color)}.car-card:hover{transform:translateY(-10px);box-shadow:var(--shadow-lg);border-color:var(--primary-color)}.car-card img{width:100%;height:200px;object-fit:cover;padding:20px}.car-card h3{color:var(--text-color);padding:1.5rem 1.5rem 1rem;margin-bottom:0;text-align:center}.car-specs{padding:0 1.5rem 1.5rem;display:grid;gap:0}.spec-item{display:flex;align-items:center;gap:.75rem;color:var(--text-light);font-size:.95rem}.spec-item .material-icons{color:var(--accent-color);font-size:22px}.car-price{text-align:center;font-size:1.8rem;font-weight:700;color:var(--primary-color);padding:1rem 1.5rem;background-color:rgba(78,205,196,.08)}.btn-view-offer{width:calc(100% - 3rem);margin:0 1.5rem 1.5rem;padding:1rem;background:linear-gradient(135deg,var(--primary-color),#e55a2b);color:white;border:0;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:var(--transition);box-shadow:0 4px 8px rgba(255,107,53,.3)}.btn-view-offer:hover{transform:translateY(-3px);box-shadow:0 6px 12px rgba(255,107,53,.4)}.faq-section{padding:5rem 0;background:linear-gradient(135deg,#f8f9fa 0,#ffffff 100%)}.faq-list{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:768px){.faq-list{grid-template-columns:1fr 1fr;gap:2rem}}.faq-item{background-color:var(--bg-white);border-radius:12px;overflow:hidden;box-shadow:var(--shadow);border:2px solid var(--border-color);transition:var(--transition)}.faq-item:hover{border-color:var(--accent-color)}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;cursor:pointer;transition:var(--transition);background-color:var(--bg-white)}.faq-question:hover{background-color:rgba(78,205,196,.05)}.faq-question h3{color:var(--text-color);margin:0;font-size:1.1rem;flex:1}.faq-question .material-icons{color:var(--primary-color);transition:var(--transition)}.faq-item.active .faq-question .material-icons{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease;background-color:rgba(78,205,196,.02)}.faq-item.active .faq-answer{max-height:500px}.faq-answer p{padding:0 1.5rem 1.5rem;color:var(--text-light);line-height:1.9;margin:0}.footer{background-color:var(--text-color);color:var(--bg-white)}.footer-locations{background:linear-gradient(135deg,#f8f9fa 0,#ffffff 100%);padding:4rem 0}.footer-locations h2{color:var(--text-color);display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:2.5rem}.footer-locations h2 .material-icons{color:var(--primary-color);font-size:32px}.locations-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.locations-grid ul{list-style:none}.locations-grid li{margin-bottom:.75rem}.locations-grid a{color:var(--text-color);transition:var(--transition);font-size:.95rem}.locations-grid a:hover{color:var(--primary-color);padding-left:5px}.locations-grid li:not(:has(a) ){color:var(--primary-color);font-weight:600}.footer-main{background-color:var(--text-color);padding:3rem 0 2rem}.footer-content{text-align:center}.copyright{font-size:.95rem;color:var(--bg-light);margin-bottom:1rem}.footer-seo-text{color:var(--bg-light);line-height:1.8;margin-bottom:2rem;max-width:800px;margin-left:auto;margin-right:auto}.footer-nav{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.footer-nav a{color:var(--bg-white);transition:var(--transition)}.footer-nav a:hover{color:var(--accent-color)}@media(max-width:991px){h1{font-size:2.2rem}h2{font-size:1.8rem}.why-rent-content{grid-template-columns:1fr}.why-rent-text h2{text-align:center}.nav ul{gap:1rem}}@media(max-width:768px){h1{font-size:1.8rem}h2{font-size:1.6rem}.hero-benefits{grid-template-columns:1fr}.steps-grid,.benefits-grid,.price-grid,.traffic-grid,.cars-grid{grid-template-columns:1fr}.reviews-grid,.attractions-grid{grid-template-columns:1fr}.nav ul{flex-direction:column;gap:.5rem}.header-content{flex-direction:column;gap:1rem}.locations-grid{grid-template-columns:1fr}.price-table{font-size:.85rem}.price-table th,.price-table td{padding:.75rem .5rem}.traffic-main,.traffic-card{padding:15px}}@media(max-width:480px){.container{padding:0 15px}h1{font-size:1.5rem}.hero-description{font-size:1rem}}.page-header{background:linear-gradient(135deg,var(--primary-color),#e55a2b);color:white;padding:3rem 0;text-align:center}.page-header h1{margin:0}.page-content{padding:4rem 0}.content-section{margin-bottom:3rem}.content-section h2{color:var(--primary-color);text-align:left;margin-bottom:1.5rem;font-size:1.8rem}.content-section h3{color:var(--text-color);margin-top:2rem;margin-bottom:1rem}.content-section p{color:var(--text-color);line-height:1.9;margin-bottom:1.5rem}.content-section ul{margin-left:2rem;margin-bottom:1.5rem}.content-section ul li{color:var(--text-color);line-height:1.8;margin-bottom:.5rem}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin:2rem 0}.info-card{background:linear-gradient(135deg,#fff,#f8f9fa);padding:2rem;border-radius:16px;box-shadow:var(--shadow);border-left:4px solid var(--accent-color)}.info-card .material-icons{font-size:48px;color:var(--primary-color);margin-bottom:1rem}.info-card h3{color:var(--text-color);margin-bottom:1rem}.info-card p{color:var(--text-light);margin:0;line-height:1.8}.contact-info{background:linear-gradient(135deg,rgba(78,205,196,.1),rgba(255,107,53,.05));padding:2.5rem;border-radius:16px;margin-bottom:3rem}.contact-info h3{color:var(--primary-color);margin-bottom:1.5rem}.contact-item{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.contact-item .material-icons{color:var(--accent-color);font-size:28px}.contact-item div{flex:1}.contact-item strong{display:block;color:var(--text-color);margin-bottom:.25rem}.contact-item span,.contact-item a{color:var(--text-light)}.map-container{border-radius:16px;overflow:hidden;box-shadow:var(--shadow-lg);height:400px}.map-container iframe{width:100%;height:100%;border:0}