.maihdr{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--mai-header-bg,rgba(250,240,230,.92));border-bottom:1px solid var(--mai-border,rgba(0,0,0,.12));position:sticky;top:0;z-index:900}.maihdr__inner{gap:40px;margin:0 auto;max-width:var(--mai-container,1160px);min-height:96px;padding:12px 32px}.maihdr__inner,.maihdr__logo{align-items:center;display:flex}.maihdr__logo{flex:0 0 auto;text-decoration:none}.maihdr__logo img{display:block;height:var(--mai-header-logo-h,48px);width:auto}.maihdr__nav{flex:1 1 auto}.maihdr__menu{align-items:center;display:flex;flex-wrap:wrap;gap:4px 32px;list-style:none;margin:0;padding:0}.maihdr--nav-left .maihdr__menu{justify-content:flex-start}.maihdr--nav-center .maihdr__menu{justify-content:center}.maihdr--nav-right .maihdr__menu{justify-content:flex-end}.maihdr__item{position:relative}.maihdr__menu a{color:var(--mai-heading,#000);font-family:var(--mai-font-display,"Inter Tight",sans-serif);font-size:var(--mai-nav-size,18px);font-weight:500;padding:10px 0;text-decoration:none;transition:color .18s ease,opacity .18s ease}.maihdr__menu a.is-active,.maihdr__menu a:hover{color:var(--mai-link,#ed1d5b)}.maihdr__sub{background:var(--mai-surface,#fff);border:1px solid var(--mai-border,rgba(0,0,0,.12));border-radius:14px;box-shadow:var(--mai-shadow,0 10px 30px rgba(0,0,0,.08));display:none;left:0;list-style:none;margin:0;min-width:220px;padding:10px;position:absolute;top:100%;z-index:950}.maihdr__item:focus-within>.maihdr__sub,.maihdr__item:hover>.maihdr__sub{display:block}.maihdr__sub a{border-bottom:none;border-radius:8px;display:block;padding:8px 12px}.maihdr__sub a:hover{background:var(--mai-surface-2,#f5e6d3)}.maihdr__cta{flex:0 0 auto}.maihdr__btn{align-items:center;background:var(--mai-btn-bg,#ed1d5b);border:var(--mai-btn-border-w,0) solid var(--mai-btn-border-c,transparent);border-radius:var(--mai-btn-radius,100px);color:var(--mai-btn-text,#fff);display:inline-flex;font-family:var(--mai-font-display,"Inter Tight",sans-serif);font-size:var(--mai-btn-font-size,16px);font-weight:600;padding:var(--mai-btn-pad,14px 28px);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.maihdr__btn:hover{box-shadow:0 8px 24px var(--mai-btn-bg-shadow,rgba(237,29,91,.3));transform:translateY(-2px)}.maihdr__burger{background:transparent;border:1px solid var(--mai-border,rgba(0,0,0,.12));border-radius:10px;cursor:pointer;display:none;flex-direction:column;gap:5px;height:44px;justify-content:center;padding:10px;width:44px}.maihdr__burger span{background:var(--mai-heading,#000);border-radius:2px;display:block;height:2px;transition:transform .2s ease,opacity .2s ease;width:100%}.maihdr--open .maihdr__burger span:first-child{transform:translateY(7px) rotate(45deg)}.maihdr--open .maihdr__burger span:nth-child(2){opacity:0}.maihdr--open .maihdr__burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.maihdr--transparent-dark,.maihdr--transparent-light{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border-bottom:none;left:0;position:absolute;right:0;top:0}.maihdr--transparent-dark .maihdr__menu a{color:#fff}.maihdr--transparent-dark .maihdr__menu a.is-active,.maihdr--transparent-dark .maihdr__menu a:hover{color:var(--mai-link,#ed1d5b)}.maihdr--transparent-dark .maihdr__burger{border-color:hsla(0,0%,100%,.4)}.maihdr--transparent-dark .maihdr__burger span{background:#fff}.maihdr--transparent-light .maihdr__menu a{color:var(--mai-ink,#1a1a1a)}.maihdr--transparent-light .maihdr__menu a.is-active,.maihdr--transparent-light .maihdr__menu a:hover{color:var(--mai-link,#ed1d5b)}@media (max-width:900px){.maihdr__burger{display:flex;margin-left:auto}.maihdr__nav{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--mai-header-bg,rgba(250,240,230,.96));border-bottom:1px solid var(--mai-border,rgba(0,0,0,.12));display:none;left:0;padding:16px 24px 24px;position:absolute;right:0;top:100%}.maihdr--open .maihdr__nav{display:block}.maihdr--transparent-dark .maihdr__nav{background:rgba(0,0,0,.92)}.maihdr--transparent-light .maihdr__nav{background:hsla(0,0%,100%,.95)}.maihdr__menu{align-items:flex-start;flex-direction:column;gap:4px}.maihdr__sub{background:transparent;border:none;box-shadow:none;display:block;padding:0 0 0 16px;position:static}.maihdr__cta{display:none}}