
.mm-lux,.mm-lux *{box-sizing:border-box!important}
.mm-lux{font-family:Inter,Arial,sans-serif;background:#070807;color:#fff;overflow:hidden;min-height:100vh}
.mm-header{position:fixed;top:0;left:0;right:0;z-index:999;background:linear-gradient(to bottom,rgba(0,0,0,.78),rgba(0,0,0,.15));backdrop-filter:blur(10px)}
.mm-nav{height:86px;width:min(1180px,92%);margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}
.mm-logo img{height:58px;width:auto;display:block}.mm-nav nav{display:flex;gap:34px}.mm-nav nav a{color:#fff!important;text-decoration:none!important;text-transform:uppercase;font-size:13px;font-weight:800;letter-spacing:.5px;opacity:.9}
.mm-open,.mm-hero-actions a,.mm-packages button,.mm-form button,.mm-print button{background:linear-gradient(135deg,#d7b35a,#b8892d)!important;color:#fff!important;border:0!important;border-radius:2px!important;padding:16px 30px!important;text-transform:uppercase!important;letter-spacing:.7px!important;font-weight:900!important;font-size:13px!important;cursor:pointer!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}
.mm-hero{min-height:100vh;position:relative;display:flex;align-items:center;background:linear-gradient(90deg,rgba(5,7,7,.95),rgba(5,7,7,.45),rgba(0,0,0,.25)),url('https://images.unsplash.com/photo-1507608869274-d3177c8bb4c7?auto=format&fit=crop&w=2200&q=90') center/cover}
.mm-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 75% 30%,rgba(214,173,41,.16),transparent 30%),linear-gradient(to bottom,transparent 80%,#080807)}
.mm-hero-content{position:relative;z-index:2;width:min(1180px,92%);margin:auto;padding-top:90px}
.mm-kicker{color:#cda34a;text-transform:uppercase;font-size:13px;font-weight:900;letter-spacing:2px;margin-bottom:28px;display:flex;align-items:center;gap:18px}
.mm-kicker:before{content:"";width:44px;height:1px;background:#cda34a}
.mm-hero h1{font-family:Georgia,serif!important;color:#fff!important;font-size:clamp(58px,8vw,106px)!important;line-height:.95!important;font-weight:400!important;margin:0 0 26px!important;letter-spacing:-2px!important;text-transform:uppercase!important;max-width:720px}
.mm-hero p{max-width:570px;color:rgba(255,255,255,.88)!important;font-size:18px!important;line-height:1.8!important;margin:0 0 34px!important}
.mm-hero-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.mm-hero-actions a{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.28)!important}
.mm-social-proof{display:flex;align-items:center;gap:12px;margin-top:90px}.mm-social-proof span{color:#d7b35a;letter-spacing:3px}.mm-social-proof small{color:rgba(255,255,255,.75)}
.mm-slider{position:absolute;left:34px;top:38%;z-index:3;display:flex;flex-direction:column;align-items:center;gap:16px;color:#fff;font-weight:700}.mm-slider i{display:block;width:1px;height:140px;background:linear-gradient(#d7b35a,#fff,#d7b35a)}
.mm-floating-book{position:absolute;right:5%;bottom:85px;z-index:4;background:rgba(10,10,10,.82);border:1px solid rgba(214,173,41,.28);backdrop-filter:blur(14px);padding:32px;width:360px;border-radius:8px;box-shadow:0 24px 70px rgba(0,0,0,.45)}
.mm-floating-book h3{margin:0 0 18px!important;color:#d7b35a!important;text-transform:uppercase;font-size:18px!important}.mm-floating-book button{width:100%;margin-bottom:18px}.mm-floating-book p{margin:0!important;font-size:13px!important;color:rgba(255,255,255,.7)!important}
.mm-benefits{display:grid;grid-template-columns:repeat(4,1fr);background:#0c0c0c;border-top:1px solid rgba(214,173,41,.18);border-bottom:1px solid rgba(214,173,41,.18)}
.mm-benefits div{padding:48px 36px;text-align:center;border-right:1px solid rgba(255,255,255,.09)}.mm-benefits strong{display:block;color:#d7b35a;text-transform:uppercase;margin-bottom:12px}.mm-benefits p{color:rgba(255,255,255,.72)!important;margin:0!important;line-height:1.7}
.mm-experiences{padding:90px 0;background:#0a0a09}.mm-section-title{width:min(1180px,92%);margin:0 auto 40px}.mm-section-title span{color:#d7b35a;text-transform:uppercase;font-size:12px;font-weight:900;letter-spacing:2px}.mm-section-title h2{font-family:Georgia,serif!important;color:#fff!important;font-size:48px!important;font-weight:400!important;margin:10px 0 0!important}
.mm-packages{width:min(1180px,92%);margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.mm-packages article{min-height:440px;border:1px solid rgba(214,173,41,.18);background-size:cover;background-position:center;position:relative;overflow:hidden;border-radius:8px}.mm-packages article:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.15),rgba(0,0,0,.9))}.mm-packages article>div{position:relative;z-index:2;min-height:440px;padding:28px;display:flex;flex-direction:column;justify-content:flex-end}.mm-packages span{align-self:flex-start;background:#d7b35a;color:#fff;text-transform:uppercase;font-size:11px;font-weight:900;padding:8px 12px;border-radius:2px;margin-bottom:auto}.mm-packages h3{font-family:Georgia,serif!important;color:#fff!important;font-size:30px!important;text-transform:uppercase;margin:24px 0 12px!important}.mm-packages p{color:rgba(255,255,255,.78)!important;line-height:1.65!important;margin:0 0 14px!important}.mm-packages ul{display:flex;gap:18px;list-style:none!important;margin:0 0 18px!important;padding:0!important;color:#d7b35a;font-size:13px}.mm-packages small{color:rgba(255,255,255,.72)}.mm-packages strong{font-size:28px;margin:3px 0 18px}.mm-packages button{width:150px}
.mm-journey{padding:75px 0;background:#080807;border-top:1px solid rgba(214,173,41,.18);text-align:center}.mm-journey h2{font-family:Georgia,serif!important;color:#fff!important;font-size:46px!important;font-weight:400!important;margin:0 0 36px!important}.mm-journey div{width:min(1000px,92%);margin:auto;display:flex;justify-content:space-between;gap:20px}.mm-journey span{color:#fff;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);padding:18px;border-radius:999px;font-size:13px}
.mm-final{padding:80px 20px;text-align:center;background:linear-gradient(135deg,#120d06,#070707)}.mm-final h2{font-family:Georgia,serif!important;color:#fff!important;font-size:48px!important;font-weight:400!important;margin:0 0 22px!important}.mm-footer{display:flex;align-items:center;justify-content:space-between;padding:34px 5%;background:#060606;border-top:1px solid rgba(214,173,41,.18)}.mm-footer img{height:58px}.mm-footer p{margin:0!important;color:rgba(255,255,255,.6)!important}
.mm-modal{display:none!important;position:fixed!important;inset:0!important;background:rgba(0,0,0,.78)!important;z-index:2147483000!important;padding:70px 18px!important;overflow:auto!important;align-items:flex-start!important;justify-content:center!important}.mm-modal.mm-show{display:flex!important}.mm-modal-box{width:min(850px,100%);position:relative}.mm-close{position:absolute;right:14px;top:14px;background:#111!important;color:#fff!important;width:36px;height:36px;border:0;border-radius:50%;font-size:24px;z-index:3;cursor:pointer}
.mm-form{background:#fff;color:#111;border-radius:18px;padding:34px;box-shadow:0 30px 90px rgba(0,0,0,.45)}.mm-form h3{font-family:Georgia,serif!important;font-size:34px!important;margin:0 44px 18px 0!important;color:#111!important}.mm-form input,.mm-form select,.mm-form textarea{width:100%!important;height:50px!important;border:1px solid #ddd!important;border-radius:12px!important;padding:0 16px!important;margin:0 0 14px!important;background:#fff!important;color:#111!important;font-size:15px!important;line-height:50px!important}.mm-form textarea{height:130px!important;line-height:1.45!important;padding:14px 16px!important}.mm-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.mm-total{background:#f7efd6;color:#111;border-radius:14px;padding:15px;text-align:center;font-weight:900;margin-bottom:14px}.mm-total strong{color:#d7b35a;font-size:22px}.mm-form button[type=submit]{width:100%}
.mm-notice{position:fixed;top:96px;left:50%;transform:translateX(-50%);z-index:2147482999;padding:14px 20px;border-radius:12px;font-weight:900}.mm-success{background:#e8f8ed;color:#166534}.mm-error{background:#fdecec;color:#991b1b}.mm-print{text-align:center;padding:20px}.mm-printable{max-width:980px;margin:auto}
body.mm-lock{overflow:hidden!important}
@media(max-width:1000px){.mm-packages,.mm-benefits{grid-template-columns:1fr 1fr}.mm-floating-book{position:relative;right:auto;bottom:auto;margin:-70px auto 40px;width:min(92%,420px)}.mm-nav nav{display:none}.mm-journey div{flex-wrap:wrap;justify-content:center}}
@media(max-width:640px){.mm-hero h1{font-size:52px!important}.mm-packages,.mm-benefits,.mm-grid{grid-template-columns:1fr}.mm-slider{display:none}.mm-hero-content{padding-top:140px}.mm-footer{display:block;text-align:center}.mm-footer img{margin:0 auto 15px}.mm-form{padding:24px}.mm-packages article,.mm-packages article>div{min-height:480px}}
