.mgc-dot,.mgc-ring{position:fixed;top:0;left:0;z-index:2147483000;pointer-events:none;opacity:0;will-change:transform}.cursor-ready .mgc-dot,.cursor-ready .mgc-ring{opacity:1}.mgc-dot{width:6px;height:6px;border-radius:50%;background:var(--mg-gold-lt,#e2a94a);transition:width .25s ease,height .25s ease,opacity .3s ease,background .25s ease}.mgc-ring{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(207,143,42,.5);border-radius:50%;color:#0a0a0a;transition:width .32s cubic-bezier(.25,1,.5,1),height .32s cubic-bezier(.25,1,.5,1),border-color .32s ease,background .32s ease,opacity .3s ease}.mgc-arrow{width:17px;height:17px;opacity:0;transform:scale(.4) rotate(-35deg);transition:opacity .26s ease,transform .34s cubic-bezier(.25,1,.5,1)}.cursor-over-action .mgc-ring{width:52px;height:52px;border-color:transparent;background:rgba(247,241,229,.96);box-shadow:0 6px 24px rgba(207,143,42,.38)}.cursor-over-action .mgc-arrow{opacity:1;transform:scale(1) rotate(0deg)}.cursor-over-action .mgc-dot{opacity:0}.cursor-over-action.cursor-over-small .mgc-ring{width:var(--mgc-fit,44px);height:var(--mgc-fit,44px);border:1.5px solid var(--mg-gold-lt,#e2a94a);background:none;box-shadow:0 0 14px rgba(226,169,74,.45),inset 0 0 10px rgba(226,169,74,.14)}.cursor-over-small .mgc-arrow{opacity:0;transform:scale(.4) rotate(-35deg)}.cursor-down.cursor-over-action.cursor-over-small .mgc-ring{width:calc(var(--mgc-fit, 44px) - 7px);height:calc(var(--mgc-fit, 44px) - 7px);background:rgba(226,169,74,.16)}.cursor-down .mgc-ring{width:26px;height:26px;border-color:rgba(226,169,74,.95)}.cursor-down.cursor-over-action .mgc-ring{width:43px;height:43px;background:#fffaf0}.cursor-down.cursor-over-action .mgc-arrow{transform:scale(.88)}.has-cursor,.has-cursor *{cursor:none}.has-cursor [contenteditable],.has-cursor input,.has-cursor select,.has-cursor textarea{cursor:auto}.cursor-over-text .mgc-dot,.cursor-over-text .mgc-ring{opacity:0}body.light-mode .mgc-dot{background:var(--mg-gold-dk,#a66d1a)}body.light-mode .mgc-ring{border-color:rgba(166,109,26,.55)}.cursor-over-action body.light-mode .mgc-ring{border-color:transparent;background:rgba(20,17,12,.94);box-shadow:0 6px 24px rgba(166,109,26,.3)}.cursor-down.cursor-over-action body.light-mode .mgc-ring{background:#0b0906}.cursor-over-action.cursor-over-small body.light-mode .mgc-ring{border-color:var(--mg-gold-dk,#a66d1a);background:none;box-shadow:0 0 14px rgba(166,109,26,.34),inset 0 0 10px rgba(166,109,26,.1)}.cursor-down.cursor-over-action.cursor-over-small body.light-mode .mgc-ring{background:rgba(166,109,26,.14)}body.light-mode .mgc-ring{color:#fdf6e8}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.mgc-dot,.mgc-ring{display:none}.has-cursor,.has-cursor *{cursor:auto}}.mg-theme-btn{position:relative;display:grid!important;place-items:center;width:38px!important;height:38px!important;flex:none;padding:0!important;margin:0!important;border:1px solid rgba(207,143,42,.32)!important;border-radius:50%!important;background:rgba(207,143,42,.06)!important;color:#e8b84b;cursor:pointer;transition:color .25s ease,border-color .25s ease,background-color .25s ease,transform .25s ease}.mg-theme-btn:hover{color:#f5d280;border-color:rgba(207,143,42,.75)!important;background:rgba(207,143,42,.14)!important;transform:translateY(-2px)}.mg-theme-btn:active{transform:translateY(0) scale(.94)}.mg-theme-btn:focus-visible{outline:2px solid #e8b84b;outline-offset:3px}.mg-theme-ico{grid-area:1/1;width:18px;height:18px;transition:opacity .3s ease,transform .4s cubic-bezier(.34,1.56,.64,1)}.mg-theme-ico--sun{opacity:1;transform:rotate(0deg) scale(1)}.mg-theme-ico--moon{opacity:0;transform:rotate(-70deg) scale(.5)}body.light-mode .mg-theme-ico--sun{opacity:0;transform:rotate(70deg) scale(.5)}body.light-mode .mg-theme-ico--moon{opacity:1;transform:rotate(0deg) scale(1)}body.light-mode .mg-theme-btn{border-color:rgba(166,109,26,.4)!important;background:rgba(207,143,42,.1)!important;color:#a66d1a}body.light-mode .mg-theme-btn:hover{color:#7a4f0a;border-color:rgba(166,109,26,.8)!important}.mg-right .mg-theme-btn{margin-right:16px!important}.mg-mob-actions .mg-theme-btn{width:36px!important;height:36px!important;margin-right:10px!important}@media (prefers-reduced-motion:reduce){.mg-theme-btn,.mg-theme-ico{transition:none!important}}body.light-mode{--bg:#ffffff;--tb-bg:#f6efe3;--tb-text:#4a4036;--tb-border:rgba(166,109,26,0.3);--hdr-glass:rgba(255,253,249,0.93);--nav-text:#17130d;--nav-muted:#6b6055;--dd-bg:rgba(255,255,255,0.98);--dd-text:#4a4036;--bdr:rgba(166,109,26,0.2);--bdr-strong:rgba(166,109,26,0.45);--gold-dim:rgba(207,143,42,0.14);--shadow:0 20px 50px rgba(92,68,24,0.16)}body.light-mode .mg-header:not(.scrolled) .mg-hbox{background:var(--hdr-glass)!important;backdrop-filter:blur(20px) saturate(1.4)!important;-webkit-backdrop-filter:blur(20px) saturate(1.4)!important;border-bottom:1px solid rgba(166,109,26,.3)!important}.mg-logo--ink,body.light-mode .mg-logo--white{display:none!important}body.light-mode .mg-logo--ink{display:block!important}body.light-mode .mg-dr-logo,body.light-mode .mg-logo-img,body.light-mode .mg-mob-logo{filter:drop-shadow(0 2px 8px rgba(92,68,24,.18))!important}body.light-mode .mg-book{color:var(--mg-gold-dk)!important;border-color:var(--mg-gold-dk)!important}body.light-mode .mg-phone-text{background-image:linear-gradient(90deg,var(--mg-gold-dk),var(--gold),var(--mg-gold-dk))!important}body.light-mode .mg-mob-bar{background:rgba(255,253,249,.95)!important}body.light-mode .mg-mob-drawer{background:rgba(255,255,255,.98)!important}body.light-mode .mg-mob-overlay{background:rgba(30,22,10,.45)!important}body.light-mode .mg-header:not(.scrolled) .mg-hbox{height:97px!important}body.light-mode .mg-header:not(.scrolled) .mg-logo-wrap,body.light-mode .mg-header:not(.scrolled) .mg-nav,body.light-mode .mg-header:not(.scrolled) .mg-right{transform:translateY(-11.5px)!important}@media (max-width:1200px){body.light-mode .mg-header:not(.scrolled) .mg-hbox{height:114px!important}body.light-mode .mg-header:not(.scrolled) .mg-logo-wrap,body.light-mode .mg-header:not(.scrolled) .mg-nav,body.light-mode .mg-header:not(.scrolled) .mg-right{transform:translateY(-20px)!important}}:root{--gold:#cf8f2a;--gold-lt:#e8b84b;--gold-pale:#f5d280;--gold-dim:rgba(207,143,42,0.12);--gold-glow:rgba(207,143,42,0.28);--f-ui:var(--font-montserrat),"Montserrat",sans-serif;--tb-h:42px;--bar-h:3px;--hdr-h:150px;--hdr-hs:95px;--mob-h:64px;--mg-header:150px;--bg:#050505;--tb-bg:#0c0c0c;--tb-text:#e8e0d0;--tb-border:rgba(207,143,42,0.2);--hdr-glass:rgba(8,8,8,0.91);--nav-text:#f0ebe2;--nav-muted:#9a8e7e;--dd-bg:rgba(10,10,10,0.97);--dd-text:#d8d0c4;--bdr:rgba(207,143,42,0.16);--bdr-strong:rgba(207,143,42,0.42);--shadow:0 20px 56px rgba(0,0,0,0.6)}.mg-hw *,.mg-mob-bar *,.mg-mob-drawer *,.mg-topbar *{box-sizing:border-box!important;margin:0!important;padding:0!important;list-style:none!important;text-decoration:none!important;font-family:var(--f-ui)!important}.mg-topbar{position:fixed!important;inset:0 0 auto 0!important;height:var(--tb-h)!important;background:var(--tb-bg)!important;border-bottom:1px solid var(--tb-border)!important;z-index:100002!important;display:flex!important;align-items:center!important;transition:transform .42s cubic-bezier(.4,0,.2,1),opacity .42s!important}.mg-topbar.gone{transform:translateY(-100%)!important;opacity:0!important;pointer-events:none!important}.mg-tb-inner{width:100%!important;padding:0 44px!important;justify-content:space-between!important}.mg-tb-inner,.mg-tb-left,.mg-tb-right{display:flex!important;align-items:center!important}.mg-tb-divider{width:1px!important;height:18px!important;background:var(--tb-border)!important;margin:0 14px!important;flex-shrink:0!important}.mg-tb-link{display:flex!important;align-items:center!important;gap:7px!important;font-size:12px!important;font-weight:600!important;letter-spacing:.5px!important;color:var(--tb-text)!important;transition:color .2s!important;white-space:nowrap!important}.mg-tb-link:hover{color:var(--gold)!important}.mg-phone-pulse{animation:mgAtt 1.5s ease-in-out infinite!important}.mg-phone-text{background:linear-gradient(90deg,var(--gold-lt),var(--gold-pale),var(--gold))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-size:200% auto!important;animation:goldShine 3s linear infinite!important}@keyframes goldShine{to{background-position:200%}}@keyframes mgAtt{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 transparent)}50%{transform:scale(1.05);filter:drop-shadow(0 0 6px rgba(207,143,42,.8))}}.mg-tb-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;border-radius:50%!important;border:1px solid var(--tb-border)!important;flex-shrink:0!important;color:var(--gold)!important;transition:all .2s!important}.mg-tb-link:hover .mg-tb-icon{background:var(--gold-dim)!important;border-color:var(--gold)!important}.mg-tb-socials{gap:6px!important}.mg-tb-soc,.mg-tb-socials{display:flex!important;align-items:center!important}.mg-tb-soc{justify-content:center!important;width:26px!important;height:26px!important;border-radius:50%!important;border:1px solid var(--tb-border)!important;color:var(--tb-text)!important;transition:all .22s!important}.mg-tb-soc:hover{border-color:var(--gold)!important;color:var(--gold)!important;background:var(--gold-dim)!important;transform:translateY(-1px)!important}.mg-gold-bar{position:fixed!important;top:var(--tb-h)!important;left:0!important;right:0!important;height:var(--bar-h)!important;overflow:hidden!important;z-index:100002!important;transition:top .42s cubic-bezier(.4,0,.2,1),opacity .42s!important}.mg-gold-bar:before{content:""!important;display:block!important;width:200%!important;height:100%!important;background:linear-gradient(90deg,transparent 0,rgba(207,143,42,.45) 8%,var(--gold) 28%,var(--gold-lt) 40%,#fff 50%,var(--gold-lt) 60%,var(--gold) 72%,rgba(207,143,42,.45) 92%,transparent 100%)!important;animation:barFlow 3s linear infinite!important}@keyframes barFlow{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.mg-gold-bar.gone{top:0!important;opacity:0!important}.mg-hw{position:relative!important;height:0!important;overflow:visible!important}.mg-header{position:fixed!important;top:calc(var(--tb-h) + var(--bar-h))!important;left:0!important;width:100vw!important;z-index:100001!important;justify-content:center!important;pointer-events:none!important;transition:top .42s cubic-bezier(.4,0,.2,1)!important}.mg-hbox,.mg-header{display:flex!important}.mg-hbox{pointer-events:auto!important;width:100%!important;max-width:100%!important;height:var(--hdr-h)!important;padding:0 40px!important;align-items:center!important;justify-content:space-between!important;background:transparent!important;transition:height .42s cubic-bezier(.4,0,.2,1),background .42s,max-width .42s,border-radius .42s,border .42s,box-shadow .42s,padding .42s!important;overflow:visible!important}.mg-logo-wrap,.mg-nav,.mg-right{transform:translateY(-38px)!important;transition:transform .42s cubic-bezier(.4,0,.2,1)!important}.mg-header.scrolled{top:15px!important}.mg-header.scrolled .mg-hbox{background:var(--hdr-glass)!important;backdrop-filter:blur(24px) saturate(1.8)!important;-webkit-backdrop-filter:blur(24px) saturate(1.8)!important;border:1px solid var(--bdr-strong)!important;border-bottom:2px solid var(--gold)!important;border-radius:20px!important;max-width:95%!important;height:var(--hdr-hs)!important;padding:0 36px!important;box-shadow:var(--shadow),0 0 0 .5px var(--bdr)!important;position:relative!important;overflow:visible!important}.mg-header.scrolled .mg-logo-wrap,.mg-header.scrolled .mg-nav,.mg-header.scrolled .mg-right{transform:translateY(0)!important}.mg-header.scrolled .mg-hbox:after{content:""!important;position:absolute!important;bottom:0!important;left:-55%!important;width:40%!important;height:2px!important;background:linear-gradient(90deg,transparent,var(--gold-pale),#fff,var(--gold-pale),transparent)!important;animation:borderSweep 3s ease-in-out infinite!important}@keyframes borderSweep{0%{left:-55%;opacity:0}12%{opacity:1}88%{opacity:1}to{left:155%;opacity:0}}.mg-logo-wrap{flex:0 0 auto!important;align-items:center!important}.mg-logo-wrap,.mg-nav{display:flex!important}.mg-nav{flex:1 1 auto!important;justify-content:center!important;min-width:0!important}.mg-right{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:10px!important}.mg-logo-img{height:95px!important;width:auto!important;object-fit:contain!important;transition:height .42s cubic-bezier(.4,0,.2,1),filter .42s!important;filter:drop-shadow(0 2px 10px rgba(0,0,0,.32))!important}.mg-header.scrolled .mg-logo-img{height:80px!important}.mg-nl{display:flex!important;align-items:center!important;gap:clamp(40px,7.5vw,160px)!important}.mg-a{font-size:14px!important;font-weight:700!important;letter-spacing:.5px!important;color:var(--nav-text)!important;padding:20px 0!important;white-space:nowrap!important;position:relative!important;transition:color .22s!important;background:transparent!important;border:0!important;cursor:pointer!important}.mg-a:after{content:""!important;position:absolute!important;bottom:12px!important;left:0!important;width:0!important;height:1.5px!important;background:linear-gradient(90deg,var(--gold),var(--gold-lt))!important;transition:width .28s cubic-bezier(.4,0,.2,1)!important;border-radius:2px!important}.mg-a:hover{color:var(--gold)!important}.mg-a:hover:after{width:100%!important}.mg-a.mg-active,.mg-a.mg-active-parent{color:var(--gold)!important}.mg-a.mg-active-parent:after,.mg-a.mg-active:after{width:100%!important}.mg-dd li a.mg-active{color:var(--gold)!important;border-left-color:var(--gold)!important;background:linear-gradient(90deg,var(--gold-dim),transparent)!important;padding-left:18px!important}.mg-dd li a.mg-active .mg-dot{background:var(--gold)!important;transform:scale(1.5)!important}.mg-caret{font-size:8px!important;opacity:.5!important;margin-left:3px!important;display:inline-block!important;vertical-align:middle!important;transition:transform .25s!important}.mg-dp:hover .mg-caret{transform:rotate(180deg)!important}.mg-dp{position:relative!important}.mg-dp:after{content:""!important;top:100%!important;left:-24px!important;width:calc(100% + 48px)!important;height:22px!important}.mg-dd,.mg-dp:after{position:absolute!important}.mg-dd{top:calc(100% + 18px)!important;left:50%!important;transform:translateX(-50%) translateY(10px)!important;background:var(--dd-bg)!important;backdrop-filter:blur(28px)!important;-webkit-backdrop-filter:blur(28px)!important;border:1px solid var(--bdr-strong)!important;border-radius:18px!important;min-width:218px!important;padding:8px!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .24s,transform .24s cubic-bezier(.4,0,.2,1),visibility 0s .24s!important;box-shadow:0 28px 64px rgba(0,0,0,.36)!important;z-index:100000!important}.mg-dp:hover .mg-dd{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateX(-50%) translateY(0)!important;transition:opacity .24s,transform .24s cubic-bezier(.4,0,.2,1)!important}.mg-dot{width:4px!important;height:4px!important;border-radius:50%!important;background:var(--bdr-strong)!important;flex-shrink:0!important;transition:background .2s,transform .2s!important}.mg-dd li a{display:flex!important;align-items:center!important;gap:10px!important;padding:10px 14px!important;font-size:13px!important;font-weight:600!important;color:var(--dd-text)!important;border-radius:11px!important;border-left:2px solid transparent!important;transition:all .2s!important}.mg-dd li a:hover{color:var(--gold)!important;border-left-color:var(--gold)!important;background:linear-gradient(90deg,var(--gold-dim),transparent)!important;padding-left:18px!important}.mg-dd li a:hover .mg-dot{background:var(--gold)!important;transform:scale(1.5)!important}.mg-book{position:relative!important;overflow:hidden!important;background:transparent!important;border:1.5px solid var(--gold)!important;border-radius:10px!important;padding:9px 20px!important;font-size:11px!important;font-weight:700!important;letter-spacing:1.4px!important;text-transform:uppercase!important;color:var(--gold)!important;cursor:pointer!important;white-space:nowrap!important;transition:transform .28s,box-shadow .28s!important}.mg-book:before{inset:0!important;background:linear-gradient(135deg,var(--gold),var(--gold-lt))!important;opacity:0!important;transition:opacity .3s!important}.mg-book:after,.mg-book:before{content:""!important;position:absolute!important}.mg-book:after{top:0!important;left:-100%!important;width:60%!important;height:100%!important;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.12) 50%,transparent 70%)!important;transition:left .5s!important}.mg-book span{position:relative!important;z-index:1!important;transition:color .3s!important}.mg-book:hover:before{opacity:1!important}.mg-book:hover:after{left:140%!important}.mg-book:hover span{color:#fff!important}.mg-book:hover{transform:translateY(-2px)!important;box-shadow:0 8px 28px var(--gold-glow)!important;border-color:transparent!important}@media (max-width:1600px){.mg-nl{gap:clamp(35px,5.5vw,100px)!important}}@media (max-width:1400px){.mg-hbox,.mg-tb-inner{padding:0 36px!important}.mg-header.scrolled .mg-hbox{padding:0 28px!important;max-width:calc(100vw - 40px)!important}.mg-nl{gap:clamp(25px,4vw,70px)!important}}@media (max-width:1200px){.mg-nl{gap:clamp(15px,2.5vw,45px)!important}.mg-a{font-size:11px!important}.mg-hbox{padding:0 28px!important}.mg-logo-img{height:130px!important}}.mg-mob-bar{position:fixed!important;top:0!important;left:0!important;right:0!important;height:var(--mob-h)!important;background:rgba(8,8,8,.95)!important;backdrop-filter:blur(20px) saturate(1.8)!important;-webkit-backdrop-filter:blur(20px) saturate(1.8)!important;border-bottom:2px solid var(--gold)!important;z-index:100001!important;display:flex!important;align-items:center!important;transition:box-shadow .3s!important}.mg-mob-bar.scrolled{box-shadow:var(--shadow),0 0 0 .5px var(--bdr)!important}.mg-mob-inner{width:100%!important;padding:0 16px!important;justify-content:space-between!important}.mg-mob-inner,.mg-mob-logo-link{display:flex!important;align-items:center!important}.mg-mob-logo{height:44px!important;width:auto!important;object-fit:contain!important;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))!important}.mg-mob-actions{gap:8px!important}.mg-mob-actions,.mg-mob-burger{display:flex!important;align-items:center!important}.mg-mob-burger{flex-direction:column!important;gap:5px!important;justify-content:center!important;width:40px!important;height:40px!important;background:transparent!important;border:1px solid var(--bdr-strong)!important;border-radius:10px!important;cursor:pointer!important;transition:all .22s!important;flex-shrink:0!important}.mg-mob-burger.open,.mg-mob-burger:hover{border-color:var(--gold)!important;background:var(--gold-dim)!important}.mg-bl{display:block!important;width:18px!important;height:1.5px!important;background:var(--nav-text)!important;border-radius:2px!important;transition:all .34s cubic-bezier(.4,0,.2,1)!important;transform-origin:center!important}.mg-mob-burger.open .mg-bl:first-child{transform:translateY(6.5px) rotate(45deg)!important}.mg-mob-burger.open .mg-bl:nth-child(2){opacity:0!important;transform:scaleX(0)!important}.mg-mob-burger.open .mg-bl:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)!important}.mg-mob-burger.open .mg-bl,.mg-mob-burger:hover .mg-bl{background:var(--gold)!important}.mg-mob-overlay{position:fixed!important;inset:0!important;background:rgba(0,0,0,.65)!important;backdrop-filter:blur(6px)!important;z-index:200000!important;opacity:0!important;pointer-events:none!important;transition:opacity .38s!important;touch-action:none!important}.mg-mob-overlay.open{opacity:1!important;pointer-events:auto!important}.mg-mob-drawer{position:fixed!important;top:0!important;right:-320px!important;width:min(310px,90vw)!important;height:100dvh!important;background:rgba(10,10,10,.98)!important;border-left:1px solid var(--bdr-strong)!important;z-index:200001!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;transition:right .4s cubic-bezier(.4,0,.2,1)!important;backdrop-filter:blur(30px)!important}.mg-mob-drawer.open{right:0!important}.mg-dr-top{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 18px!important;border-bottom:1px solid var(--bdr)!important;flex-shrink:0!important}.mg-dr-logo{height:42px!important;width:auto!important}.mg-dr-close{width:32px!important;height:32px!important;border-radius:50%!important;border:1px solid var(--bdr)!important;background:transparent!important;color:var(--nav-text)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .22s!important}.mg-dr-close:hover{border-color:var(--gold)!important;color:var(--gold)!important;transform:rotate(90deg)!important}.mg-dr-nav{flex:1!important;overflow-y:auto!important}.mg-dr-nav a{display:flex!important;align-items:center!important;gap:8px!important;padding:14px 20px!important;font-size:14px!important;font-weight:600!important;color:var(--nav-text)!important;border-bottom:1px solid var(--bdr)!important;transition:color .2s,padding-left .2s,background .2s!important}.mg-dr-nav a:hover{color:var(--gold)!important;padding-left:26px!important;background:var(--gold-dim)!important}.mg-dr-nav a.mg-active{color:var(--gold)!important;background:linear-gradient(90deg,var(--gold-dim),transparent)!important;border-left:3px solid var(--gold)!important;padding-left:17px!important;font-weight:700!important}.mg-acc.mg-active-parent{background:var(--gold-dim)!important}.mg-acc.mg-active-parent,.mg-acc.mg-active-parent .mg-acc-ico,.mg-sub a.mg-active{color:var(--gold)!important}.mg-sub a.mg-active{background:linear-gradient(90deg,var(--gold-dim),transparent)!important;padding-left:38px!important;font-weight:600!important}.mg-acc{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:14px 20px!important;font-size:14px!important;font-weight:600!important;color:var(--nav-text)!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--bdr)!important;cursor:pointer!important;transition:background .2s,color .2s!important;text-align:left!important}.mg-acc:hover{background:var(--gold-dim)!important}.mg-acc-ico{color:var(--nav-muted)!important;transition:transform .3s cubic-bezier(.4,0,.2,1),color .22s!important}.mg-acc.open .mg-acc-ico{transform:rotate(180deg)!important;color:var(--gold)!important}.mg-sub{max-height:0!important;overflow:hidden!important;transition:max-height .36s cubic-bezier(.4,0,.2,1)!important;background:rgba(207,143,42,.025)!important}.mg-sub.open{max-height:400px!important}.mg-sub a{padding:11px 20px 11px 36px!important;font-size:13px!important;font-weight:400!important;color:var(--nav-muted)!important;border-bottom:1px solid rgba(207,143,42,.06)!important}.mg-sub a:last-child{border-bottom:1px solid var(--bdr)!important}.mg-sub a:hover{color:var(--gold)!important;padding-left:42px!important;background:var(--gold-dim)!important}.mg-dr-foot{flex-shrink:0!important;padding:14px 16px!important;border-top:1px solid var(--bdr)!important}.mg-dr-phone{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:12px!important;border:1px solid var(--bdr-strong)!important;border-radius:10px!important;font-size:14px!important;font-weight:700!important;color:var(--gold)!important;margin-bottom:10px!important;transition:background .22s,transform .22s!important}.mg-dr-phone:hover{background:var(--gold-dim)!important;transform:translateY(-1px)!important}.mg-dr-book{display:block!important;text-align:center!important;padding:13px!important;border-radius:10px!important;background:linear-gradient(135deg,var(--gold),var(--gold-lt))!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:#fff!important;margin-bottom:12px!important;transition:transform .25s,box-shadow .25s!important}.mg-dr-book:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px var(--gold-glow)!important}.mg-dr-soc{gap:10px!important}.mg-dr-soc,.mg-dr-soc a{display:flex!important;justify-content:center!important}.mg-dr-soc a{width:36px!important;height:36px!important;border-radius:50%!important;border:1px solid var(--bdr)!important;align-items:center!important;color:var(--nav-muted)!important;transition:all .22s!important;padding:0!important}.mg-drs-ig:hover{border-color:#c13584!important;color:#c13584!important;background:rgba(193,53,132,.08)!important}.mg-drs-fb:hover{border-color:#1877f2!important;color:#1877f2!important;background:rgba(24,119,242,.08)!important}.mg-drs-yt:hover{border-color:#ff0000!important;color:#ff0000!important;background:rgba(255,0,0,.08)!important}.mg-drs-gm:hover{border-color:#4285f4!important;color:#4285f4!important;background:rgba(66,133,244,.08)!important}@media (max-width:1024px){.mg-tb-email{display:none!important}:root{--mg-header:var(--mob-h)}.mg-gold-bar,.mg-hw,.mg-topbar{display:none!important}}@media (min-width:1025px){.mg-mob-bar,.mg-mob-drawer,.mg-mob-overlay{display:none!important}}