.hero-container{align-items:center;background:#001529;color:#fff;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;text-align:center;width:100%}.hero-bg{background-position:50%;background-size:cover;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 2s ease-in-out;width:100%;z-index:1}.hero-bg.active{opacity:1}.hero-content{animation:fadeInUp 1s ease-out;max-width:900px;padding:40px 20px;position:relative;z-index:10}.hero-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#e91e6333;border:2px solid #e91e634d;border-radius:70px;color:#e91e63;display:inline-block;font-size:1.3rem;font-weight:800;margin-bottom:24px;padding:16px 32px}.hero-title{font-size:4rem;font-weight:800;letter-spacing:-1px;line-height:1.1;margin-bottom:1.5rem}.hero-subtitle{font-size:1.4rem;font-weight:400;line-height:1.5;margin-bottom:2.5rem;opacity:.9}.hero-features{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:40px}.h-feature{align-items:center;color:#fff;display:flex;font-size:.95rem;font-weight:600;gap:8px}.h-feature svg{color:#e91e63}.hero-btns{display:flex;gap:20px;justify-content:center}.btn{align-items:center;border-radius:12px;cursor:pointer;display:flex;font-size:1.1rem;font-weight:700;gap:10px;padding:16px 36px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-primary{background:#e91e63;border:none;box-shadow:0 10px 20px #e91e634d;color:#fff}.btn-primary:hover{background:#c2185b;box-shadow:0 15px 30px #e91e6366;transform:translateY(-2px)}.btn-outline{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff4d;color:#fff}.btn-outline:hover{background:#fff;color:#001529;transform:translateY(-2px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-nav{align-items:center;display:flex;justify-content:flex-start;left:0;padding:25px 40px;position:absolute;top:0;width:100%;z-index:100}.text-logo{-webkit-text-fill-color:#0000;background:radial-gradient(circle at top left,#cff6ea 0,#9fe7dd 35%,#5ed0cf 65%,#2fa4c9 100%);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));font-size:clamp(16px,5vw,24px);font-weight:800;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap}@media (min-width:769px){.hero-nav{padding:25px 40px}.text-logo{font-size:24px}}@media (min-width:481px) and (max-width:768px){.hero-nav{padding:20px 30px}.text-logo{font-size:clamp(18px,4.5vw,22px)}.hero-title{font-size:2.8rem}.hero-subtitle{font-size:1.1rem}.hero-btns{flex-direction:column;margin:0 auto;max-width:300px;width:100%}.btn{justify-content:center;width:100%}.hero-features{gap:15px}}@media (min-width:390px) and (max-width:480px){.hero-nav{padding:18px 25px}.text-logo{font-size:19px}.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.05rem}.hero-btns{flex-direction:column;margin:0 auto;max-width:300px;width:100%}.btn{justify-content:center;width:100%}.hero-features{gap:15px}}@media (max-width:389px){.hero-nav{padding:15px 20px}.text-logo{font-size:clamp(14px,4vw,17px);letter-spacing:.5px}.hero-title{font-size:2.2rem}.hero-subtitle{font-size:1rem}.hero-badge{font-size:1.1rem;padding:12px 24px}.hero-btns{flex-direction:column;margin:0 auto;max-width:280px;width:100%}.btn{font-size:1rem;justify-content:center;padding:14px 28px;width:100%}.hero-features{gap:12px}}@media (max-width:360px){.hero-nav{padding:12px 15px}.text-logo{font-size:clamp(13px,3.8vw,16px);letter-spacing:.3px}.hero-title{font-size:2rem}.hero-subtitle{font-size:.95rem}}.equipment-section{background:#f8fafc;padding:100px 20px}.section-header{margin:0 auto 60px;max-width:800px;text-align:center}.section-subtitle{color:#e91e63;display:block;font-size:.9rem;font-weight:700;letter-spacing:2px;margin-bottom:12px;text-transform:uppercase}.section-title{color:#0f172a;font-size:2.5rem;font-weight:800;margin-bottom:20px}.section-desc{color:#64748b;font-size:1.1rem;line-height:1.6}.category-group{margin-bottom:64px}.equip-grid-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin:0 auto;max-width:1300px}.equip-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;display:flex;flex-direction:column;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.equip-card:hover{box-shadow:0 15px 30px #00000014;transform:translateY(-5px)}.image-part{align-items:center;background:#f1f5f9;display:flex;height:240px;justify-content:center;overflow:hidden;padding:20px;position:relative}.desc-part{display:flex;flex:1 1;flex-direction:column;padding:24px}.rating-row{align-items:center;display:flex;gap:6px;margin-bottom:12px}.rating-num{color:#0f172a;font-size:.9rem;font-weight:700}.booked-count{color:#64748b;font-size:.85rem}.equip-name{color:#0f172a;font-size:1.25rem;font-weight:700;margin-bottom:8px}.equip-model{color:#64748b;font-size:.9rem;line-height:1.5;margin-bottom:20px}.price-tag{align-items:baseline;display:flex;margin-bottom:20px}.currency{color:#0f172a;font-size:1.1rem;font-weight:700}.amount{color:#0f172a;font-size:1.8rem;font-weight:800;margin:0 2px}.period{color:#64748b;font-size:.9rem}.features-mini{display:flex;gap:10px;margin-bottom:24px}.feature-pill{align-items:center;background:#c6e2ff;border:1.5px solid #1e88e5;border-radius:6px;color:#242424;display:flex;font-size:.75rem;font-weight:700;gap:4px;padding:4px 10px}.image-part img{max-height:100%;max-width:100%;object-fit:contain;transition:transform .5s ease}.badge-box{background:#0f172a;border-radius:8px;color:#fff;font-size:.75rem;font-weight:700;left:15px;padding:6px 12px;position:absolute;top:15px;z-index:5}.extra-day{color:#22c55e;font-size:.9rem;font-weight:600;margin-bottom:20px}@media (max-width:768px){.equipment-section{padding:60px 0}.section-header{margin-bottom:40px;padding:0 20px}.section-title{font-size:1.75rem}.category-group{margin-bottom:48px}.category-group h3{margin-bottom:20px;padding-left:20px}.equip-grid-container{-webkit-overflow-scrolling:touch;display:flex;gap:20px;overflow-x:scroll;overflow-y:hidden;padding:0 20px 20px;scroll-snap-type:x mandatory}.equip-grid-container::-webkit-scrollbar{display:block!important;height:10px}.equip-grid-container::-webkit-scrollbar:horizontal{height:10px}.equip-grid-container::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.equip-grid-container::-webkit-scrollbar-thumb{background:#e91e63;border-radius:10px;min-width:60px}.equip-grid-container::-webkit-scrollbar-thumb:active{background:#c2185b}@supports (scrollbar-width:auto){.equip-grid-container{scrollbar-color:#e91e63 #f1f5f9;scrollbar-width:auto}}.equip-card{flex-shrink:0;max-width:85vw;min-width:85vw;scroll-snap-align:center}.equip-card:hover{box-shadow:0 4px 6px #0000001a;transform:none}.scroll-arrow{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffb3;border:2px solid #e91e6380;border-radius:50%;box-shadow:0 2px 8px #00000014;color:#e91e63;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:44px;z-index:10}.scroll-arrow:hover{background:#e91e6326;border-color:#e91e63;box-shadow:0 4px 12px #e91e6333}.scroll-arrow:active{transform:translateY(-50%) scale(.95)}.scroll-arrow-left{left:10px}.scroll-arrow-right{right:10px}}@media (min-width:769px) and (max-width:1024px){.equip-grid-container{grid-template-columns:repeat(2,1fr)}.scroll-arrow{display:none}}@media (min-width:1025px){.equip-grid-container{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.scroll-arrow{display:none}}.carousel-container{background:#fff;overflow:hidden;padding:40px 0;width:100%}.carousel-track{animation:scroll 50s linear infinite;display:flex;width:-webkit-max-content;width:max-content}.carousel-track:hover{animation-play-state:paused}.review-card{background:#f8f9ff;border:1px solid #eef0f7;border-radius:24px;display:flex;flex-direction:column;margin:0 10px;padding:20px;width:320px}.card-top{align-items:center;display:flex;gap:8px;margin-bottom:8px}.google-icon{height:40px;width:40px}.stars{color:#f4b400;font-size:26px}.comment{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#001e3c;display:-webkit-box;font-size:15px;font-weight:700;line-height:1.4;margin-bottom:25px;margin-top:15px;overflow:hidden}.card-footer{gap:12px}.avatar,.card-footer{align-items:center;display:flex}.avatar{background:#d0dbff;border-radius:50%;color:#3b5998;font-size:14px;height:44px;justify-content:center;width:44px}.avatar,.name{font-weight:700}.name{color:#444;font-size:15px;margin-bottom:2px}.meta{color:#888;font-size:13px}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.contact-section{background:#fff;padding:80px 20px}.contact-container{grid-gap:60px;align-items:start;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.contact-info .info-badge{color:#003a8c;font-size:12px;font-weight:800;letter-spacing:1px}.contact-info h2{color:#001529;font-size:36px;margin:10px 0 20px}.contact-info p{color:#595959;line-height:1.6;margin-bottom:40px}.info-item{display:flex;gap:20px;margin-bottom:30px}.info-item .icon{align-items:center;background:#f0f5ff;border:1px solid #adc6ff;border-radius:12px;display:flex;flex-shrink:0;font-size:20px;height:50px;justify-content:center;width:50px}.info-item h3{color:#001529;font-size:18px;margin:0 0 5px}.info-item p{color:#595959;font-size:14px;margin:0}.contact-form-card{background:#fff;border:1px solid #f0f0f0;border-radius:24px;box-shadow:0 20px 40px #0000000d;padding:40px}.contact-form-card h3{font-size:24px;margin-bottom:30px}.input-group{margin-bottom:20px}.input-group label{color:#262626;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.input-group input,.input-group textarea{background:#fafafa;border:1px solid #d9d9d9;border-radius:8px;font-family:inherit;padding:12px 16px;width:100%}.submit-btn{align-items:center;background:#003a8c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:700;gap:10px;justify-content:center;padding:14px;transition:.3s;width:100%}.submit-btn:hover{background:#002766}.status-msg{color:#003a8c;font-weight:600;margin-top:15px;text-align:center}@media (max-width:900px){.contact-container{gap:40px;grid-template-columns:1fr}}.floating-buttons-container{bottom:20px;display:flex;flex-direction:column;gap:12px;position:fixed;right:20px;z-index:9999}.floating-btn{align-items:center;border:none;border-radius:50%;box-shadow:0 4px 12px #00000026;color:#000;cursor:pointer;display:flex;height:56px;justify-content:center;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;width:56px}.floating-btn:hover{box-shadow:0 6px 16px #0003;transform:scale(1.1)}.phone-btn{background-color:#2d93ff;color:#fff}.phone-btn:hover{background-color:#015fc3}.whatsapp-btn{background-color:#d3ff81;padding:0}.whatsapp-btn:hover{background-color:#78ff1e}.whatsapp-icon{height:28px;width:28px}@media (max-width:768px){.whatsapp-icon{height:24px;width:24px}.floating-buttons-container{bottom:16px;gap:10px;right:16px}.floating-btn{height:50px;width:50px}}
/*# sourceMappingURL=main.42aa9533.css.map*/