body{padding-top:var(--fz-header-h)}.fz-nav__bar{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(12,26,58,.8);border-bottom:1px solid hsla(0,0%,100%,.1);box-shadow:0 10px 15px -3px rgba(0,0,0,.2);height:var(--fz-header-h);left:0;position:fixed;right:0;top:0;transition:background .3s ease;z-index:65}.fz-nav__inner{gap:1.5rem;height:var(--fz-header-h);justify-content:space-between}.fz-nav__inner,.fz-nav__logo{align-items:center;display:flex}.fz-nav__logo{flex-shrink:0}.fz-nav__logo img{filter:brightness(0) invert(1);height:9rem;transition:transform .2s ease;width:auto}.fz-nav__logo:hover img{transform:scale(1.05)}.fz-nav__links{align-items:center;display:none;gap:2px}.fz-nav__link{align-items:center;background:transparent;border:0;border-radius:.5rem;color:hsla(0,0%,100%,.75);cursor:pointer;display:inline-flex;font-family:var(--fz-font-body);font-size:.875rem;font-weight:500;gap:.375rem;padding:.5rem .875rem;text-decoration:none;transition:all .2s ease;white-space:nowrap}.fz-nav__link:hover{background:hsla(0,0%,100%,.1);color:#fff;text-decoration:none}.fz-nav__link.is-open{background:hsla(0,0%,100%,.15);color:#fff}.fz-nav__chevron{height:.75rem;opacity:.6;transition:transform .2s ease;width:.75rem}.fz-nav__link.is-open .fz-nav__chevron{transform:rotate(180deg)}.fz-nav__cta{align-items:center;display:none;flex-shrink:0}.fz-nav__cta-link{align-items:center;background:var(--fz-blue-600);border-radius:.5rem;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;gap:.375rem;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease;white-space:nowrap}.fz-nav__cta-link:hover{background:var(--fz-blue-500);box-shadow:0 10px 15px -3px rgba(59,130,246,.3);color:#fff;text-decoration:none;transform:translateY(-2px)}.fz-nav__cta-arrow{height:.875rem;width:.875rem}.fz-nav__burger{align-items:center;background:transparent;border:0;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;justify-content:center;padding:.5rem}.fz-nav__burger:hover{background:hsla(0,0%,100%,.1)}.fz-nav__burger .fz-icon{height:1.25rem;width:1.25rem}.fz-nav__burger-close,.fz-nav__burger.is-open .fz-nav__burger-open{display:none}.fz-nav__burger.is-open .fz-nav__burger-close{display:block}.fz-nav__backdrop{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(15,23,42,.3);inset:0;position:fixed;z-index:55}.fz-panel{background:linear-gradient(180deg,#fff,#f0f6ff 50%,#e2effe);border-bottom:1px solid var(--fz-slate-200);box-shadow:0 8px 40px rgba(0,0,0,.14);left:0;max-height:calc(100vh - var(--fz-header-h));overflow-y:auto;position:fixed;right:0;top:var(--fz-header-h);z-index:60}.fz-panel:before{background:linear-gradient(90deg,transparent,rgba(59,130,246,.4),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.fz-panel.is-open .fz-panel__inner{animation:fz-panel-reveal .45s var(--fz-ease-out) both}.fz-panel__inner{padding-bottom:1.5rem;padding-top:1.5rem;transform-origin:top}.fz-panel__grid{display:grid;grid-template-columns:repeat(3,1fr)}.fz-panel__grid--4{grid-template-columns:repeat(4,1fr)}.fz-panel__grid--2{grid-template-columns:repeat(2,1fr)}.fz-panel__col{border-left:1px solid var(--fz-slate-100);padding:0 2rem}.fz-panel__col:first-child{border-left:0;padding-left:0}.fz-panel__col:last-child{padding-right:0}.fz-panel.is-open .fz-panel__col{animation:fz-col-slide-in .5s var(--fz-ease-out) both;animation-delay:calc(var(--fz-col)*80ms + .1s)}.fz-panel__heading{align-items:center;border-bottom:1px solid var(--fz-slate-100);color:var(--fz-blue-600);display:flex;font-size:11px;font-weight:900;gap:.5rem;letter-spacing:.1em;margin-bottom:1rem;padding-bottom:.75rem;text-transform:uppercase}.fz-panel__dot{background:var(--fz-blue-500);border-radius:9999px;display:inline-block;height:.375rem;width:.375rem}.fz-panel.is-open .fz-panel__dot{animation:fz-dot-pulse 1.5s ease-in-out infinite;animation-delay:calc(var(--fz-col)*80ms + .3s)}.fz-panel__list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.fz-panel.is-open .fz-panel__item{animation:fz-item-slide-in .4s var(--fz-ease-out) both;animation-delay:calc(var(--fz-item)*60ms + var(--fz-col)*80ms + .2s)}.fz-panel__item-link{align-items:flex-start;border-radius:.5rem;display:flex;gap:.75rem;padding:.625rem .75rem;text-decoration:none;transition:all .2s ease}.fz-panel__item-link:hover{background:var(--fz-slate-50);text-decoration:none;transform:translateX(4px)}.fz-panel__item-icon{border-radius:.5rem;height:2rem;margin-top:2px;width:2rem}.fz-panel__item-icon .fz-icon{height:1rem;width:1rem}.fz-panel__item-link:hover .fz-panel__item-icon{transform:scale(1.1) rotate(3deg)}.fz-panel__item-copy{min-width:0}.fz-panel__item-title{color:var(--fz-slate-900);display:block;font-size:.875rem;font-weight:600;line-height:1.35;transition:color .2s ease}.fz-panel__item-link:hover .fz-panel__item-title{color:var(--fz-blue-600)}.fz-panel__item-desc{color:var(--fz-slate-400);display:block;font-size:.75rem;line-height:1.35;margin-top:2px}.fz-panel__ctas{align-items:center;border-top:1px solid var(--fz-slate-100);display:flex;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem}.fz-panel.is-open .fz-panel__ctas{animation:fz-cta-fade .4s ease-out .5s both}.fz-panel__cta{border-radius:.5rem;display:inline-flex;font-size:.875rem;font-weight:600;padding:.625rem 1.25rem;text-decoration:none;transition:all .2s ease}.fz-panel__cta:hover{text-decoration:none;transform:scale(1.05)}.fz-panel__cta--primary{background:var(--fz-blue-600);box-shadow:0 10px 15px -3px rgba(37,99,235,.2);color:#fff}.fz-panel__cta--primary:hover{background:var(--fz-blue-500);color:#fff}.fz-panel__cta--secondary{border:1px solid var(--fz-slate-300);color:var(--fz-slate-600)}.fz-panel__cta--secondary:hover{background:var(--fz-slate-50);border-color:var(--fz-slate-400);color:var(--fz-slate-900)}.fz-mobile{animation:fz-fade-in-up .3s var(--fz-ease-out) both;background:linear-gradient(180deg,#fff,#f0f6ff 50%,#e2effe);border-top:1px solid var(--fz-slate-100);box-shadow:0 8px 40px rgba(0,0,0,.14);left:0;max-height:calc(100vh - var(--fz-header-h));overflow-y:auto;position:fixed;right:0;top:var(--fz-header-h);z-index:64}.fz-mobile__inner{display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1rem 1.25rem}.fz-mobile__row{align-items:center;background:transparent;border:0;border-radius:.5rem;cursor:pointer;display:flex;font-family:var(--fz-font-body);font-size:.875rem;font-weight:600;justify-content:space-between;padding:.75rem 1rem;text-align:left;transition:background .2s ease,color .2s ease;width:100%}.fz-mobile__row,.fz-mobile__row:hover{color:var(--fz-slate-800);text-decoration:none}.fz-mobile__row:hover{background:var(--fz-slate-50)}.fz-mobile__row[aria-expanded=true]{background:var(--fz-blue-50);color:var(--fz-blue-700)}.fz-mobile__row-label{align-items:center;display:inline-flex;gap:.625rem}.fz-mobile__row-icon{color:var(--fz-blue-500);height:1rem;width:1rem}.fz-mobile__chevron{height:1rem;transition:transform .2s ease;width:1rem}.fz-mobile__row[aria-expanded=true] .fz-mobile__chevron{transform:rotate(180deg)}.fz-mobile__drawer{animation:fz-fade-in-up .25s var(--fz-ease-out) both;display:flex;flex-direction:column;gap:.75rem;padding:0 .5rem .5rem}.fz-mobile__col{border-left:2px solid var(--fz-blue-100);padding-left:.75rem}.fz-mobile__col-heading{color:var(--fz-blue-600);font-size:10px;font-weight:900;letter-spacing:.1em;padding:.375rem .75rem;text-transform:uppercase}.fz-mobile__link{align-items:flex-start;border-radius:.5rem;color:var(--fz-slate-600);display:flex;font-size:.875rem;gap:.625rem;padding:.5rem .75rem;text-decoration:none;transition:background .2s ease}.fz-mobile__link:hover{background:var(--fz-slate-50);text-decoration:none}.fz-mobile__link-icon{color:var(--fz-blue-500);flex-shrink:0;height:.875rem;margin-top:3px;width:.875rem}.fz-mobile__link-title{color:var(--fz-slate-800);display:block;font-weight:500;line-height:1.3}.fz-mobile__link-desc{color:var(--fz-slate-500);display:block;font-size:.75rem;line-height:1.35}.fz-mobile__ctas{display:flex;flex-direction:column;gap:.5rem;padding:.25rem .75rem 0}.fz-mobile__cta{border-radius:.5rem;display:block;font-size:.875rem;font-weight:600;padding:.625rem 1rem;text-align:center;transition:background .2s ease}.fz-mobile__cta,.fz-mobile__cta:hover{text-decoration:none}.fz-mobile__cta--primary{background:var(--fz-blue-600);color:#fff}.fz-mobile__cta--primary:hover{background:var(--fz-blue-500);color:#fff}.fz-mobile__cta--secondary{background:var(--fz-blue-50);border:1px solid var(--fz-blue-100);color:var(--fz-blue-700)}.fz-mobile__cta--secondary:hover{background:var(--fz-blue-100)}.fz-mobile__footer{border-top:1px solid var(--fz-slate-100);margin-top:.5rem;padding:.75rem 0 0}@media (min-width:1024px){.fz-nav__cta,.fz-nav__links{display:flex}.fz-mobile,.fz-nav__burger{display:none}}@media (max-width:1023px){.fz-panel{display:none}.fz-nav__logo img{height:6rem}}