.mu-hero{position:relative;height:100vh;height:100svh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;background:#111;color:#fff}.mu-hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.4) saturate(.85);transform:scale(1.05);animation:muZoom 20s ease-in-out infinite alternate}@keyframes muZoom{0%{transform:scale(1.05)}to{transform:scale(1.12)}}.mu-hero-overlay{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%,rgba(0,0,0,.2) 0%,transparent 60%),linear-gradient(180deg,rgba(0,0,0,.15) 0%,rgba(0,0,0,.7) 70%,var(--a-black) 100%)}.mu-hero-content{position:relative;z-index:2;max-width:900px;padding:40px 24px}.mu-hero-logo{width:280px;margin-bottom:40px;opacity:0;animation:muFadeUp .8s ease .3s forwards;filter:drop-shadow(0 0 60px rgba(255,255,255,.5)) drop-shadow(0 0 120px rgba(255,255,255,.3));display:inline-block}.mu-hero h1{font-family:var(--font-h);font-size:clamp(36px,5.5vw,68px);line-height:1.08;font-weight:400;letter-spacing:.02em;margin-bottom:16px;opacity:0;animation:muFadeUp .8s ease .5s forwards;color:#fff}.mu-hero h1 em{font-style:italic;color:var(--a-gold)}.mu-hero-divider{width:50px;height:1px;background:var(--a-gold);margin:28px auto;opacity:0;animation:muFadeUp .6s ease .7s forwards}.mu-hero-sub{font-family:var(--font-t);font-size:clamp(14px,1.6vw,17px);line-height:2;font-weight:300;letter-spacing:.04em;max-width:600px;margin:0 auto 50px;opacity:0;animation:muFadeUp .8s ease .8s forwards;color:#ffffffd9}.mu-btn{display:inline-block;font-family:var(--font-t);text-transform:uppercase;letter-spacing:5px;font-size:11px;font-weight:400;padding:20px 60px;border:1px solid rgba(255,255,255,.35);color:#fff;text-decoration:none;position:relative;overflow:hidden;transition:all .5s cubic-bezier(.25,.46,.45,.94);opacity:0;animation:muFadeUp .8s ease 1s forwards}.mu-btn:before{content:"";position:absolute;inset:0;background:var(--a-gold);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.25,.46,.45,.94);z-index:-1}.mu-btn:hover{border-color:var(--a-gold);color:var(--a-black);letter-spacing:6px}.mu-btn:hover:before{transform:scaleX(1)}.mu-scroll-ind{position:absolute;bottom:40px;left:50%;transform:translate(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:8px;opacity:0;animation:muFadeUp .6s ease 1.3s forwards;color:#fff}.mu-scroll-ind span{font-family:var(--font-t);font-size:9px;letter-spacing:4px;text-transform:uppercase;font-weight:300}.mu-scroll-line{width:1px;height:40px;background:linear-gradient(to bottom,var(--a-gold),transparent);animation:muScrollPulse 2s ease infinite}@keyframes muScrollPulse{0%{opacity:1;transform:scaleY(1)}50%{opacity:.3;transform:scaleY(.5)}to{opacity:1;transform:scaleY(1)}}@keyframes muFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.mu-section{padding:clamp(100px,12vw,180px) 30px;text-align:center;position:relative}.mu-section--dark{background:var(--a-black);color:#fff}.mu-section--light{background:var(--a-bg);color:var(--a-black)}.mu-reveal{opacity:0;transform:translateY(60px);transition:all 1s cubic-bezier(.25,.46,.45,.94)}.mu-reveal.is-visible{opacity:1;transform:translateY(0)}.mu-tag{font-family:var(--font-t);font-size:10px;letter-spacing:6px;text-transform:uppercase;color:var(--a-gold);margin-bottom:30px;font-weight:400}.mu-section h2{font-family:var(--font-h);font-size:clamp(28px,4vw,46px);font-weight:400;line-height:1.2;margin-bottom:20px}.mu-gold-line{width:50px;height:1px;background:var(--a-gold);margin:24px auto}.mu-section p{font-family:var(--font-t);font-size:clamp(14px,1.5vw,17px);line-height:2.1;max-width:680px;margin:0 auto;font-weight:300;letter-spacing:.02em}.mu-price-card{display:inline-block;margin-top:60px;padding:50px 70px;border:1px solid rgba(212,196,168,.3);position:relative;background:var(--a-white);box-shadow:0 20px 60px #0000000a}.mu-price-amount{font-family:var(--font-h);font-size:clamp(28px,3.5vw,40px);font-weight:400;display:block;margin-bottom:8px;color:var(--a-black)}.mu-price-detail{font-family:var(--font-t);font-size:12px;letter-spacing:3px;text-transform:uppercase;font-weight:300;color:#13131380}.mu-btn-dark{border-color:#13131333;color:var(--a-black);margin-top:40px;opacity:1;animation:none}.mu-btn-dark:before{background:var(--a-gold)}.mu-btn-dark:hover{border-color:var(--a-gold);color:var(--a-black)}.mu-jana-section{text-align:left}.mu-jana-section .mu-tag{text-align:center}.mu-jana-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(40px,5vw,80px);max-width:1100px;margin:0 auto;align-items:center}.mu-jana-photo{position:relative;overflow:hidden;border-radius:8px}.mu-jana-photo img{width:100%;height:auto;display:block;filter:grayscale(30%) contrast(1.05);transition:filter .8s}.mu-jana-photo:hover img{filter:grayscale(0%) contrast(1)}.mu-jana-photo:after{content:"";position:absolute;inset:0;border:1px solid rgba(212,196,168,.2);border-radius:8px;pointer-events:none}.mu-jana-text h2{font-family:var(--font-h);font-size:clamp(32px,4vw,48px);font-weight:400;margin-bottom:8px}.mu-jana-role{font-family:var(--font-t);font-size:14px;letter-spacing:.08em;color:#ffffff8c;font-weight:300}.mu-jana-role a{color:var(--a-gold);text-decoration:none;transition:color .3s}.mu-jana-role a:hover{color:#fff}.mu-jana-text p{font-family:var(--font-t);font-size:clamp(14px,1.4vw,16px);line-height:2;font-weight:300;color:#ffffffbf;max-width:none}.mu-jana-text p strong{font-weight:500;color:#ffffffe6}.mu-jana-links{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mu-jana-links a{font-family:var(--font-t);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--a-gold);text-decoration:none;transition:color .3s;font-weight:400}.mu-jana-links a:hover{color:#fff}.mu-jana-sep{color:#fff3;font-size:14px}.mu-jana-badge{display:flex;align-items:flex-start;gap:14px;margin-top:30px;padding:20px 24px;border:1px solid rgba(212,196,168,.2);border-radius:12px;background:#d4c4a80f}.mu-jana-badge-icon{font-size:14px;color:var(--a-gold);flex-shrink:0;margin-top:2px}.mu-jana-badge-text{display:flex;flex-direction:column;gap:4px}.mu-jana-badge-text strong{font-family:var(--font-t);font-size:13px;font-weight:500;color:#ffffffe6;letter-spacing:.03em}.mu-jana-badge-text a{color:var(--a-gold);text-decoration:none;transition:color .3s}.mu-jana-badge-text a:hover{color:#fff}.mu-jana-badge-text span{font-family:var(--font-t);font-size:12px;font-weight:300;color:#ffffff80;line-height:1.7}@media(max-width:768px){.mu-jana-grid{grid-template-columns:1fr;gap:30px}.mu-jana-section{text-align:center}.mu-jana-text .mu-gold-line{margin:24px auto!important}.mu-jana-links{justify-content:center}}@media(max-width:768px){.mu-hero{padding:20px 0}.mu-hero-logo{width:200px;margin-bottom:28px}.mu-price-card{padding:35px 40px;margin-top:40px}.mu-scroll-ind{bottom:24px}}
