.site-header{position:fixed;inset:0 0 auto 0;z-index:100;width:100%;background:linear-gradient(to bottom,rgb(0 0 0 / .70),#fff0);transition:background .3s ease,box-shadow .3s ease,backdrop-filter .3s ease}.site-header:hover,.site-header.is-scrolled,.site-header.mega-open{background:var(--white);box-shadow:0 4px 22px rgb(0 0 0 / .12);backdrop-filter:none}.site-header:hover .hnav a,.site-header.is-scrolled .hnav a,.site-header.mega-open .hnav a{color:var(--ink)}.site-header:hover .h-cta,.site-header.is-scrolled .h-cta,.site-header.mega-open .h-cta{color:var(--ink)}.site-header:hover .h-phone,.site-header.is-scrolled .h-phone,.site-header.mega-open .h-phone{background:var(--gray-50);border-color:var(--line)}.site-header:hover .h-phone:hover,.site-header.is-scrolled .h-phone:hover,.site-header.mega-open .h-phone:hover{background:#111;border-color:#111;color:#fff}.site-header:hover .h-lang__btn,.site-header.is-scrolled .h-lang__btn,.site-header.mega-open .h-lang__btn{color:var(--ink);border-color:rgb(31 30 27 / .35)}.site-header:hover .h-social a,.site-header.is-scrolled .h-social a,.site-header.mega-open .h-social a{color:var(--ink);border-color:rgb(31 30 27 / .3)}.site-header:hover .h-social a:hover,.site-header.is-scrolled .h-social a:hover,.site-header.mega-open .h-social a:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)}.site-header:hover .hbar__logo .logo-light,.site-header.is-scrolled .hbar__logo .logo-light,.site-header.mega-open .hbar__logo .logo-light{display:none}.site-header:hover .hbar__logo .logo-dark,.site-header.is-scrolled .hbar__logo .logo-dark,.site-header.mega-open .hbar__logo .logo-dark{display:block}.site-header:hover .h-burger,.site-header.is-scrolled .h-burger,.site-header.mega-open .h-burger{color:var(--ink)}.site-header__inner{width:min(92%, 1760px);margin-inline:auto;padding:14px 0 12px}.hbar{direction:ltr;display:flex;align-items:center;justify-content:space-between;gap:16px}.hbar__left{display:flex;align-items:center;gap:14px}.hbar__right{display:flex;align-items:center;gap:10px}.hbar__logo{flex:0 0 auto}.hbar__logo img{height:64px;width:auto}.hbar__logo .logo-dark{display:none}.h-phone{direction:rtl;display:flex;align-items:center;gap:10px;background:var(--white);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-pill);padding:6px 16px 6px 8px;transition:background .2s ease,color .2s ease,border-color .2s ease}.h-phone__ico{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;color:var(--ink)}.h-phone__ico svg{width:24px;height:24px}.h-phone__txt{display:flex;flex-direction:column;line-height:1.1;text-align:right}.h-phone__small{font-family:var(--font-display);font-size:12px;color:var(--muted)}.h-phone__num{font-family:var(--font-display);font-size:19px;font-weight:var(--w-bold);color:inherit}.h-phone:hover{background:#111;color:#fff;border-color:#111}.h-phone:hover .h-phone__small{color:rgb(255 255 255 / .75)}.h-phone:hover .h-phone__ico{color:#fff}.h-cta{direction:rtl;display:inline-flex;align-items:center;gap:9px;flex-direction:row;height:46px;padding:0 20px;border:2px solid var(--gold);border-radius:var(--r-pill);font-family:var(--font-display);color:var(--white);font-size:18px;font-weight:var(--w-med);transition:background .25s ease,color .25s ease}.h-cta svg{width:18px;height:18px}.h-cta:hover{background:var(--gold-gradient);border-color:#fff0;color:var(--ink)}.h-cta:hover svg path{stroke:var(--ink)}.h-social{display:flex;align-items:center;gap:9px}.h-social a{width:44px;height:44px;border-radius:50%;border:1px solid var(--gold);display:grid;place-items:center;color:var(--white);transition:background .2s ease,color .2s ease,border-color .2s ease}.h-social a:hover{background:#fff0;border-color:#fff;color:#fff}.h-social svg{width:18px;height:18px;fill:currentColor}.h-lang{position:relative}.h-lang__btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 12px;border:1px solid rgb(255 255 255 / .8);border-radius:var(--r-sm);color:var(--white);font-size:16px}.h-lang__flag{width:22px;height:auto;border-radius:2px;display:block}.h-lang__chev{width:14px;height:14px;transition:transform .2s ease}.h-lang:hover .h-lang__chev{transform:rotate(180deg)}.h-lang__menu{position:absolute;top:calc(100% + 8px);right:0;min-width:150px;background:#fff;color:var(--ink);border-radius:var(--r-sm);box-shadow:0 12px 28px rgb(0 0 0 / .18);padding:6px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:5}.h-lang:hover .h-lang__menu{opacity:1;visibility:visible;transform:translateY(0)}.h-lang__menu a{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:6px;font-size:16px;color:var(--ink)}.h-lang__menu img{width:24px;height:auto;border-radius:2px}.h-lang__menu a:hover{background:var(--gray-50);color:var(--gold-deep)}.hnav{margin-top:28px;display:flex;justify-content:center;align-items:center;gap:42px}.hnav a{position:relative;font-family:var(--font-display);color:var(--white);font-size:20px;font-weight:var(--w-reg);display:inline-flex;align-items:center;gap:8px;transition:color .2s ease}.hnav a:hover{color:var(--gold-light)}.hnav a .chev{width:16px;height:16px;stroke:currentColor;fill:none}.hnav a::after{content:"";position:absolute;right:0;left:0;bottom:-12px;height:2px;background:#000;transform:scaleX(0);transition:transform .2s ease}.site-header:hover .hnav a:hover,.site-header.is-scrolled .hnav a:hover,.site-header.mega-open .hnav a:hover{color:var(--ink)}.site-header:hover .hnav a:hover::after,.site-header.is-scrolled .hnav a:hover::after,.site-header.mega-open .hnav a:hover::after{transform:scaleX(1)}.mega{position:absolute;left:0;right:0;top:100%;background:var(--white);color:var(--ink);box-shadow:0 24px 44px rgb(0 0 0 / .28);border-top:3px solid var(--gold);max-height:0;overflow:hidden;opacity:0;transition:max-height .35s ease,opacity .3s ease}.site-header.mega-open .mega{max-height:560px;opacity:1}.mega__inner{width:min(92%, 1500px);margin-inline:auto;display:grid;grid-template-columns:repeat(5,1fr);gap:30px;padding:40px 0 46px}.mega__col h3{font-size:22px;font-weight:var(--w-bold);color:var(--ink);padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid var(--line)}.mega__col li{margin:0}.mega__col a{display:block;padding:7px 0;font-size:16px;color:var(--ink-2);transition:color .15s ease}.mega__col a:hover{color:var(--gold-deep)}.h-burger{display:none;width:46px;height:46px;place-items:center;color:var(--white)}.h-burger svg{width:26px;height:26px;stroke:currentColor}@media (max-width:1180px){.hnav{gap:26px}.hnav a{font-size:17px}.h-phone__small{display:none}}@media (max-width:900px){.site-header__inner{padding:12px 0;width:92%}.hbar__left,.hbar__right,.hnav{display:none}.hbar{direction:ltr}.hbar__logo{order:0}.h-burger{display:grid;order:1;margin-inline-start:auto}.hbar__logo img{height:40px}.site-header,.site-header:hover,.site-header.is-scrolled,.site-header.mega-open{background:#0b0a08!important;box-shadow:none!important;backdrop-filter:none!important}.site-header:hover .hbar__logo .logo-light,.site-header.is-scrolled .hbar__logo .logo-light,.site-header.mega-open .hbar__logo .logo-light{display:block!important}.site-header:hover .hbar__logo .logo-dark,.site-header.is-scrolled .hbar__logo .logo-dark,.site-header.mega-open .hbar__logo .logo-dark{display:none!important}.site-header:hover .h-burger,.site-header.is-scrolled .h-burger,.site-header.mega-open .h-burger{color:#fff!important}}.hnav{gap:34px;flex-wrap:wrap}.hnav__item{position:relative;display:inline-flex;align-items:center}.hnav__link{position:relative;font-family:var(--font-display);color:var(--white);font-size:20px;font-weight:var(--w-reg);display:inline-flex;align-items:center;gap:6px;transition:color .2s ease}.hnav .chev{transition:transform .2s ease}.hnav__item:hover .chev{transform:rotate(180deg)}.hdrop{position:absolute;top:calc(100% + 12px);right:50%;transform:translateX(50%) translateY(-6px);min-width:240px;background:#fff;border-top:3px solid var(--gold);box-shadow:0 24px 44px rgb(0 0 0 / .28);padding:10px 0;border-radius:0 0 10px 10px;opacity:0;visibility:hidden;z-index:60;transition:opacity .25s ease,transform .25s ease,visibility .25s}.hnav__item:hover .hdrop,.hnav__item:focus-within .hdrop{opacity:1;visibility:visible;transform:translateX(50%) translateY(0)}.hdrop::before{content:"";position:absolute;top:-14px;left:0;right:0;height:14px}.hdrop ul{display:flex;flex-direction:column}.hdrop a{display:block;padding:9px 24px;font-size:16px;color:var(--ink-2);white-space:nowrap;text-align:right;transition:color .15s ease,background .15s ease}.hdrop a:hover{color:var(--gold-deep);background:var(--bg-cream)}.hdrop a::after{display:none}.site-header.header--solid{background:var(--white);box-shadow:0 4px 22px rgb(0 0 0 / .12);backdrop-filter:none}.site-header.header--solid .hnav a,.site-header.header--solid .hnav__link{color:var(--ink)}.site-header.header--solid .h-cta{color:var(--ink)}.site-header.header--solid .h-phone{background:var(--bg-dark);border-color:var(--bg-dark);color:#fff}.site-header.header--solid .h-phone .h-phone__small{color:#fff}.site-header.header--solid .h-phone__ico{color:#fff}.site-header.header--solid .h-phone:hover{background:#fff;border-color:#111;color:#000}.site-header.header--solid .h-phone:hover .h-phone__small{color:#000}.site-header.header--solid .h-phone:hover .h-phone__ico{color:#000}.site-header.header--solid .h-phone:hover .h-lang__btn{color:var(--ink);border-color:rgb(31 30 27 / .35)}.site-header.header--solid .h-social a{color:var(--ink);border-color:rgb(31 30 27 / .3)}.site-header.header--solid .h-social a:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)}.site-header.header--solid .hbar__logo .logo-light{display:none}.site-header.header--solid .hbar__logo .logo-dark{display:block}.site-header.header--solid .h-burger{color:var(--ink)}.site-header.header--solid .hnav a:hover,.site-header.header--solid .hnav__link:hover{color:var(--ink)}.site-header.header--solid .hnav a:hover::after{transform:scaleX(1)}@media (max-width:900px){.site-header.header--solid,.site-header.header--solid:hover,.site-header.header--solid.is-scrolled{background:var(--white)!important;box-shadow:0 4px 18px rgb(0 0 0 / .12)!important}.site-header.header--solid .hbar__logo .logo-light{display:none!important}.site-header.header--solid .hbar__logo .logo-dark{display:block!important}.site-header.header--solid .h-burger{color:var(--ink)!important}}