*{margin:0;padding:0;box-sizing:border-box}body{font-family:Urbanist,sans-serif;background:#fff;color:#111}p{font-family:Mulish,sans-serif}section,footer{scroll-margin-top:100px}.navbar{width:100%;height:80px;padding:0 50px;display:flex;justify-content:space-between;align-items:center;background:#fff;position:sticky;top:0;z-index:999;transition:all .3s ease}.navbar-scrolled{box-shadow:0 6px 20px #00000014}.nav-logo img{width:190px;height:auto;object-fit:contain;display:block}.nav-links{display:flex;gap:28px;list-style:none;font-size:17px;font-weight:700;margin-left:auto}.nav-links a{text-decoration:none;color:#111;transition:.25s}.nav-links a:hover{color:#ff6d00}.nav-right{display:flex;align-items:center;gap:12px;margin-left:28px}.nav-book{background:#ff6d00;color:#fff;text-decoration:none;padding:11px 22px;border-radius:30px;font-weight:700;font-size:15px;transition:.25s ease;box-shadow:0 4px 14px #ff6d004d}.nav-book:hover{background:#e66200;transform:translateY(-1px)}.nav-call{background:#0d3b66;color:#fff;border:none;padding:11px 20px;border-radius:30px;display:flex;align-items:center;text-decoration:none;gap:8px;font-weight:700;font-size:14.5px;transition:.25s ease}.nav-call:hover{background:#092a4a;transform:translateY(-1px)}.mobile-nav-book{display:none}.menu-icon{display:none;font-size:26px;cursor:pointer;color:#0b2341}@media(max-width:960px){.navbar{padding:0 20px;height:70px}.nav-logo img{width:145px}.menu-icon{display:block}.nav-links{display:none}.nav-links.active{display:flex;position:absolute;top:70px;left:0;width:100%;background:#fff;flex-direction:column;align-items:center;padding:24px 0;gap:20px;box-shadow:0 10px 25px #0000001f;border-bottom:2px solid #ff6d00}.nav-links.active a{font-size:18px;font-weight:700}.nav-right{display:none}.mobile-nav-book{display:inline-flex;align-items:center;background:#ff6d00;color:#fff;text-decoration:none;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:700;margin-left:auto;margin-right:14px}}.hero{width:100%;position:relative;overflow:hidden;background:linear-gradient(135deg,#ff6d00,#ff8100);padding:55px 0 60px;display:flex;align-items:center}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.22),transparent 65%);pointer-events:none;z-index:0}.hero-container{width:100%;max-width:1720px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 50px;position:relative;z-index:2;gap:40px}.hero-left{flex:0 0 620px;max-width:660px;color:#fff;margin-left:55px}.hero-top-badges{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:22px}.hero-label{display:inline-flex;align-items:center;gap:20px;background:#00000038;padding:10px 22px;border-radius:35px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-label img{width:20px;height:20px;object-fit:contain}.hero-label>span{font-size:15px;font-weight:800;letter-spacing:2.3px;text-transform:uppercase;color:#fff}.highlight-247{color:gold;font-weight:900;font-size:1.18em}.offer-badge{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#001f3f,#001226);color:#fff;padding:12px 28px;border-radius:50px;font-weight:700;font-size:17px;border:1.5px solid rgba(255,215,0,.45);box-shadow:0 10px 28px #001f3f66,0 0 16px #ffd70033;transition:all .3s ease}.offer-badge:hover{transform:translateY(-2px);border-color:gold;box-shadow:0 14px 32px #001f3f80,0 0 24px #ffd70059}.offer-fire{font-size:24px;line-height:1}.offer-badge .price{color:gold;font-size:36px;font-weight:900;line-height:1;letter-spacing:-.5px;text-shadow:0 0 16px rgba(255,215,0,.65),0 2px 6px rgba(0,0,0,.6);margin:0 6px;display:inline-block}.offer-per-day{font-size:14.5px;font-weight:600;opacity:.85}.hero-left h1{font-size:56px;font-weight:800;line-height:1.12;color:#fff;margin-bottom:18px;letter-spacing:-.8px}.hero-subtext{font-size:19px;line-height:1.72;color:#fffffff2;margin-bottom:30px;font-family:Mulish,sans-serif;max-width:620px}.hero-subtext b{font-weight:800;color:#fff}.hero-highlight-pill{display:inline-flex;align-items:center;gap:6px;background:#001f3f;color:gold;font-weight:800;font-size:16px;padding:5px 14px;border-radius:25px;margin:3px 4px;letter-spacing:.5px;border:1.5px solid rgba(255,215,0,.6);box-shadow:0 6px 18px #001f3f66;vertical-align:middle;transition:all .3s ease}.pulse-glow{animation:badgeGlow 2.4s ease-in-out infinite}.pulse-glow-alt{animation:badgeGlow 2.4s ease-in-out infinite 1.2s}@keyframes badgeGlow{0%,to{transform:translateY(0) scale(1);box-shadow:0 6px 18px #001f3f66,0 0 #ffd70080}50%{transform:translateY(-2px) scale(1.05);box-shadow:0 8px 22px #001f3f8c,0 0 20px 4px #ffd700bf;border-color:gold;color:#fff}}.hero-cta-group{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.hero-btn-primary{background:#001f3f;color:#fff;padding:16px 34px;border-radius:35px;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:all .25s ease;box-shadow:0 10px 25px #001f3f61}.hero-btn-primary:hover{background:#001226;transform:translateY(-2px);box-shadow:0 14px 30px #001f3f80}.hero-btn-secondary{background:#fff;color:#001f3f;padding:16px 32px;border-radius:35px;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:all .25s ease;box-shadow:0 10px 25px #00000024}.hero-btn-secondary:hover{background:#f8f9fa;transform:translateY(-2px);box-shadow:0 14px 30px #0003}.hero-right{flex:1.3;position:relative;display:flex;justify-content:center;align-items:center;min-height:560px;width:100%}.hero-vector{position:absolute;width:620px;max-width:100%;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.24;z-index:1;pointer-events:none;animation:rotateVector 60s linear infinite}.hero-car{position:relative;z-index:2;width:200%;max-width:1300px;height:200%;object-fit:contain;filter:drop-shadow(0px 34px 50px rgba(0,0,0,.46));animation:floatCar 4s ease-in-out infinite}@keyframes rotateVector{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes floatCar{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@media(max-width:1440px){.hero-container{padding:0 40px;gap:30px}.hero-left{flex:0 0 540px;max-width:560px;margin-left:30px}.hero-left h1{font-size:48px}.hero-subtext{font-size:17.5px}.hero-car{max-width:1060px}.hero-vector{width:520px}}@media(max-width:1200px){.hero-container{padding:0 32px;gap:24px}.hero-left{flex:0 0 480px;max-width:500px;margin-left:15px}.hero-left h1{font-size:42px}.hero-subtext{font-size:16.5px}.hero-car{max-width:900px}.hero-vector{width:460px}}@media(max-width:1024px){.hero{padding:45px 0 50px}.hero-container{flex-direction:column;text-align:center;padding:0 30px;gap:32px}.hero-left{flex:1;max-width:100%;margin-left:0;display:flex;flex-direction:column;align-items:center}.hero-top-badges{justify-content:center}.hero-left h1{font-size:44px}.hero-subtext{max-width:660px;font-size:18px;margin-bottom:26px}.hero-cta-group{justify-content:center}.hero-right{width:100%;min-height:380px}.hero-car{max-width:860px}.hero-vector{width:400px}}@media(max-width:767px){.hero{padding:34px 0 42px}.hero-container{padding:0 20px;gap:24px}.hero-top-badges{justify-content:center;gap:10px}.hero-left h1{font-size:34px;line-height:1.2;margin-bottom:16px}.hero-label{padding:8px 16px}.hero-label>span{font-size:13px;letter-spacing:1px}.offer-badge{font-size:15px;padding:10px 20px}.offer-badge .price{font-size:28px}.offer-fire{font-size:20px}.hero-subtext{font-size:16px;line-height:1.65;margin-bottom:24px}.hero-highlight-pill{font-size:14px;padding:4px 12px}.hero-cta-group{flex-direction:column;width:100%;gap:14px}.hero-btn-primary,.hero-btn-secondary{width:100%;justify-content:center;padding:15px 24px;font-size:16.5px}.hero-right{min-height:300px}.hero-car{max-width:620px}.hero-vector{width:280px}}@media(max-width:420px){.hero-left h1{font-size:29px}.hero-top-badges{flex-direction:column;align-items:center}.hero-car{max-width:440px}}.trust-section{width:100%;padding:90px 40px;background:#fff}.trust-container{max-width:1300px;margin:0 auto}.trust-header{text-align:center;max-width:760px;margin:0 auto 55px}.trust-tag{font-size:13.5px;font-weight:800;letter-spacing:1.5px;color:#ff6d00;text-transform:uppercase;display:inline-block;margin-bottom:12px}.trust-header h2{font-size:42px;font-weight:800;color:#001f3f;line-height:1.2;margin-bottom:14px}.trust-header p{font-size:16px;color:#555;line-height:1.6}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.trust-card{background:#fdfaf6;border:1px solid #f0e6dc;border-radius:18px;padding:34px 28px;transition:all .3s ease;position:relative}.trust-card:hover{transform:translateY(-6px);box-shadow:0 16px 30px #001f3f14;border-color:#ffd2a8;background:#fff}.trust-icon-box{font-size:36px;width:64px;height:64px;border-radius:16px;background:#fff0e3;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.trust-card h3{font-size:20px;font-weight:800;color:#001f3f;margin-bottom:10px}.trust-card p{font-size:14.5px;color:#666;line-height:1.6}@media(max-width:1024px){.trust-grid{grid-template-columns:repeat(2,1fr);gap:22px}.trust-header h2{font-size:34px}}@media(max-width:640px){.trust-section{padding:60px 20px}.trust-grid{grid-template-columns:1fr;gap:18px}.trust-header h2{font-size:28px}.trust-card{padding:26px 20px}}.fleet-section{width:100%;padding:95px 60px;background:#fff8f0}.fleet-heading{text-align:center;margin-bottom:45px}.fleet-top{display:flex;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:700;color:#ff6d00;letter-spacing:1.5px;text-transform:uppercase}.fleet-top img{width:18px;height:18px;object-fit:contain}.fleet-heading h2{font-size:46px;font-weight:800;margin-top:12px;color:#0b2341}.fleet-subheading{font-size:16px;color:#666;max-width:680px;margin:10px auto 30px}.fleet-controls-container{max-width:1250px;margin:0 auto 30px;display:flex;flex-direction:column;align-items:center;gap:20px}.fleet-category-tabs{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.fleet-tab-btn{background:#fff;border:1.5px solid #e8ded4;color:#0b2341;padding:10px 24px;border-radius:30px;font-size:15px;font-weight:700;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 12px #0000000a}.fleet-tab-btn:hover{border-color:#ff6d00;color:#ff6d00;transform:translateY(-2px)}.fleet-tab-btn.active{background:#001f3f;color:#fff;border-color:#001f3f;box-shadow:0 6px 18px #001f3f40}.fleet-filter-bar{display:flex;align-items:center;gap:14px;width:100%;max-width:720px}.fleet-search-input{flex:1;padding:12px 20px;border-radius:30px;border:1.5px solid #e8ded4;font-size:14.5px;background:#fff;outline:none;transition:all .25s ease}.fleet-search-input:focus{border-color:#ff6d00;box-shadow:0 0 0 3px #ff6d0026}.fleet-sort-select{padding:12px 18px;border-radius:30px;border:1.5px solid #e8ded4;font-size:14px;font-weight:700;color:#0b2341;background:#fff;cursor:pointer;outline:none}.fleet-sort-select:focus{border-color:#ff6d00}.fleet-empty-state{text-align:center;padding:40px;background:#fff;border-radius:16px;max-width:500px;margin:20px auto;border:1px dashed #e8ded4}.fleet-empty-state p{font-size:16px;color:#666;margin-bottom:14px}.fleet-empty-state button{background:#ff6d00;color:#fff;border:none;padding:10px 22px;border-radius:20px;font-weight:700;cursor:pointer}.fleet-grid{max-width:1250px;margin:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:28px;justify-items:center}.fleet-card{width:100%;background:#fff;border-radius:18px;border:1px solid #efe8df;display:flex;align-items:center;gap:22px;padding:22px;position:relative;transition:.3s ease}.fleet-card:hover{transform:translateY(-6px);box-shadow:0 16px 30px #00000014;border-color:#ffd2a8}.fleet-tag{position:absolute;top:0;left:0;background:#001f3f;color:gold;font-size:12px;font-weight:800;padding:6px 16px;border-radius:0 0 10px;text-transform:capitalize;letter-spacing:.5px;z-index:5}.fleet-free-pill{position:absolute;top:10px;right:12px;background:#fff4ea;color:#ff6d00;border:1px solid #ffd2a8;font-size:11px;font-weight:700;padding:4px 10px;border-radius:20px}.fleet-img img{width:210px;height:130px;object-fit:contain}.fleet-content{flex:1}.fleet-content h3{font-size:24px;font-weight:800;margin-bottom:10px;color:#0b2341}.car-specs{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;margin-top:10px}.car-specs p{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#555;white-space:nowrap}.car-specs img{width:17px;height:17px;object-fit:contain}.car-specs .green{color:#0aa000;font-weight:600}.fleet-bottom{margin-top:16px;display:flex;justify-content:space-between;align-items:center}.fleet-bottom h4{font-size:24px;font-weight:800;color:#0b2341}.fleet-bottom h4 span{font-size:13px;font-weight:500;opacity:.7}.fleet-bottom button{border:none;padding:10px 22px;border-radius:30px;background:#ff6d00;color:#fff;font-size:14.5px;font-weight:700;cursor:pointer;transition:.25s ease;box-shadow:0 4px 14px #ff6d004d}.fleet-bottom button:hover{background:#001f3f;transform:translateY(-2px);box-shadow:0 8px 18px #001f3f40}@media(max-width:1024px){.fleet-section{padding:70px 24px}.fleet-heading h2{font-size:36px}.fleet-grid{grid-template-columns:1fr}.fleet-card{padding:20px}}@media(max-width:640px){.fleet-section{padding:50px 16px}.fleet-heading h2{font-size:28px}.fleet-filter-bar{flex-direction:column}.fleet-search-input,.fleet-sort-select{width:100%}.fleet-card{flex-direction:column;text-align:center;padding-top:40px}.fleet-free-pill{top:38px;right:50%;transform:translate(50%)}.fleet-img img{width:180px;margin-top:16px}.car-specs{grid-template-columns:1fr;justify-items:center}.fleet-bottom{flex-direction:column;gap:12px}.fleet-bottom button{width:100%}}.about{width:100%;background:#fff7ef;padding:50px 0}.about-container{max-width:1700px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:0 110px;gap:80px}.about-left{flex:1;max-width:540px}.about-tag{font-size:14px;font-weight:700;letter-spacing:1px;color:#ff6d00;display:flex;align-items:center;gap:8px;margin-bottom:18px}.about-left h2{font-size:54px;font-weight:800;line-height:1.15;color:#001f3f;margin-bottom:25px}.about-desc{font-size:16px;line-height:1.75;color:#555;margin-bottom:18px;font-family:Mulish,sans-serif}.about-points{margin-top:28px;padding-left:0}.about-points li{list-style:none;font-size:16px;color:#6b6b6b;font-weight:700;margin-bottom:18px;display:flex;align-items:center;gap:14px}.about-points li:before{content:"";width:7px;height:7px;border:4px solid #001f3f;border-radius:50%;background:transparent;flex-shrink:0}.about-right{flex:1;display:flex;justify-content:flex-end}.about-right img{width:520px;max-width:100%;border-radius:22px;object-fit:cover;box-shadow:0 12px 35px #0000001f}@media(max-width:1200px){.about-container{padding:0 60px;gap:50px}.about-left h2{font-size:44px}.about-right img{width:420px}}@media(max-width:768px){.about{padding:60px 0}.about-container{flex-direction:column;align-items:flex-start;padding:0 24px;gap:40px}.about-left{max-width:100%}.about-left h2{font-size:32px;line-height:1.2}.about-desc{font-size:15px;line-height:1.7}.about-points li{font-size:15px}.about-right{width:100%;justify-content:center}.about-right img{width:100%;max-width:380px;border-radius:18px}}.locations-section{width:100%;padding:100px 80px;background:#fff}.locations-heading{text-align:center;margin-bottom:60px}.locations-top{display:flex;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#ff7a00;letter-spacing:1px;text-transform:uppercase}.locations-top img{width:18px;height:18px;object-fit:contain}.locations-heading h2{font-size:52px;font-weight:700;margin-top:18px;color:#0b2341}.locations-slider{display:flex;gap:15px;justify-content:center;align-items:center;max-width:1250px;margin:auto}.location-card{flex:1;height:420px;border-radius:22px;overflow:hidden;cursor:pointer;opacity:.75;transform:scale(.92);transition:all .45s ease}.location-card img{width:100%;height:100%;object-fit:cover}.location-card.active,.location-card:hover{flex:2.3;opacity:1;transform:scale(1)}.locations-slider:hover .location-card:not(:hover){flex:1;opacity:.65;transform:scale(.9)}.location-card{position:relative}.location-badge-soon{position:absolute;top:22px;left:22px;background:#ff6d00eb;color:#fff;padding:6px 14px;border-radius:50px;font-size:12px;font-weight:700;letter-spacing:.5px;z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 14px #ff6d0073;text-transform:uppercase}.location-badge-active{position:absolute;top:22px;left:22px;background:#10b981eb;color:#fff;padding:6px 14px;border-radius:50px;font-size:12px;font-weight:700;letter-spacing:.5px;z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 14px #10b98173;text-transform:uppercase}.location-name{position:absolute;top:22px;right:22px;font-size:26px;font-weight:700;color:#fff;background:none;padding:0;border-radius:0;letter-spacing:.5px;z-index:5;text-shadow:0 4px 12px rgba(0,0,0,.6)}.location-overlay{position:absolute;bottom:0;left:0;width:100%;padding:22px;color:#fff;font-size:15px;line-height:1.4;background:linear-gradient(to top,#000000bf,#0000);opacity:0;transition:opacity .35s ease}.location-card:hover .location-overlay,.location-card.active .location-overlay{opacity:1}@media(max-width:1024px){.locations-section{padding:80px 40px}.locations-heading h2{font-size:40px}.locations-slider{gap:20px}.location-card{height:380px}.location-name{font-size:22px;top:18px;right:18px}.location-overlay{font-size:14px;padding:20px}}@media(max-width:600px){.locations-section{padding:60px 20px}.locations-heading h2{font-size:28px}.locations-slider{flex-direction:column;gap:24px}.location-card{width:100%;height:340px;flex:none;opacity:1;transform:scale(1)}.locations-slider:hover .location-card:not(:hover){opacity:1;transform:scale(1)}.location-name{font-size:18px;top:16px;right:16px;padding:6px 12px}.location-overlay{font-size:13.5px;line-height:1.5;padding:20px 18px 18px 65px}}.works{width:100%;padding:100px 0;background:#fff}.works-container{max-width:1850px;margin:auto;padding:0 110px;display:flex;justify-content:space-between;gap:80px}.works-left{flex:1}.works-tag{font-size:14px;font-weight:700;letter-spacing:1px;color:#ff6d00;margin-bottom:18px}.works-left h2{font-size:46px;font-weight:800;color:#001f3f;margin-bottom:40px}.works-btn{display:inline-flex;align-items:center;gap:12px;background:#ff6d00;color:#fff;padding:10px 18px;border-radius:30px;font-weight:700;font-size:17px}.phone-icon{background:#fff;color:#ff6d00;width:32px;height:32px;padding:8px;border-radius:50%}.works-book{margin-top:10px;font-size:14px;font-weight:900;color:#001f3f}.works-right{flex:1.3;display:grid;grid-template-columns:repeat(2,1fr);gap:50px}.step-card h4{font-size:16px;font-weight:800;margin:15px 0 10px;color:#001f3f}.step-card p{font-size:16px;font-weight:600;line-height:1.6;color:#666}.step-num{width:52px;height:52px;border-radius:50%;background:#001f3f;color:#fff;display:flex;justify-content:center;align-items:center;font-weight:800;font-size:24px}@media(max-width:1100px){.works-container{flex-direction:column;gap:60px;padding:0 40px}.works-left{text-align:left}.works-left h2{font-size:38px}.works-right{grid-template-columns:1fr;gap:40px}}@media(max-width:600px){.works{padding:70px 0}.works-container{padding:0 20px;gap:50px}.works-left h2{font-size:32px;line-height:1.2}.works-tag{font-size:12px}.works-btn{font-size:15px;padding:10px 16px}.works-book{font-size:13px}.works-right{grid-template-columns:1fr;gap:35px}.step-card h4{font-size:15px}.step-card p{font-size:14px;line-height:1.6}.step-num{width:42px;height:42px;font-size:18px}}.reviews-section{width:100%;padding:90px 30px;background:#fff}.reviews-container{max-width:1250px;margin:0 auto}.reviews-header{text-align:center;margin-bottom:50px}.reviews-tag{font-size:13.5px;font-weight:800;letter-spacing:1.5px;color:#ff6d00;text-transform:uppercase;display:inline-block;margin-bottom:12px}.reviews-header h2{font-size:42px;font-weight:800;color:#001f3f;margin-bottom:12px}.rating-badge-summary{display:inline-flex;align-items:center;gap:10px;background:#fff8f0;border:1px solid #ffd2a8;padding:8px 20px;border-radius:30px;font-size:15px}.rating-badge-summary .stars{color:#ff9800;font-size:18px;letter-spacing:2px}.rating-badge-summary .score{font-weight:800;color:#001f3f}.rating-badge-summary .count{color:#666;font-size:13.5px}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.review-card{background:#fdfbf7;border:1px solid #efe8df;border-radius:18px;padding:30px 24px;display:flex;flex-direction:column;justify-content:space-between;transition:all .3s ease}.review-card:hover{transform:translateY(-6px);box-shadow:0 16px 30px #001f3f14;border-color:#ffd2a8;background:#fff}.review-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.review-stars{color:#ff9800;font-size:18px;letter-spacing:2px}.review-date{font-size:12.5px;color:#999}.review-comment{font-size:15px;line-height:1.65;color:#333;font-style:italic;margin-bottom:24px;flex:1}.review-author{display:flex;align-items:center;gap:12px}.author-avatar{width:44px;height:44px;border-radius:50%;background:#001f3f;color:gold;font-weight:800;font-size:18px;display:flex;align-items:center;justify-content:center}.review-author h4{font-size:15.5px;font-weight:700;color:#001f3f;margin:0}.review-author p{font-size:12.5px;color:#777;margin:2px 0 0}@media(max-width:1024px){.reviews-grid{grid-template-columns:1fr;gap:20px}.reviews-header h2{font-size:32px}}.faq-section{width:100%;padding:95px 30px;background:#fdfbf7}.faq-container{max-width:980px;margin:0 auto}.faq-header{text-align:center;margin-bottom:50px}.faq-tag{font-size:13.5px;font-weight:800;letter-spacing:1.5px;color:#ff6d00;text-transform:uppercase;display:inline-block;margin-bottom:12px}.faq-header h2{font-size:42px;font-weight:800;color:#001f3f;margin-bottom:12px}.faq-header p{font-size:16px;color:#666}.faq-list{display:flex;flex-direction:column;gap:16px}.faq-item{background:#fff;border:1px solid #e9e3dc;border-radius:16px;padding:22px 28px;cursor:pointer;transition:all .25s ease;-webkit-user-select:none;user-select:none}.faq-item:hover{border-color:#ffd2a8;box-shadow:0 8px 22px #001f3f0f}.faq-item.open{border-color:#ff6d00;box-shadow:0 10px 25px #ff6d0017;background:#fff}.faq-question{display:flex;justify-content:space-between;align-items:center;gap:16px}.faq-question h3{font-size:18px;font-weight:700;color:#001f3f;margin:0;line-height:1.4}.faq-icon{font-size:24px;font-weight:700;color:#ff6d00;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff4ea;flex-shrink:0;transition:transform .25s ease}.faq-answer{overflow:hidden}.faq-answer p{margin-top:14px;font-size:15.5px;line-height:1.7;color:#444;border-top:1px solid #f4ece4;padding-top:14px}.faq-footer-cta{margin-top:45px;text-align:center;background:#fff;padding:28px 20px;border-radius:20px;border:1px dashed #ffb885}.faq-footer-cta p{font-size:16px;font-weight:600;color:#001f3f;margin-bottom:14px}.faq-whatsapp-btn{display:inline-flex;align-items:center;gap:8px;background:#25d366;color:#fff;padding:12px 24px;border-radius:30px;font-weight:700;font-size:15px;text-decoration:none;box-shadow:0 6px 18px #25d3664d;transition:all .25s ease}.faq-whatsapp-btn:hover{background:#20b858;transform:translateY(-2px);box-shadow:0 10px 24px #25d36666}@media(max-width:768px){.faq-section{padding:60px 18px}.faq-header h2{font-size:28px}.faq-item{padding:18px 20px}.faq-question h3{font-size:16px}.faq-answer p{font-size:14.5px}}.drive-section{width:100%;padding:100px 80px;background:#fff}.drive-box{width:1320px;height:420px;margin:auto;background:#ff6d00;border-radius:16px;display:flex;justify-content:space-between;align-items:center;padding:70px;position:relative;overflow:hidden}.drive-left{max-width:55%}.drive-left h2{font-size:54px;font-weight:800;color:#fff;line-height:1.15}.drive-left p{margin-top:15px;font-size:18px;color:#fff;opacity:.9;max-width:420px}.drive-btn{margin-top:45px}.drive-label{font-size:16px;font-weight:1000;color:#000;display:block;margin-bottom:14px;letter-spacing:1px}.drive-btn a{text-decoration:none}.drive-btn button{background:#fff;border:none;border-radius:50px;padding:2px 4px;cursor:pointer;display:flex;align-items:center;gap:0px;transition:.3s ease}.drive-btn button span{font-size:16px;font-weight:700;color:#ff6d00;padding:0 18px}.drive-btn button svg{background:#fff;width:48px;height:50px;padding:12px;border-radius:50%;color:#ff6d00;box-shadow:0 6px 18px #00000026}.drive-btn button:hover{transform:scale(1.05)}.drive-right{position:relative;width:45%;height:100%;display:flex;justify-content:flex-end;align-items:flex-end}.drive-vector{position:absolute;top:-90px;right:20px;width:240px;opacity:.65;z-index:1;animation:rotateStar 10s linear infinite}.drive-man{width:460px;position:absolute;bottom:-70px;right:-70px;z-index:2}@keyframes rotateStar{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:950px){.drive-label{color:#000;text-align:left}.drive-btn button{justify-content:flex-start;margin:0}.drive-btn button span{font-size:14px;padding:0 14px}.drive-btn button svg{width:46px;height:46px;padding:12px}}@media(max-width:768px){.drive-section{padding:40px 16px}.drive-box{width:100%;height:auto;flex-direction:column;align-items:flex-start;padding:40px 24px 20px;border-radius:18px;overflow:hidden}.drive-left{max-width:100%}.drive-left h2{font-size:32px;line-height:1.2}.drive-left p{font-size:15px;margin-top:12px}.drive-btn{margin-top:20px}.drive-right{width:100%;margin-top:20px;display:flex;justify-content:center;align-items:flex-end}.drive-man{width:75%;max-width:260px;z-index:2}.drive-vector{position:absolute;top:15px;right:15px;width:80px;opacity:.25;z-index:0}}.sticky-contact-bar{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;gap:12px;z-index:9999}.sticky-btn{display:flex;align-items:center;gap:10px;padding:12px 20px;border-radius:50px;color:#fff;text-decoration:none;font-weight:700;font-size:14px;box-shadow:0 10px 25px #00000040;transition:all .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sticky-whatsapp{background:linear-gradient(135deg,#25d366,#128c7e)}.sticky-call{background:linear-gradient(135deg,#001f3f,#083358);border:1px solid rgba(255,255,255,.2)}.sticky-btn:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 14px 30px #00000059}.sticky-icon{font-size:18px}.pulse-glow-btn{animation:pulseGlow 2.5s infinite}@keyframes pulseGlow{0%,to{box-shadow:0 10px 25px #25d36659}50%{box-shadow:0 10px 30px #25d366b3,0 0 18px #25d36680}}@media(max-width:600px){.sticky-contact-bar{bottom:16px;right:16px;gap:8px}.sticky-btn{padding:10px 16px;font-size:12.5px}}.footer{width:100%;background:#071c34;color:#fff;padding:80px 80px 30px}.footer-container{max-width:1250px;margin:auto;display:grid;grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:60px}.footer-logo{width:150px;margin-bottom:18px}.footer-col p{font-size:14px;line-height:1.7;opacity:.85;margin-bottom:20px}.footer-socials{display:flex;gap:15px}.footer-socials a{width:auto;height:auto;padding:8px;background:transparent}.footer-socials svg{font-size:28px}.phone-icon{color:#34c759;filter:drop-shadow(0 0 5px #34C759)}.insta-icon{color:#e4405f;filter:drop-shadow(0 0 5px #E4405F)}.facebook-icon{color:#1877f2;filter:drop-shadow(0 0 5px #1877F2)}.whatsapp-icon{color:#25d366;filter:drop-shadow(0 0 5px #25D366)}.footer-socials a:hover{background:#ff6d00;transform:scale(1.1)}.footer-col h4{font-size:16px;font-weight:700;margin-bottom:18px}.footer-col ul{list-style:none;padding:0}.footer-col ul li{font-size:14px;margin-bottom:12px;opacity:.85;cursor:pointer;transition:.3s}.footer-col ul li:hover{color:#ff6d00;padding-left:5px}.footer-contact p{display:flex;align-items:flex-start;gap:8px;font-size:14px;margin-bottom:15px;opacity:.85;line-height:1.6}.footer-contact svg{margin-top:4px;flex-shrink:0;color:#fff}.footer-bottom{max-width:1250px;margin:50px auto auto;text-align:center}.footer-bottom hr{border:none;height:1px;background:#ffffff26;margin-bottom:20px}.footer-bottom p{font-size:13px;opacity:.7}html{scroll-behavior:smooth}.footer-col ul li a{text-decoration:none;color:#fff;opacity:.85;transition:.3s}.footer-col ul li a:hover{color:#ff6d00;padding-left:5px}.footer-contact a{text-decoration:none;color:#fff;opacity:.85;transition:.3s}.footer-contact a:hover{color:#ff6d00}.airport-links{list-style:none;padding:0}.airport-links li{margin-bottom:10px}.airport-links a{color:#fff;text-decoration:none;transition:.3s ease}.airport-links a:hover{color:#ff6d00;padding-left:6px}.footer-map{margin-top:20px;border-radius:12px;overflow:hidden}.footer-map iframe{border-radius:12px;box-shadow:0 10px 25px #00000026}@media(max-width:950px){.footer{padding:60px 25px 25px}.footer-container{grid-template-columns:1fr;gap:40px;text-align:center}.footer-socials{justify-content:center}.footer-socials .insta-icon{color:#e4405f;font-size:24px}.footer-socials .facebook-icon{color:#1877f2;font-size:24px}.footer-socials .whatsapp-icon{color:#25d366;font-size:24px}.footer-contact{text-align:center}.footer-contact p{justify-content:center;text-align:left;max-width:320px;margin-left:auto;margin-right:auto}.footer-map iframe{height:200px}}.admin-layout{display:flex;min-height:100vh;background:#f4f7fb}.sidebar{width:260px;background:#0f172a;color:#fff;padding:25px}.sidebar h2{text-align:center;margin-bottom:30px;color:#38bdf8}.sidebar a{display:block;color:#fff;text-decoration:none;padding:12px 15px;margin-bottom:10px;border-radius:10px;transition:.3s;font-size:16px}.sidebar a:hover{background:#1e40af}.content{flex:1;padding:30px}.topbar{background:#fff;padding:18px 25px;border-radius:12px;box-shadow:0 2px 10px #00000014;margin-bottom:25px;display:flex;justify-content:space-between;align-items:center}.topbar h2{margin:0}.profile{font-weight:600;color:#555}.card{background:#fff;border-radius:15px;padding:25px;box-shadow:0 5px 15px #00000014;transition:.3s}.card:hover{transform:translateY(-4px)}.card h2{color:#666;font-size:18px;margin-bottom:15px}.card h1{color:#0f172a;font-size:36px}
