:is(.vps-page,.hourly-page) .trust-badges-section{padding:0 0 8rem!important;background:linear-gradient(180deg,var(--bg-secondary) 0,rgba(124,58,237,.03) 50%,var(--bg-secondary) 100%)!important;overflow:hidden!important}:is(.vps-page,.hourly-page) .trust-badges-header{text-align:center!important;margin-bottom:3rem!important}:is(.vps-page,.hourly-page) .trust-badges-header h3{font-size:1.75rem!important;font-weight:600!important;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;margin:0!important;padding-top:40px!important}:is(.vps-page,.hourly-page) .trust-badges-carousel{position:relative!important;width:100%!important;overflow:hidden!important;mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent)!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent)!important}:is(.vps-page,.hourly-page) .trust-badges-track{display:flex!important;gap:3rem!important;animation:scroll 40s linear infinite!important;width:max-content!important}:is(.vps-page,.hourly-page) .trust-badge{flex-shrink:0!important;width:140px!important;height:80px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:1.25rem 1rem!important;background:hsla(0,0%,100%,.03)!important;border:1px solid rgba(124,58,237,.1)!important;border-radius:12px!important;backdrop-filter:blur(10px)!important;transition:all .3s ease!important}:is(.vps-page,.hourly-page) .trust-badge:hover{background:hsla(0,0%,100%,.05)!important;border-color:rgba(124,58,237,.3)!important;transform:translateY(-4px)!important}:is(.vps-page,.hourly-page) .trust-badge img{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;opacity:.8!important;transition:all .3s ease!important}:is(.vps-page,.hourly-page) .trust-badge:hover img{opacity:1!important;transform:scale(1.05)!important}:is(.vps-page,.hourly-page) .faq-section{padding:4rem 2rem!important;background:var(--glass-bg)!important;backdrop-filter:blur(20px)!important;border-radius:16px!important;margin:3rem auto!important;max-width:900px!important;box-shadow:0 12px 32px rgba(0,0,0,.1)!important}:is(.vps-page,.hourly-page) .faq-title{font-size:clamp(2rem,5vw,3rem)!important;text-align:center!important;margin-bottom:2rem!important;color:var(--text-primary)!important}:is(.vps-page,.hourly-page) .mpa-cta,:is(.vps-page,.hourly-page) .service-info-cta-section,:is(.vps-page,.hourly-page) .spa-service-root .service-info-cta-section{text-align:center!important;margin-top:4rem!important;padding:3rem 2rem!important;background:linear-gradient(135deg,rgba(99,102,241,.05),rgba(139,92,246,.05))!important;border-radius:20px!important;border:1px solid var(--glass-border)!important}:is(.vps-page,.hourly-page) .cta-title{font-size:clamp(1.75rem,3vw,2.25rem)!important;font-weight:800!important;margin-bottom:.75rem!important;color:var(--text-primary)!important}:is(.vps-page,.hourly-page) .cta-description{font-size:1.1rem!important;color:var(--text-secondary)!important;margin-bottom:2rem!important}:is(.vps-page,.hourly-page) .ecommerce-cta,:is(.vps-page,.hourly-page) .ecommerce-cta .ecommerce-cta-content,:is(.vps-page,.hourly-page) .hotel-cta,:is(.vps-page,.hourly-page) .hotel-cta .hotel-cta-content,:is(.vps-page,.hourly-page) .travel-cta,:is(.vps-page,.hourly-page) .travel-cta .travel-cta-content{text-align:center!important;margin-top:3.5rem!important;padding:2.5rem 1.5rem!important;background:linear-gradient(135deg,rgba(99,102,241,.04),rgba(139,92,246,.04))!important;border-radius:16px!important;border:1px solid var(--glass-border)!important}:is(.vps-page,.hourly-page) .ecommerce-cta h2,:is(.vps-page,.hourly-page) .hotel-cta h2,:is(.vps-page,.hourly-page) .travel-cta h2,:is(.vps-page,.hourly-page) .vps-cta h2{font-size:clamp(1.6rem,3.5vw,2rem)!important;font-weight:800!important;margin-bottom:.5rem!important;color:var(--text-primary)!important}:is(.vps-page,.hourly-page) .ecommerce-cta p,:is(.vps-page,.hourly-page) .hotel-cta p,:is(.vps-page,.hourly-page) .travel-cta p,:is(.vps-page,.hourly-page) .vps-cta p{color:var(--text-secondary)!important;margin-bottom:1.25rem!important}:is(.vps-page) .vps-cta h2,:is(.vps-page) .vps-cta p{color:#fff!important}:is(.vps-page) .vps-cta p{color:hsla(0,0%,100%,.92)!important}@media (max-width:768px){:is(.vps-page,.hourly-page) .trust-badges-section{padding:4rem 0!important}:is(.vps-page,.hourly-page) .trust-badges-header{margin-bottom:2.5rem!important}:is(.vps-page,.hourly-page) .trust-badges-header h3{font-size:1.5rem!important}:is(.vps-page,.hourly-page) .trust-badges-track{gap:2rem!important;animation-duration:30s!important}:is(.vps-page,.hourly-page) .trust-badge{width:120px!important;height:70px!important;padding:1rem .75rem!important}:is(.vps-page,.hourly-page) .faq-section{padding:2rem 1rem!important;margin:2rem auto!important}:is(.vps-page,.hourly-page) .cta-title{font-size:clamp(1.4rem,4vw,1.9rem)!important}:is(.vps-page,.hourly-page) .service-info-cta-section{padding:2rem 1.5rem!important;margin-top:3rem!important}}