.wj-mega{--wj-accent:var(--primary,#fedb32);--wj-ink:var(--dark,#000);--wj-muted:#505153;--wj-line:#eae6da;--wj-bar-bg:#fef9ee;--wj-bar-line:rgba(0,0,0,.12);--wj-panel-bg:#fff;--wj-feature-bg:#000;--wj-feature-ink:#fffefa;--wj-gutter:clamp(24px,4vw,56px);--wj-logo-h:46px;color:var(--wj-ink);position:relative;z-index:1000}.wj-mega *,.wj-mega :after,.wj-mega :before{box-sizing:border-box}.wj-mega ul{list-style:none;margin:0;padding:0}.wj-mega p{margin:0}.wj-mega a{text-decoration:none}.wj-mega__sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.wj-mega--sticky .wj-mega__spacer{height:var(--wj-mega-h,78px)}.wj-mega--sticky .wj-mega__bar{left:0;position:fixed;right:0;top:0}.wj-mega__bar{background:var(--wj-bar-bg);border-bottom:1px solid var(--wj-bar-line);position:relative;transition:box-shadow .2s ease}.wj-mega--shadow.is-scrolled .wj-mega__bar{box-shadow:0 10px 30px -18px rgba(60,48,20,.45)}.wj-mega__inner{align-items:center;display:flex;gap:20px;padding:14px var(--wj-gutter)}.wj-mega__logo{color:inherit;display:flex;flex:none}.wj-mega__logo img{display:block;height:var(--wj-logo-h);max-width:none;width:auto}.wj-mega__logo-text{font-size:1.25rem;font-weight:700;line-height:var(--wj-logo-h)}.wj-mega__drawer{align-items:center;display:flex;flex:1 1 auto;gap:20px;min-width:0}.wj-mega__nav{margin-left:auto}.wj-mega__items{align-items:center;display:flex;gap:4px}.wj-mega__trigger{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--wj-ink);cursor:pointer;display:flex;font:inherit;font-size:.875rem;font-weight:500;gap:6px;line-height:1.2;min-height:44px;padding:0 14px;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.wj-mega__trigger:hover{background:rgba(0,0,0,.06)}.wj-mega__trigger[aria-expanded=true]{background:var(--wj-ink);color:#fff}.wj-mega__item.is-current>.wj-mega__trigger:not([aria-expanded=true]){border-radius:0;box-shadow:inset 0 -2px 0 var(--wj-accent)}.wj-mega__panel a:focus-visible,.wj-mega__toggle:focus-visible,.wj-mega__trigger:focus-visible{outline:2px solid var(--wj-ink);outline-offset:2px}.wj-mega__chevron{flex:none;transition:transform .15s ease}.wj-mega__trigger[aria-expanded=true] .wj-mega__chevron{transform:rotate(180deg)}.wj-mega__cta{flex:none}.wj-mega__cta .btn{white-space:nowrap}.wj-mega__panel{background:var(--wj-panel-bg);border-bottom:1px solid var(--wj-line);border-top:1px solid var(--wj-line);box-shadow:0 32px 64px -24px rgba(60,48,20,.28);display:none;left:0;max-height:calc(100vh - var(--wj-mega-h, 78px));overflow-y:auto;position:absolute;right:0;top:100%;z-index:30}.wj-mega:not(.has-js) .wj-mega__item:focus-within>.wj-mega__panel,.wj-mega:not(.has-js) .wj-mega__item:hover>.wj-mega__panel,.wj-mega__item.is-open>.wj-mega__panel{display:block}.wj-mega__item.is-open>.wj-mega__panel{animation:wj-mega-in .18s ease-out}@keyframes wj-mega-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.wj-mega__panel-inner{display:flex;flex-wrap:wrap;gap:40px;margin:0 auto;max-width:1560px;padding:40px var(--wj-gutter)}.wj-mega__main{display:flex;flex:999 1 560px;flex-direction:column;gap:28px;min-width:0}.wj-mega__panel-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.wj-mega__panel-title{color:var(--wj-ink);letter-spacing:-.02em;margin:0}.wj-mega__all{border-bottom:2px solid var(--wj-accent);color:var(--wj-ink);font-size:.875rem;font-weight:600;padding-bottom:2px;transition:color .15s ease}.wj-mega__all:hover{color:var(--wj-muted)}.wj-mega__columns{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.wj-mega__col{display:flex;flex-direction:column;gap:4px}.wj-mega__col-heading,.wj-mega__eyebrow{color:var(--wj-muted);font-size:.75rem;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.wj-mega__col-heading{padding-bottom:6px}a.wj-mega__col-heading:hover{color:var(--wj-ink)}.wj-mega__links{gap:4px}.wj-mega__link,.wj-mega__links{display:flex;flex-direction:column}.wj-mega__link{border-radius:12px;color:var(--wj-ink);gap:2px;margin:0 -12px;padding:10px 12px;transition:background-color .15s ease}.wj-mega__link:hover,.wj-mega__link[aria-current=page]{background:var(--wj-bar-bg)}.wj-mega__link-name{align-items:center;display:flex;font-size:.9375rem;font-weight:600;gap:8px;line-height:1.35}.wj-mega__badge{background:var(--wj-accent);border-radius:999px;color:#000;font-size:.6875rem;font-weight:700;letter-spacing:.02em;padding:2px 8px;text-transform:uppercase}.wj-mega__link-desc{color:var(--wj-muted);font-size:.8125rem;line-height:1.45}.wj-mega__journey{border-top:1px solid var(--wj-line);display:flex;flex-direction:column;gap:14px;padding-top:24px}.wj-mega__steps{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));isolation:isolate;position:relative}.wj-mega__steps-line{border-top:1.5px dashed rgba(0,0,0,.25);left:0;position:absolute;right:0;top:50%;z-index:-1}.wj-mega__step{align-items:center;border-radius:16px;display:flex;gap:14px;padding:14px 16px;position:relative;transition:transform .25s ease;--wj-step-bg:var(--wj-panel-bg);--wj-step-ink:var(--wj-ink);--wj-step-tag:var(--wj-muted);--wj-step-num-bg:var(--wj-ink);--wj-step-num-ink:#fff;--wj-step-ring:var(--wj-muted);background:var(--wj-step-bg);color:var(--wj-step-ink)}.wj-mega__step:hover{transform:translateY(-2px)}.wj-mega__step--light{border:1px solid var(--wj-line)}.wj-mega__step--dark{--wj-step-bg:var(--wj-ink);--wj-step-ink:#fffefa;--wj-step-tag:var(--wj-accent);--wj-step-num-bg:var(--wj-accent);--wj-step-num-ink:#000;--wj-step-ring:var(--wj-accent)}.wj-mega__step--accent{--wj-step-bg:var(--wj-accent);--wj-step-ink:#000;--wj-step-tag:#000;--wj-step-num-bg:#000;--wj-step-num-ink:var(--wj-accent);--wj-step-ring:rgba(0,0,0,.45)}.wj-mega__step-num{flex:none;height:30px;position:relative;width:30px}.wj-mega__step-num:before{border:1.5px dotted var(--wj-step-ring);border-radius:50%;content:"";inset:-4px;opacity:.7;position:absolute}.wj-mega__step-num span{align-items:center;background:var(--wj-step-num-bg);border-radius:50%;color:var(--wj-step-num-ink);display:flex;font-size:.8125rem;font-weight:600;inset:0;justify-content:center;position:absolute}.wj-mega__step-copy{display:flex;flex-direction:column;gap:2px}.wj-mega__step-tag{color:var(--wj-step-tag);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.wj-mega__step-quote{font-size:.875rem;font-weight:600;line-height:1.35}.wj-mega__feature{background:var(--wj-feature-bg);border-radius:24px;color:var(--wj-feature-ink);display:flex;flex:1 1 280px;flex-direction:column;gap:14px;max-width:360px;padding:28px}.wj-mega__eyebrow--accent{color:var(--wj-accent)}.wj-mega__feature-title{color:inherit;letter-spacing:-.01em;line-height:1.25;margin:0}.wj-mega__feature-text{color:#c9c7c0;font-size:.875rem;line-height:1.55}.wj-mega__feature-btn{align-self:flex-start;margin-top:auto}.wj-mega__toggle{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--wj-ink);cursor:pointer;display:none;height:44px;justify-content:center;margin-left:auto;padding:0;width:44px}.wj-mega__toggle-bars{display:block;height:14px;position:relative;width:20px}.wj-mega__toggle-bars span{background:currentColor;border-radius:2px;height:2px;left:0;position:absolute;right:0;transition:transform .2s ease,opacity .2s ease,top .2s ease}.wj-mega__toggle-bars span:first-child{top:0}.wj-mega__toggle-bars span:nth-child(2){top:6px}.wj-mega__toggle-bars span:nth-child(3){top:12px}.wj-mega__toggle[aria-expanded=true] .wj-mega__toggle-bars span:first-child{top:6px;transform:rotate(45deg)}.wj-mega__toggle[aria-expanded=true] .wj-mega__toggle-bars span:nth-child(2){opacity:0}.wj-mega__toggle[aria-expanded=true] .wj-mega__toggle-bars span:nth-child(3){top:6px;transform:rotate(-45deg)}@media (max-width:1179.98px){.wj-mega__inner{flex-wrap:wrap}.wj-mega__logo img{height:min(var(--wj-logo-h),38px)}.wj-mega__toggle{display:flex}.wj-mega__drawer{align-items:stretch;border-top:1px solid var(--wj-bar-line);flex:1 0 100%;flex-direction:column;gap:16px;margin:0 calc(var(--wj-gutter)*-1) -14px;max-height:calc(100vh - var(--wj-mega-h, 70px));overflow-y:auto;overscroll-behavior:contain;padding:8px var(--wj-gutter) 24px}.wj-mega.has-js:not(.is-drawer-open) .wj-mega__drawer{display:none}.wj-mega__nav{margin-left:0}.wj-mega__items{align-items:stretch;flex-direction:column;gap:0}.wj-mega__item{border-bottom:1px solid var(--wj-bar-line)}.wj-mega__trigger{border-radius:0;font-size:1rem;font-weight:600;justify-content:space-between;min-height:56px;padding:0 4px;width:100%}.wj-mega__trigger:hover,.wj-mega__trigger[aria-expanded=true]{background:transparent;color:var(--wj-ink)}.wj-mega__item.is-current>.wj-mega__trigger:not([aria-expanded=true]){box-shadow:none}.wj-mega__panel{background:transparent;border:0;box-shadow:none;max-height:none;overflow:visible;position:static}.wj-mega:not(.has-js) .wj-mega__panel{display:block}.wj-mega__item.is-open>.wj-mega__panel{animation:none}.wj-mega__panel-inner{gap:24px;padding:4px 4px 24px}.wj-mega__main{flex-basis:100%;gap:20px}.wj-mega__panel-title{display:none}.wj-mega__columns{gap:20px;grid-template-columns:1fr}.wj-mega__steps{gap:12px;grid-template-columns:1fr}.wj-mega__steps-line{display:none}.wj-mega__feature{border-radius:18px;max-width:none;padding:22px}.wj-mega__cta .btn{justify-content:center;text-align:center;width:100%}}html.wj-mega-locked{overflow:hidden}@media (prefers-reduced-motion:reduce){.wj-mega *,.wj-mega :after,.wj-mega :before{animation:none!important;transition:none!important}}