[hidden]{display:none!important}.ns body::after{display:none}
html{-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;scrollbar-width:thin;scrollbar-color:#d9b55b #f3ead3}::selection{background:#d9b55b;color:#000}
@view-transition{navigation:auto}::view-transition-old(root){animation:.25s ease both vo}::view-transition-new(root){animation:.4s ease both vi}@keyframes vo{to{opacity:0;transform:scale(.985)}}@keyframes vi{from{opacity:0;transform:translateY(14px)}}
.app{position:fixed;inset:0 0 auto;z-index:60;padding-top:env(safe-area-inset-top);color:#fff;transition:background .3s,box-shadow .3s}.app.solid{background:#0a0804d9;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 10px 30px #0004}
.app::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,#d9b55b,transparent);opacity:0;transition:.3s}.app.solid::after{opacity:1}
.ab-in{display:flex;align-items:center;gap:24px;max-width:1280px;margin:auto;padding:0 28px;height:70px}.brand img{width:112px;height:auto}
.nav{display:flex;gap:4px;margin:0 auto;list-style:none}.nav>li{position:relative}.nav>li>a{display:flex;align-items:center;gap:6px;padding:9px 16px;border-radius:30px;font:700 14px glancyr,sans-serif;white-space:nowrap;transition:.3s}.nav>li>a i{font-size:12px;transition:.3s}.nav>li>a i.ni{font-size:14px;color:var(--g);width:16px;text-align:center}.nav>li:hover>a i.ni,.nav>li.on>a i.ni{transform:none}
.nav>li:hover>a,.nav>li.on>a{background:#d9b55b26;color:var(--g);box-shadow:inset 0 0 0 1px #d9b55b66}.nav>li:hover>a i.fa-angle-down{transform:rotate(180deg)}
.dd{position:absolute;top:calc(100% + 6px);left:50%;min-width:200px;padding:8px;list-style:none;background:#0a0804f2;backdrop-filter:blur(16px);border:1px solid #d9b55b55;border-radius:16px;box-shadow:0 20px 40px #0006;opacity:0;visibility:hidden;transform:translate(-50%,10px);transition:.3s}
.dd::before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}.nav li:hover>.dd,.nav li:focus-within>.dd{opacity:1;visibility:visible;transform:translate(-50%,0)}
.dd a{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:10px;font:500 14px Poppins,sans-serif;transition:.2s}.dd a i.ni{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#d9b55b26;color:var(--g);font-size:13px;flex:0 0 28px}.dd a:hover{background:#d9b55b26;color:var(--g)}.dd a:hover i.ni{background:var(--g);color:#000}
.cta{display:flex;align-items:center;gap:10px}.cta .btn{padding:10px 22px;font-size:14px;white-space:nowrap}.call{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:1px solid #d9b55b88;color:var(--g);transition:.3s}.call:hover{background:var(--g);color:#000}
.inst{display:inline-flex;align-items:center;gap:8px;border:1px solid #d9b55b88;background:#d9b55b1f;color:var(--g);border-radius:30px;padding:9px 16px;font:600 13px Poppins,sans-serif;cursor:pointer}.inst:hover{background:var(--g);color:#000}
.dock,.sheet{display:none}
@media(max-width:1180px) and (min-width:1001px){.nav>li>a{padding:9px 10px;font-size:13px}.nav>li>a i.ni{display:none}}
@media(max-width:1000px){.nav{display:none}.ab-in{height:58px;padding:0 16px}.brand img{width:96px}.cta{margin-left:auto}.cta .btn{padding:8px 16px;font-size:13px}.cta>.inst{display:none}.call{width:38px;height:38px}
.dock{display:flex;position:fixed;z-index:60;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));height:68px;padding:6px;gap:4px;border-radius:28px;background:#0a0804e6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid #d9b55b55;box-shadow:0 14px 40px #0007,0 0 30px #d9b55b26}
.dock>*{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;background:none;color:#ffffffa6;font:500 11px Poppins,sans-serif;border-radius:22px;position:relative;cursor:pointer;transition:.3s}.dock i{font-size:18px;transition:.3s}
.dock .on{color:var(--g);background:#d9b55b1f}.dock .on i{transform:translateY(-2px);filter:drop-shadow(0 0 8px var(--g))}.dock .on::before{content:"";position:absolute;top:-1px;width:24px;height:3px;border-radius:3px;background:var(--g);box-shadow:0 0 10px var(--g)}.dock>*:active{transform:scale(.92)}
.sheet{display:block;position:fixed;inset:0;z-index:90;visibility:hidden;transition:visibility .45s}.sheet.on{visibility:visible}.sheet::before{content:"";position:absolute;inset:0;background:#0a080a99;backdrop-filter:blur(6px);opacity:0;transition:.4s}.sheet.on::before{opacity:1}
.sheet>div{position:absolute;left:0;right:0;bottom:0;max-height:82vh;overflow:auto;background:#0f0c06f7;color:#fff;border-radius:28px 28px 0 0;border-top:1px solid #d9b55b66;padding:12px 16px calc(26px + env(safe-area-inset-bottom));transform:translateY(100%);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.sheet.on>div{transform:none}
.gr{display:block;width:44px;height:4px;border-radius:4px;background:#fff4;margin:0 auto 12px}.sheet a,.sheet .inst{display:flex;align-items:center;gap:14px;width:100%;padding:12px;border:0;border-radius:16px;background:none;color:#fff;font:500 15px Poppins,sans-serif;text-align:left}.sheet a:active{background:#d9b55b22}
.sheet a i,.sheet .inst i{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:12px;background:#d9b55b26;color:var(--g)}.ios{padding:12px;font-size:13px;color:#ffffffb3}
.ft{padding-bottom:calc(110px + env(safe-area-inset-bottom))}.arr{display:none}.hero{height:min(560px,78vh)}}
@media(min-width:1001px){.hero{height:clamp(540px,46vw,800px)}.ft{padding-bottom:0}}
@media(max-width:1000px){.app{background:#0a0804f2;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.app::after{opacity:1}main{padding-top:calc(58px + env(safe-area-inset-top))}}
