.slide-content,.slide.text-left .slide-content,.slide.text-right .slide-content,html[dir="rtl"] .slide.text-left .slide-content,html[dir="rtl"] .slide.text-right .slide-content,.slide-sprintray .slide-content,.slide-laser .slide-content,html[dir="rtl"] .slide-sprintray .slide-content,html[dir="rtl"] .slide-laser .slide-content{padding-left:95px;padding-right:95px}@media (max-width:992px){.slide-content,.slide.text-left .slide-content,.slide.text-right .slide-content,html[dir="rtl"] .slide.text-left .slide-content,html[dir="rtl"] .slide.text-right .slide-content,.slide-sprintray .slide-content,.slide-laser .slide-content,html[dir="rtl"] .slide-sprintray .slide-content,html[dir="rtl"] .slide-laser .slide-content{padding-left:75px;padding-right:75px}}@media (max-width:480px){.slide-content,.slide.text-left .slide-content,.slide.text-right .slide-content,html[dir="rtl"] .slide.text-left .slide-content,html[dir="rtl"] .slide.text-right .slide-content,.slide-sprintray .slide-content,.slide-laser .slide-content,html[dir="rtl"] .slide-sprintray .slide-content,html[dir="rtl"] .slide-laser .slide-content{padding-left:60px;padding-right:60px}}html[dir="rtl"] .slide-content{text-align:right;direction:rtl}html[dir="rtl"] .slide-text{text-align:right}html[dir="rtl"] .slide-cta{align-self:flex-start}html[dir="rtl"] .slide.text-left .slide-content{text-align:right;width:40%}html[dir="rtl"] .slide.text-right .slide-content{text-align:right;width:40%;padding-top:180px}.slide.slide-hidden-braces .slide-overlay,html[dir="rtl"] .slide.slide-hidden-braces .slide-overlay{display:none}.slide.slide-laser .slide-overlay,html[dir="rtl"] .slide.slide-laser .slide-overlay{display:none}.slide-laser .slide-content{width:48%}.slide-laser .slide-title{font-size:3.4rem}.slide-laser .slide-text{text-align:left}.slide-laser .slide-cta{align-self:flex-start}html[dir="rtl"] .slide-laser .slide-content{left:auto;right:0;width:48%;text-align:right}html[dir="rtl"] .slide-laser .slide-text{text-align:right}@media (max-width:992px){.slide-laser .slide-content,html[dir="rtl"] .slide-laser .slide-content{width:56%}.slide-laser .slide-title{font-size:2.4rem}}@media (max-width:480px){.slide-laser .slide-content,html[dir="rtl"] .slide-laser .slide-content{width:100%}.slide-laser .slide-cta{align-self:center}}.slide.slide-sprintray .slide-overlay,html[dir="rtl"] .slide.slide-sprintray .slide-overlay{display:none}.slide-sprintray .slide-content{justify-content:flex-start;padding-top:9%;width:48%}.slide-sprintray .slide-title{font-size:3rem;margin-bottom:14px}.slide-sprintray .slide-text{text-align:left}.slide-sprintray .slide-cta{align-self:flex-start}html[dir="rtl"] .slide-sprintray .slide-content{left:auto;right:0;width:48%;padding-top:9%;text-align:right}html[dir="rtl"] .slide-sprintray .slide-text{text-align:right}@media (max-width:992px){.slide-sprintray .slide-content,html[dir="rtl"] .slide-sprintray .slide-content{width:56%;padding-top:4%}.slide-sprintray .slide-title{font-size:2.2rem}}@media (max-width:480px){.slide-sprintray .slide-content,html[dir="rtl"] .slide-sprintray .slide-content{width:100%;padding-top:20px;justify-content:center}.slide-sprintray .slide-cta{align-self:center}}.slide-badge,.hero-mnav{display:none}@media (max-width:768px){.hero-slider{height:auto !important;min-height:0 !important;background:#0f0f0f}.hero-slider .slides{display:grid;height:auto}.hero-slider .slide{position:relative;grid-area:1 / 1;height:auto;top:auto;left:auto;width:100%;pointer-events:none}.hero-slider .slide.active{pointer-events:auto}.hero-slider .slide-bg{position:static;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:center;display:block;background:#0f0f0f}.hero-slider .slide-overlay{display:none !important}.slide-badge{display:inline-block;position:absolute;top:16px;left:16px;z-index:3;padding:9px 18px;border-radius:30px;background:rgba(20,20,20,0.55);border:1px solid rgba(255,255,255,0.18);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;font-family:var(--font-heading);font-size:0.72rem;font-weight:600;letter-spacing:2px;text-transform:uppercase}.hero-slider .slide-content,.hero-slider .slide.text-left .slide-content,.hero-slider .slide.text-right .slide-content,.hero-slider .slide-laser .slide-content,.hero-slider .slide-sprintray .slide-content,html[dir="rtl"] .hero-slider .slide-content,html[dir="rtl"] .hero-slider .slide.text-left .slide-content,html[dir="rtl"] .hero-slider .slide.text-right .slide-content,html[dir="rtl"] .hero-slider .slide-laser .slide-content,html[dir="rtl"] .hero-slider .slide-sprintray .slide-content{position:static;width:100% !important;height:auto;padding:26px 20px 6px !important;background:none;text-align:left;align-items:stretch;justify-content:flex-start}html[dir="rtl"] .hero-slider .slide-content,html[dir="rtl"] .hero-slider .slide.text-left .slide-content,html[dir="rtl"] .hero-slider .slide.text-right .slide-content{text-align:right}.hero-slider .slide-subtitle{color:var(--gold);font-family:var(--font-heading);font-size:0.78rem;font-weight:600;letter-spacing:3px;text-transform:uppercase;margin-bottom:14px;text-shadow:none}.hero-slider .slide-title,.slide-laser .slide-title,.slide-sprintray .slide-title{color:#f3efe6;font-family:var(--font-heading);font-size:2.3rem;font-weight:600;line-height:1.12;letter-spacing:0;text-transform:none;margin-bottom:16px;text-shadow:none}.hero-slider .slide-text{display:block !important;color:#cfcac0;font-family:var(--font-heading);font-size:1rem;line-height:1.6;text-align:inherit;margin-bottom:22px;text-shadow:none;display:-webkit-box !important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hero-slider a.slide-cta.btn-book,html[dir="rtl"] .hero-slider a.slide-cta.btn-book{display:flex !important;align-items:center;justify-content:space-between;width:100% !important;align-self:stretch;padding:20px 24px !important;border-radius:16px !important;font-size:1.05rem !important;text-transform:none !important;letter-spacing:0 !important}.hero-slider a.slide-cta.btn-book::after{content:"\f061";font-family:"Font Awesome 6 Free";font-weight:900;transform:rotate(-45deg);font-size:0.95rem;opacity:0.85}html[dir="rtl"] .hero-slider a.slide-cta.btn-book::after{transform:rotate(-135deg)}.hero-slider .slider-dots,.hero-slider .slider-arrow{display:none !important}.hero-mnav{display:grid;grid-template-columns:1fr auto;grid-template-areas:"meta arrows" "bars arrows";align-items:center;column-gap:16px;row-gap:12px;padding:18px 20px 34px}.hero-mnav-meta{grid-area:meta;color:#bdb7ac;font-family:var(--font-heading);font-size:0.95rem;letter-spacing:0.5px}.hero-mnav-count{color:#e9e4da}.hero-mnav-bars{grid-area:bars;display:flex;gap:8px}.hero-mnav-bars span{flex:1 1 0;min-width:0;height:3px;border-radius:2px;background:rgba(255,255,255,0.18)}.hero-mnav-bars span.on{background:var(--gold)}.hero-mnav-arrows{grid-area:arrows;display:flex;gap:12px}.hero-mnav-btn{width:54px;height:54px;border-radius:50%;border:1px solid rgba(255,255,255,0.28);background:transparent;color:#f3efe6;font-size:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.hero-mnav-btn:active{background:rgba(255,255,255,0.1)}html[dir="rtl"] .hero-mnav{direction:rtl}html[dir="rtl"] .hero-mnav-btn[data-dir="prev"] i{transform:none !important}html[dir="rtl"] .hero-mnav-btn[data-dir="next"] i{transform:scaleX(-1) !important}html[dir="rtl"] .slide-badge{left:auto;right:16px}}html[dir="rtl"] .slider-prev{left:auto;right:20px;transform:scaleX(-1)}html[dir="rtl"] .slider-next{right:auto;left:20px;transform:scaleX(-1)}.page-title-band{background:var(--dark-bg);padding:26px 0 22px;text-align:center;border-bottom:1px solid rgba(255,255,255,.06)}.page-title-band h1{font-family:var(--font-heading);font-size:2rem;line-height:1.2;margin:0;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;letter-spacing:0;text-transform:none}.page-title-band h1 span{display:inline;color:inherit;font-size:inherit;letter-spacing:inherit;font-weight:inherit}.page-title-band p,.page-title-band h2,.page-title-band h3{font-family:var(--font-heading);color:var(--text-light);font-size:.95rem;letter-spacing:3px;text-transform:uppercase;font-weight:400;font-style:normal;margin:0 0 6px;line-height:1.3}@media (max-width:768px){.page-title-band{padding:18px 0 16px}.page-title-band h1{font-size:1.5rem}.page-title-band p,.page-title-band h2,.page-title-band h3{font-size:.8rem;letter-spacing:2px}}