*{margin:0;padding:0;box-sizing:border-box}:where([data-theme]){--ihsa-motion-page-enter-duration: var(--motion-duration-slow);--ihsa-motion-page-enter-ease: var(--motion-ease-emphasized-decelerate);--ihsa-motion-page-enter-distance: var(--motion-distance-lg);--ihsa-motion-section-enter-duration: var(--motion-duration-base);--ihsa-motion-section-enter-ease: var(--motion-ease-emphasized-decelerate);--ihsa-motion-section-enter-distance: var(--motion-distance-md);--ihsa-motion-modal-enter-duration: var(--motion-pop-in-duration);--ihsa-motion-modal-enter-ease: var(--motion-pop-in-ease);--ihsa-motion-modal-exit-duration: var(--motion-pop-out-duration);--ihsa-motion-modal-exit-ease: var(--motion-pop-out-ease);--ihsa-motion-modal-settle-distance: var(--motion-distance-sm);--ihsa-motion-modal-settle-scale: .985;--ihsa-motion-panel-enter-duration: var(--motion-drawer-in-duration);--ihsa-motion-panel-enter-ease: var(--motion-ease-emphasized-decelerate);--ihsa-motion-panel-enter-distance: var(--motion-drawer-in-distance);--ihsa-motion-panel-exit-duration: var(--motion-drawer-out-duration);--ihsa-motion-panel-exit-ease: var(--motion-drawer-out-ease);--ihsa-motion-panel-exit-distance: var(--motion-drawer-out-distance);--ihsa-motion-stagger-none: 0ms;--ihsa-motion-stagger-sm: var(--motion-duration-fast);--ihsa-motion-stagger-md: var(--motion-duration-base);--ihsa-motion-skeleton-crossfade-duration: var(--motion-fade-in-duration);--ihsa-motion-skeleton-crossfade-ease: var(--motion-fade-in-ease)}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-text-primary);background-color:var(--color-surface-1)}body.transitions-enabled{transition:background-color var(--motion-duration-slow) var(--motion-ease-standard),color var(--motion-duration-slow) var(--motion-ease-standard)}[data-klt=modal-overlay]{animation:ihsaModalOverlayIn var(--motion-fade-in-duration) var(--motion-fade-in-ease) both!important}[data-klt=modal-overlay][data-state=closed]{animation:ihsaModalOverlayOut var(--motion-fade-out-duration) var(--motion-fade-out-ease) both!important}[data-klt=modal-content]{animation:ihsaModalContentIn var(--ihsa-motion-modal-enter-duration) var(--ihsa-motion-modal-enter-ease) both!important}[data-klt=modal-content][data-state=closed]{animation:ihsaModalContentOut var(--ihsa-motion-modal-exit-duration) var(--ihsa-motion-modal-exit-ease) both!important}@keyframes ihsaModalOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes ihsaModalOverlayOut{0%{opacity:1}to{opacity:0}}@keyframes ihsaModalContentIn{0%{opacity:0;transform:translate(-50%,calc(-50% + var(--ihsa-motion-modal-settle-distance))) scale(var(--ihsa-motion-modal-settle-scale))}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes ihsaModalContentOut{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,calc(-50% + var(--ihsa-motion-modal-settle-distance))) scale(var(--ihsa-motion-modal-settle-scale))}}:where(html[data-klt-motion=off],body[data-klt-motion=off],html[data-klt-reduced-motion=always],body[data-klt-reduced-motion=always]) :where([data-klt=modal-overlay],[data-klt=modal-content]){animation:none!important}@media (prefers-reduced-motion: reduce){:where(html:not([data-klt-reduced-motion=never]),body:not([data-klt-reduced-motion=never])) :where([data-klt=modal-overlay],[data-klt=modal-content]){animation:none!important}}.error-page{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:2rem;text-align:center}.error-container{max-width:32rem}.error-code{font-size:4rem;font-weight:700;line-height:1;opacity:.3;margin-bottom:.5rem}.error-title{font-size:1.5rem;font-weight:600;margin-bottom:.75rem}.error-message{font-size:1rem;opacity:.7;margin-bottom:1.5rem}.error-link{display:inline-block;padding:.75rem 1.5rem;border-radius:.5rem;background-color:var(--color-primary, #3b82f6);color:var(--color-primary-foreground, #ffffff);text-decoration:none;font-weight:500;transition:opacity var(--motion-duration-base) var(--motion-ease-standard)}.error-link:hover{opacity:.9}._brandLogo_37ujl_1{display:block;height:3.75rem;width:auto}._footerNav_37ujl_7{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}._footerLink_37ujl_15{color:inherit;font-size:.875rem;line-height:1.2;text-decoration:none}._footerLink_37ujl_15:hover,._footerLink_37ujl_15:focus-visible{text-decoration:underline}._body_f6tou_1{background:linear-gradient(to bottom,#eef1f4 0,#eef1f4 50%,var(--color-brand-accent) 50%,var(--color-brand-accent) 100%)}._heroShell_f6tou_11{min-height:clamp(30rem,calc(100vh - 12rem),48rem);display:flex;align-items:stretch}._heroMotion_f6tou_17{min-height:inherit}._heroContent_f6tou_21{min-height:inherit;align-items:center;justify-content:center;padding-block:clamp(2.5rem,8vw,5rem);text-align:center}._badgeReveal_f6tou_29,._sectionReveal_f6tou_30,._heroCopy_f6tou_34{width:100%}._badge_f6tou_29{width:clamp(7.5rem,16vw,13rem);height:auto;object-fit:contain;filter:drop-shadow(0 .4rem .5rem rgb(0 0 0 / .12))}._titlePanel_f6tou_45{width:min(100%,39rem);margin-top:clamp(.25rem,1vw,.75rem);margin-bottom:clamp(.75rem,2vw,1.5rem);padding:clamp(1rem,2vw,1.35rem) clamp(1.25rem,3vw,2.5rem);border-radius:.375rem;background:var(--color-brand-primary);box-shadow:0 .5rem 1rem #121d3a3d}._title_f6tou_45{color:var(--color-action-primary-text);font-size:var(--font-size-lg-scaled);font-weight:var(--font-weight-bold)}._actionRow_f6tou_61{width:100%}._actionButton_f6tou_65{min-width:11rem;border-radius:.45rem;box-shadow:0 .35rem .9rem #141f3c1f}._actionButton_f6tou_65 a{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:100%}@media (max-width: 720px){._heroShell_f6tou_11{min-height:clamp(28rem,calc(100vh - 11rem),42rem);background:linear-gradient(to bottom,#eef1f4 0,#eef1f4 50%,var(--color-brand-accent) 50%,var(--color-brand-accent) 100%)}._titlePanel_f6tou_45{width:min(100%,28rem)}}@media (max-width: 560px){._heroContent_f6tou_21{padding-block:2rem 2.5rem}._titlePanel_f6tou_45{padding-inline:1rem}._actionRow_f6tou_61{flex-direction:column;align-items:center}._actionButton_f6tou_65{width:min(100%,16rem)}}
