.page.hotel_page{background-color:#fff}.hero.hotel_page{background:#0f1f38;height:600px}.hero-content-left.hotel_page{color:#fff;z-index:2}.hero-description.hotel_page{color:hsla(0,0%,100%,.95)}.sub-nav.hotel_page{background:#03172a;padding:0 40px!important;position:relative;z-index:998;margin-top:60px}.tab-btn.hotel_page{color:#cbd5e1}.tab-btn.hotel_page:hover{color:#0ea5e9}.tab-btn.hotel_page.active{color:#0ea5e9;border-bottom-color:#0ea5e9;font-weight:500}.dropdown-menu.hotel_page{background:#fff;border:1px solid #e1e4e7;box-shadow:0 10px 25px rgba(0,0,0,.1)}.dropdown-item.hotel_page{color:#374151}.dropdown-item.hotel_page:hover{background-color:#f0f9ff;color:#0ea5e9}.demo-button.hotel_page{background:#fff;color:#0ea5e9;box-shadow:0 4px 12px rgba(0,0,0,.15)}.demo-button.hotel_page:hover{background:#f0f9ff;box-shadow:0 6px 16px rgba(0,0,0,.2)}.features-cards-top.hotel_page{background:#fff}.features-grid-top.hotel_page{grid-template-columns:repeat(3,1fr)}.feature-icon-top.hotel_page{background:#03172a;color:#fff}.feature-card-top.hotel_page h3{color:#1e293b}.feature-card-top.hotel_page p{color:#64748b}.infinite-slider-wrapper.hotel_page{background-color:#e3e9ef}.slide.hotel_page{box-shadow:none}.why-choose.hotel_page{background:#f8fafc}.why-choose-content.hotel_page h2{color:#0f172a}.why-choose-subtitle.hotel_page{color:#64748b}.benefits-grid.hotel_page{grid-template-columns:repeat(2,1fr)}.benefit-card.hotel_page{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid #e2e8f0}.benefit-icon.hotel_page{color:#0ea5e9}.benefit-card.hotel_page h3{color:#1e293b}.benefit-card.hotel_page p{color:#64748b}.faq-section.hotel_page{background:#f8fafc}.faq-container.hotel_page h2{color:#0f172a}.faq-grid.hotel_page{grid-template-columns:repeat(4,1fr)}.faq-item.hotel_page{background:#fff;border:1px solid #e2e8f0}.faq-item.hotel_page h3{color:#1e293b}.faq-item.hotel_page p{color:#64748b}.final-cta-section.hotel_page{background:#0056cd}.final-cta-content.hotel_page h2{color:#fff}.final-cta-content.hotel_page p{color:hsla(0,0%,100%,.95)}.cta-button.hotel_page{background:#fff;color:#2563eb;box-shadow:0 4px 12px rgba(0,0,0,.15)}.cta-button.hotel_page:hover{background:#f0f9ff;box-shadow:0 6px 16px rgba(0,0,0,.2)}.business-suite-section.hotel_page{background:#0f1f38;color:#fff}.learn-more-btn.hotel_page{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3)}.learn-more-btn:hover{background:hsla(0,0%,100%,.25)}.tab-content.hotel_page h2{color:#1e293b}.tab-content.hotel_page p{color:#64748b}.dropdown-chevron{margin-left:4px;transition:transform .2s ease}.dropdown-chevron.rotated{transform:rotate(180deg)}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.demo-modal-overlay.hotel_page{background:rgba(0,0,0,.6)}.demo-modal-container.hotel_page{background:#fff}.demo-modal-header.hotel_page{border-bottom:1px solid #e1e8ed;background:linear-gradient(135deg,#f0f9ff,#e0f2fe)}.demo-modal-step-text.hotel_page{color:#0ea5e9}.demo-modal-close-btn.hotel_page{color:#64748b}.demo-modal-close-btn:hover{background:#f1f5f9;color:#1e293b}.demo-modal-body.hotel_page{padding:32px}.demo-modal-title.hotel_page{color:#1e293b}.demo-modal-subtitle.hotel_page{color:#64748b}.demo-form-input.hotel_page,.demo-form-select.hotel_page{border:2px solid #e1e8ed;background:#fff}.demo-form-input.hotel_page:focus,.demo-form-select.hotel_page:focus{border-color:#0ea5e9;box-shadow:0 0 0 3px rgba(14,165,233,.1)}.demo-form-label-privacy.hotel_page{color:#64748b}.privacy-link.hotel_page{color:#0ea5e9}.demo-form-cancel-btn.hotel_page{color:#64748b;border:2px solid #e1e8ed}.demo-form-cancel-btn.hotel_page:hover{background:#f1f5f9;border-color:#cbd5e1}.demo-form-submit-btn.hotel_page{background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff}.demo-form-submit-btn.hotel_page:hover{background:linear-gradient(135deg,#0284c7,#0369a1);box-shadow:0 4px 12px rgba(14,165,233,.3)}.footer.hotel{background:linear-gradient(135deg,#10182c,#10182c);color:#fff}.footer-column.hotel h3{color:#008bfa}.footer-column.hotel ul li a{color:hsla(0,0%,100%,.8)}.footer-column.hotel ul li a:hover{color:#0ea5e9}.contact-item.hotel{color:hsla(0,0%,100%,.8)}.contact-item.hotel svg{fill:#0ea5e9}.footer-bottom.hotel{border-top:1px solid hsla(0,0%,100%,.1)}.copyright.hotel{color:hsla(0,0%,100%,.6)}.social-links.hotel a{background:hsla(0,0%,100%,.1)}.social-links.hotel a:hover{background:#0ea5e9}.social-links.hotel a svg{fill:#fff}.contact-item-number-a.hotel{color:#fffc}.contact-item-number-a.hotel:hover{color:#008bfa}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-100% / 4))}}@media (max-width:1400px){.faq-grid.hotel_page{grid-template-columns:1fr}.slide.hotel_page{border-radius:12px;width:150px;height:150px}}@media (max-width:1024px){.hero-content,.hero-content.hotel_page{grid-template-columns:1fr;gap:32px;padding:0 32px}.hero-photo{height:100%;width:60%}.hero-content-right{display:flex;justify-content:flex-end}.benefits-grid.hotel_page,.faq-grid.hotel_page,.features-grid-top.hotel_page,.hotel-advantages-grid{grid-template-columns:1fr}.hero.hotel_page{height:auto}}@media (max-width:700px){.hero.hotel_page{padding:32px 16px}.hero-title{font-size:32px}.hero-description.hotel_page{font-size:16px}.hero-actions{flex-direction:column}.demo-button.hotel_page,.hotel-demo-button-secondary{width:100%;text-align:center}.demo-form-grid-2{grid-template-columns:1fr}.business-suite-text h2,.why-choose-content.hotel_page h2{font-size:28px}.features-cards-top.hotel_page{padding:32px 16px}.business-suite-section,.why-choose.hotel_page{padding:48px 24px}.hero-content-right{display:flex;justify-content:flex-start}}