@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700&family=Inter:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700&family=Inter:wght@300;400;500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700&family=Inter:wght@300;400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&family=Montserrat:wght@400;500;600;700;800&family=Orbitron:wght@400;500;600;700;800&display=swap);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css);@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700&family=Inter:wght@300;400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-color:#0ff;--secondary-color:#07f;--text-color:#fff;--dark-bg:#080f1af2;--shadow-color:#00000080}.hero-section{align-items:center;background-image:url(/static/media/Hero.b96278c3448fc87bed56.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:400px;padding:80px 15px 20px;position:relative;width:100%}.hero-overlay{background-color:#0009;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-content{align-items:center;display:flex;flex-direction:column;max-width:700px;position:relative;text-align:center;z-index:1}.hero-title{color:#0ff;color:var(--primary-color);font-family:Orbitron,sans-serif;font-size:3.2rem;font-weight:600;letter-spacing:1.2px;line-height:1.2;margin-bottom:10px;text-shadow:0 0 12px #00ffffb3,0 2px 4px #00000080}.hero-subtitle{color:#fff;color:var(--text-color);font-family:Inter,sans-serif;font-size:1.6rem;font-weight:500;line-height:1.4;margin-bottom:12px;margin-left:auto;margin-right:auto;max-width:550px;text-shadow:0 1px 3px #000c}.hero-cta-button{background:linear-gradient(90deg,#00fffff2,#0077fff2);border:2px solid #0000;border-radius:8px;box-shadow:0 4px 12px #00000080;box-shadow:0 4px 12px var(--shadow-color);color:#080f1a;display:inline-block;font-family:Playfair Display,serif;font-size:1.15rem;font-weight:600;letter-spacing:1px;margin-bottom:10px;margin-top:10px;padding:12px 30px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.hero-cta-button:hover{background:#0000;border:2px solid #0ff;border:2px solid var(--primary-color);box-shadow:0 0 20px #0ffc;color:#0ff;color:var(--primary-color);transform:translateY(-3px)}.whatsapp-text{color:#2ae371;gap:4px}.whatsapp-icon{font-size:1.3rem;margin-top:-2px}.message-bubbles-container{display:flex;gap:15px;justify-content:center;margin-bottom:10px;margin-top:10px;max-width:650px;width:100%}.message-bubble{animation:elegantGlow 3s infinite alternate;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#080f1af2;background-color:var(--dark-bg);border-radius:14px;box-shadow:0 6px 14px #00000080,0 0 15px #0ff3;box-shadow:0 6px 14px var(--shadow-color),0 0 15px #0ff3;flex:1 1;max-width:300px;padding:14px 18px;position:relative;transition:all .4s ease}.message-bubble:hover{transform:translateY(-4px) scale(1.02)}.flag-icon{font-size:1.3rem;margin-right:8px;vertical-align:middle}.somali-bubble{background-color:#07f6;background-color:var(--bubble-blue);border:2px solid #07fc;border-radius:14px 4px 14px 14px}.somali-bubble:after{background:#07f6;background:var(--bubble-blue);border-left:1px solid #07f9;border-radius:2px;border-top:1px solid #07f9;box-shadow:-2px -2px 4px #0000004d;content:"";height:18px;left:20px;position:absolute;top:-10px;transform:rotate(45deg);width:18px}.swahili-bubble{background-color:#00b1b166;background-color:var(--bubble-cyan);border:2px solid #00b1b1cc;border-radius:4px 14px 14px 14px}.swahili-bubble:after{background:#00b1b166;background:var(--bubble-cyan);border-radius:2px;border-right:1px solid #00b1b199;border-top:1px solid #00b1b199;box-shadow:2px -2px 4px #0000004d;content:"";height:18px;position:absolute;right:20px;top:-10px;transform:rotate(45deg);width:18px}.bubble-text{font-family:Inter,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.5px;line-height:1.5;margin:0;text-align:left;text-shadow:0 1px 3px #0009}.somali-bubble .bubble-text{color:#b3d9ff;font-size:1.1rem;font-weight:600;text-shadow:0 1px 6px #000000b3,0 0 8px #66b2ff99}.swahili-bubble .bubble-text{color:#b3ffee;font-size:1.1rem;font-weight:600;text-shadow:0 1px 6px #000000b3,0 0 8px #66ffe699}@keyframes elegantGlow{0%{box-shadow:0 6px 14px #00000080,0 0 10px #0ff3;box-shadow:0 6px 14px var(--shadow-color),0 0 10px #0ff3}to{box-shadow:0 6px 14px #00000080,0 0 18px #00ffff80;box-shadow:0 6px 14px var(--shadow-color),0 0 18px #00ffff80}}.sound-control{align-items:center;background-color:#080f1ad9;border:1px solid #0ff9;border-radius:50%;bottom:15px;box-shadow:0 0 12px #0ff6;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:15px;transition:all .3s ease;width:40px;z-index:10}.sound-control:hover{box-shadow:0 0 18px #00ffffb3;transform:scale(1.05)}.sound-control svg{color:#0ff;color:var(--primary-color);height:20px;width:20px}.sound-control.muted svg{color:#f66}.sound-effects{display:none}@media (max-width:768px){.hero-section{min-height:350px;padding:60px 15px 15px}.hero-title{font-size:2.4rem;margin-bottom:8px;text-shadow:0 0 12px #0ffc,0 2px 4px #0009}.hero-subtitle{font-size:1.4rem;font-weight:500;margin-bottom:10px;text-shadow:0 1px 3px #000c}.hero-cta-button{font-size:1.05rem;margin-bottom:8px;margin-top:8px;padding:10px 25px}.message-bubbles-container{align-items:center;flex-direction:column;gap:10px;margin-bottom:8px;margin-top:8px}.message-bubble{max-width:350px;padding:12px 16px;width:100%}.bubble-text{font-size:.95rem;font-weight:500}.somali-bubble .bubble-text,.swahili-bubble .bubble-text{font-size:1.05rem;font-weight:600}.sound-control{bottom:12px;height:36px;right:12px;width:36px}}@media (max-width:576px){.hero-section{min-height:300px;padding:50px 10px 12px}.hero-title{font-size:2rem;margin-bottom:6px;text-shadow:0 0 12px #0ffc,0 2px 4px #000000b3}.hero-subtitle{font-size:1.2rem;font-weight:500;margin-bottom:8px;text-shadow:0 1px 3px #000000e6}.hero-cta-button{font-size:1rem;margin-bottom:6px;margin-top:6px;padding:8px 20px}.message-bubbles-container{align-items:center;flex-direction:column;gap:8px;margin-bottom:6px;margin-top:6px}.message-bubble{padding:10px 14px}.bubble-text{font-size:.9rem;font-weight:500;line-height:1.4}.somali-bubble .bubble-text,.swahili-bubble .bubble-text{font-size:1rem;font-weight:600;text-shadow:0 1px 6px #000000b3,0 0 8px #66ffe699}}.deegaan-hotel-listings-section{background-color:#080f1a;color:#fff;font-family:Inter,sans-serif;min-height:100vh;padding:60px 20px;position:relative}.deegaan-container{margin:0 auto;max-width:1200px;position:relative}.deegaan-language-toggle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00ffff1a;border:1px solid #00ffff4d;border-radius:25px;display:flex;overflow:hidden;position:absolute;right:0;top:-20px}.deegaan-lang-btn{background:#0000;border:none;color:#ffffffb3;cursor:pointer;font-family:Orbitron,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:1px;padding:8px 16px;transition:all .3s ease}.deegaan-lang-btn:hover{background:#00ffff1a;color:#0ff}.deegaan-lang-btn.active{background:linear-gradient(90deg,#0ff,#07f);color:#000;font-weight:700}.deegaan-section-title{color:#0ff;font-family:Orbitron,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:2px;margin-bottom:15px;margin-top:40px;text-align:center;text-shadow:0 0 10px #00ffff80}.deegaan-section-subtitle{color:#fffc;font-size:1.2rem;font-weight:400;letter-spacing:.5px;margin-bottom:40px;text-align:center}.deegaan-filters{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:50px}.deegaan-filter-group{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00ffff1a;border:1px solid #00ffff4d;border-radius:12px;display:flex;overflow:hidden;position:relative}.deegaan-filter-icon{color:#0ff;font-size:1.1rem;left:15px;pointer-events:none;position:absolute;z-index:2}.deegaan-filter-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%230FF' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:none;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;min-width:200px;outline:none;padding:12px 20px 12px 45px}.deegaan-filter-select:focus{box-shadow:0 0 0 2px #00ffff4d}.deegaan-filter-select option{background:#0a1525;border:none;color:#fff;padding:10px}.deegaan-hotel-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.deegaan-hotel-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00ffff26;border:1px solid #00ffff4d;border-radius:15px;box-shadow:0 5px 15px #00000080;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all .3s ease}.deegaan-hotel-card:hover{border-color:#0ff;box-shadow:0 10px 25px #0077ff4d;transform:translateY(-5px)}.deegaan-hotel-card:before{background:linear-gradient(45deg,#00ffff26,#0000);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.deegaan-hotel-images{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(2,1fr);height:200px;overflow:hidden;position:relative;z-index:1}.deegaan-hotel-image{height:100%;overflow:hidden;position:relative;width:100%}.deegaan-hotel-image img{display:block;height:100%;object-fit:cover;object-position:center;transition:transform .5s ease;width:100%}.deegaan-hotel-image:hover img{transform:scale(1.05)}.deegaan-hotel-images-slideshow{grid-column:1/-1;height:100%;overflow:hidden;position:relative;width:100%}.deegaan-hotel-image-slide{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease-in-out;width:100%}.deegaan-hotel-image-slide.active{opacity:1}.deegaan-hotel-image-slide img{height:100%;object-fit:cover;width:100%}.deegaan-slideshow-controls{background:#00000080;border-radius:20px;bottom:15px;display:flex;gap:8px;left:50%;padding:8px;position:absolute;transform:translateX(-50%);z-index:2}.deegaan-slideshow-dot{background:#ffffff80;border:2px solid #0000;border-radius:50%;cursor:pointer;height:10px;transition:all .3s ease;width:10px}.deegaan-slideshow-dot:hover{background:#fffc}.deegaan-slideshow-dot.active{background:#0ff;border-color:#fffc}.deegaan-furnished-apartment-patch{position:absolute;right:15px;top:15px;z-index:3}.deegaan-furnished-badge{background:linear-gradient(135deg,gold,orange);border:1px solid #ffd70099;border-radius:15px;box-shadow:0 3px 8px #ffd70066;color:#000;font-family:Orbitron,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:6px 12px}.deegaan-hotel-content{background:#080f1af2;display:flex;flex:1 1;flex-direction:column;padding:20px;position:relative;z-index:2}.deegaan-hotel-name{color:#0ff;font-family:Orbitron,sans-serif;font-size:1.3rem;font-weight:600;letter-spacing:1px;margin-bottom:12px}.deegaan-hotel-name:hover{opacity:.8;transition:opacity .3s ease}.deegaan-hotel-location{align-items:center;color:#fff;display:flex;font-size:.9rem;margin-bottom:10px}.deegaan-location-icon{font-size:1rem;margin-right:6px}.deegaan-hotel-price{color:#2b9cff;font-size:1rem;font-weight:700;margin-bottom:12px}.deegaan-hotel-description{color:#fffffff2;flex:1 1;font-size:.9rem;line-height:1.5;margin-bottom:15px;transition:max-height .3s ease-out}.deegaan-read-more-btn,.deegaan-whatsapp-button{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00ffff26;border:1px solid #00ffff4d;border-radius:8px;color:#0ff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;justify-content:center;letter-spacing:.5px;margin:15px auto;padding:12px 28px;text-decoration:none;transition:all .3s ease;width:fit-content}.deegaan-read-more-btn:hover,.deegaan-whatsapp-button:hover{background:#00ffff40;border-color:#00ffff80;box-shadow:0 4px 12px #00ffff26;transform:translateY(-2px)}.deegaan-whatsapp-button{background:#25d36626;border-color:#25d3664d;color:#25d366}.deegaan-whatsapp-button:hover{background:#25d36640;border-color:#25d36680}.deegaan-whatsapp-icon{font-size:1.1rem;margin-right:8px}.deegaan-read-more-btn:active,.deegaan-whatsapp-button:active{box-shadow:none;transform:translateY(0)}.deegaan-read-more-btn:focus,.deegaan-whatsapp-button:focus{box-shadow:0 0 0 2px #0ff3;outline:none}.deegaan-hotel-amenities{margin-bottom:20px}.deegaan-hotel-amenities h4{color:#0ff;font-family:Orbitron,sans-serif;font-size:1rem;font-weight:600;margin-bottom:10px}.deegaan-amenities-list{display:flex;flex-wrap:wrap;gap:8px}.deegaan-amenity{background:#0077ff40;border:1px solid #07f6;border-radius:12px;color:#fff;font-size:.8rem;font-weight:500;padding:4px 10px}.deegaan-whatsapp-button{margin-top:auto}.deegaan-coming-soon-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:2}.deegaan-coming-soon-badge{background:#000000b3;border-radius:4px;color:#fff;font-weight:700;padding:8px 16px}@keyframes deegaan-glow-pulse{0%{box-shadow:0 0 20px #0ff9;transform:scale(1)}to{box-shadow:0 0 30px #00ffffe6;transform:scale(1.05)}}@keyframes deegaan-gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.deegaan-hotel-card.coming-soon{opacity:.9;position:relative}.deegaan-coming-soon-popup{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:1000}.deegaan-coming-soon-popup-content{background:linear-gradient(135deg,#080f1af2,#0077ff1a);border:1px solid #00ffff4d;border-radius:15px;max-width:320px;padding:25px;text-align:center;width:90%}.deegaan-popup-title{color:#0ff;font-family:Orbitron,sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:1px;margin-bottom:12px}.deegaan-popup-message{color:#ffffffe6;font-size:.95rem;line-height:1.4;margin-bottom:20px}.deegaan-popup-close-btn{background:linear-gradient(90deg,#0ff,#07f);border:none;border-radius:20px;color:#000;cursor:pointer;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;padding:8px 24px;transition:all .3s ease}.deegaan-popup-close-btn:hover{background:linear-gradient(90deg,#07f,#0ff);box-shadow:0 4px 12px #00ffff4d;transform:translateY(-2px)}@media (max-width:480px){.deegaan-coming-soon-popup-content{max-width:280px;padding:20px}.deegaan-popup-title{font-size:1.2rem}.deegaan-popup-message{font-size:.9rem;margin-bottom:15px}.deegaan-popup-close-btn{font-size:.85rem;padding:8px 20px}.deegaan-furnished-badge{font-size:.7rem;padding:5px 10px}.deegaan-furnished-apartment-patch{right:10px;top:10px}}@media (max-width:1024px){.deegaan-hotel-grid{gap:25px;grid-template-columns:repeat(2,1fr)}.deegaan-hotel-images{height:180px}.deegaan-hotel-name{font-size:1.2rem}}@media (max-width:768px){.deegaan-hotel-listings-section{padding:40px 15px}.deegaan-language-toggle{margin:0 auto 20px;position:relative;right:auto;top:0;width:fit-content}.deegaan-section-title{font-size:2rem;margin-top:20px}.deegaan-hotel-grid{gap:30px;grid-template-columns:1fr}.deegaan-hotel-images{grid-template-columns:1fr;height:250px}.deegaan-hotel-image{min-height:240px}.deegaan-hotel-content{padding:20px}.deegaan-hotel-name{font-size:1.4rem}.deegaan-hotel-description{color:#fff;font-size:1rem}.deegaan-amenity{font-size:.9rem}.deegaan-filter-select{min-width:200px}.deegaan-whatsapp-button{font-size:.9rem;padding:12px 25px}.deegaan-hotel-location{font-size:1.05rem}.deegaan-hotel-price{font-size:1.2rem}.deegaan-section-subtitle{font-size:1rem}.deegaan-filters{gap:15px}.deegaan-lang-btn{font-size:.8rem;padding:6px 12px}}@media (max-width:576px){.deegaan-hotel-listings-section{padding:30px 10px}.deegaan-hotel-card{display:flex;flex-direction:column}.deegaan-hotel-images{grid-template-columns:1fr;height:220px}.deegaan-hotel-content{border-top:1px solid #00ffff4d;margin-top:-1px}.deegaan-hotel-image{min-height:200px}.deegaan-hotel-content{padding:15px}.deegaan-hotel-name{font-size:1.2rem}.deegaan-hotel-description{font-size:.9rem;max-width:100%;overflow:hidden}.deegaan-amenity{font-size:.85rem;padding:5px 10px}.deegaan-filter-select{font-size:.9rem;min-width:150px}.deegaan-section-title{font-size:1.8rem}.deegaan-whatsapp-button{font-size:.8rem;padding:10px 20px}}.deegaan-hotel-listings-section[dir=rtl]{direction:rtl}.deegaan-hotel-listings-section[dir=rtl] .deegaan-hotel-location{flex-direction:row-reverse}.deegaan-hotel-listings-section[dir=rtl] .deegaan-location-icon{margin-left:8px;margin-right:0}.deegaan-hotel-listings-section[dir=rtl] .deegaan-whatsapp-icon{margin-left:10px;margin-right:0}.deegaan-hotel-listings-section[dir=rtl] .deegaan-filter-icon{left:auto;right:15px}.deegaan-hotel-listings-section[dir=rtl] .deegaan-filter-select{background-position:left 12px center;padding:12px 45px 12px 20px}.deegaan-hotel-listings-section[dir=rtl] .deegaan-furnished-apartment-patch{left:15px;right:auto}.deegaan-hotel-card.loading{opacity:.6;pointer-events:none}.deegaan-hotel-card.loading:after{animation:deegaan-spin 1s linear infinite;border:3px solid #00ffff4d;border-radius:50%;border-top-color:#0ff;content:"";height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}@keyframes deegaan-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.deegaan-filter-select:focus,.deegaan-lang-btn:focus,.deegaan-whatsapp-button:focus{outline:2px solid #0ff;outline-offset:2px}@media (prefers-contrast:high){.deegaan-hotel-card{border-color:#0ff;border-width:2px}.deegaan-hotel-name,.deegaan-section-title{font-weight:800;text-shadow:none}.deegaan-amenity{border-width:2px}.deegaan-furnished-badge{background:gold;border:2px solid orange;color:#000}}@media (prefers-reduced-motion:reduce){.deegaan-hotel-card,.deegaan-hotel-image img,.deegaan-hotel-image-slide,.deegaan-lang-btn,.deegaan-whatsapp-button{transition:none}.deegaan-hotel-card:hover,.deegaan-hotel-image:hover img{transform:none}}@media print{.deegaan-hotel-listings-section{background:#fff!important;color:#000!important}.deegaan-language-toggle,.deegaan-whatsapp-button{display:none!important}.deegaan-hotel-card{background:#fff!important;border:1px solid #ccc!important;box-shadow:none!important;page-break-inside:avoid}.deegaan-furnished-badge{background:gold!important;border:1px solid orange!important;color:#000!important}}.booking-form-overlay{align-items:center;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#000000e6;display:flex;height:100%;justify-content:center;left:0;padding:10px;position:fixed;top:0;width:100%;z-index:1000}.booking-form-container{animation:slideUp .4s ease;background:#00ffff1f;border:1px solid #00ffff4d;border-radius:12px;box-shadow:0 0 25px #0ff6;color:#fff;font-family:Inter,sans-serif;max-height:95vh;max-width:400px;overflow-y:auto;padding:20px;position:relative;width:100%}.language-toggle-container{display:flex;justify-content:center;margin-bottom:15px;padding-top:35px}.language-toggle{background:#00ffff1a;border:1px solid #00ffff4d;border-radius:8px;box-shadow:0 0 10px #0ff3;overflow:hidden}.language-button{background:#0000;border:none;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:.85rem;font-weight:500;letter-spacing:.3px;min-width:60px;padding:8px 16px;transition:all .3s ease}.language-button:hover{background:#00ffff1a}.language-button.active{background:linear-gradient(90deg,#0ff,#07f);box-shadow:0 0 8px #0ff6;color:#080f1a;font-weight:600}.language-button:first-child{border-right:1px solid #0ff3}.close-button{align-items:center;background:#f44;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:32px;justify-content:center;position:absolute;right:12px;top:12px;transition:all .3s ease;width:32px;z-index:10}.close-button:hover{background:#c00;transform:scale(1.1)}.form-title{color:#0ff;font-size:1.4rem;font-weight:600;letter-spacing:.5px;margin:0 0 15px;text-align:center}.selected-hotel-info{background:#00ffff14;border:1px solid #0ff3;border-radius:8px;margin-bottom:15px;padding:12px}.selected-hotel-info h3{color:#0ff;font-size:1.1rem;font-weight:600;margin:0 0 4px}.hotel-location,.price-range{font-size:.85rem;margin:2px 0;opacity:.9}.hotel-rating{margin:4px 0}.star{color:gold;font-size:.9rem;margin-right:1px}.hotel-amenities{font-size:.8rem;margin-top:4px;opacity:.8}.no-hotel-selected{background:#ff6b6b1a;border:1px solid #ff6b6b4d;border-radius:8px;color:#ff6b6b;font-size:.9rem;margin-bottom:15px;padding:12px;text-align:center}.section-title{color:#0ff;font-family:Inter,sans-serif;font-size:.35rem;font-weight:400;letter-spacing:.1px;margin-bottom:2px;opacity:.9;text-transform:uppercase}@media (min-width:568px){.section-title{font-size:.4rem;margin-bottom:3px}.language-button{font-size:.9rem;min-width:70px;padding:10px 18px}}@media (min-width:768px){.section-title{font-size:.45rem;margin-bottom:3px}.language-button{font-size:.95rem;min-width:80px;padding:12px 20px}}@media (min-width:1024px){.section-title{font-size:.5rem;margin-bottom:4px}.language-button{font-size:1rem;min-width:85px;padding:12px 24px}}.check-in-section{background:#00ffff0d;border:1px solid #00ffff1a;border-radius:8px;padding:10px}.check-in-section,.form-group,.form-row{margin-bottom:12px}.form-row{display:flex;gap:12px}.form-row .form-group{flex:1 1;margin-bottom:0}label{color:#fff;display:block;font-size:.85rem;font-weight:500;letter-spacing:.3px;line-height:1.2;margin-bottom:4px}.duration-range{color:#0ff;display:block;font-size:.75rem;font-weight:400;margin-top:2px;opacity:.9}input,select,textarea{background-color:#ffffff1a;border:2px solid #00ffff4d;border-radius:6px;box-sizing:border-box;color:#fff;font-family:Inter,sans-serif;font-size:.95rem;min-height:44px;padding:12px;transition:all .3s ease;width:100%}input:focus,select:focus,textarea:focus{background-color:#ffffff26;border-color:#0ff;box-shadow:0 0 8px #00ffff80;outline:none}select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230FF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;cursor:pointer}select:disabled{background-color:#ffffff0d;cursor:not-allowed;opacity:.5}select option{background-color:#1a1a1a;color:#fff;padding:8px}input[type=number]{font-size:1rem;font-weight:500;text-align:center}textarea{font-size:.9rem;min-height:60px;resize:vertical}input::placeholder,textarea::placeholder{color:#ffffff80;font-size:.9rem;font-style:italic}.submit-button{background:linear-gradient(90deg,#0ff,#07f);border:none;border-radius:8px;box-shadow:0 4px 12px #00ffff4d;color:#080f1a;cursor:pointer;font-family:Orbitron,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.5px;margin-top:15px;min-height:50px;padding:16px;transition:all .3s ease;width:100%}.submit-button:hover:not(:disabled){background:linear-gradient(90deg,#0ff,#0ff);box-shadow:0 6px 20px #0ff6;transform:translateY(-2px)}.submit-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.booking-form-container::-webkit-scrollbar{width:4px}.booking-form-container::-webkit-scrollbar-track{background:#0003;border-radius:4px}.booking-form-container::-webkit-scrollbar-thumb{background:#00ffff80;border-radius:4px}.booking-form-container::-webkit-scrollbar-thumb:hover{background:#00ffffb3}@media (min-width:568px){.booking-form-container{max-width:480px;padding:25px}.form-title{font-size:1.6rem;margin-bottom:18px}.check-in-section,.selected-hotel-info{padding:16px}input,select,textarea{font-size:1rem;padding:14px}.submit-button{font-size:1.1rem;padding:18px}.language-toggle-container{margin-bottom:18px}}@media (min-width:768px){.booking-form-container{max-width:550px;padding:30px}.form-title{font-size:1.8rem;margin-bottom:20px}.selected-hotel-info{margin-bottom:20px;padding:20px}.selected-hotel-info h3{font-size:1.2rem}.hotel-location,.price-range{font-size:.9rem}.check-in-section{padding:20px}.check-in-section,.form-group,.form-row{margin-bottom:16px}.form-row{gap:16px}label{font-size:.9rem;margin-bottom:6px}input,select,textarea{font-size:1rem;padding:16px}.submit-button{font-size:1.1rem;margin-top:20px;padding:20px}.close-button{font-size:20px;height:36px;width:36px}.language-toggle-container{margin-bottom:20px}}@media (min-width:1024px){.booking-form-container{max-width:600px;padding:35px}.form-title{font-size:2rem}}.why-book-with-us{background-color:#07091a;color:#f0f2f8;font-family:Inter,sans-serif;overflow:hidden;padding:4rem 2rem;position:relative}.why-book-with-us:before{background-image:linear-gradient(#00ffff08 1px,#0000 0),linear-gradient(90deg,#00ffff08 1px,#0000 0);background-size:20px 20px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.why-book-with-us .container{margin:0 auto;max-width:1200px;position:relative;z-index:2}.why-book-with-us h2{color:#fff;font-family:Orbitron,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:2px;margin-bottom:3rem;position:relative;text-align:center;text-shadow:0 0 20px #0ffc,0 0 40px #0ff6;text-transform:uppercase}.why-book-with-us h2:after{background:linear-gradient(90deg,#0ff3,#0ff,#0ff3);bottom:-15px;box-shadow:0 0 8px #0ff;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.reasons-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.reason-card{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#080b1ee6;border:1px solid #00ffff1a;border-radius:8px;display:flex;flex-direction:column;padding:2rem;position:relative;text-align:center;transition:all .3s ease}.reason-card:after{background:linear-gradient(135deg,#00ffff1a,#0000);border-radius:8px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.reason-card:hover{border-color:#00ffff4d;box-shadow:0 10px 20px #0000004d,0 0 15px #00ffff4d;transform:translateY(-10px)}.reason-icon{align-items:center;background-color:#00ffff14;border-radius:50%;box-shadow:0 0 25px #00ffff80,0 0 45px #00ffff4d;display:flex;font-size:2.8rem;height:70px;justify-content:center;margin-bottom:1.5rem;width:70px}.reason-card h3{color:#0ff;font-family:Orbitron,sans-serif;font-size:1.6rem;font-weight:600;letter-spacing:1px;margin-bottom:1rem;text-shadow:0 0 12px #0ff9,0 0 24px #00ffff4d}.reason-card p{color:#fff;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:.3px;line-height:1.7;text-shadow:0 0 2px #fff3}@media (max-width:768px){.reasons-grid{grid-template-columns:1fr}.why-book-with-us h2{font-size:2rem}}.why-book-with-us ::selection{background:#00ffff4d;color:#fff}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.why{background-attachment:fixed;background-image:linear-gradient(#07091aeb,#07091aeb),url(https://images.unsplash.com/photo-1566073771259-6a8506099945?auto=format&fit=crop&q=80);background-position:50%;background-size:cover;color:#f0f2f8;font-family:Inter,sans-serif;overflow:hidden;padding:120px 2rem 4rem;position:relative}.why:before{background-image:linear-gradient(#00ffff08 1px,#0000 0),linear-gradient(90deg,#00ffff08 1px,#0000 0);background-size:20px 20px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.cta-container{display:flex;justify-content:center;margin-top:3rem}.cta-button{background:#00ffff1a;border:2px solid #0ff;border-radius:8px;box-shadow:0 0 15px #0ff3;color:#0ff;cursor:pointer;font-family:Orbitron,sans-serif;font-size:1.2rem;letter-spacing:1px;padding:1rem 2rem;text-transform:uppercase;transition:all .3s ease}.cta-button:hover{background:#0ff3;box-shadow:0 0 25px #0ff6;transform:translateY(-2px)}@media (max-width:768px){.cta-button{font-size:1rem;padding:.8rem 1.5rem}}.contact-container{align-items:center;background-color:#080f1a;display:flex;justify-content:center;min-height:100vh;padding:2rem 1rem}.contact-content-wrapper{display:flex;gap:0;margin:0 auto;max-width:1200px;width:100%}.contact-image-container{justify-content:flex-end}.contact-form-container,.contact-image-container{align-items:center;display:flex;flex:1 1;padding:1rem}.contact-form-container{justify-content:flex-start}.support-shape{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00ffff1a;border:1px solid #0ff3;border-radius:20px;box-shadow:0 0 20px #00ffff26;height:fit-content;max-width:500px;padding:2rem;position:relative;width:100%}.support-shape img{border-radius:10px;height:auto;margin-bottom:2rem;width:100%}.multilingual-text{background:#00000080;border:1px solid #0ff3;border-radius:15px;margin-top:1rem;padding:1.5rem}.slideshow-container{height:180px;overflow:hidden;position:relative}.slide{align-items:center;display:flex;flex-direction:column;justify-content:center;opacity:0;position:absolute;transition:opacity .8s ease-in-out,visibility .8s;visibility:hidden;width:100%}.slide.active{opacity:1;visibility:visible}.language-label{background:#07f3;border:1px solid #00ffff4d;border-radius:12px;color:#0ff;display:inline-block;font-size:.75rem;margin-bottom:.5rem;padding:.2rem .6rem}.greeting-text{color:#0ff;font-family:Orbitron,sans-serif;font-size:1.4rem;text-shadow:0 0 10px #00ffff80}.greeting-text,.support-text{margin-bottom:.5rem;text-align:center}.support-text{color:#fff;font-size:.95rem;line-height:1.4}.dot-indicators{display:flex;gap:.5rem;justify-content:center;margin-top:1rem}.dot{background:#0ff3;border-radius:50%;cursor:pointer;height:10px;transition:all .3s ease;width:10px}.dot.active{background:#0ff;box-shadow:0 0 10px #00ffff80}.contact-form-card{animation:fadeIn .6s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00ffff0d;border:1px solid #ffffff0d;border-radius:15px;box-shadow:0 8px 32px #00ffff1a;max-width:500px;overflow:hidden;padding:2.5rem;position:relative;width:100%}.card-glow{animation:pulse 4s infinite alternate;background:radial-gradient(circle at 50% 50%,#00ffff26,#0000 70%);bottom:0;filter:blur(20px);left:0;opacity:.5;position:absolute;right:0;top:0;z-index:-1}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.form-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#0ff,#07f);-webkit-background-clip:text;background-clip:text;font-family:Orbitron,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:2px;margin-bottom:.5rem;text-shadow:0 0 10px #00ffff4d;text-transform:uppercase}.form-subtitle{color:#ccc;font-size:1rem}.contact-type-section,.form-subtitle{margin-bottom:2rem}.contact-type-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-top:1rem}.contact-type-option{align-items:center;background:#ffffff0d;border:1px solid #0ff3;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:.3rem;padding:.75rem;position:relative;text-align:center;transition:all .3s ease}.contact-type-option:hover{background:#ffffff14;border-color:#0ff6;transform:translateY(-2px)}.contact-type-option.selected{background:#00ffff26;border-color:#0ff;box-shadow:0 0 15px #00ffff4d}.contact-type-option.urgent{border-color:#ff3a5e80}.contact-type-option.urgent.selected,.contact-type-option.urgent:hover{background:#ff3a5e26;border-color:#ff3a5e;box-shadow:0 0 15px #ff3a5e4d}.contact-type-icon{font-size:1.5rem;margin-bottom:.25rem}.contact-type-label{color:#fff;font-size:.75rem;font-weight:500;line-height:1.2}.urgent-indicator{animation:urgentPulse 2s infinite;background:#ff3a5e;border-radius:50%;height:8px;position:absolute;right:-2px;top:-2px;width:8px}.contact-form{gap:1.5rem}.contact-form,.form-group{display:flex;flex-direction:column}.form-group{gap:.5rem}.form-group label{color:#0ff;font-family:Orbitron,sans-serif;font-size:.9rem;letter-spacing:1px;text-transform:uppercase;-webkit-user-select:none;user-select:none}.input-container{border-radius:8px;overflow:hidden;position:relative;transition:all .3s ease}.input-container input,.input-container select,.input-container textarea{background-color:#ffffff0d;border:1px solid #0ff3;border-radius:8px;color:#fff;font-family:Inter,sans-serif;font-size:1rem;padding:1rem;transition:all .3s ease;width:100%}.input-container select{cursor:pointer}.input-container select option{background-color:#080f1a;color:#fff;padding:.5rem}.input-container.focused .input-glow{opacity:1}.input-glow{background:radial-gradient(circle at center,#0ff6,#0000 70%);bottom:0;filter:blur(5px);left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:-1}.input-container input:focus,.input-container select:focus,.input-container textarea:focus{background-color:#ffffff14;border-color:#0ff;box-shadow:0 0 10px #00ffff4d;outline:none}.input-container.error input,.input-container.error select,.input-container.error textarea{animation:shakeError .5s ease;border-color:#ff3a5e}.input-container.error .input-glow{background:radial-gradient(circle at center,#ff3a5e66,#0000 70%);opacity:1}@keyframes shakeError{0%,to{transform:translateX(0)}25%{transform:translateX(-8px)}75%{transform:translateX(8px)}}.error-message{color:#ff3a5e;font-size:.85rem;gap:.3rem;margin-top:.25rem}.error-message,.success-message{align-items:center;animation:fadeIn .5s ease;display:flex}.success-message{background:#00ff7f1a;border:1px solid #00ff7f4d;border-radius:8px;gap:.5rem;justify-content:center;margin-bottom:1.5rem;padding:1rem}.success-message span{color:#0f8;font-weight:500}.submit-btn{align-items:center;background:linear-gradient(45deg,#0ff,#07f);border:none;border-radius:8px;box-shadow:0 0 15px #0ff6;color:#fff;cursor:pointer;display:flex;font-family:Orbitron,sans-serif;font-size:1rem;font-weight:600;height:3.5rem;justify-content:center;letter-spacing:1.5px;margin-top:1rem;overflow:hidden;padding:1rem 2rem;position:relative;transition:all .3s ease}.submit-btn:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .5s ease;width:100%}.submit-btn:hover{box-shadow:0 0 25px #0ff9;transform:translateY(-3px)}.submit-btn:hover:before{left:100%;transition:all 1s ease}.submit-btn:active{box-shadow:0 0 10px #00ffff4d;transform:translateY(0)}.submit-btn.loading{cursor:not-allowed;opacity:.8}.loader{animation:spin 1s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:25px;width:25px}@media (max-width:992px){.contact-content-wrapper{flex-direction:column;max-width:600px}.contact-form-container,.contact-image-container{justify-content:center;width:100%}.support-shape{margin-bottom:2rem}}@media (max-width:768px){.contact-content-wrapper{padding:1rem 0}.contact-type-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.contact-container{padding:1rem .5rem}.contact-form-container,.contact-image-container{padding:.5rem}.contact-form-card{padding:1.5rem}.form-title{font-size:2rem}.submit-btn{width:100%}.greeting-text{font-size:1.2rem}.support-text{font-size:.85rem}.language-label{font-size:.7rem;padding:.2rem .5rem}.slideshow-container{height:160px}.contact-type-grid{gap:.5rem;grid-template-columns:1fr}.contact-type-option{padding:.5rem}.contact-type-icon{font-size:1.25rem}.contact-type-label{font-size:.7rem}}@media (max-width:480px){.greeting-text{font-size:1.2rem}.support-text{font-size:.85rem}}.about-us-section{background-color:#080f1a;color:#fff;font-family:Inter,sans-serif;min-height:100vh;opacity:0;overflow:hidden;padding:80px 0;position:relative;transform:translateY(30px);transition:opacity 1s ease,transform 1s ease}.about-us-section:before{background:radial-gradient(circle at 50% 50%,#00a2ff1a,#0000 70%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.about-us-section.visible{opacity:1;transform:translateY(0)}.container{margin:0 auto;max-width:1200px;padding:0 20px;position:relative;z-index:1}.section-title{animation:glow 2s ease-in-out infinite alternate;color:#fff;font-family:Orbitron,sans-serif;font-size:clamp(2rem,5vw,3rem);letter-spacing:2px;margin-bottom:15px;text-align:center;text-shadow:0 0 15px #00ffffb3}@keyframes glow{0%{text-shadow:0 0 15px #00ffffb3}to{text-shadow:0 0 25px #00ffffe6,0 0 35px #0ff9}}.neon-text{color:#0ff;font-size:clamp(1.2rem,3vw,1.8rem);margin-bottom:15px;text-shadow:0 0 8px #00c3ffb3;transition:all .3s ease}.neon-text:hover{text-shadow:0 0 15px #00c3ffe6}.neon-line{animation:pulse 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#0ff,#0000);box-shadow:0 0 15px #00ffffb3;height:2px;margin:0 auto 40px;width:min(60%,300px)}.highlight-text{color:#0ff;font-weight:600;text-shadow:0 0 5px #00c3ff80;transition:all .3s ease}.highlight-text:hover{text-shadow:0 0 10px #00c3ffcc}.riyo-brand{border-bottom:1px solid #00c3ff4d;margin-bottom:80px;padding-bottom:40px;position:relative;text-align:center}.riyo-brand:after{background:linear-gradient(90deg,#0000,#0ff,#0000);bottom:-1px;box-shadow:0 0 10px #00ffff80;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.core-values{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:40px}.value-pill{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0077ff4d,#00ffff4d);border:1px solid #00ffff80;border-radius:30px;box-shadow:0 0 15px #00c3ff4d;cursor:pointer;display:flex;padding:12px 25px;transition:all .3s ease}.value-pill:hover{background:linear-gradient(135deg,#07f6,#0ff6);box-shadow:0 0 25px #00c3ff99;transform:translateY(-5px) scale(1.05)}.value-icon{animation:rotate 4s linear infinite;color:#00c3ff;font-size:1.2rem;margin-right:10px}.about-content{margin-bottom:80px}.intro-text{font-size:clamp(1rem,2.5vw,1.2rem);line-height:1.8;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:900px;opacity:.9;text-align:center}.vision-mission{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:60px}.mission,.vision{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00ffff14;border:1px solid #0ff3;border-radius:15px;box-shadow:0 0 20px #00ffff1a;overflow:hidden;padding:35px;position:relative;transition:all .4s ease}.mission:before,.vision:before{background:linear-gradient(90deg,#0000,#0ff,#0000);content:"";height:2px;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.mission:hover:before,.vision:hover:before{left:100%}.mission:hover,.vision:hover{background:#00ffff1f;border-color:#00ffff80;box-shadow:0 0 40px #00ffff4d;transform:translateY(-8px)}.key-features{margin-bottom:60px;text-align:center}.features-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:30px}.feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00ffff14;border:1px solid #0ff3;border-radius:15px;box-shadow:0 0 20px #00ffff1a;overflow:hidden;padding:35px 25px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.feature-card:before{background:linear-gradient(90deg,#06f,#00c3ff,#0ff);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .4s ease}.feature-card:hover:before{transform:scaleX(1)}.feature-card:hover{background:#00ffff1f;border-color:#0ff9;box-shadow:0 0 40px #0ff6;transform:translateY(-10px) scale(1.02)}.feature-icon{color:#00c3ff;font-size:2.8rem;margin-bottom:20px;text-shadow:0 0 15px #00c3ffcc;transition:all .3s ease}.feature-card:hover .feature-icon{color:#0ff;transform:scale(1.1) rotate(5deg)}.feature-card h4{color:#fff;font-size:clamp(1.2rem,2.5vw,1.4rem);font-weight:600;margin-bottom:15px}.feature-card p{line-height:1.6;opacity:.9}.how-it-works{margin-bottom:60px;text-align:center}.steps-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:40px}.step{align-items:center;display:flex;flex-direction:column;padding:20px;transition:all .3s ease}.step:hover{transform:translateY(-5px)}.step-number{background:linear-gradient(135deg,#06f,#00c3ff);box-shadow:0 0 25px #00c3ff99;font-size:2rem;height:70px;margin-bottom:25px;transition:all .3s ease;width:70px}.step-number:before{animation:spin 3s linear infinite;background:linear-gradient(45deg,#06f,#0ff,#06f);inset:-3px}.step:hover .step-number{box-shadow:0 0 35px #00c3ffcc;transform:scale(1.1)}.step-content h4{color:#00c3ff;font-size:clamp(1.2rem,2.5vw,1.4rem);margin-bottom:10px}.team-section{text-align:center}.founder-section{margin-bottom:80px}.founder-content{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:auto 1fr;justify-content:center;margin-left:auto;margin-right:auto;margin-top:40px;max-width:1000px}.founder-image{border-radius:20px;height:380px;overflow:hidden;position:relative;transition:all .4s ease;width:280px}.founder-image:hover{transform:scale(1.05) rotate(2deg)}.founder-image img{border:3px solid #00c3ff;border-radius:20px;height:100%;object-fit:cover;object-position:center;transition:all .4s ease;width:100%}.founder-image:hover img{border-color:#0ff}.image-glow{border-radius:20px;bottom:0;box-shadow:0 0 30px #00c3ff99;left:0;pointer-events:none;position:absolute;right:0;top:0;transition:all .4s ease}.founder-image:hover .image-glow{box-shadow:0 0 50px #0ffc}.founder-bio{max-width:500px;text-align:left}.founder-bio h4{color:#00c3ff;font-size:clamp(1.5rem,3vw,1.8rem);font-weight:700;margin-bottom:8px;text-shadow:0 0 8px #00c3ff80}.founder-title{color:#00a2ff;font-size:clamp(.9rem,2vw,1rem);font-style:italic;font-weight:500;margin-bottom:20px}.founder-quote{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0077ff1f;border-left:4px solid #00c3ff;border-radius:0 10px 10px 0;font-style:italic;line-height:1.6;margin:25px 0 0;padding:20px 25px;position:relative}.founder-quote:before{color:#00c3ff66;content:'"';font-family:serif;font-size:3.5rem;left:8px;position:absolute;top:-8px}.team-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:40px}.team-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00ffff14;border:1px solid #0ff3;border-radius:20px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.team-card:before{background:linear-gradient(90deg,#06f,#00c3ff,#0ff);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .4s ease}.team-card:hover:before{transform:scaleX(1)}.team-card:hover{background:#00ffff1f;border-color:#0ff9;box-shadow:0 0 40px #0ff6;transform:translateY(-15px) scale(1.02)}.member-image{background:#00ffff1a;height:280px;overflow:hidden;position:relative;width:100%}.member-image img{display:block;height:100%;object-fit:cover;object-position:center;transition:all .4s ease;width:100%}.team-card:hover .member-image img{transform:scale(1.1)}.member-info{padding:25px 20px}.member-info h4{color:#fff;font-size:clamp(1.1rem,2.5vw,1.3rem);font-weight:600;margin-bottom:8px}.member-info p{color:#0ff;font-size:clamp(.85rem,2vw,.95rem);font-weight:500}h2,h3,h4{font-family:Orbitron,sans-serif}li,p{font-family:Inter,sans-serif}.feature-benefits{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.benefit-tag{background:#00ffff26;border:1px solid #00ffff4d;border-radius:12px;color:#0ff;font-size:.8rem;font-weight:500;padding:4px 8px}.step-icon{font-size:1.5rem;margin-bottom:10px;opacity:.8}.technical-approach{background:#00ffff08;border:1px solid #00ffff1a;border-radius:20px;margin-bottom:80px;padding:40px 0;text-align:center}.approach-content{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:30px}.approach-column{background:#00ffff14;border:1px solid #0ff3;border-radius:15px;box-shadow:0 0 20px #00ffff1a;padding:35px;text-align:left;transition:all .3s ease}.approach-column:hover{border-color:#0ff6;box-shadow:0 0 30px #0ff3;transform:translateY(-5px)}.approach-column h4{color:#00c3ff;font-size:clamp(1.2rem,2.5vw,1.4rem);font-weight:600;margin-bottom:20px;text-align:center}.approach-column ul{list-style:none;padding-left:0}.approach-column li{line-height:1.6;margin-bottom:12px;padding-left:20px;position:relative}.approach-column li:before{color:#00c3ff;content:"▶";font-size:.8rem;left:0;position:absolute}.approach-column strong{color:#0ff;font-weight:600}.member-role{color:#0ff!important;font-weight:600!important;margin-bottom:8px!important}.member-bio{color:#fffc!important;font-size:.85rem!important;line-height:1.4!important;margin-top:8px!important}.cta-section{background:#00ffff0d;border:1px solid #00ffff26;border-radius:20px;margin-top:40px;overflow:hidden;padding:60px 0;position:relative;text-align:center}.cta-section:before{background:radial-gradient(circle at center,#00ffff1a,#0000 70%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.cta-section>*{position:relative;z-index:1}.cta-text{font-size:clamp(1rem,2.5vw,1.1rem);line-height:1.6;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:600px;opacity:.9}.cta-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.cta-primary,.cta-secondary{align-items:center;border:2px solid;border-radius:30px;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;gap:10px;justify-content:center;min-width:160px;padding:15px 30px;transition:all .3s ease}.cta-primary{background:linear-gradient(135deg,#06f,#00c3ff);border-color:#00c3ff;box-shadow:0 0 20px #00c3ff66;color:#fff}.cta-primary:hover{background:linear-gradient(135deg,#0080ff,#0ff);box-shadow:0 0 30px #00c3ff99;transform:translateY(-3px) scale(1.05)}.cta-secondary{background:#0000;border-color:#00c3ff;color:#00c3ff}.cta-secondary:hover{background:#00c3ff1a;border-color:#0ff;box-shadow:0 0 20px #00c3ff4d;color:#0ff;transform:translateY(-3px) scale(1.05)}@media (max-width:1200px){.container{padding:0 30px}.founder-content{gap:30px}}@media (max-width:1024px){.about-us-section{padding:60px 0}.founder-content{gap:40px;grid-template-columns:1fr;text-align:center}.founder-bio{max-width:600px;text-align:center}.core-values{gap:15px}.value-pill{font-size:.9rem;padding:10px 20px}.technical-approach{margin-bottom:60px;padding:30px 20px}.approach-content{gap:25px}.approach-column{padding:25px}.cta-section{margin-top:30px;padding:40px 20px}.cta-buttons{gap:15px}}@media (max-width:768px){.about-us-section{padding:40px 0}.container{padding:0 20px}.about-content,.riyo-brand{margin-bottom:60px}.vision-mission{gap:20px}.mission,.vision{padding:25px}.features-grid{gap:20px}.feature-card{padding:25px 20px}.benefit-tag{font-size:.75rem;padding:3px 6px}.steps-container{gap:25px}.step-number{font-size:1.6rem;height:60px;width:60px}.team-grid{gap:20px;grid-template-columns:repeat(2,1fr);margin:40px auto 0;max-width:500px}.member-image{height:200px}.member-image img{height:100%;object-fit:cover;object-position:center top;width:100%}.founder-image{height:320px;margin:0 auto;width:240px}.founder-image img{object-fit:cover;object-position:center top}.founder-quote{margin:20px 0 0;padding:15px 20px}.core-values{align-items:center;flex-direction:column;gap:12px}.value-pill{justify-content:center;min-width:150px}.technical-approach{margin-bottom:50px;padding:25px 15px}.approach-column{padding:20px}.approach-column li{font-size:.9rem;margin-bottom:10px}.cta-section{margin-top:25px;padding:30px 15px}.cta-buttons{align-items:center;flex-direction:column;gap:12px}.cta-primary,.cta-secondary{max-width:250px;padding:12px 25px;width:100%}}@media (max-width:480px){.about-us-section{padding:30px 0}.container{padding:0 15px}.section-title{margin-bottom:20px}.neon-line{width:80%}.intro-text,.neon-line{margin-bottom:30px}.mission,.vision{padding:20px}.feature-card{padding:20px 15px}.feature-icon{font-size:2.2rem}.benefit-tag{font-size:.7rem;padding:2px 5px}.step{padding:15px}.step-number{font-size:1.4rem;height:50px;margin-bottom:20px;width:50px}.team-grid{gap:15px;grid-template-columns:repeat(2,1fr);max-width:400px}.member-image{height:160px}}.location-container{background-color:#080f1a;color:#fff;opacity:0;padding:5rem 2rem;transition:opacity 1.5s ease-in-out}.location-container.fade-in{opacity:1}.location-title{color:#0ff;font-family:Orbitron,sans-serif;font-size:2.5rem;letter-spacing:2px;margin-bottom:3rem;text-align:center;text-shadow:0 0 10px #00ffffb3}.location-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1200px}.map-container{border-radius:12px;box-shadow:0 0 20px #0077ff80;height:450px;overflow:hidden;position:relative;width:100%}.map-container iframe{border:none;height:100%;width:100%}.map-container:before{background:linear-gradient(90deg,#0ff,#07f);box-shadow:0 0 15px #0ffc;content:"";height:4px;left:0;position:absolute;right:0;top:0;z-index:10}.contact-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00ffff1a;border:1px solid #0ff3;border-radius:12px;box-shadow:0 0 15px #00ffff4d;padding:1.5rem;transition:all .3s ease}.contact-card:hover{box-shadow:0 0 25px #00ffff80;transform:translateY(-5px)}.card-title{color:#fff;font-family:Orbitron,sans-serif;font-size:1.5rem;margin-bottom:1.5rem;padding-bottom:.5rem;position:relative;text-shadow:0 0 5px #00ffff80}.card-title:after{background:linear-gradient(90deg,#0ff,#0000);bottom:0;content:"";height:2px;left:0;position:absolute;width:50px}.address-info{display:flex;flex-direction:column;font-family:Inter,sans-serif;gap:1.5rem}.info-item{align-items:flex-start;display:flex;gap:1rem}.info-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;margin-top:3px;width:24px}.location-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%230FF' viewBox='0 0 384 512'%3E%3Cpath d='M215.7 499.2C267 435 384 279.4 384 192 384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2 12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z'/%3E%3C/svg%3E")}.phone-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%230FF' viewBox='0 0 384 512'%3E%3Cpath d='M80 0C44.7 0 16 28.7 16 64v384c0 35.3 28.7 64 64 64h224c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H80zm80 432h64c8.8 0 16 7.2 16 16s-7.2 16-16 16h-64c-8.8 0-16-7.2-16-16s7.2-16 16-16z'/%3E%3C/svg%3E")}.email-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%230FF' viewBox='0 0 512 512'%3E%3Cpath d='M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4l217.6 163.2c11.4 8.5 27 8.5 38.4 0l217.6-163.2c12.1-9.1 19.2-23.3 19.2-38.4 0-26.5-21.5-48-48-48H48zM0 176v208c0 35.3 28.7 64 64 64h384c35.3 0 64-28.7 64-64V176L294.4 339.2a63.9 63.9 0 0 1-76.8 0L0 176z'/%3E%3C/svg%3E")}.info-item h4{color:#07f;font-family:Orbitron,sans-serif;font-size:1rem;margin:0 0 .5rem}.info-item p{font-size:.95rem;line-height:1.5;margin:0}.contact-link{color:#fff;display:inline-block;position:relative;text-decoration:none;transition:color .3s ease}.contact-link:after{background-color:#0ff;bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.contact-link:hover{color:#0ff}.contact-link:hover:after{width:100%}.location-cta{margin-top:2rem;text-align:center}.directions-button{background:linear-gradient(135deg,#0ff3,#07f3);border:1px solid #0ff;border-radius:30px;box-shadow:0 0 10px #00ffff4d;color:#0ff;display:inline-block;font-family:Orbitron,sans-serif;font-size:.9rem;letter-spacing:1px;overflow:hidden;padding:.8rem 1.5rem;position:relative;text-decoration:none;transition:all .3s ease}.directions-button:before{background:linear-gradient(90deg,#0000,#0ff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .7s ease;width:100%}.directions-button:hover{background:linear-gradient(135deg,#00ffff4d,#0077ff4d);box-shadow:0 0 20px #00ffff80;transform:translateY(-2px)}.directions-button:hover:before{left:100%}@media (min-width:768px){.location-content{flex-direction:row}.map-container{flex:1.5 1}.contact-card{flex:1 1}}@media (max-width:767px){.location-title{font-size:2rem}.map-container{height:300px}.info-item{gap:.7rem}}.testimonials{background-color:#080f1a;font-family:Inter,sans-serif;overflow:hidden;padding:80px 0;position:relative}.testimonials:before{background:radial-gradient(circle at center,#00ffff08 0,#0000 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.testimonials-title{color:#0ff;font-family:Orbitron,sans-serif;font-size:2.2rem;font-weight:700;margin-bottom:60px;position:relative;text-align:center;text-shadow:0 0 10px #00ffff4d}.testimonials-title:after{background:linear-gradient(90deg,#0ff,#07f);border-radius:2px;box-shadow:0 0 10px #00ffff80;content:"";display:block;height:4px;margin:15px auto 0;width:80px}.language-toggle{margin-bottom:30px}.toggle-btn{background:#00ffff1a;border:1px solid #00ffff4d;border-radius:5px;color:#0ff;cursor:pointer;font-family:Orbitron,sans-serif;font-size:.9rem;overflow:hidden;padding:8px 16px;position:relative;transition:all .3s ease}.toggle-btn:before{animation:border-glow 4s ease infinite;background:linear-gradient(45deg,#0ff,#0000,#07f,#0000);background-size:400% 400%;border:1px solid #0000;border-radius:6px;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px;z-index:-1}.toggle-btn:hover{background:#0ff3;box-shadow:0 0 15px #0ff6}.testimonials-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fill,minmax(450px,1fr))}.testimonial{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00ffff1a;border:1px solid #0ff3;border-radius:10px;box-shadow:0 5px 15px #00ffff1a;overflow:hidden;padding:30px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.testimonial:hover{box-shadow:0 8px 20px #0ff3;transform:translateY(-5px)}.testimonial:before{color:#0ff3;content:"\201C";font-family:Georgia,serif;font-size:6rem;left:20px;line-height:1;position:absolute;top:10px}.cyber-accent{background:linear-gradient(90deg,#0000,#0ff,#07f,#0000);bottom:0;height:3px;left:0;opacity:.7;position:absolute;right:0}.testimonial:after{border-right:2px solid #0ff6;border-top:2px solid #0ff6;content:"";height:20px;position:absolute;right:0;top:0;width:20px}.testimonial-header{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.testimonial-img{background-color:var(--dark-bg);border:3px solid var(--primary-cyan);border-radius:50%;box-shadow:0 0 20px #00ffff4d;height:180px;object-fit:cover;object-position:center;transition:transform .3s ease,box-shadow .3s ease;width:180px}.testimonial-img:hover{box-shadow:0 0 30px #00ffff80;transform:scale(1.05)}.testimonial-img:after{animation:pulse 2s infinite;border:1px solid #0ff6;border-radius:50%;bottom:-3px;content:"";left:-3px;position:absolute;right:-3px;top:-3px}.testimonial-name{color:#0ff;font-family:Orbitron,sans-serif;font-size:1.2rem;margin:0;text-shadow:0 0 5px #00ffff4d}.testimonial-text{color:#fff;font-size:1.05rem;font-style:italic;line-height:1.6;position:relative;z-index:1}.mobile-view{display:none}.slideshow-controls{margin-top:20px}.nav-btn,.slideshow-controls{align-items:center;display:flex;justify-content:center}.nav-btn{background:#00ffff1a;border:1px solid #00ffff4d;border-radius:50%;color:#0ff;cursor:pointer;height:40px;margin:0 10px;transition:all .3s ease;width:40px}.nav-btn:hover{background:#0ff3;box-shadow:0 0 10px #0ff6}.nav-icon{font-size:.8rem}.slide-indicators{display:flex;justify-content:center;margin:0 15px}.indicator{background:#0ff3;border-radius:50%;cursor:pointer;height:10px;margin:0 5px;transition:all .3s ease;width:10px}.indicator.active{background:#0ff;box-shadow:0 0 8px #00ffff80}@keyframes pulse{0%{opacity:.6;transform:scale(1)}50%{opacity:.3;transform:scale(1.05)}to{opacity:.6;transform:scale(1)}}@keyframes border-glow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:992px){.desktop-view{display:none}.mobile-view{display:block;margin:0 auto;max-width:600px}}@media (max-width:768px){.testimonial-img{height:150px;width:150px}}@media (max-width:480px){.testimonial{padding:20px}.testimonial-img{height:120px;width:120px}.testimonial-text{font-size:.95rem}}body{background-color:#080f1a;font-family:Inter,sans-serif}.home-container{display:flex;flex-direction:column;min-height:100vh}#hotel-listings{scroll-margin-top:80px}::-webkit-scrollbar-track{background:#080f1a}::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#0ff,#07f)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,#07f,#0ff)}@keyframes neonPulse{0%{box-shadow:0 0 10px #00ffff80}50%{box-shadow:0 0 20px #0ffc}to{box-shadow:0 0 10px #00ffff80}}.neon-element{animation:neonPulse 2s infinite}@media (max-width:768px){#hotel-listings{scroll-margin-top:60px}}:root{--secondary-blue:#07f;--dark-bg:#080f1a;--whatsapp-green:#2ae371;--bubble-blue:#07f6;--bubble-cyan:#00b1b166}.navbar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#080f1ae6;border-bottom:1px solid #00ffff1a;display:flex;height:100px;justify-content:center;position:sticky;top:0;transition:all .3s ease;z-index:999}.navbar.scrolled{background-color:#080f1af2;box-shadow:0 4px 15px #0000004d}.navbar-container{align-items:center;display:flex;justify-content:space-between;max-width:1300px;padding:0 30px;position:relative;width:100%}.logo-container{align-items:center;cursor:pointer;display:flex;transition:transform .3s ease;z-index:1001}.logo-container:hover{transform:scale(1.05)}.hexagon-logo{align-items:center;background:linear-gradient(45deg,#0ff,#07f);background:linear-gradient(45deg,var(--primary-cyan),var(--secondary-blue));clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);display:flex;height:55px;justify-content:center;position:relative;transition:all .3s ease;width:50px}.hexagon-logo:hover{box-shadow:0 0 20px #0ffc}.navbar-logo{height:85%;object-fit:contain;width:85%}.brand-text{animation:neon-flicker 2s ease-in-out infinite alternate;color:#0ff;color:var(--primary-cyan);display:none;font-family:Orbitron,sans-serif;font-size:1.4rem;font-weight:600;left:50%;letter-spacing:1px;position:absolute;text-shadow:0 0 10px #0ff;text-shadow:0 0 10px var(--primary-cyan);text-transform:uppercase;transform:translateX(-50%);transition:all .3s ease}.brand-text.hidden{opacity:0;visibility:hidden}@keyframes neon-flicker{0%,18%,22%,25%,53%,57%,to{text-shadow:0 0 10px #0ff;text-shadow:0 0 10px var(--primary-cyan)}20%,24%,55%{text-shadow:0 0 5px #0ff;text-shadow:0 0 5px var(--primary-cyan)}}.nav-menu{align-items:center;list-style:none;margin:0;padding:0}.desktop-menu,.nav-menu{display:flex}.mobile-menu{display:none}.nav-item{height:100px}.nav-item,.nav-link{align-items:center;display:flex}.nav-link{color:#0ff;font-family:Orbitron,sans-serif;font-size:1.1rem;font-weight:600;height:100%;letter-spacing:1px;padding:0 1.5rem;position:relative;text-decoration:none;text-shadow:0 0 10px #00ffff80;text-transform:uppercase;transition:all .3s ease}.nav-link:hover{background:#00ffff1a;border-radius:4px;color:#fff;text-shadow:0 0 5px #0ffc,0 0 10px #00ffff80,0 0 15px #00ffff4d}.nav-link.active{background:#0000;border:none;border-radius:0;box-shadow:none;color:#fff;margin:0;padding:0 1.5rem!important;text-shadow:0 0 5px #0ff,0 0 10px #0ffc,0 0 15px #0ff9,0 0 20px #0ff6;transform:none}.nav-link.active:after{animation:pulse-glow 2s ease-in-out infinite alternate;background:linear-gradient(90deg,#0000,#0ff,#0ff,#0ff,#0000);background:linear-gradient(90deg,#0000,var(--primary-cyan),var(--primary-cyan),var(--primary-cyan),#0000);border-radius:2px;bottom:25px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:70%}@keyframes pulse-glow{0%{box-shadow:0 0 5px #0ff;box-shadow:0 0 5px var(--primary-cyan);opacity:.8}to{box-shadow:0 0 10px #0ff,0 0 15px #00ffff4d;box-shadow:0 0 10px var(--primary-cyan),0 0 15px #00ffff4d;opacity:1}}.mobile-menu-toggle{background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;height:24px;justify-content:space-around;padding:0;transition:all .3s ease;width:30px;z-index:1001}.hamburger-line{background-color:#b4e4ff;border-radius:2px;box-shadow:0 0 8px #b4e4ff4d;height:3px;transform-origin:center;transition:all .3s ease;width:100%}.hamburger-line.open:first-child{background-color:#0ff;background-color:var(--primary-cyan);transform:rotate(45deg) translate(5px,5px)}.hamburger-line.open:nth-child(2){opacity:0}.hamburger-line.open:nth-child(3){background-color:#0ff;background-color:var(--primary-cyan);transform:rotate(-45deg) translate(7px,-6px)}@media screen and (max-width:960px){.nav-item,.navbar{height:90px}.navbar-container{padding:0 20px}.brand-text{display:block;font-size:1.1rem}.desktop-menu{display:none}.mobile-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080f1afa;display:flex;flex-direction:column;height:auto;left:0;max-height:calc(100vh - 70px);opacity:0;overflow-y:auto;padding:1rem 0;position:fixed;right:0;top:70px;transform:translateY(-100%);transition:all .3s ease;visibility:hidden;z-index:1000}.mobile-menu.open{opacity:1;transform:translateY(0);visibility:visible}.nav-item{height:auto;padding:.5rem 0;width:100%}.nav-link{font-size:1rem;justify-content:center;padding:1rem;width:100%}.mobile-menu-toggle{display:flex}}@media screen and (max-width:768px){.navbar-container{padding:0 15px}.hexagon-logo{height:50px;width:45px}.brand-text{font-size:1.2rem}.mobile-menu{left:70px;right:50px}.nav-link{font-size:1rem;letter-spacing:.5px;padding:0 1rem}}@media screen and (max-width:600px){.nav-item,.navbar{height:80px}.navbar-container{padding:0 10px}.hexagon-logo{height:45px;width:40px}.brand-text{font-size:1.1rem}.mobile-menu{left:60px;right:45px}.nav-link{font-size:.8rem;font-weight:500;padding:0 .6rem}.mobile-menu-toggle{height:22px;width:28px}}@media screen and (max-width:480px){.nav-item,.navbar{height:70px}.navbar-container{padding:0 8px}.brand-text{font-size:1rem}.mobile-menu{left:55px;right:40px}.nav-link{font-size:.9rem;font-weight:600;padding:0 .8rem}.mobile-menu-toggle{height:20px;width:26px}}@media screen and (max-width:380px){.navbar{height:60px}.mobile-menu{max-height:calc(100vh - 60px);top:60px}.nav-link{font-size:.9rem;letter-spacing:.5px;padding:.8rem}.brand-text{font-size:.85rem;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hexagon-logo{height:40px;width:35px}}.cyberpunk-footer{background-color:#050a14;color:#fff;font-family:Inter,sans-serif;overflow:hidden;padding:70px 0 30px;position:relative}.footer-glow-container{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.footer-glow{background:radial-gradient(ellipse at center,#00a2ff1a 0,#00ffff0d 30%,#0000 70%);height:200%;left:0;pointer-events:none;position:absolute;top:-50%;width:100%}.footer-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1.5fr 3fr 2fr;margin:0 auto;max-width:1200px;padding:0 20px;position:relative;z-index:1}.footer-branding{padding-right:30px}.footer-logo{color:#fff;font-family:Orbitron,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:2px;margin-bottom:15px;text-shadow:0 0 15px #00ffffb3}.blink-text{animation:blinker 1s step-end infinite;color:#0ff}@keyframes blinker{50%{opacity:0}}.tagline{color:#aef;font-size:1rem;margin-bottom:20px}.social-links{display:flex;gap:1.5rem;margin-top:1.5rem}.social-icon{align-items:center;background:linear-gradient(135deg,#07f3,#0ff3);border:1px solid #00ffff4d;border-radius:8px;color:var(--primary-cyan);display:flex;font-size:1.5rem;height:40px;justify-content:center;transition:all .3s ease;width:40px}.social-icon:hover{color:var(--hero-primary);transform:translateY(-2px)}.social-icon [data-icon=whatsapp]:hover{color:#25d366}.social-icon [data-icon=facebook]:hover{color:#1877f2}.social-icon [data-icon=twitter]:hover{color:#1da1f2}.social-icon [data-icon=instagram]:hover{color:#e4405f}.social-icon [data-icon=github]:hover{color:#fff}.social-icon [data-icon=youtube]:hover{color:red}.footer-links{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.column-title{color:#0ff;font-family:Orbitron,sans-serif;font-size:1.2rem;margin-bottom:20px;padding-bottom:10px;position:relative;text-shadow:0 0 8px #00c3ff80}.column-title:after{background:linear-gradient(90deg,#0ff,#0000);bottom:0;box-shadow:0 0 8px #00ffffb3;content:"";height:2px;left:0;position:absolute;width:40px}.footer-nav{list-style:none;margin:0;padding:0}.footer-nav li{margin-bottom:12px}.footer-nav a{color:#aef;font-size:.95rem;padding-left:15px;position:relative;text-decoration:none;transition:all .3s ease}.footer-nav a:before{color:#0ff;content:">";font-family:Orbitron,sans-serif;font-size:.8rem;left:0;opacity:.7;position:absolute}.footer-nav a:hover{color:#fff;text-shadow:0 0 8px #00ffff80;transform:translateX(3px)}.footer-newsletter{position:relative}.newsletter-form{margin-top:20px}.input-wrapper{margin-top:15px;position:relative}.newsletter-input{background:#050f1e80;border:1px solid #00ffff4d;border-radius:8px;color:#fff;font-family:Inter,sans-serif;font-size:.95rem;padding:14px 15px;transition:all .3s ease;width:100%}.newsletter-input:focus{border-color:#0ff9;box-shadow:0 0 15px #0ff3;outline:none}.subscribe-btn{background:linear-gradient(135deg,#06f,#0ff);border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Orbitron,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:1px;padding:9px 15px;position:absolute;right:5px;text-transform:uppercase;top:5px;transition:all .3s ease}.subscribe-btn:hover{background:linear-gradient(135deg,#07f,#0ff);box-shadow:0 0 15px #00ffffb3;transform:translateY(-2px)}.footer-bottom{margin:60px auto 0;max-width:1200px;padding:0 20px;position:relative;z-index:1}.neon-line-footer{background:linear-gradient(90deg,#0000,#0ff,#0000);box-shadow:0 0 10px #00ffffb3;height:1px;margin:0 auto 20px;width:100%}.footer-legal{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.copyright{color:#aef;font-size:.85rem}.legal-links{display:flex;gap:20px}.legal-links a{color:#aef;font-size:.85rem;text-decoration:none;transition:all .3s ease}.legal-links a:hover{color:#fff;text-shadow:0 0 8px #00ffff80}.digital-signature{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:20px}.circuit-line{background:linear-gradient(90deg,#0000,#0ff,#0000);box-shadow:0 0 5px #00ffff80;flex-grow:1;height:1px;max-width:100px}.digital-text{color:#0ff;font-family:Orbitron,sans-serif;font-size:.8rem;letter-spacing:2px}@media (max-width:1024px){.footer-grid{gap:40px;grid-template-columns:1fr 2fr}.footer-newsletter{grid-column:span 2}}@media (max-width:768px){.footer-grid{gap:40px;grid-template-columns:1fr}.footer-links{grid-template-columns:repeat(2,1fr)}.footer-newsletter{grid-column:span 1}.footer-legal{align-items:center;flex-direction:column;gap:15px}}@media (max-width:480px){.footer-links{gap:30px;grid-template-columns:1fr}.legal-links{align-items:center;flex-direction:column;gap:10px}.footer-logo{font-size:2rem}}*{box-sizing:border-box;margin:0;padding:0}:root{--primary-cyan:#0ff;--secondary-blue:#08f;--accent-blue:#4aa0ff;--dark-bg:#070b14;--darker-bg:#030508;--card-bg:#0f141ef2;--text-white:#fff;--text-gray:#ffffffe6;--whatsapp-green:#25d366;--success-green:#2ae371;--warning-yellow:#ffe600;--error-red:#ff4d4d;--bubble-blue:#08f6;--bubble-cyan:#0ff6;--gradient-primary:linear-gradient(135deg,var(--primary-cyan),var(--secondary-blue));--gradient-secondary:linear-gradient(135deg,var(--whatsapp-green),var(--success-green));--gradient-bg:linear-gradient(135deg,var(--dark-bg) 0%,#0b1426 50%,var(--darker-bg) 100%);--body-font:"Poppins",sans-serif;--heading-font:"Montserrat",sans-serif;--tech-font:"Orbitron",monospace;--shadow-glow:0 0 30px #00ffff4d;--shadow-card:0 8px 32px #0000004d;--border-radius:16px;--border-radius-sm:8px;--transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#030508;background:var(--darker-bg)}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#0ff,#08f);background:var(--gradient-primary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0ff;background:var(--primary-cyan)}body{background:linear-gradient(135deg,#070b14,#0b1426 50%,#030508);background:var(--gradient-bg);color:#fff;color:var(--text-white);font-family:Poppins,sans-serif;font-family:var(--body-font);font-size:18px;line-height:1.6;margin:0;overflow-x:hidden;padding:0;position:relative}body:before{animation:float 20s ease-in-out infinite;background:radial-gradient(circle at 20% 20%,#0ff6 0,#0000 50%),radial-gradient(circle at 80% 80%,#08f6 0,#0000 50%),radial-gradient(circle at 40% 40%,#2ae37133 0,#0000 50%);background:radial-gradient(circle at 20% 20%,var(--bubble-cyan) 0,#0000 50%),radial-gradient(circle at 80% 80%,var(--bubble-blue) 0,#0000 50%),radial-gradient(circle at 40% 40%,#2ae37133 0,#0000 50%);content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-20px) rotate(5deg)}66%{transform:translateY(10px) rotate(-3deg)}}.page{display:flex;flex-direction:column;min-height:100vh;overflow:hidden;padding:2rem;position:relative;width:100%}.page:before{animation:backgroundPulse 15s ease-in-out infinite;background:radial-gradient(circle at 15% 15%,#0ff6 0,#0000 40%),radial-gradient(circle at 85% 85%,#08f6 0,#0000 40%),radial-gradient(circle at 50% 50%,#ffffff05 0,#0000 70%);background:radial-gradient(circle at 15% 15%,var(--bubble-cyan) 0,#0000 40%),radial-gradient(circle at 85% 85%,var(--bubble-blue) 0,#0000 40%),radial-gradient(circle at 50% 50%,#ffffff05 0,#0000 70%);bottom:0;content:"";left:0;opacity:.6;pointer-events:none;position:absolute;right:0;top:0}@keyframes backgroundPulse{0%,to{opacity:.6}50%{opacity:.8}}.content{height:100%;margin:0 auto;max-width:1200px;position:relative;width:100%;z-index:1}.language-toggle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f141ef2;background:var(--card-bg);border:1px solid #ffffff1a;border-radius:50px;display:flex;gap:.5rem;justify-content:center;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:300px;padding:.5rem}.lang-btn{background:#ffffff1a;border:none;border-radius:25px;color:#fff;color:var(--text-white);cursor:pointer;font-family:Poppins,sans-serif;font-family:var(--body-font);font-size:1rem;font-weight:500;overflow:hidden;padding:.8rem 2rem;position:relative}.lang-btn,.lang-btn:before{transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--transition)}.lang-btn:before{background:linear-gradient(135deg,#0ff,#08f);background:var(--gradient-primary);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%;z-index:-1}.lang-btn:hover:before{left:0}.lang-btn:hover{color:#fff;color:var(--text-white);transform:translateY(-2px)}.lang-btn.active{background:#0ff;background:var(--primary-cyan);color:#030508;color:var(--darker-bg);font-weight:600}.header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f141ef2;background:var(--card-bg);border:1px solid #ffffff1a;border-radius:16px;border-radius:var(--border-radius);margin-bottom:3rem;overflow:hidden;padding:2rem;position:relative;text-align:center}.header:before{animation:shimmer 3s infinite;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.logo{-webkit-text-fill-color:#0000;animation:logoGlow 2s ease-in-out infinite alternate;background:linear-gradient(135deg,#0ff,#08f);background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;font-family:Orbitron,monospace;font-family:var(--tech-font);font-size:3.5rem;font-weight:800;margin-bottom:1rem;position:relative;text-shadow:0 0 30px #00ffff80}@keyframes logoGlow{0%{filter:drop-shadow(0 0 20px rgba(0,255,255,.5))}to{filter:drop-shadow(0 0 30px rgba(0,255,255,.8))}}.tagline{animation:fadeInUp 1s ease-out .5s forwards;color:#ffffffe6;color:var(--text-gray);font-size:1.4rem;font-weight:400;margin-top:.5rem;opacity:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.section{animation:fadeInUp .8s ease-out forwards;margin-bottom:3rem;opacity:0}.section:nth-child(2){animation-delay:.2s}.section:nth-child(3){animation-delay:.4s}.section:nth-child(4){animation-delay:.6s}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0ff,#08f);background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;font-family:Montserrat,sans-serif;font-family:var(--heading-font);font-size:2.2rem;font-weight:700;margin-bottom:1.5rem;padding-left:2rem;position:relative}.section-title:before{background:linear-gradient(135deg,#0ff,#08f);background:var(--gradient-primary);border-radius:2px;box-shadow:0 0 10px #0ff;box-shadow:0 0 10px var(--primary-cyan);content:"";height:40px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.about-text{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f141ef2;background:var(--card-bg);border:1px solid #ffffff1a;border-radius:16px;border-radius:var(--border-radius);font-size:1.2rem;font-weight:400;line-height:1.8;margin-bottom:2rem;overflow:hidden;padding:2rem;position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--transition)}.about-text:hover{border-color:#00ffff4d;box-shadow:0 8px 32px #0000004d;box-shadow:var(--shadow-card);transform:translateY(-5px)}.about-text:empty,.pricing-description:empty,.risk-free-text:empty{display:none}.highlight{color:#0ff;color:var(--primary-cyan);font-weight:600}.prestige-box{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#00ffff26,#2ae37126);background-clip:padding-box;border:2px solid #0000;border-radius:16px;border-radius:var(--border-radius);margin:2rem 0;overflow:hidden;padding:2.5rem;position:relative;text-align:center}.prestige-box:before{background:linear-gradient(135deg,#0ff,#2ae371);background:linear-gradient(135deg,var(--primary-cyan),var(--success-green));border-radius:16px;border-radius:var(--border-radius);bottom:0;content:"";left:0;padding:2px;position:absolute;right:0;top:0;z-index:-1}.prestige-box:after{background:linear-gradient(135deg,#00ffff1a,#2ae3711a);border-radius:14px;border-radius:calc(var(--border-radius) - 2px);bottom:2px;content:"";left:2px;position:absolute;right:2px;top:2px;z-index:-1}.prestige-text{-webkit-text-fill-color:#0000;animation:textGlow 2s ease-in-out infinite alternate;background:linear-gradient(135deg,#0ff,#08f);background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;font-family:Orbitron,monospace;font-family:var(--tech-font);font-size:2rem;font-weight:800;letter-spacing:3px;margin-bottom:1.5rem;text-transform:uppercase}@keyframes textGlow{0%{filter:drop-shadow(0 0 10px rgba(0,255,255,.5))}to{filter:drop-shadow(0 0 20px rgba(0,255,255,.8))}}.slots-remaining{-webkit-text-fill-color:#0000;animation:urgentPulse 2s ease-in-out infinite;background:linear-gradient(90deg,#ff4d4d,#ff6b6b);background:linear-gradient(90deg,var(--error-red),#ff6b6b);-webkit-background-clip:text;background-clip:text;display:block;font-family:Orbitron,monospace;font-family:var(--tech-font);font-size:2.2rem;font-weight:700;letter-spacing:4px;margin-top:1.5rem}.slots-number{animation:numberBounce 1s ease-in-out infinite;color:#ff4d4d;color:var(--error-red);display:inline-block;font-size:2.8rem;font-weight:900;margin:0 8px;position:relative;text-shadow:0 0 20px #ff4d4d;text-shadow:0 0 20px var(--error-red)}@keyframes urgentPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes numberBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.prestige-box .sparkle{animation:sparkleRotate 4s infinite;color:#ffe600;color:var(--warning-yellow);font-size:1.5rem;position:absolute}.prestige-box .sparkle:first-child{animation-delay:0s;left:15px;top:15px}.prestige-box .sparkle:nth-child(2){animation-delay:1s;right:15px;top:15px}.prestige-box .sparkle:nth-child(3){animation-delay:2s;bottom:15px;left:15px}.prestige-box .sparkle:nth-child(4){animation-delay:3s;bottom:15px;right:15px}@keyframes sparkleRotate{0%,to{opacity:1;transform:scale(1) rotate(0deg)}25%{opacity:.7;transform:scale(1.2) rotate(90deg)}50%{opacity:.4;transform:scale(.8) rotate(180deg)}75%{opacity:.7;transform:scale(1.1) rotate(270deg)}}.process-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin:2rem 0}.process-step{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f141ef2;background:var(--card-bg);border:1px solid #ffffff1a;border-radius:16px;border-radius:var(--border-radius);display:flex;overflow:hidden;padding:1.5rem;position:relative}.process-step,.process-step:before{transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--transition)}.process-step:before{background:linear-gradient(135deg,#0ff,#08f);background:var(--gradient-primary);content:"";height:2px;left:0;position:absolute;top:0;transform:scaleX(0);width:100%}.process-step:hover:before{transform:scaleX(1)}.process-step:hover{border-color:#00ffff4d;box-shadow:0 8px 32px #0000004d;box-shadow:var(--shadow-card);transform:translateY(-8px)}.step-number{align-items:center;box-shadow:0 0 20px #00ffff80;color:#fff;color:var(--text-white);display:flex;flex-shrink:0;font-size:1.1rem;font-weight:700;height:40px;justify-content:center;margin-right:1.5rem;position:relative;width:40px}.step-number,.step-number:before{background:linear-gradient(135deg,#0ff,#08f);background:var(--gradient-primary);border-radius:50%}.step-number:before{animation:rotate 3s linear infinite;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px;z-index:-1}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.step-content h4{color:#0ff;color:var(--primary-cyan);font-size:1.4rem;font-weight:600;margin-bottom:.8rem}.step-content p{color:#fff;color:var(--text-white)}.benefits-row{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);margin:2rem 0}.benefit-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f141ef2;background:var(--card-bg);border:1px solid #ffffff1a;border-radius:16px;border-radius:var(--border-radius);overflow:hidden;padding:1.5rem;position:relative;text-align:center}.benefit-item,.benefit-item:before{transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--transition)}.benefit-item:before{background:linear-gradient(135deg,#0ff,#08f);background:var(--gradient-primary);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0}.benefit-item:hover:before{opacity:.1}.benefit-item:hover{border-color:#0ff;border-color:var(--primary-cyan);box-shadow:0 0 30px #00ffff4d;box-shadow:var(--shadow-glow);transform:translateY(-10px) scale(1.02)}.benefit-item:empty{display:none}.benefit-icon{animation:iconFloat 3s ease-in-out infinite;display:block;font-size:2.5rem;margin-bottom:1rem}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.benefit-item h5{color:#0ff;color:var(--primary-cyan);font-size:1.3rem;font-weight:600;margin-bottom:.8rem}.benefit-item p{color:#fff;color:var(--text-white);font-weight:500}.pricing-section{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin:2rem 0}.pricing-item{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#0f141ef2,#141923f2);border:1px solid #ffffff1a;border-radius:16px;border-radius:var(--border-radius);display:flex;justify-content:space-between;overflow:hidden;padding:2rem;position:relative}.pricing-item,.pricing-item:before{transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--transition)}.pricing-item:before{background:linear-gradient(135deg,#0ff,#08f);background:var(--gradient-primary);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0}.pricing-item:hover:before{opacity:.05}.pricing-item:hover{border-color:#0ff;border-color:var(--primary-cyan);box-shadow:0 8px 32px #0000004d;box-shadow:var(--shadow-card);transform:translateY(-8px)}.pricing-item.premium{background:linear-gradient(145deg,#141923f2,#1e232df2);border:2px solid #0ff;border:2px solid var(--primary-cyan);box-shadow:0 0 30px #0ff3,inset 0 0 20px #00ffff1a}.pricing-left{flex:1 1;padding-right:2rem}.pricing-title{color:#0ff;color:var(--primary-cyan);font-family:Montserrat,sans-serif;font-family:var(--heading-font);font-size:1.6rem;font-weight:600;line-height:1.4;margin-bottom:1rem}.pricing-description{color:#fff;color:var(--text-white);line-height:1.8;margin:1.5rem 0;white-space:pre-wrap}.pricing-description div{margin:.5rem 0}.pricing-right{flex-shrink:0;min-width:150px;text-align:center}.price{-webkit-text-fill-color:#0000;animation:priceGlow 2s ease-in-out infinite alternate;background:linear-gradient(135deg,#0ff,#08f);background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;font-family:Orbitron,monospace;font-family:var(--tech-font);font-size:2.5rem;font-weight:800;text-shadow:0 0 20px #00ffff80}@keyframes priceGlow{0%{filter:drop-shadow(0 0 10px rgba(0,255,255,.5))}to{filter:drop-shadow(0 0 20px rgba(0,255,255,.8))}}.combo-pricing{background:linear-gradient(135deg,#0077ff1a,#00ffff1a);border-color:#25d366;border-color:var(--whatsapp-green)}.combo-badge{animation:badgePulse 2s infinite;background:linear-gradient(135deg,#25d366,#2ae371);background:var(--gradient-secondary);border-radius:25px;box-shadow:0 0 15px #2ae37180;color:#fff;color:var(--text-white);display:inline-block;font-size:.9rem;font-weight:600;margin-bottom:1rem;padding:.5rem 1.2rem}@keyframes badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.monthly-fee-box{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f141ef2;background:var(--card-bg);border:2px solid #25d366;border:2px solid var(--whatsapp-green);border-radius:16px;border-radius:var(--border-radius);margin:2rem 0;overflow:hidden;padding:2rem;position:relative;text-align:center}.monthly-fee-box:before{background:linear-gradient(135deg,#25d3661a,#2ae3711a);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.monthly-fee-text{color:#25d366;color:var(--whatsapp-green);font-size:1.2rem;font-weight:600;margin-bottom:1rem}.risk-free-text{color:#ffffffe6;color:var(--text-gray);font-size:1rem;line-height:1.6}.risk-free-text div{margin:.5rem 0}.contact-section{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f141ef2;background:var(--card-bg);border:2px solid #25d366;border:2px solid var(--whatsapp-green);border-radius:16px;border-radius:var(--border-radius);box-shadow:0 0 40px #25d3664d;color:#fff;color:var(--text-white);margin-top:3rem;overflow:hidden;padding:3rem;position:relative;text-align:center}.contact-section:before{background:linear-gradient(135deg,#25d3661a,#2ae3710d);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.contact-title{-webkit-text-fill-color:#0000;animation:titleGlow 2s ease-in-out infinite alternate;background:linear-gradient(135deg,#25d366,#2ae371);background:var(--gradient-secondary);-webkit-background-clip:text;background-clip:text;font-family:Montserrat,sans-serif;font-family:var(--heading-font);font-size:2rem;font-weight:700;margin-bottom:2rem}@keyframes titleGlow{0%{filter:drop-shadow(0 0 10px rgba(37,211,102,.5))}to{filter:drop-shadow(0 0 20px rgba(37,211,102,.8))}}.contact-grid{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 1fr 1fr}.contact-info{text-align:left}.contact-info p{border-bottom:1px solid #ffffff1a;color:#fff;color:var(--text-white);font-size:1.1rem;margin:1.2rem 0;padding:.5rem 0;transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--transition)}.contact-info p:hover{border-bottom-color:#25d366;border-bottom-color:var(--whatsapp-green);transform:translateX(5px)}.contact-info strong{color:#25d366;color:var(--whatsapp-green);font-weight:600}.next-steps{font-size:1rem;text-align:left}.next-steps p{color:#fff;color:var(--text-white);margin:.8rem 0;padding-left:1.5rem;position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--transition)}.next-steps p:hover{transform:translateX(5px)}.next-steps p:before,.next-steps p:hover{color:#25d366;color:var(--whatsapp-green)}.next-steps p:before{content:"→";font-weight:700;left:0;position:absolute}.next-steps strong{color:#25d366;color:var(--whatsapp-green);display:block;font-size:1.1rem;margin-bottom:1rem}.qr-container{display:flex;gap:1.5rem;justify-content:space-around}.qr-code{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f141ef2;background:var(--card-bg);border:1px solid #fff3;border-radius:16px;border-radius:var(--border-radius);overflow:hidden;padding:1.5rem;position:relative;text-align:center}.qr-code,.qr-code:before{transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--transition)}.qr-code:before{background:linear-gradient(135deg,#0ff,#08f);background:var(--gradient-primary);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0}.qr-code:hover{border-color:#0ff;border-color:var(--primary-cyan);box-shadow:0 0 20px #00ffff4d;transform:translateY(-5px)}.qr-code h6{color:#25d366;color:var(--whatsapp-green);font-family:Montserrat,sans-serif;font-family:var(--heading-font);font-size:1.1rem;font-weight:600;margin-bottom:1rem}.qr-code canvas{background:#fff;border-radius:8px;border-radius:var(--border-radius-sm);box-shadow:0 4px 15px #0003;margin:1rem 0;padding:5px;transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--transition)}.qr-code canvas:hover{box-shadow:0 8px 25px #0000004d;transform:scale(1.05)}.qr-code p{color:#ffffffe6;color:var(--text-gray);font-size:.9rem;font-weight:400;margin-top:.5rem}.whatsapp-text{align-items:center;background:#25d3661a;border-radius:15px;color:#25d366;color:var(--whatsapp-green);display:inline-flex;font-weight:600;gap:.5rem;padding:.2rem .5rem;transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--transition)}.whatsapp-text:hover{background:#25d36633;transform:scale(1.05)}.whatsapp-text i{animation:whatsappPulse 2s infinite;font-size:1.2rem}@keyframes whatsappPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.pricing-note{color:#ffffffe6;color:var(--text-gray);font-size:1rem;font-style:italic;margin-bottom:1rem;text-align:center}.existing-website-note{background:#ffe60026;border:1px solid #ffe600;border:1px solid var(--warning-yellow);border-radius:8px;border-radius:var(--border-radius-sm);color:#ffe600;color:var(--warning-yellow);font-size:.95rem;font-weight:600;margin:1rem 0;overflow:hidden;padding:1rem;position:relative}.existing-website-note:before{animation:lightbulb 2s ease-in-out infinite;content:"💡";font-size:1.2rem;position:absolute;right:.5rem;top:.5rem}@keyframes lightbulb{0%,to{opacity:1}50%{opacity:.5}}.feature-item{border-left:3px solid #0000;color:#ffffffe6;color:var(--text-gray);font-size:1.05rem;line-height:1.6;margin:.8rem 0;padding:.5rem 0 .5rem 1rem;position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--transition)}.feature-item:hover{border-left-color:#0ff;border-left-color:var(--primary-cyan);color:#fff;color:var(--text-white);transform:translateX(5px)}.feature-item:before{background:linear-gradient(135deg,#0ff,#08f);background:var(--gradient-primary);bottom:0;content:"";left:-3px;position:absolute;top:0;transform:scaleY(0);transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--transition);width:3px}.feature-item:hover:before{transform:scaleY(1)}@media (max-width:1024px){.benefits-row{gap:1rem;grid-template-columns:repeat(2,1fr)}.process-grid{gap:1rem;grid-template-columns:1fr}.contact-grid{gap:1.5rem;grid-template-columns:1fr;text-align:center}.contact-info,.next-steps{text-align:left}.qr-container{align-items:center;flex-direction:column}}@media (max-width:768px){.page{padding:1rem}body{font-size:16px}.logo{font-size:2.5rem}.tagline{font-size:1.1rem}.section-title{font-size:1.8rem}.benefits-row{gap:1rem;grid-template-columns:1fr}.pricing-item{flex-direction:column;text-align:center}.pricing-left{margin-bottom:1.5rem;padding-right:0}.price{font-size:2rem}.contact-section{padding:2rem 1rem}.contact-grid{gap:1.5rem;grid-template-columns:1fr}.qr-container{flex-direction:column;gap:1rem}.prestige-text{font-size:1.5rem;letter-spacing:2px}.slots-remaining{font-size:1.8rem;letter-spacing:2px}.slots-number{font-size:2.2rem}}@media (max-width:480px){.page{padding:.5rem}.header{padding:1.5rem 1rem}.logo{font-size:2rem}.tagline{font-size:1rem}.section-title{font-size:1.5rem;padding-left:1.5rem}.about-text,.monthly-fee-box,.prestige-box,.pricing-item{padding:1.5rem}.prestige-text{font-size:1.2rem;letter-spacing:1px}.slots-remaining{font-size:1.5rem;letter-spacing:1px}.slots-number{font-size:1.8rem}.benefit-item,.process-step{padding:1rem}.benefit-icon{font-size:2rem}.step-number{font-size:1rem;height:35px;margin-right:1rem;width:35px}.step-content h4{font-size:1.2rem}.step-content p{font-size:1rem}.contact-section{padding:1.5rem 1rem}.contact-title{font-size:1.5rem}.price{font-size:1.8rem}.language-toggle{margin-bottom:1rem}.lang-btn{font-size:.9rem;padding:.6rem 1.5rem}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.prestige-box .sparkle,.step-number:before,body:before{animation:none}}.lang-btn:focus,.qr-code:focus-within{outline:2px solid #0ff;outline:2px solid var(--primary-cyan);outline-offset:2px}@media print{.page{background:#fff;color:#000}.contact-section,.header,.pricing-item,.section{background:#fff;border:1px solid #ccc;color:#000}.qr-code{break-inside:avoid;page-break-inside:avoid}.language-toggle{display:none}}.loading{opacity:.5;pointer-events:none}.loading:after{animation:spin 1s linear infinite;border:2px solid #0ff;border:2px solid var(--primary-cyan);border-radius:50%;border-top:2px solid #0000;content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.yare-hotel-section{background-color:#080f1a;color:#fff;font-family:Inter,sans-serif;min-height:100vh;padding:60px 20px;position:relative}.yare-container{margin:0 auto;max-width:1200px;position:relative}.yare-language-toggle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00ffff1a;border:1px solid #00ffff4d;border-radius:25px;display:flex;overflow:hidden;position:absolute;right:0;top:-20px;z-index:10}.yare-lang-btn{background:#0000;border:none;color:#ffffffb3;cursor:pointer;font-family:Orbitron,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:1px;padding:8px 16px;transition:all .3s ease}.yare-lang-btn:hover{background:#00ffff1a;color:#0ff}.yare-lang-btn.active{background:linear-gradient(90deg,#0ff,#07f);color:#000;font-weight:700}.yare-back-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00ffff1a;border:1px solid #00ffff4d;border-radius:8px;color:#0ff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-weight:500;margin-bottom:30px;padding:12px 20px;transition:all .3s ease}.yare-back-btn:hover{background:#0ff3;transform:translateX(-5px)}.yare-back-icon{margin-right:8px}.yare-header{margin-bottom:40px;margin-top:40px;text-align:center}.yare-title{color:#0ff;font-family:Orbitron,sans-serif;font-size:3rem;font-weight:700;letter-spacing:2px;margin-bottom:15px;text-shadow:0 0 10px #00ffff80}.yare-subtitle{color:#fffc;font-size:1.3rem;font-weight:400;letter-spacing:.5px}.yare-ranking-badge{align-items:center;background:#ffd7001a;border:1px solid #ffd7004d;border-radius:20px;color:gold;display:inline-flex;font-size:.9rem;font-weight:500;margin-top:15px;padding:8px 16px}.yare-star-icon{color:gold;margin-right:8px}.yare-images-grid{margin:2rem 0;position:relative}@media (min-width:769px){.yare-images-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,250px)}.yare-image-container{background:linear-gradient(135deg,#00ffff1a,#0077ff1a);box-shadow:0 8px 25px #0000004d;overflow:hidden;position:relative;transition:all .4s ease}.yare-image-container:first-child{border-radius:20px 5px 20px 5px;grid-column:1/2;grid-row:1/2}.yare-image-container:nth-child(2){border-radius:5px 20px 5px 20px;grid-column:2/3;grid-row:1/2}.yare-image-container:nth-child(3){border-radius:25px 5px 25px 5px;grid-column:3/4;grid-row:1/2}.yare-image-container:nth-child(4){border-radius:5px 25px 5px 25px;grid-column:1/2;grid-row:2/3}.yare-image-container:nth-child(5){border-radius:15px;grid-column:2/3;grid-row:2/3}.yare-image-container:nth-child(6){border-radius:30px 10px 30px 10px;grid-column:3/4;grid-row:2/3}.yare-image-container:hover{box-shadow:0 15px 35px #00ffff40;transform:translateY(-8px) scale(1.02);z-index:2}.yare-image-container:before{background:linear-gradient(45deg,#00ffff26,#0000);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:1}.yare-image-container:hover:before{opacity:1}}@media (max-width:768px){.yare-images-grid{border-radius:15px;box-shadow:0 8px 25px #0000004d;height:300px;overflow:hidden;position:relative}.yare-image-container{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease-in-out;width:100%}.yare-image-container.active,.yare-image-container:first-child{opacity:1}}.yare-image{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.yare-image:hover{transform:scale(1.05)}@media (max-width:768px){.yare-slideshow-controls{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border-radius:25px;bottom:20px;display:flex;gap:10px;left:50%;padding:10px 15px;position:absolute;transform:translateX(-50%);z-index:10}.yare-slideshow-dot{background:#ffffff80;border:2px solid #0000;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.yare-slideshow-dot:hover{background:#fffc;transform:scale(1.1)}.yare-slideshow-dot.active{background:#0ff;border-color:#fffc;transform:scale(1.2)}}.yare-description{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00ffff1a;border:1px solid #00ffff4d;border-radius:15px;margin-bottom:50px;padding:30px;text-align:center}.yare-description p{color:#fffffff2;font-size:1.1rem;line-height:1.8;margin:0}.yare-section{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00ffff0d;border:1px solid #0ff3;border-radius:15px;margin-bottom:50px;padding:30px}.yare-section-title{color:#0ff;font-family:Orbitron,sans-serif;font-size:1.8rem;font-weight:600;letter-spacing:1px;margin-bottom:25px;text-align:center}.yare-table-container{border-radius:10px;box-shadow:0 5px 15px #0000004d;overflow-x:auto}.yare-rates-table{background:#00ffff1a;border-collapse:collapse;border-radius:10px;overflow:hidden;width:100%}.yare-rates-table th{background:linear-gradient(90deg,#0ff,#07f);color:#000;font-family:Orbitron,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.5px;padding:15px;text-align:left}.yare-rates-table td{border-bottom:1px solid #0ff3;font-size:1rem;font-weight:500;padding:15px}.yare-room-type{color:#0ff;font-family:Orbitron,sans-serif;font-weight:600}.yare-rates-table tbody tr:hover{background:#00ffff1a}.yare-rates-table tbody tr:last-child td{border-bottom:none}.yare-amenities-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.yare-amenity-item{align-items:center;background:#0077ff26;border:1px solid #0077ff4d;border-radius:10px;display:flex;padding:20px;transition:all .3s ease}.yare-amenity-item:hover{background:#0077ff40;transform:translateY(-3px)}.yare-amenity-icon{color:#0ff;font-size:1.5rem;margin-right:15px}.yare-amenity-item span{font-size:1rem;font-weight:500}.yare-info-list{list-style:none;margin:0;padding:0}.yare-info-list li{border-bottom:1px solid #0ff3;font-size:1rem;line-height:1.6;padding:12px 0 12px 25px;position:relative}.yare-info-list li:before{color:#0ff;content:"•";font-size:1.2rem;left:0;position:absolute;top:12px}.yare-info-list li:last-child{border-bottom:none}.yare-contact-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.yare-contact-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00ffff1a;border:1px solid #00ffff4d;border-radius:12px;color:#fff;cursor:pointer;display:flex;padding:20px;text-decoration:none;transition:all .3s ease}.yare-contact-btn:hover{background:#0ff3;box-shadow:0 8px 20px #0ff3;transform:translateY(-3px)}.yare-contact-icon{font-size:2rem;margin-right:15px;transition:transform .3s ease}.yare-contact-info{display:flex;flex-direction:column}.yare-contact-label{color:#0ff;font-family:Orbitron,sans-serif;font-size:1rem;font-weight:600;margin-bottom:5px}.yare-contact-value{color:#ffffffe6;font-size:.95rem;font-weight:500}.call-btn:hover .yare-contact-icon{color:#4caf50;transform:scale(1.1)}.whatsapp-btn:hover .yare-contact-icon{color:#25d366;transform:scale(1.1)}.website-btn:hover .yare-contact-icon{color:#2196f3;transform:scale(1.1)}.maps-btn:hover .yare-contact-icon{color:#ff5722;transform:scale(1.1)}.yare-book-now-container{background:linear-gradient(0deg,#080f1af2,#0000);bottom:20px;margin-top:30px;padding:0 20px;position:sticky;text-align:center;z-index:100}.yare-book-now-btn{align-items:center;background:linear-gradient(90deg,#0ff,#07f);border:none;border-radius:30px;box-shadow:0 5px 15px #00ffff4d;color:#000;cursor:pointer;display:inline-flex;font-family:Orbitron,sans-serif;font-size:1.1rem;font-weight:600;justify-content:center;min-width:200px;padding:16px 32px;transition:all .3s ease}.yare-book-now-btn:hover{background:linear-gradient(90deg,#07f,#0ff);box-shadow:0 8px 20px #0ff6;transform:translateY(-2px)}.yare-whatsapp-icon{font-size:1.2rem;margin-right:10px}@media (max-width:991px) and (min-width:769px){.yare-title{color:#0ff;font-size:2.5rem}.yare-contact-grid{grid-template-columns:1fr}.yare-amenities-grid{grid-template-columns:repeat(2,1fr)}.yare-hotel-section{background-color:#080f1a}.yare-section{background:#00ffff0d;border:1px solid #0ff3}.yare-section-title{color:#0ff}.yare-description{background:#00ffff1a;border:1px solid #00ffff4d}}@media (max-width:768px){.yare-hotel-section{padding:40px 15px}.yare-language-toggle{margin:0 auto 20px;position:relative;right:auto;top:0;width:fit-content}.yare-header{margin-top:20px}.yare-title{font-size:2.2rem}.yare-subtitle{font-size:1.1rem}.yare-section{padding:20px}.yare-section-title{font-size:1.5rem}.yare-rates-table td,.yare-rates-table th{font-size:.9rem;padding:10px 8px}.yare-amenities-grid{grid-template-columns:1fr}.yare-amenity-item{padding:15px}.yare-contact-grid{gap:15px;grid-template-columns:1fr}.yare-contact-btn{padding:15px}.yare-contact-icon{font-size:1.5rem}.yare-back-btn{font-size:.9rem;padding:10px 15px}.yare-description{padding:25px}.yare-description p{font-size:1rem}.yare-book-now-container{bottom:15px;padding:0 15px}.yare-book-now-btn{font-size:1rem;padding:14px 24px;width:100%}}@media (max-width:480px){.yare-book-now-btn{font-size:.9rem;min-width:auto;padding:12px 20px}.yare-whatsapp-icon{font-size:1rem;margin-right:8px}}@media (max-width:576px){.yare-hotel-section{padding:30px 10px}.yare-title{font-size:1.8rem}.yare-subtitle{font-size:1rem}.yare-section{padding:15px}.yare-section-title{font-size:1.3rem}.yare-table-container{font-size:.85rem}.yare-rates-table td,.yare-rates-table th{font-size:.8rem;padding:8px 6px}.yare-amenity-item{padding:12px}.yare-amenity-icon{font-size:1.3rem;margin-right:10px}.yare-contact-btn{padding:12px}.yare-contact-icon{font-size:1.3rem;margin-right:10px}.yare-contact-label{font-size:.9rem}.yare-contact-value{font-size:.85rem}.yare-description{padding:20px}.yare-description p{font-size:.95rem}.yare-lang-btn{font-size:.8rem;padding:6px 12px}}.yare-hotel-section[dir=rtl]{direction:rtl}.yare-hotel-section[dir=rtl] .yare-back-icon{margin-left:8px;margin-right:0;transform:scaleX(-1)}.yare-hotel-section[dir=rtl] .yare-amenity-icon,.yare-hotel-section[dir=rtl] .yare-contact-icon{margin-left:15px;margin-right:0}.yare-back-btn:focus,.yare-contact-btn:focus,.yare-lang-btn:focus{outline:2px solid #0ff;outline-offset:2px}@media (prefers-contrast:high){.yare-title{color:#fff;text-shadow:0 0 20px #0ff}.yare-section{background:#0ff3;border:2px solid #0ff}.yare-contact-btn{background:#00ffff4d;border:2px solid #0ff}}@media print{.yare-hotel-section{background:#fff;color:#000}.yare-back-btn,.yare-contact-btn,.yare-images-grid,.yare-language-toggle{display:none}.yare-section-title,.yare-title{color:#000;text-shadow:none}.yare-section{background:#fff;border:1px solid #000;break-inside:avoid;page-break-inside:avoid}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.yare-image{transition:none}.yare-amenity-item:hover,.yare-contact-btn:hover{transform:none}}.yare-image{background:linear-gradient(90deg,#00ffff1a,#0ff3 50%,#00ffff1a);background-size:200% 100%}.yare-image:not([src]){animation:shimmer 2s infinite}.yare-back-btn:focus-visible,.yare-contact-btn:focus-visible,.yare-lang-btn:focus-visible{box-shadow:0 0 0 6px #0ff3;outline:3px solid #0ff;outline-offset:2px}@media (hover:none){.yare-amenity-item:hover,.yare-back-btn:hover,.yare-contact-btn:hover{background:#00ffff26;transform:none}}@container (max-width: 600px){.yare-amenities-grid,.yare-contact-grid{grid-template-columns:1fr}}.urban-hotel-section{background-color:#080f1a;color:#fff;font-family:Inter,sans-serif;min-height:100vh;padding:60px 20px;position:relative}.urban-container{margin:0 auto;max-width:1200px;position:relative}.urban-language-toggle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00ffff1a;border:1px solid #00ffff4d;border-radius:25px;display:flex;overflow:hidden;position:absolute;right:0;top:-20px;z-index:10}.urban-lang-btn{background:#0000;border:none;color:#ffffffb3;cursor:pointer;font-family:Orbitron,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:1px;padding:8px 16px;transition:all .3s ease}.urban-lang-btn:hover{background:#00ffff1a;color:#0ff}.urban-lang-btn.active{background:linear-gradient(90deg,#0ff,#07f);color:#000;font-weight:700}.urban-back-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00ffff1a;border:1px solid #00ffff4d;border-radius:8px;color:#0ff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-weight:500;margin-bottom:30px;padding:12px 20px;transition:all .3s ease}.urban-back-btn:hover{background:#0ff3;transform:translateX(-5px)}.urban-back-icon{margin-right:8px}.urban-header{margin-bottom:40px;margin-top:40px;text-align:center}.urban-title{color:#0ff;font-family:Orbitron,sans-serif;font-size:3rem;font-weight:700;letter-spacing:2px;margin-bottom:15px;text-shadow:0 0 10px #00ffff80}.urban-subtitle{color:#fffc;font-size:1.3rem;font-weight:400;letter-spacing:.5px}.urban-ranking-badge{align-items:center;background:#ffd7001a;border:1px solid #ffd7004d;border-radius:20px;color:gold;display:inline-flex;font-size:.9rem;font-weight:500;margin-top:15px;padding:8px 16px}.urban-star-icon{color:gold;margin-right:8px}.urban-images-grid{margin:2rem 0;position:relative}@media (min-width:769px){.urban-images-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,200px)}.urban-image-container{background:linear-gradient(135deg,#00ffff1a,#0077ff1a);box-shadow:0 8px 25px #0000004d;overflow:hidden;position:relative;transition:all .4s ease}.urban-image-container:first-child{border-radius:20px 5px 20px 5px;grid-column:1/3;grid-row:1/2}.urban-image-container:nth-child(2){border-radius:5px 20px 5px 20px;grid-column:3/5;grid-row:1/2}.urban-image-container:nth-child(3){border-radius:15px;grid-column:1/2;grid-row:2/3}.urban-image-container:nth-child(4){border-radius:25px 5px;grid-column:2/3;grid-row:2/3}.urban-image-container:nth-child(5){border-radius:5px 25px;grid-column:3/4;grid-row:2/3}.urban-image-container:nth-child(6){border-radius:15px;grid-column:4/5;grid-row:2/3}.urban-image-container:nth-child(7){border-radius:30px 10px 30px 10px;grid-column:1/2;grid-row:3/4}.urban-image-container:nth-child(8){border-radius:10px 30px 10px 30px;grid-column:2/3;grid-row:3/4}.urban-image-container:nth-child(9){border-radius:20px;grid-column:3/5;grid-row:3/4}.urban-image-container:hover{box-shadow:0 15px 35px #00ffff40;transform:translateY(-8px) scale(1.02);z-index:2}.urban-image-container:before{background:linear-gradient(45deg,#00ffff26,#0000);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:1}.urban-image-container:hover:before{opacity:1}}@media (max-width:768px){.urban-images-grid{border-radius:15px;box-shadow:0 8px 25px #0000004d;height:300px;overflow:hidden;position:relative}.urban-image-container{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease-in-out;width:100%}.urban-image-container.active,.urban-image-container:first-child{opacity:1}}.urban-image{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.urban-image:hover{transform:scale(1.05)}@media (max-width:768px){.urban-slideshow-controls{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border-radius:25px;bottom:20px;display:flex;gap:10px;left:50%;padding:10px 15px;position:absolute;transform:translateX(-50%);z-index:10}.urban-slideshow-dot{background:#ffffff80;border:2px solid #0000;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.urban-slideshow-dot:hover{background:#fffc;transform:scale(1.1)}.urban-slideshow-dot.active{background:#0ff;border-color:#fffc;transform:scale(1.2)}}.urban-description{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00ffff1a;border:1px solid #00ffff4d;border-radius:15px;margin-bottom:50px;padding:30px;text-align:center}.urban-description p{color:#fffffff2;font-size:1.1rem;line-height:1.8;margin:0}.urban-section{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00ffff0d;border:1px solid #0ff3;border-radius:15px;margin-bottom:50px;padding:30px}.urban-section-title{color:#0ff;font-family:Orbitron,sans-serif;font-size:1.8rem;font-weight:600;letter-spacing:1px;margin-bottom:25px;text-align:center}.urban-table-container{border-radius:10px;box-shadow:0 5px 15px #0000004d;overflow-x:auto}.urban-rates-table{background:#00ffff1a;border-collapse:collapse;border-radius:10px;overflow:hidden;width:100%}.urban-rates-table th{background:linear-gradient(90deg,#0ff,#07f);color:#000;font-family:Orbitron,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.5px;padding:15px;text-align:left}.urban-rates-table td{border-bottom:1px solid #0ff3;font-size:1rem;font-weight:500;padding:15px}.urban-room-type{color:#0ff;font-family:Orbitron,sans-serif;font-weight:600}.urban-rates-table tbody tr:hover{background:#00ffff1a}.urban-rates-table tbody tr:last-child td{border-bottom:none}.urban-amenities-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.urban-amenity-item{align-items:center;background:#0077ff26;border:1px solid #0077ff4d;border-radius:10px;display:flex;padding:20px;transition:all .3s ease}.urban-amenity-item:hover{background:#0077ff40;transform:translateY(-3px)}.urban-amenity-icon{color:#0ff;font-size:1.5rem;margin-right:15px}.urban-amenity-item span{font-size:1rem;font-weight:500}.urban-info-list{list-style:none;margin:0;padding:0}.urban-info-list li{border-bottom:1px solid #0ff3;font-size:1rem;line-height:1.6;padding:12px 0 12px 25px;position:relative}.urban-info-list li:before{color:#0ff;content:"•";font-size:1.2rem;left:0;position:absolute;top:12px}.urban-info-list li:last-child{border-bottom:none}.urban-contact-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.urban-contact-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00ffff1a;border:1px solid #00ffff4d;border-radius:12px;color:#fff;cursor:pointer;display:flex;padding:20px;text-decoration:none;transition:all .3s ease}.urban-contact-btn:hover{background:#0ff3;box-shadow:0 8px 20px #0ff3;transform:translateY(-3px)}.urban-contact-icon{font-size:2rem;margin-right:15px;transition:transform .3s ease}.urban-contact-info{display:flex;flex-direction:column}.urban-contact-label{color:#0ff;font-family:Orbitron,sans-serif;font-size:1rem;font-weight:600;margin-bottom:5px}.urban-contact-value{color:#ffffffe6;font-size:.95rem;font-weight:500}.call-btn:hover .urban-contact-icon{color:#4caf50;transform:scale(1.1)}.whatsapp-btn:hover .urban-contact-icon{color:#25d366;transform:scale(1.1)}.website-btn:hover .urban-contact-icon{color:#2196f3;transform:scale(1.1)}.maps-btn:hover .urban-contact-icon{color:#ff5722;transform:scale(1.1)}.urban-book-now-container{background:linear-gradient(0deg,#080f1af2,#0000);bottom:20px;margin-top:30px;padding:0 20px;position:sticky;text-align:center;z-index:100}.urban-book-now-btn{align-items:center;background:linear-gradient(90deg,#0ff,#07f);border:none;border-radius:30px;box-shadow:0 5px 15px #00ffff4d;color:#000;cursor:pointer;display:inline-flex;font-family:Orbitron,sans-serif;font-size:1.1rem;font-weight:600;justify-content:center;min-width:200px;padding:16px 32px;transition:all .3s ease}.urban-book-now-btn:hover{background:linear-gradient(90deg,#07f,#0ff);box-shadow:0 8px 20px #0ff6;transform:translateY(-2px)}.urban-whatsapp-icon{font-size:1.2rem;margin-right:10px}@media (max-width:991px) and (min-width:769px){.urban-title{color:#0ff;font-size:2.5rem}.urban-contact-grid{grid-template-columns:1fr}.urban-amenities-grid{grid-template-columns:repeat(2,1fr)}.urban-hotel-section{background-color:#080f1a}.urban-section{background:#00ffff0d;border:1px solid #0ff3}.urban-section-title{color:#0ff}.urban-description{background:#00ffff1a;border:1px solid #00ffff4d}}@media (max-width:768px){.urban-hotel-section{padding:40px 15px}.urban-language-toggle{margin:0 auto 20px;position:relative;right:auto;top:0;width:fit-content}.urban-header{margin-top:20px}.urban-title{font-size:2.2rem}.urban-subtitle{font-size:1.1rem}.urban-images-grid{gap:10px;grid-template-columns:repeat(2,1fr)}.urban-section{padding:20px}.urban-section-title{font-size:1.5rem}.urban-rates-table td,.urban-rates-table th{font-size:.9rem;padding:10px 8px}.urban-amenities-grid{grid-template-columns:1fr}.urban-amenity-item{padding:15px}.urban-contact-grid{gap:15px;grid-template-columns:1fr}.urban-contact-btn{padding:15px}.urban-contact-icon{font-size:1.5rem}.urban-back-btn{font-size:.9rem;padding:10px 15px}.urban-description{padding:25px}.urban-description p{font-size:1rem}.urban-book-now-container{bottom:15px;padding:0 15px}.urban-book-now-btn{font-size:1rem;padding:14px 24px;width:100%}}@media (max-width:480px){.urban-images-grid{gap:8px;grid-template-columns:repeat(2,1fr)}.urban-book-now-btn{font-size:.9rem;min-width:auto;padding:12px 20px}.urban-whatsapp-icon{font-size:1rem;margin-right:8px}}@media (max-width:576px){.urban-hotel-section{padding:30px 10px}.urban-title{font-size:1.8rem}.urban-subtitle{font-size:1rem}.urban-section{padding:15px}.urban-section-title{font-size:1.3rem}.urban-table-container{font-size:.85rem}.urban-rates-table td,.urban-rates-table th{font-size:.8rem;padding:8px 6px}.urban-amenity-item{padding:12px}.urban-amenity-icon{font-size:1.3rem;margin-right:10px}.urban-contact-btn{padding:12px}.urban-contact-icon{font-size:1.3rem;margin-right:10px}.urban-contact-label{font-size:.9rem}.urban-contact-value{font-size:.85rem}.urban-description{padding:20px}.urban-description p{font-size:.95rem}.urban-lang-btn{font-size:.8rem;padding:6px 12px}}.urban-hotel-section[dir=rtl]{direction:rtl}.urban-hotel-section[dir=rtl] .urban-back-icon{margin-left:8px;margin-right:0;transform:scaleX(-1)}.urban-hotel-section[dir=rtl] .urban-amenity-icon,.urban-hotel-section[dir=rtl] .urban-contact-icon{margin-left:15px;margin-right:0}.urban-back-btn:focus,.urban-contact-btn:focus,.urban-lang-btn:focus{outline:2px solid #0ff;outline-offset:2px}@media (prefers-contrast:high){.urban-title{color:#fff;text-shadow:0 0 20px #0ff}.urban-section{background:#0ff3;border:2px solid #0ff}.urban-contact-btn{background:#00ffff4d;border:2px solid #0ff}}@media print{.urban-hotel-section{background:#fff;color:#000}.urban-back-btn,.urban-contact-btn,.urban-images-grid,.urban-language-toggle{display:none}.urban-section-title,.urban-title{color:#000;text-shadow:none}.urban-section{background:#fff;border:1px solid #000;break-inside:avoid;page-break-inside:avoid}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.urban-image{transition:none}.urban-amenity-item:hover,.urban-contact-btn:hover{transform:none}}.urban-image{background:linear-gradient(90deg,#00ffff1a,#0ff3 50%,#00ffff1a);background-size:200% 100%}.urban-image:not([src]){animation:shimmer 2s infinite}.urban-back-btn:focus-visible,.urban-contact-btn:focus-visible,.urban-lang-btn:focus-visible{box-shadow:0 0 0 6px #0ff3;outline:3px solid #0ff;outline-offset:2px}@media (hover:none){.urban-amenity-item:hover,.urban-back-btn:hover,.urban-contact-btn:hover{background:#00ffff26;transform:none}}.bushra-hotel-section{background-color:#080f1a;color:#fff;font-family:Inter,sans-serif;min-height:100vh;padding:60px 20px;position:relative}.bushra-container{margin:0 auto;max-width:1200px;position:relative}.bushra-language-toggle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00ffff1a;border:1px solid #00ffff4d;border-radius:25px;display:flex;overflow:hidden;position:absolute;right:0;top:-20px;z-index:10}.bushra-lang-btn{background:#0000;border:none;color:#ffffffb3;cursor:pointer;font-family:Orbitron,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:1px;padding:8px 16px;transition:all .3s ease}.bushra-lang-btn:hover{background:#00ffff1a;color:#0ff}.bushra-lang-btn.active{background:linear-gradient(90deg,#0ff,#07f);color:#000;font-weight:700}.bushra-back-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00ffff1a;border:1px solid #00ffff4d;border-radius:8px;color:#0ff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-weight:500;margin-bottom:30px;padding:12px 20px;transition:all .3s ease}.bushra-back-btn:hover{background:#0ff3;transform:translateX(-5px)}.bushra-back-icon{margin-right:8px}.bushra-header{margin-bottom:40px;margin-top:40px;text-align:center}.bushra-title{color:#0ff;font-family:Orbitron,sans-serif;font-size:3rem;font-weight:700;letter-spacing:2px;margin-bottom:15px;text-shadow:0 0 10px #00ffff80}.bushra-subtitle{color:#fffc;font-size:1.3rem;font-weight:400;letter-spacing:.5px}.bushra-ranking-badge{align-items:center;background:#ffd7001a;border:1px solid #ffd7004d;border-radius:20px;color:gold;display:inline-flex;font-size:.9rem;font-weight:500;margin-top:15px;padding:8px 16px}.bushra-star-icon{color:gold;margin-right:8px}.bushra-images-grid{margin:2rem 0;position:relative}@media (min-width:769px){.bushra-images-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,200px)}.bushra-image-container{background:linear-gradient(135deg,#00ffff1a,#0077ff1a);box-shadow:0 8px 25px #0000004d;overflow:hidden;position:relative;transition:all .4s ease}.bushra-image-container:first-child{border-radius:20px 5px 20px 5px;grid-column:1/3;grid-row:1/2}.bushra-image-container:nth-child(2){border-radius:5px 20px 5px 20px;grid-column:3/5;grid-row:1/2}.bushra-image-container:nth-child(3){border-radius:15px;grid-column:1/2;grid-row:2/3}.bushra-image-container:nth-child(4){border-radius:25px 5px;grid-column:2/3;grid-row:2/3}.bushra-image-container:nth-child(5){border-radius:5px 25px;grid-column:3/4;grid-row:2/3}.bushra-image-container:nth-child(6){border-radius:15px;grid-column:4/5;grid-row:2/3}.bushra-image-container:nth-child(7){border-radius:30px 10px 30px 10px;grid-column:1/2;grid-row:3/4}.bushra-image-container:nth-child(8){border-radius:10px 30px 10px 30px;grid-column:2/3;grid-row:3/4}.bushra-image-container:nth-child(9){border-radius:20px;grid-column:3/5;grid-row:3/4}.bushra-image-container:hover{box-shadow:0 15px 35px #00ffff40;transform:translateY(-8px) scale(1.02);z-index:2}.bushra-image-container:before{background:linear-gradient(45deg,#00ffff26,#0000);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:1}.bushra-image-container:hover:before{opacity:1}}@media (max-width:768px){.bushra-images-grid{border-radius:15px;box-shadow:0 8px 25px #0000004d;height:300px;overflow:hidden;position:relative}.bushra-image-container{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease-in-out;width:100%}.bushra-image-container.active,.bushra-image-container:first-child{opacity:1}}.bushra-image{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.bushra-image:hover{transform:scale(1.05)}@media (max-width:768px){.bushra-slideshow-controls{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border-radius:25px;bottom:20px;display:flex;gap:10px;left:50%;padding:10px 15px;position:absolute;transform:translateX(-50%);z-index:10}.bushra-slideshow-dot{background:#ffffff80;border:2px solid #0000;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.bushra-slideshow-dot:hover{background:#fffc;transform:scale(1.1)}.bushra-slideshow-dot.active{background:#0ff;border-color:#fffc;transform:scale(1.2)}}.bushra-description{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00ffff1a;border:1px solid #00ffff4d;border-radius:15px;margin-bottom:50px;padding:30px;text-align:center}.bushra-description p{color:#fffffff2;font-size:1.1rem;line-height:1.8;margin:0}.bushra-section{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00ffff0d;border:1px solid #0ff3;border-radius:15px;margin-bottom:50px;padding:30px}.bushra-section-title{color:#0ff;font-family:Orbitron,sans-serif;font-size:1.8rem;font-weight:600;letter-spacing:1px;margin-bottom:25px;text-align:center}.bushra-table-container{border-radius:10px;box-shadow:0 5px 15px #0000004d;overflow-x:auto}.bushra-rates-table{background:#00ffff1a;border-collapse:collapse;border-radius:10px;overflow:hidden;width:100%}.bushra-rates-table th{background:linear-gradient(90deg,#0ff,#07f);color:#000;font-family:Orbitron,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.5px;padding:15px;text-align:left}.bushra-rates-table td{border-bottom:1px solid #0ff3;font-size:1rem;font-weight:500;padding:15px}.bushra-room-type{color:#0ff;font-family:Orbitron,sans-serif;font-weight:600}.bushra-rates-table tbody tr:hover{background:#00ffff1a}.bushra-rates-table tbody tr:last-child td{border-bottom:none}.bushra-amenities-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.bushra-amenity-item{align-items:center;background:#0077ff26;border:1px solid #0077ff4d;border-radius:10px;display:flex;padding:20px;transition:all .3s ease}.bushra-amenity-item:hover{background:#0077ff40;transform:translateY(-3px)}.bushra-amenity-icon{color:#0ff;font-size:1.5rem;margin-right:15px}.bushra-amenity-item span{font-size:1rem;font-weight:500}.bushra-info-list{list-style:none;margin:0;padding:0}.bushra-info-list li{border-bottom:1px solid #0ff3;font-size:1rem;line-height:1.6;padding:12px 0 12px 25px;position:relative}.bushra-info-list li:before{color:#0ff;content:"•";font-size:1.2rem;left:0;position:absolute;top:12px}.bushra-info-list li:last-child{border-bottom:none}.bushra-contact-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.bushra-contact-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00ffff1a;border:1px solid #00ffff4d;border-radius:12px;color:#fff;cursor:pointer;display:flex;padding:20px;text-decoration:none;transition:all .3s ease}.bushra-contact-btn:hover{background:#0ff3;box-shadow:0 8px 20px #0ff3;transform:translateY(-3px)}.bushra-contact-icon{font-size:2rem;margin-right:15px;transition:transform .3s ease}.bushra-contact-info{display:flex;flex-direction:column}.bushra-contact-label{color:#0ff;font-family:Orbitron,sans-serif;font-size:1rem;font-weight:600;margin-bottom:5px}.bushra-contact-value{color:#ffffffe6;font-size:.95rem;font-weight:500}.call-btn:hover .bushra-contact-icon{color:#4caf50;transform:scale(1.1)}.whatsapp-btn:hover .bushra-contact-icon{color:#25d366;transform:scale(1.1)}.website-btn:hover .bushra-contact-icon{color:#2196f3;transform:scale(1.1)}.maps-btn:hover .bushra-contact-icon{color:#ff5722;transform:scale(1.1)}.bushra-book-now-container{background:linear-gradient(0deg,#080f1af2,#0000);bottom:20px;margin-top:30px;padding:0 20px;position:sticky;text-align:center;z-index:100}.bushra-book-now-btn{align-items:center;background:linear-gradient(90deg,#0ff,#07f);border:none;border-radius:30px;box-shadow:0 5px 15px #00ffff4d;color:#000;cursor:pointer;display:inline-flex;font-family:Orbitron,sans-serif;font-size:1.1rem;font-weight:600;justify-content:center;min-width:200px;padding:16px 32px;transition:all .3s ease}.bushra-book-now-btn:hover{background:linear-gradient(90deg,#07f,#0ff);box-shadow:0 8px 20px #0ff6;transform:translateY(-2px)}.bushra-whatsapp-icon{font-size:1.2rem;margin-right:10px}@media (max-width:991px) and (min-width:769px){.bushra-title{color:#0ff;font-size:2.5rem}.bushra-contact-grid{grid-template-columns:1fr}.bushra-amenities-grid{grid-template-columns:repeat(2,1fr)}.bushra-hotel-section{background-color:#080f1a}.bushra-section{background:#00ffff0d;border:1px solid #0ff3}.bushra-section-title{color:#0ff}.bushra-description{background:#00ffff1a;border:1px solid #00ffff4d}}@media (max-width:768px){.bushra-hotel-section{padding:40px 15px}.bushra-language-toggle{margin:0 auto 20px;position:relative;right:auto;top:0;width:fit-content}.bushra-header{margin-top:20px}.bushra-title{font-size:2.2rem}.bushra-subtitle{font-size:1.1rem}.bushra-images-grid{gap:10px;grid-template-columns:repeat(2,1fr)}.bushra-section{padding:20px}.bushra-section-title{font-size:1.5rem}.bushra-rates-table td,.bushra-rates-table th{font-size:.9rem;padding:10px 8px}.bushra-amenities-grid{grid-template-columns:1fr}.bushra-amenity-item{padding:15px}.bushra-contact-grid{gap:15px;grid-template-columns:1fr}.bushra-contact-btn{padding:15px}.bushra-contact-icon{font-size:1.5rem}.bushra-back-btn{font-size:.9rem;padding:10px 15px}.bushra-description{padding:25px}.bushra-description p{font-size:1rem}.bushra-book-now-container{bottom:15px;padding:0 15px}.bushra-book-now-btn{font-size:1rem;padding:14px 24px;width:100%}}@media (max-width:480px){.bushra-images-grid{gap:8px;grid-template-columns:repeat(2,1fr)}.bushra-book-now-btn{font-size:.9rem;min-width:auto;padding:12px 20px}.bushra-whatsapp-icon{font-size:1rem;margin-right:8px}}@media (max-width:576px){.bushra-hotel-section{padding:30px 10px}.bushra-title{font-size:1.8rem}.bushra-subtitle{font-size:1rem}.bushra-section{padding:15px}.bushra-section-title{font-size:1.3rem}.bushra-table-container{font-size:.85rem}.bushra-rates-table td,.bushra-rates-table th{font-size:.8rem;padding:8px 6px}.bushra-amenity-item{padding:12px}.bushra-amenity-icon{font-size:1.3rem;margin-right:10px}.bushra-contact-btn{padding:12px}.bushra-contact-icon{font-size:1.3rem;margin-right:10px}.bushra-contact-label{font-size:.9rem}.bushra-contact-value{font-size:.85rem}.bushra-description{padding:20px}.bushra-description p{font-size:.95rem}.bushra-lang-btn{font-size:.8rem;padding:6px 12px}}.bushra-hotel-section[dir=rtl]{direction:rtl}.bushra-hotel-section[dir=rtl] .bushra-back-icon{margin-left:8px;margin-right:0;transform:scaleX(-1)}.bushra-hotel-section[dir=rtl] .bushra-amenity-icon,.bushra-hotel-section[dir=rtl] .bushra-contact-icon{margin-left:15px;margin-right:0}.bushra-back-btn:focus,.bushra-contact-btn:focus,.bushra-lang-btn:focus{outline:2px solid #0ff;outline-offset:2px}@media (prefers-contrast:high){.bushra-title{color:#fff;text-shadow:0 0 20px #0ff}.bushra-section{background:#0ff3;border:2px solid #0ff}.bushra-contact-btn{background:#00ffff4d;border:2px solid #0ff}}@media print{.bushra-hotel-section{background:#fff;color:#000}.bushra-back-btn,.bushra-contact-btn,.bushra-images-grid,.bushra-language-toggle{display:none}.bushra-section-title,.bushra-title{color:#000;text-shadow:none}.bushra-section{background:#fff;border:1px solid #000;break-inside:avoid;page-break-inside:avoid}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.bushra-image{transition:none}.bushra-amenity-item:hover,.bushra-contact-btn:hover{transform:none}}.bushra-image{background:linear-gradient(90deg,#00ffff1a,#0ff3 50%,#00ffff1a);background-size:200% 100%}.bushra-image:not([src]){animation:shimmer 2s infinite}.bushra-back-btn:focus-visible,.bushra-contact-btn:focus-visible,.bushra-lang-btn:focus-visible{box-shadow:0 0 0 6px #0ff3;outline:3px solid #0ff;outline-offset:2px}@media (hover:none){.bushra-amenity-item:hover,.bushra-back-btn:hover,.bushra-contact-btn:hover{background:#00ffff26;transform:none}}.baraka-hotel-section{background-color:#080f1a;color:#fff;font-family:Inter,sans-serif;min-height:100vh;padding:60px 20px;position:relative}.baraka-container{margin:0 auto;max-width:1200px;position:relative}.baraka-language-toggle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00ffff1a;border:1px solid #00ffff4d;border-radius:25px;display:flex;overflow:hidden;position:absolute;right:0;top:-20px;z-index:10}.baraka-lang-btn{background:#0000;border:none;color:#ffffffb3;cursor:pointer;font-family:Orbitron,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:1px;padding:8px 16px;transition:all .3s ease}.baraka-lang-btn:hover{background:#00ffff1a;color:#0ff}.baraka-lang-btn.active{background:linear-gradient(90deg,#0ff,#07f);color:#000;font-weight:700}.baraka-back-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00ffff1a;border:1px solid #00ffff4d;border-radius:8px;color:#0ff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-weight:500;margin-bottom:30px;padding:12px 20px;transition:all .3s ease}.baraka-back-btn:hover{background:#0ff3;transform:translateX(-5px)}.baraka-back-icon{margin-right:8px}.baraka-header{margin-bottom:40px;margin-top:40px;text-align:center}.baraka-title{color:#0ff;font-family:Orbitron,sans-serif;font-size:3rem;font-weight:700;letter-spacing:2px;margin-bottom:15px;text-shadow:0 0 10px #00ffff80}.baraka-subtitle{color:#fffc;font-size:1.3rem;font-weight:400;letter-spacing:.5px}.baraka-ranking-badge{align-items:center;background:#ffd7001a;border:1px solid #ffd7004d;border-radius:20px;color:gold;display:inline-flex;font-size:.9rem;font-weight:500;margin-top:15px;padding:8px 16px}.baraka-star-icon{color:gold;margin-right:8px}.baraka-images-grid{margin:2rem 0;position:relative}@media (min-width:769px){.baraka-images-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,200px)}.baraka-image-container{background:linear-gradient(135deg,#00ffff1a,#0077ff1a);box-shadow:0 8px 25px #0000004d;overflow:hidden;position:relative;transition:all .4s ease}.baraka-image-container:first-child{border-radius:20px 5px 20px 5px;grid-column:1/3;grid-row:1/2}.baraka-image-container:nth-child(2){border-radius:5px 20px 5px 20px;grid-column:3/5;grid-row:1/2}.baraka-image-container:nth-child(3){border-radius:15px;grid-column:1/2;grid-row:2/3}.baraka-image-container:nth-child(4){border-radius:25px 5px;grid-column:2/3;grid-row:2/3}.baraka-image-container:nth-child(5){border-radius:5px 25px;grid-column:3/4;grid-row:2/3}.baraka-image-container:nth-child(6){border-radius:15px;grid-column:4/5;grid-row:2/3}.baraka-image-container:nth-child(7){border-radius:30px 10px 30px 10px;grid-column:1/2;grid-row:3/4}.baraka-image-container:nth-child(8){border-radius:10px 30px 10px 30px;grid-column:2/3;grid-row:3/4}.baraka-image-container:nth-child(9){border-radius:20px;grid-column:3/4;grid-row:3/4}.baraka-image-container:nth-child(10){border-radius:15px 25px;grid-column:4/5;grid-row:3/4}.baraka-image-container:hover{box-shadow:0 15px 35px #00ffff40;transform:translateY(-8px) scale(1.02);z-index:2}.baraka-image-container:before{background:linear-gradient(45deg,#00ffff26,#0000);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:1}.baraka-image-container:hover:before{opacity:1}}@media (max-width:768px){.baraka-images-grid{border-radius:15px;box-shadow:0 8px 25px #0000004d;height:300px;overflow:hidden;position:relative}.baraka-image-container{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease-in-out;width:100%}.baraka-image-container.active,.baraka-image-container:first-child{opacity:1}}.baraka-image{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.baraka-image:hover{transform:scale(1.05)}@media (max-width:768px){.baraka-slideshow-controls{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border-radius:25px;bottom:20px;display:flex;gap:10px;left:50%;padding:10px 15px;position:absolute;transform:translateX(-50%);z-index:10}.baraka-slideshow-dot{background:#ffffff80;border:2px solid #0000;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.baraka-slideshow-dot:hover{background:#fffc;transform:scale(1.1)}.baraka-slideshow-dot.active{background:#0ff;border-color:#fffc;transform:scale(1.2)}}.baraka-description{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00ffff1a;border:1px solid #00ffff4d;border-radius:15px;margin-bottom:50px;padding:30px;text-align:center}.baraka-description p{color:#fffffff2;font-size:1.1rem;line-height:1.8;margin:0}.baraka-section{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00ffff0d;border:1px solid #0ff3;border-radius:15px;margin-bottom:50px;padding:30px}.baraka-section-title{color:#0ff;font-family:Orbitron,sans-serif;font-size:1.8rem;font-weight:600;letter-spacing:1px;margin-bottom:25px;text-align:center}.baraka-table-container{border-radius:10px;box-shadow:0 5px 15px #0000004d;overflow-x:auto}.baraka-rates-table{background:#00ffff1a;border-collapse:collapse;border-radius:10px;overflow:hidden;width:100%}.baraka-rates-table th{background:linear-gradient(90deg,#0ff,#07f);color:#000;font-family:Orbitron,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.5px;padding:15px;text-align:left}.baraka-rates-table td{border-bottom:1px solid #0ff3;font-size:1rem;font-weight:500;padding:15px}.baraka-room-type{color:#0ff;font-family:Orbitron,sans-serif;font-weight:600}.baraka-rates-table tbody tr:hover{background:#00ffff1a}.baraka-rates-table tbody tr:last-child td{border-bottom:none}.baraka-amenities-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.baraka-amenity-item{align-items:center;background:#0077ff26;border:1px solid #0077ff4d;border-radius:10px;display:flex;padding:20px;transition:all .3s ease}.baraka-amenity-item:hover{background:#0077ff40;transform:translateY(-3px)}.baraka-amenity-icon{color:#0ff;font-size:1.5rem;margin-right:15px}.baraka-amenity-item span{font-size:1rem;font-weight:500}.baraka-info-list{list-style:none;margin:0;padding:0}.baraka-info-list li{border-bottom:1px solid #0ff3;font-size:1rem;line-height:1.6;padding:12px 0 12px 25px;position:relative}.baraka-info-list li:before{color:#0ff;content:"•";font-size:1.2rem;left:0;position:absolute;top:12px}.baraka-info-list li:last-child{border-bottom:none}.baraka-contact-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.baraka-contact-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00ffff1a;border:1px solid #00ffff4d;border-radius:12px;color:#fff;cursor:pointer;display:flex;padding:20px;text-decoration:none;transition:all .3s ease}.baraka-contact-btn:hover{background:#0ff3;box-shadow:0 8px 20px #0ff3;transform:translateY(-3px)}.baraka-contact-icon{font-size:2rem;margin-right:15px;transition:transform .3s ease}.baraka-contact-info{display:flex;flex-direction:column}.baraka-contact-label{color:#0ff;font-family:Orbitron,sans-serif;font-size:1rem;font-weight:600;margin-bottom:5px}.baraka-contact-value{color:#ffffffe6;font-size:.95rem;font-weight:500}.call-btn:hover .baraka-contact-icon{color:#4caf50;transform:scale(1.1)}.whatsapp-btn:hover .baraka-contact-icon{color:#25d366;transform:scale(1.1)}.website-btn:hover .baraka-contact-icon{color:#2196f3;transform:scale(1.1)}.maps-btn:hover .baraka-contact-icon{color:#ff5722;transform:scale(1.1)}.baraka-book-now-container{background:linear-gradient(0deg,#080f1af2,#0000);bottom:20px;margin-top:30px;padding:0 20px;position:sticky;text-align:center;z-index:100}.baraka-book-now-btn{align-items:center;background:linear-gradient(90deg,#0ff,#07f);border:none;border-radius:30px;box-shadow:0 5px 15px #00ffff4d;color:#000;cursor:pointer;display:inline-flex;font-family:Orbitron,sans-serif;font-size:1.1rem;font-weight:600;justify-content:center;min-width:200px;padding:16px 32px;transition:all .3s ease}.baraka-book-now-btn:hover{background:linear-gradient(90deg,#07f,#0ff);box-shadow:0 8px 20px #0ff6;transform:translateY(-2px)}.baraka-whatsapp-icon{font-size:1.2rem;margin-right:10px}@media (max-width:991px) and (min-width:769px){.baraka-title{color:#0ff;font-size:2.5rem}.baraka-contact-grid{grid-template-columns:1fr}.baraka-amenities-grid{grid-template-columns:repeat(2,1fr)}.baraka-hotel-section{background-color:#080f1a}.baraka-section{background:#00ffff0d;border:1px solid #0ff3}.baraka-section-title{color:#0ff}.baraka-description{background:#00ffff1a;border:1px solid #00ffff4d}}@media (max-width:768px){.baraka-hotel-section{padding:40px 15px}.baraka-language-toggle{margin:0 auto 20px;position:relative;right:auto;top:0;width:fit-content}.baraka-header{margin-top:20px}.baraka-title{font-size:2.2rem}.baraka-subtitle{font-size:1.1rem}.baraka-images-grid{gap:10px;grid-template-columns:repeat(2,1fr)}.baraka-section{padding:20px}.baraka-section-title{font-size:1.5rem}.baraka-rates-table td,.baraka-rates-table th{font-size:.9rem;padding:10px 8px}.baraka-amenities-grid{grid-template-columns:1fr}.baraka-amenity-item{padding:15px}.baraka-contact-grid{gap:15px;grid-template-columns:1fr}.baraka-contact-btn{padding:15px}.baraka-contact-icon{font-size:1.5rem}.baraka-back-btn{font-size:.9rem;padding:10px 15px}.baraka-description{padding:25px}.baraka-description p{font-size:1rem}.baraka-book-now-container{bottom:15px;padding:0 15px}.baraka-book-now-btn{font-size:1rem;padding:14px 24px;width:100%}}@media (max-width:480px){.baraka-images-grid{gap:8px;grid-template-columns:repeat(2,1fr)}.baraka-book-now-btn{font-size:.9rem;min-width:auto;padding:12px 20px}.baraka-whatsapp-icon{font-size:1rem;margin-right:8px}}@media (max-width:576px){.baraka-hotel-section{padding:30px 10px}.baraka-title{font-size:1.8rem}.baraka-subtitle{font-size:1rem}.baraka-section{padding:15px}.baraka-section-title{font-size:1.3rem}.baraka-table-container{font-size:.85rem}.baraka-rates-table td,.baraka-rates-table th{font-size:.8rem;padding:8px 6px}.baraka-amenity-item{padding:12px}.baraka-amenity-icon{font-size:1.3rem;margin-right:10px}.baraka-contact-btn{padding:12px}.baraka-contact-icon{font-size:1.3rem;margin-right:10px}.baraka-contact-label{font-size:.9rem}.baraka-contact-value{font-size:.85rem}.baraka-description{padding:20px}.baraka-description p{font-size:.95rem}.baraka-lang-btn{font-size:.8rem;padding:6px 12px}}.baraka-hotel-section[dir=rtl]{direction:rtl}.baraka-hotel-section[dir=rtl] .baraka-back-icon{margin-left:8px;margin-right:0;transform:scaleX(-1)}.baraka-hotel-section[dir=rtl] .baraka-amenity-icon,.baraka-hotel-section[dir=rtl] .baraka-contact-icon{margin-left:15px;margin-right:0}.baraka-back-btn:focus,.baraka-contact-btn:focus,.baraka-lang-btn:focus{outline:2px solid #0ff;outline-offset:2px}@media (prefers-contrast:high){.baraka-title{color:#fff;text-shadow:0 0 20px #0ff}.baraka-section{background:#0ff3;border:2px solid #0ff}.baraka-contact-btn{background:#00ffff4d;border:2px solid #0ff}}@media print{.baraka-hotel-section{background:#fff;color:#000}.baraka-back-btn,.baraka-contact-btn,.baraka-images-grid,.baraka-language-toggle{display:none}.baraka-section-title,.baraka-title{color:#000;text-shadow:none}.baraka-section{background:#fff;border:1px solid #000;break-inside:avoid;page-break-inside:avoid}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.baraka-image{transition:none}.baraka-amenity-item:hover,.baraka-contact-btn:hover{transform:none}}.baraka-image{background:linear-gradient(90deg,#00ffff1a,#0ff3 50%,#00ffff1a);background-size:200% 100%}.baraka-image:not([src]){animation:shimmer 2s infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.baraka-back-btn:focus-visible,.baraka-contact-btn:focus-visible,.baraka-lang-btn:focus-visible{box-shadow:0 0 0 6px #0ff3;outline:3px solid #0ff;outline-offset:2px}@media (hover:none){.baraka-amenity-item:hover,.baraka-back-btn:hover,.baraka-contact-btn:hover{background:#00ffff26;transform:none}}html{scroll-behavior:smooth}::selection{background:#00ffff4d;color:#fff}::-moz-selection{background:#00ffff4d;color:#fff}
/*# sourceMappingURL=main.ffbe835a.css.map*/