.CookieBanner-module__MpB1Dq__banner{--cookie-navy:#07162f;--cookie-blue:#10285f;--cookie-gold:#d7b56d;--cookie-gold-strong:#f0cf82;--cookie-cream:#fff8ea;--cookie-muted:#ffffffb8;--cookie-line:#ffffff24;z-index:900;color:#fff;-webkit-backdrop-filter:none;contain:paint;background:linear-gradient(135deg,#07162ffa,#10285ff0),radial-gradient(circle at 12% 18%,#f0cf8238,#0000 32%);border:1px solid #ffffff29;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;width:min(980px,100vw - 32px);padding:18px;display:grid;position:fixed;bottom:clamp(16px,3vw,34px);right:clamp(16px,3vw,34px);overflow:hidden;transform:translateZ(0);box-shadow:0 24px 70px #02091757,inset 0 1px #ffffff24}.CookieBanner-module__MpB1Dq__banner:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff14,#0000),linear-gradient(#ffffff17,#0000 42%);position:absolute;inset:0}.CookieBanner-module__MpB1Dq__glow{filter:blur(6px);pointer-events:none;background:#d7b56d2e;border-radius:50%;width:260px;height:260px;position:absolute;top:-100px;right:-80px}.CookieBanner-module__MpB1Dq__iconWrap{z-index:1;width:54px;height:54px;color:var(--cookie-navy);background:linear-gradient(135deg, var(--cookie-cream), var(--cookie-gold));border-radius:18px;place-items:center;display:grid;position:relative;box-shadow:0 12px 28px #d7b56d3d,inset 0 1px #ffffff80}.CookieBanner-module__MpB1Dq__content{z-index:1;min-width:0;position:relative}.CookieBanner-module__MpB1Dq__eyebrow{color:var(--cookie-gold-strong);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:5px;font-size:11px;font-weight:800;display:inline-flex}.CookieBanner-module__MpB1Dq__title{color:#fff;font-family:var(--font-heading,Poppins, sans-serif);letter-spacing:0;margin:0;font-size:clamp(20px,2.1vw,30px);line-height:1.05}.CookieBanner-module__MpB1Dq__text{max-width:650px;color:var(--cookie-muted);margin:8px 0 0;font-size:14px;line-height:1.65}.CookieBanner-module__MpB1Dq__links{flex-wrap:wrap;gap:14px;margin-top:11px;display:flex}.CookieBanner-module__MpB1Dq__links a{color:#ffffffe6;text-underline-offset:4px;font-size:12px;font-weight:700;-webkit-text-decoration:underline #d7b56d8c;text-decoration:underline #d7b56d8c}.CookieBanner-module__MpB1Dq__preferences{margin-top:14px;overflow:hidden}.CookieBanner-module__MpB1Dq__prefRow{color:#fff;border:1px solid var(--cookie-line);background:#ffffff12;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:58px;margin-top:8px;padding:12px 14px;display:grid;position:relative}.CookieBanner-module__MpB1Dq__prefRow strong{color:#fff;font-size:13px;line-height:1.25;display:block}.CookieBanner-module__MpB1Dq__prefRow span{color:#ffffffa8;margin-top:3px;font-size:12px;line-height:1.35;display:block}.CookieBanner-module__MpB1Dq__locked{background:var(--cookie-gold);white-space:nowrap;border-radius:999px;align-self:center;margin:0;padding:7px 10px;font-weight:800;color:var(--cookie-navy)!important;font-size:11px!important}.CookieBanner-module__MpB1Dq__switchInput{z-index:2;opacity:0;cursor:pointer;width:48px;height:28px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.CookieBanner-module__MpB1Dq__switch{background:#ffffff2e;border:1px solid #fff3;border-radius:999px;width:48px;height:28px;transition:background .2s,border-color .2s;position:relative;margin:0!important}.CookieBanner-module__MpB1Dq__switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:4px;left:4px;box-shadow:0 4px 10px #0000003d}.CookieBanner-module__MpB1Dq__switchInput:checked+.CookieBanner-module__MpB1Dq__switch{background:#d7b56deb;border-color:#ffffff47}.CookieBanner-module__MpB1Dq__switchInput:checked+.CookieBanner-module__MpB1Dq__switch:after{transform:translate(20px)}.CookieBanner-module__MpB1Dq__switchInput:focus-visible+.CookieBanner-module__MpB1Dq__switch{outline:2px solid var(--cookie-gold-strong);outline-offset:3px}.CookieBanner-module__MpB1Dq__actions{z-index:1;flex-direction:column;gap:9px;width:210px;display:flex;position:relative}.CookieBanner-module__MpB1Dq__actions button{min-height:44px;font-family:var(--font-body,Inter, sans-serif);letter-spacing:0;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:800;transition:transform .22s,box-shadow .22s,background .22s,color .22s;display:inline-flex}.CookieBanner-module__MpB1Dq__actions button:hover{transform:translateY(-1px)}.CookieBanner-module__MpB1Dq__actions button:focus-visible,.CookieBanner-module__MpB1Dq__links a:focus-visible,.CookieBanner-module__MpB1Dq__prefRow:focus-within{outline:2px solid var(--cookie-gold-strong);outline-offset:3px}.CookieBanner-module__MpB1Dq__primary{color:#07162f;background:linear-gradient(135deg, var(--cookie-cream), var(--cookie-gold));box-shadow:0 14px 28px #d7b56d3d}.CookieBanner-module__MpB1Dq__secondary{color:#fff;background:#ffffff1f;border:1px solid #ffffff24!important}.CookieBanner-module__MpB1Dq__ghost{color:#ffffffd1;background:0 0}.CookieBanner-module__MpB1Dq__ghost:hover{color:#fff;background:#ffffff14}@media (max-width:820px){.CookieBanner-module__MpB1Dq__banner{border-radius:22px;grid-template-columns:1fr;gap:14px;width:auto;padding:16px;bottom:12px;left:12px;right:12px}.CookieBanner-module__MpB1Dq__iconWrap{border-radius:16px;width:46px;height:46px}.CookieBanner-module__MpB1Dq__actions{grid-template-columns:1fr;width:100%;display:grid}}@media (max-width:460px){.CookieBanner-module__MpB1Dq__banner{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:min(340px,45dvh);padding:14px;overflow-y:auto}.CookieBanner-module__MpB1Dq__iconWrap{display:none}.CookieBanner-module__MpB1Dq__eyebrow{letter-spacing:.12em;margin-bottom:4px;font-size:9px}.CookieBanner-module__MpB1Dq__title{font-size:20px}.CookieBanner-module__MpB1Dq__text{font-size:12px;line-height:1.45}.CookieBanner-module__MpB1Dq__links{gap:10px;margin-top:8px}.CookieBanner-module__MpB1Dq__links a{font-size:11px}.CookieBanner-module__MpB1Dq__actions{gap:8px}.CookieBanner-module__MpB1Dq__actions button{border-radius:12px;min-height:40px;font-size:12px}.CookieBanner-module__MpB1Dq__prefRow{grid-template-columns:1fr;justify-items:start}.CookieBanner-module__MpB1Dq__switch{justify-self:start}}
.Footer-module__-aSibG__footer{padding:var(--spacing-xl) 0;background:#0c1d46;border-top:1px solid #b68f4b33;margin:0}.Footer-module__-aSibG__container{max-width:1280px;padding:0 var(--spacing-lg);margin:0 auto}.Footer-module__-aSibG__topRow{justify-content:space-between;align-items:center;gap:var(--spacing-xl);display:flex}.Footer-module__-aSibG__brandSmall{align-items:center;gap:var(--spacing-md);display:flex}.Footer-module__-aSibG__brandLogo{color:#fff;letter-spacing:.03em;background:linear-gradient(135deg,#b68f4b,#dec380);border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-family:Poppins,sans-serif;font-weight:700;display:inline-flex}.Footer-module__-aSibG__brandText{color:#fff;font-family:Poppins,sans-serif;font-weight:600}.Footer-module__-aSibG__quickNav{gap:var(--spacing-lg);display:flex}.Footer-module__-aSibG__footerCta{color:#fff;background:linear-gradient(135deg,#b68f4b,#dec380);border-radius:10px;padding:.7rem 1.2rem;font-family:Poppins,sans-serif;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 20px #b68f4b40}.Footer-module__-aSibG__footerCta:hover{transform:translateY(-2px);box-shadow:0 12px 28px #b68f4b59}.Footer-module__-aSibG__quickLink{color:#fff9;transition:color var(--transition-fast);font-size:var(--text-sm);font-family:Inter,sans-serif}.Footer-module__-aSibG__quickLink:hover{color:#dec380}.Footer-module__-aSibG__socialsSmall{gap:var(--spacing-sm);display:flex}.Footer-module__-aSibG__iconButton{color:#fff9;width:36px;height:36px;transition:all var(--transition-fast);background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.Footer-module__-aSibG__iconButton:hover{color:#fff;background:#b68f4b;border-color:#b68f4b;transform:translateY(-3px);box-shadow:0 8px 20px #b68f4b4d}.Footer-module__-aSibG__bottom{margin-top:var(--spacing-lg);padding-top:var(--spacing-md);text-align:center;border-top:1px solid #ffffff1a}.Footer-module__-aSibG__legalLinks{justify-content:center;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);flex-wrap:wrap;display:flex}.Footer-module__-aSibG__legalLink{color:#ffffff80;font-size:var(--text-sm);transition:color var(--transition-fast);font-family:Inter,sans-serif;text-decoration:none}.Footer-module__-aSibG__legalLink:hover{color:#dec380}.Footer-module__-aSibG__separator{color:#ffffff4d;font-size:var(--text-sm)}.Footer-module__-aSibG__copyright{color:#ffffff80;font-size:var(--text-sm);font-family:Inter,sans-serif}@media (max-width:768px){.Footer-module__-aSibG__topRow{align-items:flex-start;gap:var(--spacing-md);flex-direction:column}.Footer-module__-aSibG__quickNav{gap:var(--spacing-md);flex-wrap:wrap}.Footer-module__-aSibG__footerCta{text-align:center;width:100%}}
.Header-module__kiPM3G__header{--nav-navy:#0c2258;--nav-navy-soft:#0c1d46;--nav-gold:#b68f4b;--nav-gold-light:#dec380;--nav-ink:#0a1730;--nav-ease:cubic-bezier(.16, 1, .3, 1);z-index:1000;pointer-events:none;transition:padding .5s var(--nav-ease);padding:clamp(10px,1.4vw,18px) clamp(12px,3vw,32px) 0;position:fixed;top:0;left:0;right:0}.Header-module__kiPM3G__header>*{pointer-events:auto}.Header-module__kiPM3G__shell{-webkit-backdrop-filter:saturate(160%)blur(22px);z-index:2;max-width:1320px;transition:background .5s var(--nav-ease), border-color .5s var(--nav-ease), box-shadow .5s var(--nav-ease);background:#0a1730db;border:1px solid #ffffff1a;border-radius:clamp(14px,2vw,22px);margin:0 auto;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff14,0 10px 40px -18px #00000073,0 2px 6px -2px #00000040}.Header-module__kiPM3G__shell:before{content:"";opacity:.7;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#b68f4b00 10%,#b68f4b8c 50%,#b68f4b00 90%,#0000 100%);height:1px;position:absolute;inset:0 0 auto}.Header-module__kiPM3G__header.Header-module__kiPM3G__scrolled{padding-top:clamp(8px,1vw,12px)}.Header-module__kiPM3G__header.Header-module__kiPM3G__scrolled .Header-module__kiPM3G__shell{background:#081228f0;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff1a,0 18px 50px -22px #0000008c,0 4px 12px -4px #0000004d}.Header-module__kiPM3G__header.Header-module__kiPM3G__menuOpen .Header-module__kiPM3G__shell{background:#081228fa;border-color:#dec38047}.Header-module__kiPM3G__container{transition:padding .5s var(--nav-ease);justify-content:space-between;align-items:center;gap:clamp(8px,2vw,24px);padding:clamp(10px,1.2vw,14px) clamp(14px,2vw,22px);display:flex}.Header-module__kiPM3G__header.Header-module__kiPM3G__scrolled .Header-module__kiPM3G__container{padding-top:clamp(8px,1vw,10px);padding-bottom:clamp(8px,1vw,10px)}.Header-module__kiPM3G__logo{color:inherit;z-index:2;flex-shrink:0;align-items:center;gap:clamp(8px,1.2vw,12px);text-decoration:none;display:inline-flex;position:relative}.Header-module__kiPM3G__logoGlow{width:clamp(44px,5.5vw,64px);height:clamp(44px,5.5vw,64px);transition:box-shadow .45s var(--nav-ease), width .4s var(--nav-ease), height .4s var(--nav-ease);pointer-events:none;z-index:0;background:#fff;border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 0 1px #b68f4b73,0 0 0 5px #ffffff0f,0 0 24px #b68f4b59,0 6px 18px #00000059}.Header-module__kiPM3G__logo:hover .Header-module__kiPM3G__logoGlow{box-shadow:0 0 0 1px #b68f4bb3,0 0 0 6px #b68f4b1a,0 0 36px #b68f4b8c,0 8px 22px #0006}.Header-module__kiPM3G__header.Header-module__kiPM3G__scrolled .Header-module__kiPM3G__logoGlow{width:clamp(38px,4.5vw,54px);height:clamp(38px,4.5vw,54px)}.Header-module__kiPM3G__logoImage{object-fit:contain;filter:drop-shadow(0 1px 2px #0c225840);width:clamp(44px,5.5vw,64px);height:clamp(44px,5.5vw,64px);transition:transform .45s var(--nav-ease), width .4s var(--nav-ease), height .4s var(--nav-ease);z-index:1;padding:clamp(4px,.6vw,6px);position:relative}.Header-module__kiPM3G__header.Header-module__kiPM3G__scrolled .Header-module__kiPM3G__logoImage{width:clamp(38px,4.5vw,54px);height:clamp(38px,4.5vw,54px)}.Header-module__kiPM3G__logo:hover .Header-module__kiPM3G__logoImage{transform:scale(1.04)rotate(-1.5deg)}.Header-module__kiPM3G__logoWordmark{flex-direction:column;gap:3px;line-height:1;display:flex}.Header-module__kiPM3G__logoBrand{letter-spacing:.18em;background:linear-gradient(135deg, #fff 20%, var(--nav-gold-light) 120%);-webkit-text-fill-color:transparent;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-family:Poppins,sans-serif;font-size:clamp(.78rem,1.1vw,1.05rem);font-weight:700}.Header-module__kiPM3G__logoSub{letter-spacing:.28em;text-transform:uppercase;color:#ffffffbf;white-space:nowrap;font-family:Inter,sans-serif;font-size:clamp(.52rem,.7vw,.62rem);font-weight:500}.Header-module__kiPM3G__nav{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.Header-module__kiPM3G__navList{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:2px;margin:0;padding:5px;list-style:none;display:flex;position:relative}.Header-module__kiPM3G__navItem{position:relative}.Header-module__kiPM3G__navLink{letter-spacing:.01em;transition:color .25s var(--nav-ease);isolation:isolate;white-space:nowrap;border-radius:999px;align-items:center;padding:clamp(7px,1vw,9px) clamp(12px,1.5vw,18px);font-family:Inter,sans-serif;font-size:clamp(.8rem,1vw,.92rem);font-weight:500;text-decoration:none;display:inline-flex;position:relative;color:#fff!important}.Header-module__kiPM3G__navLink:visited,.Header-module__kiPM3G__navLink:hover,.Header-module__kiPM3G__navLink:focus-visible,.Header-module__kiPM3G__navLinkActive{color:#fff!important}.Header-module__kiPM3G__hoverPill{z-index:-1;background:#ffffff14;border-radius:999px;position:absolute;inset:0}.Header-module__kiPM3G__navLabel{z-index:1;position:relative;color:#fff!important}.Header-module__kiPM3G__activeUnderline{background:linear-gradient(90deg, var(--nav-gold), var(--nav-gold-light));z-index:1;border-radius:2px;width:18px;height:2px;position:absolute;bottom:2px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #b68f4b8c}.Header-module__kiPM3G__navLinkActive{font-weight:600}.Header-module__kiPM3G__actions{flex-shrink:0;align-items:center;gap:clamp(8px,1.2vw,12px);display:flex}.Header-module__kiPM3G__ctaButton{background:linear-gradient(135deg, var(--nav-navy) 0%, #1a3a82 60%, var(--nav-gold) 140%);letter-spacing:.04em;isolation:isolate;transition:transform .35s var(--nav-ease), box-shadow .35s var(--nav-ease);white-space:nowrap;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:clamp(8px,1vw,10px) clamp(14px,1.5vw,20px);font-family:Poppins,sans-serif;font-size:clamp(.78rem,1vw,.88rem);font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff40,0 8px 22px -8px #0c22588c,0 0 0 1px #b68f4b26;color:#fff!important}.Header-module__kiPM3G__ctaButton:visited,.Header-module__kiPM3G__ctaButton:hover,.Header-module__kiPM3G__ctaButton:focus-visible{color:#fff!important}.Header-module__kiPM3G__ctaButton:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff4d,0 14px 30px -10px #0c2258b3,0 0 0 1px #b68f4b59}.Header-module__kiPM3G__ctaButton:active{transform:translateY(0)}.Header-module__kiPM3G__ctaShine{transition:transform .9s var(--nav-ease);pointer-events:none;z-index:1;background:linear-gradient(115deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.Header-module__kiPM3G__ctaButton:hover .Header-module__kiPM3G__ctaShine{transform:translate(120%)}.Header-module__kiPM3G__ctaLabel{z-index:2;position:relative;color:#fff!important}.Header-module__kiPM3G__ctaArrow{z-index:2;transition:transform .35s var(--nav-ease);position:relative;color:#fff!important}.Header-module__kiPM3G__ctaButton:hover .Header-module__kiPM3G__ctaArrow{transform:translate(3px)}.Header-module__kiPM3G__languageWrap{z-index:1100;padding-left:10px;position:relative}.Header-module__kiPM3G__languageWrap:before{content:"";background:linear-gradient(#0000,#fff3,#0000);width:1px;position:absolute;top:20%;bottom:20%;left:0}.Header-module__kiPM3G__hamburger{cursor:pointer;width:46px;height:46px;transition:background .3s var(--nav-ease), border-color .3s var(--nav-ease), border-radius .3s var(--nav-ease);z-index:1200;background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none;position:relative}.Header-module__kiPM3G__hamburger:hover{background:#ffffff1f;border-color:#b68f4b8c}.Header-module__kiPM3G__hamburger:focus-visible{outline:2px solid var(--nav-gold);outline-offset:3px}.Header-module__kiPM3G__hamburgerOpen{background:var(--nav-gold);border-color:var(--nav-gold);border-radius:50%}.Header-module__kiPM3G__burgerBox{flex-direction:column;justify-content:space-between;width:22px;height:16px;display:flex;position:relative}.Header-module__kiPM3G__burgerLine{transform-origin:50%;width:100%;height:2px;transition:transform .4s var(--nav-ease), opacity .25s ease, background .3s ease, width .35s var(--nav-ease);background:#fff;border-radius:2px;display:block}.Header-module__kiPM3G__hamburgerOpen .Header-module__kiPM3G__burgerLine:first-child{background:var(--nav-navy);transform:translateY(7px)rotate(45deg)}.Header-module__kiPM3G__hamburgerOpen .Header-module__kiPM3G__burgerLine:nth-child(2){opacity:0;width:0}.Header-module__kiPM3G__hamburgerOpen .Header-module__kiPM3G__burgerLine:nth-child(3){background:var(--nav-navy);transform:translateY(-7px)rotate(-45deg)}.Header-module__kiPM3G__overlay{z-index:1;will-change:clip-path;background:radial-gradient(80% 70% at 15% 15%,#1634768c 0%,#0000 60%),radial-gradient(60% 55% at 85% 80%,#b68f4b2e 0%,#0000 55%),linear-gradient(160deg,#060f26 0%,#0a1733 45%,#0c1a2e 100%);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.Header-module__kiPM3G__overlayBlob1{pointer-events:none;background:radial-gradient(circle,#b68f4b1f 0%,#0000 65%);border-radius:50%;width:clamp(300px,50vw,700px);height:clamp(300px,50vw,700px);position:absolute;top:-20%;right:-10%}.Header-module__kiPM3G__overlayBlob2{pointer-events:none;background:radial-gradient(circle,#1a3a824d 0%,#0000 65%);border-radius:50%;width:clamp(250px,40vw,600px);height:clamp(250px,40vw,600px);position:absolute;bottom:-15%;left:-5%}.Header-module__kiPM3G__overlayInner{z-index:1;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;gap:clamp(20px,3vh,40px);height:100%;padding:clamp(20px,3vw,40px) clamp(20px,5vw,60px);display:flex;position:relative;overflow-y:auto}.Header-module__kiPM3G__overlayTopBar{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding-bottom:clamp(16px,2.5vh,28px);padding-right:clamp(64px,9vw,90px);display:flex}.Header-module__kiPM3G__overlayLogo{align-items:center;gap:clamp(8px,1.5vw,14px);text-decoration:none;display:flex}.Header-module__kiPM3G__overlayLogoDisc{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(38px,5vw,48px);height:clamp(38px,5vw,48px);display:flex;box-shadow:0 0 0 1px #b68f4b73,0 0 20px #b68f4b4d}.Header-module__kiPM3G__overlayLogoDisc img{object-fit:contain;padding:2px;width:clamp(28px,3.8vw,38px)!important;height:clamp(28px,3.8vw,38px)!important}.Header-module__kiPM3G__overlayLogoBrand{letter-spacing:.18em;background:linear-gradient(135deg, #fff 20%, var(--nav-gold-light) 120%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Poppins,sans-serif;font-size:clamp(.85rem,1.6vw,1.1rem);font-weight:700}.Header-module__kiPM3G__overlayEyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--nav-gold);font-family:Inter,sans-serif;font-size:clamp(.58rem,.9vw,.7rem);font-weight:600}.Header-module__kiPM3G__overlayNav{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.Header-module__kiPM3G__overlayList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Header-module__kiPM3G__overlayItem{position:relative;overflow:hidden}.Header-module__kiPM3G__overlayLink{color:#ffffffb3;transition:color .28s var(--nav-ease), padding-left .35s var(--nav-ease);cursor:pointer;align-items:baseline;gap:clamp(12px,2vw,22px);padding:clamp(14px,2.2vh,22px) clamp(4px,.8vw,8px);text-decoration:none;display:flex;position:relative}.Header-module__kiPM3G__overlayLink:hover,.Header-module__kiPM3G__overlayLinkActive{color:#fff;padding-left:clamp(10px,1.5vw,18px)}.Header-module__kiPM3G__overlayLinkNum{letter-spacing:.2em;color:var(--nav-gold);flex-shrink:0;align-self:center;min-width:clamp(18px,2.5vw,24px);font-family:Inter,sans-serif;font-size:clamp(.6rem,.9vw,.72rem);font-weight:600}.Header-module__kiPM3G__overlayLinkText{letter-spacing:-.02em;transition:transform .35s var(--nav-ease);flex:1;font-family:Poppins,sans-serif;font-size:clamp(2rem,5.5vw,4.5rem);font-weight:700;line-height:1.05}.Header-module__kiPM3G__overlayLink:hover .Header-module__kiPM3G__overlayLinkText{transform:translate(4px)}.Header-module__kiPM3G__overlayLinkActive .Header-module__kiPM3G__overlayLinkText{background:linear-gradient(135deg, #fff 30%, var(--nav-gold-light) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Header-module__kiPM3G__overlayLinkIcon{color:#ffffff40;transition:color .28s var(--nav-ease), transform .35s var(--nav-ease);flex-shrink:0;align-self:center;width:clamp(20px,2.5vw,28px);height:clamp(20px,2.5vw,28px)}.Header-module__kiPM3G__overlayLink:hover .Header-module__kiPM3G__overlayLinkIcon,.Header-module__kiPM3G__overlayLinkActive .Header-module__kiPM3G__overlayLinkIcon{color:var(--nav-gold);transform:translate(3px,-3px)}.Header-module__kiPM3G__overlayItemRule{transform-origin:0;background:linear-gradient(90deg,#b68f4b59,#ffffff0f 70%,#0000);height:1px;display:block}.Header-module__kiPM3G__overlayFooter{border-top:1px solid #ffffff14;flex-direction:column;flex-shrink:0;gap:clamp(14px,2vh,20px);padding-top:clamp(16px,2.5vh,28px);display:flex}.Header-module__kiPM3G__overlayCta,.Header-module__kiPM3G__overlayCta:visited,.Header-module__kiPM3G__overlayCta:hover,.Header-module__kiPM3G__overlayCta:focus-visible,.Header-module__kiPM3G__overlayCta>span,.Header-module__kiPM3G__overlayCta>svg{color:#fff!important}.Header-module__kiPM3G__overlayCta{background:linear-gradient(135deg, var(--nav-navy) 0%, #1a3a82 55%, var(--nav-gold) 140%);letter-spacing:.05em;isolation:isolate;transition:transform .3s var(--nav-ease), box-shadow .3s var(--nav-ease);border:1px solid #ffffff2e;border-radius:16px;justify-content:center;align-self:flex-start;align-items:center;gap:10px;padding:clamp(14px,2vh,18px) clamp(24px,3vw,32px);font-family:Poppins,sans-serif;font-size:clamp(.88rem,1.3vw,1rem);font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 12px 32px -10px #0c2258a6;color:#fff!important}.Header-module__kiPM3G__overlayCta:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff47,0 18px 40px -12px #0c2258cc}.Header-module__kiPM3G__overlayCtaShine{transition:transform .9s var(--nav-ease);pointer-events:none;z-index:1;background:linear-gradient(115deg,#0000 30%,#ffffff4d 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.Header-module__kiPM3G__overlayCta:hover .Header-module__kiPM3G__overlayCtaShine{transform:translate(120%)}.Header-module__kiPM3G__overlayMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.Header-module__kiPM3G__overlayLangSlot{z-index:200;position:relative}.Header-module__kiPM3G__overlayTagline{color:#ffffff61;letter-spacing:.06em;margin:0;font-family:Inter,sans-serif;font-size:clamp(.68rem,.9vw,.75rem)}@media (max-width:1180px){.Header-module__kiPM3G__navLink{padding-left:clamp(10px,1.2vw,14px);padding-right:clamp(10px,1.2vw,14px);font-size:.85rem}}@media (max-width:980px){.Header-module__kiPM3G__nav,.Header-module__kiPM3G__languageWrap{display:none}.Header-module__kiPM3G__hamburger{display:inline-flex}.Header-module__kiPM3G__ctaButton{gap:6px;padding:9px 14px;font-size:.8rem}.Header-module__kiPM3G__ctaLabel{display:none}.Header-module__kiPM3G__ctaArrow{margin:0 2px}.Header-module__kiPM3G__overlayInner{padding-top:112px}}@media (max-width:768px){.Header-module__kiPM3G__logoSub{display:none}.Header-module__kiPM3G__overlayLinkText{font-size:clamp(1.8rem,7vw,3rem)}}@media (max-width:640px){.Header-module__kiPM3G__header{padding-left:clamp(10px,3vw,14px);padding-right:clamp(10px,3vw,14px)}.Header-module__kiPM3G__container{gap:8px;padding:10px 12px}.Header-module__kiPM3G__ctaButton{padding:8px 12px}.Header-module__kiPM3G__hamburger{border-radius:12px;width:42px;height:42px}.Header-module__kiPM3G__overlayInner{gap:16px;padding:108px 22px 24px}.Header-module__kiPM3G__overlayTopBar{display:none}.Header-module__kiPM3G__overlayLinkText{font-size:clamp(1.6rem,8.5vw,2.4rem)}.Header-module__kiPM3G__overlayLink{padding-top:12px;padding-bottom:12px}.Header-module__kiPM3G__overlayCta{justify-content:center;align-self:stretch;padding:14px 22px;font-size:.9rem}}@media (max-width:430px){.Header-module__kiPM3G__logoBrand{letter-spacing:.14em;font-size:.82rem}.Header-module__kiPM3G__ctaButton{display:none}.Header-module__kiPM3G__overlayLinkText{font-size:clamp(1.45rem,8vw,2rem)}.Header-module__kiPM3G__overlayLink{gap:10px}.Header-module__kiPM3G__overlayLinkNum{font-size:.6rem}}@media (max-width:390px){.Header-module__kiPM3G__container{padding:8px 10px}.Header-module__kiPM3G__hamburger{border-radius:10px;width:38px;height:38px}.Header-module__kiPM3G__burgerBox{width:18px;height:14px}.Header-module__kiPM3G__overlayLinkText{font-size:clamp(1.3rem,7.5vw,1.8rem)}}@media (max-width:360px){.Header-module__kiPM3G__logoBrand{letter-spacing:.1em;font-size:.75rem}.Header-module__kiPM3G__logoGlow,.Header-module__kiPM3G__logoImage{width:38px!important;height:38px!important}.Header-module__kiPM3G__header.Header-module__kiPM3G__scrolled .Header-module__kiPM3G__logoGlow,.Header-module__kiPM3G__header.Header-module__kiPM3G__scrolled .Header-module__kiPM3G__logoImage{width:34px!important;height:34px!important}.Header-module__kiPM3G__ctaButton{display:none}.Header-module__kiPM3G__overlayInner{padding:16px 16px 20px}.Header-module__kiPM3G__overlayLinkText{font-size:clamp(1.2rem,7vw,1.6rem)}}@media (max-width:320px){.Header-module__kiPM3G__container{gap:6px;padding:6px 8px}.Header-module__kiPM3G__shell{border-radius:12px}}@media (prefers-reduced-motion:reduce){.Header-module__kiPM3G__header,.Header-module__kiPM3G__shell,.Header-module__kiPM3G__container,.Header-module__kiPM3G__logoImage,.Header-module__kiPM3G__ctaButton,.Header-module__kiPM3G__ctaArrow,.Header-module__kiPM3G__ctaShine,.Header-module__kiPM3G__navLink,.Header-module__kiPM3G__burgerLine,.Header-module__kiPM3G__overlayLink,.Header-module__kiPM3G__overlayLinkText,.Header-module__kiPM3G__overlayLinkIcon{transition:none!important;animation:none!important}.Header-module__kiPM3G__overlay{clip-path:none!important}}
.LanguageSwitcher-module__rRk1oG__languageSwitcher{z-index:30000;position:relative}.LanguageSwitcher-module__rRk1oG__mobileOverlay{width:100%}.LanguageSwitcher-module__rRk1oG__button{border-radius:var(--radius-lg);color:#fff;cursor:pointer;transition:all var(--transition-fast);-webkit-backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff24;align-items:center;gap:.625rem;padding:.55rem .9rem;display:inline-flex;position:relative;overflow:hidden}.LanguageSwitcher-module__rRk1oG__button,.LanguageSwitcher-module__rRk1oG__button:hover,.LanguageSwitcher-module__rRk1oG__button:focus-visible,.LanguageSwitcher-module__rRk1oG__buttonOpen{color:#fff!important}.LanguageSwitcher-module__rRk1oG__button:before{content:"";opacity:0;transition:opacity var(--transition-fast);z-index:-1;background:linear-gradient(135deg,#ffffff14 0%,#b68f4b1f 100%);position:absolute;inset:0}.LanguageSwitcher-module__rRk1oG__button:hover{background:#ffffff1f;border-color:#b68f4b80;box-shadow:0 4px 14px #00000040,inset 0 0 0 1px #b68f4b40}.LanguageSwitcher-module__rRk1oG__button:active{transform:scale(.97)}.LanguageSwitcher-module__rRk1oG__buttonOpen{background:#ffffff24;border-color:#b68f4b8c;box-shadow:0 4px 14px #00000040,inset 0 0 0 1px #b68f4b4d}.LanguageSwitcher-module__rRk1oG__flag{justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:flex}.LanguageSwitcher-module__rRk1oG__code{letter-spacing:.05em;color:#fff;min-width:1.75rem;font-family:Poppins,sans-serif;font-weight:700}.LanguageSwitcher-module__rRk1oG__chevron{color:#fff;transition:transform var(--transition-fast);flex-shrink:0}.LanguageSwitcher-module__rRk1oG__chevron[data-open=true]{transform:rotate(180deg)}.LanguageSwitcher-module__rRk1oG__code,.LanguageSwitcher-module__rRk1oG__chevron{color:#fff!important}.LanguageSwitcher-module__rRk1oG__backdrop{z-index:29998;position:fixed;inset:0}.LanguageSwitcher-module__rRk1oG__menu{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(20px);z-index:30001;background:#fff;border:1px solid #e9e9e9;min-width:220px;position:absolute;top:calc(100% + .75rem);right:0;overflow:hidden;box-shadow:0 12px 40px #0c225826,inset 0 0 1px #b68f4b1a}.LanguageSwitcher-module__rRk1oG__menuHeader{padding:var(--spacing-md) var(--spacing-lg);background:linear-gradient(135deg,#0c225805,#b68f4b05);border-bottom:1px solid #e9e9e9}.LanguageSwitcher-module__rRk1oG__menuTitle{letter-spacing:.08em;color:#9e8d6a;text-transform:uppercase;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;display:block}.LanguageSwitcher-module__rRk1oG__options{padding:var(--spacing-md);gap:var(--spacing-sm);flex-direction:column;display:flex}.LanguageSwitcher-module__rRk1oG__option{align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md);color:#434552;cursor:pointer;transition:all var(--transition-fast);text-align:left;background:#fff;border:1px solid #0000;font-family:Inter,sans-serif;font-size:.875rem;display:flex;position:relative;overflow:hidden}.LanguageSwitcher-module__rRk1oG__option:before{content:"";opacity:0;transition:opacity var(--transition-fast);background:linear-gradient(135deg,#b68f4b1a,#b68f4b0d);position:absolute;inset:0}.LanguageSwitcher-module__rRk1oG__option:hover{color:#0c2258;background:#f5f5f5;border-color:#0c2258;box-shadow:0 4px 12px #b68f4b14}.LanguageSwitcher-module__rRk1oG__option.LanguageSwitcher-module__rRk1oG__active{color:#0c2258;background:linear-gradient(135deg,#b68f4b14,#b68f4b0a);border-color:#0c2258;box-shadow:0 0 0 2px #b68f4b33,0 4px 12px #b68f4b14}.LanguageSwitcher-module__rRk1oG__optionFlag{flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;display:flex}.LanguageSwitcher-module__rRk1oG__optionContent{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.LanguageSwitcher-module__rRk1oG__optionCode{letter-spacing:.05em;color:#0c2258;font-size:.875rem;font-weight:700}.LanguageSwitcher-module__rRk1oG__optionName{color:#9e8d6a;font-size:.75rem;font-weight:500}.LanguageSwitcher-module__rRk1oG__option.LanguageSwitcher-module__rRk1oG__active .LanguageSwitcher-module__rRk1oG__optionName{color:#b68f4b;font-weight:600}.LanguageSwitcher-module__rRk1oG__checkmark{color:#fff;border-radius:var(--radius-full);background:linear-gradient(135deg,#0c2258,#b68f4b);flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:900;display:flex;box-shadow:0 4px 12px #b68f4b4d}@media (max-width:640px){.LanguageSwitcher-module__rRk1oG__button{gap:.5rem;padding:.5rem .75rem;font-size:.8rem}.LanguageSwitcher-module__rRk1oG__code{min-width:1.5rem;font-size:.75rem}.LanguageSwitcher-module__rRk1oG__flag{font-size:1.1rem}.LanguageSwitcher-module__rRk1oG__chevron{width:14px;height:14px}.LanguageSwitcher-module__rRk1oG__menu{min-width:200px;right:-.5rem}.LanguageSwitcher-module__rRk1oG__option{padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-sm)}.LanguageSwitcher-module__rRk1oG__optionFlag{font-size:1.25rem}.LanguageSwitcher-module__rRk1oG__optionCode{font-size:.8rem}.LanguageSwitcher-module__rRk1oG__optionName{font-size:.7rem}.LanguageSwitcher-module__rRk1oG__checkmark{width:1.25rem;height:1.25rem}}@media (max-width:980px){.LanguageSwitcher-module__rRk1oG__mobileOverlay .LanguageSwitcher-module__rRk1oG__button{justify-content:center;width:100%}.LanguageSwitcher-module__rRk1oG__mobileOverlay .LanguageSwitcher-module__rRk1oG__backdrop{background:#0309187a}.LanguageSwitcher-module__rRk1oG__mobileOverlay .LanguageSwitcher-module__rRk1oG__menu{left:clamp(18px,5vw,32px);right:clamp(18px,5vw,32px);bottom:max(18px, env(safe-area-inset-bottom));border-radius:22px;min-width:0;max-height:calc(100dvh - 36px);position:fixed;top:auto;overflow-y:auto}}
