/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.tenant-axa-prevention{--axa-accent:#00008f;--axa-blue:#00008f;--axa-blue-deep:#000070;--axa-blue-glow:#00008f38;--axa-blue-soft:#eef0fb;--axa-red:#ff1721}.tenant-axa-prevention .welcome-fusion-cta-tile{isolation:isolate;border-radius:.875rem;flex-direction:column;gap:.25rem;min-height:7.25rem;padding:1.25rem 1.375rem;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.tenant-axa-prevention .welcome-fusion-cta-tile>*{z-index:1;position:relative}.tenant-axa-prevention .welcome-fusion-cta-tile--primary{background:linear-gradient(128deg,var(--axa-blue) 0,var(--axa-blue-deep) 100%);box-shadow:0 12px 32px var(--axa-blue-glow);color:#fff;border:none}.tenant-axa-prevention .welcome-fusion-cta-tile--primary:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(148deg,#0000 52%,#ffffff29 0,#ffffff0d);position:absolute;inset:0}.tenant-axa-prevention .welcome-fusion-cta-tile--primary:hover{background:linear-gradient(128deg,var(--axa-blue) 0,var(--axa-blue-deep) 100%)}@supports (color:color-mix(in lab,red,red)){.tenant-axa-prevention .welcome-fusion-cta-tile--primary:hover{background:linear-gradient(128deg,color-mix(in srgb,var(--axa-blue) 88%,#000) 0,var(--axa-blue-deep) 100%)}}.tenant-axa-prevention .welcome-fusion-cta-tile--primary:hover{box-shadow:0 16px 36px var(--axa-blue-glow);color:#fff;transform:translateY(-2px)}.tenant-axa-prevention .welcome-fusion-cta-tile--secondary{background:linear-gradient(148deg,transparent 58%,var(--axa-blue) 58%),#fff}@supports (color:color-mix(in lab,red,red)){.tenant-axa-prevention .welcome-fusion-cta-tile--secondary{background:linear-gradient(148deg,transparent 58%,color-mix(in srgb,var(--axa-blue) 8%,white) 58%),#fff}}.tenant-axa-prevention .welcome-fusion-cta-tile--secondary{border:1px solid var(--axa-blue)}@supports (color:color-mix(in lab,red,red)){.tenant-axa-prevention .welcome-fusion-cta-tile--secondary{border:1px solid color-mix(in srgb,var(--axa-blue) 16%,white)}}.tenant-axa-prevention .welcome-fusion-cta-tile--secondary{border-bottom:3px solid var(--axa-blue);color:inherit;box-shadow:0 4px 18px #051c380d}.tenant-axa-prevention .welcome-fusion-cta-tile--secondary:before{background:linear-gradient(135deg,var(--axa-blue) 0,var(--axa-blue) 100%)}@supports (color:color-mix(in lab,red,red)){.tenant-axa-prevention .welcome-fusion-cta-tile--secondary:before{background:linear-gradient(135deg,var(--axa-blue) 0,color-mix(in srgb,var(--axa-blue) 50%,var(--primary,#051c38)) 100%)}}.tenant-axa-prevention .welcome-fusion-cta-tile--secondary:before{clip-path:polygon(100% 0,100% 100%,62% 100%);content:"";pointer-events:none;z-index:0;width:46%;height:3.5rem;position:absolute;bottom:-1px;right:-1px}.tenant-axa-prevention .welcome-fusion-cta-tile--secondary:hover{border-color:var(--axa-blue)}@supports (color:color-mix(in lab,red,red)){.tenant-axa-prevention .welcome-fusion-cta-tile--secondary:hover{border-color:color-mix(in srgb,var(--axa-blue) 38%,white)}}.tenant-axa-prevention .welcome-fusion-cta-tile--secondary:hover{box-shadow:0 12px 28px var(--axa-blue-glow);transform:translateY(-2px)}.tenant-axa-prevention .welcome-fusion-cta-tile--primary .welcome-fusion-hero-cta-kicker,.tenant-axa-prevention .welcome-fusion-cta-tile--primary .welcome-fusion-path-role{color:#ffffffd1;opacity:1}.tenant-axa-prevention .welcome-fusion-cta-tile--primary h3,.tenant-axa-prevention .welcome-fusion-cta-tile--primary strong{color:#fff}.tenant-axa-prevention .welcome-fusion-cta-tile--primary .welcome-fusion-hero-cta-hint,.tenant-axa-prevention .welcome-fusion-cta-tile--primary .welcome-fusion-path-copy,.tenant-axa-prevention .welcome-fusion-quick-card.welcome-fusion-cta-tile--primary>span:not(.welcome-fusion-quick-card-cta){color:#fff;opacity:1}.tenant-axa-prevention .welcome-fusion-cta-tile--primary .welcome-fusion-path-cta,.tenant-axa-prevention .welcome-fusion-cta-tile--primary .welcome-fusion-quick-card-cta{color:#fff;text-decoration-color:#ffffff8c}.tenant-axa-prevention .welcome-fusion-cta-tile--secondary .app-sidebar-account-label,.tenant-axa-prevention .welcome-fusion-cta-tile--secondary .welcome-fusion-hero-cta-kicker,.tenant-axa-prevention .welcome-fusion-cta-tile--secondary .welcome-fusion-path-role{color:var(--axa-blue);opacity:1}.tenant-axa-prevention .welcome-fusion-cta-tile--secondary h3,.tenant-axa-prevention .welcome-fusion-cta-tile--secondary strong{color:var(--axa-blue)}.tenant-axa-prevention .welcome-fusion-cta-tile--secondary .welcome-fusion-hero-cta-hint,.tenant-axa-prevention .welcome-fusion-cta-tile--secondary .welcome-fusion-path-copy,.tenant-axa-prevention .welcome-fusion-quick-card.welcome-fusion-cta-tile--secondary>span:not(.welcome-fusion-quick-card-cta){color:var(--primary,#051c38)}@supports (color:color-mix(in lab,red,red)){.tenant-axa-prevention .welcome-fusion-cta-tile--secondary .welcome-fusion-hero-cta-hint,.tenant-axa-prevention .welcome-fusion-cta-tile--secondary .welcome-fusion-path-copy,.tenant-axa-prevention .welcome-fusion-quick-card.welcome-fusion-cta-tile--secondary>span:not(.welcome-fusion-quick-card-cta){color:color-mix(in srgb,var(--primary,#051c38) 58%,white)}}.tenant-axa-prevention .welcome-fusion-cta-tile--secondary .welcome-fusion-hero-cta-hint,.tenant-axa-prevention .welcome-fusion-cta-tile--secondary .welcome-fusion-path-copy,.tenant-axa-prevention .welcome-fusion-quick-card.welcome-fusion-cta-tile--secondary>span:not(.welcome-fusion-quick-card-cta){opacity:1}.tenant-axa-prevention .welcome-fusion-cta-tile--secondary .welcome-fusion-path-cta,.tenant-axa-prevention .welcome-fusion-cta-tile--secondary .welcome-fusion-quick-card-cta{color:var(--axa-blue);-webkit-text-decoration-color:var(--axa-blue);text-decoration-color:var(--axa-blue)}@supports (color:color-mix(in lab,red,red)){.tenant-axa-prevention .welcome-fusion-cta-tile--secondary .welcome-fusion-path-cta,.tenant-axa-prevention .welcome-fusion-cta-tile--secondary .welcome-fusion-quick-card-cta{-webkit-text-decoration-color:color-mix(in srgb,var(--axa-blue) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--axa-blue) 45%,transparent)}}.tenant-axa-prevention .welcome-fusion-cta-tile--secondary .welcome-fusion-course-tile-copy,.tenant-axa-prevention .welcome-fusion-cta-tile--secondary .welcome-fusion-course-tile-presenter{color:var(--primary,#051c38)}@supports (color:color-mix(in lab,red,red)){.tenant-axa-prevention .welcome-fusion-cta-tile--secondary .welcome-fusion-course-tile-copy,.tenant-axa-prevention .welcome-fusion-cta-tile--secondary .welcome-fusion-course-tile-presenter{color:color-mix(in srgb,var(--primary,#051c38) 58%,white)}}.tenant-axa-prevention .welcome-fusion-cta-tile--secondary .welcome-fusion-course-tile-copy,.tenant-axa-prevention .welcome-fusion-cta-tile--secondary .welcome-fusion-course-tile-presenter{opacity:1}.app-sidebar-brand{flex-shrink:0}.app-sidebar-brand-link{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;flex-direction:column;align-items:center;gap:.375rem;padding:1rem .75rem .875rem;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 4px 16px #0f172a0a}.app-sidebar-brand-link:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.app-sidebar-brand-link:hover{border-color:color-mix(in srgb,var(--color-primary) 24%,#e2e8f0)}}.app-sidebar-brand-link:hover{transform:translateY(-1px);box-shadow:0 8px 22px #0f172a12}.app-sidebar-brand-link:focus-visible{outline:2px solid var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.app-sidebar-brand-link:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 45%,white)}}.app-sidebar-brand-link:focus-visible{outline-offset:2px}.app-sidebar-brand-mascot{object-fit:contain;width:4.75rem;height:4.75rem}.app-sidebar-brand-logo{object-fit:contain;width:auto;max-width:100%;height:1.75rem}.app-sidebar-brand-logo--solo{height:2.25rem}.app-sidebar-brand-kicker{color:#64748b;letter-spacing:.1em;text-transform:uppercase;font-size:.625rem;font-weight:700;line-height:1.3}.app-sidebar-brand-action{color:var(--color-primary);font-size:.875rem;font-weight:700;line-height:1.25}.app-sidebar-nav-heading{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;flex-shrink:0;margin:1rem 0 .625rem;padding-inline:.375rem;font-size:.6875rem;font-weight:700}.app-sidebar-link{color:#475569;text-align:left;border-radius:.75rem;align-items:center;gap:.75rem;min-height:3rem;padding:.625rem .75rem;font-weight:500;transition:background .18s,box-shadow .18s,color .18s,transform .18s;display:flex}.app-sidebar-link:hover{color:#1e293b;background:#eef2f6}.app-sidebar-link--active{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.app-sidebar-link--active{background:color-mix(in srgb,var(--color-primary) 10%,transparent)}}.app-sidebar-link--active{box-shadow:inset 3px 0 0 0 var(--color-primary);color:var(--color-primary);font-weight:600}.app-sidebar-icon{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;box-shadow:0 1px 2px #0f172a0d}.app-sidebar-link--active .app-sidebar-icon{background:var(--color-primary);box-shadow:0 2px 8px var(--color-primary);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.app-sidebar-link--active .app-sidebar-icon{box-shadow:0 2px 8px color-mix(in srgb,var(--color-primary) 25%,transparent)}}.app-sidebar-link--active .app-sidebar-icon{color:var(--color-primary-foreground,#fff)}.app-sidebar-label{font-size:.9375rem;line-height:1.25}.app-sidebar-account-label{color:#94a3b8;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.5rem;padding-inline:.75rem;font-size:.6875rem;font-weight:600}.app-sidebar-profile-link{color:#475569;border-radius:.75rem;align-items:center;gap:.75rem;min-height:3rem;padding:.625rem .75rem;font-weight:500;transition:background .18s,box-shadow .18s,color .18s;display:flex}.app-sidebar-profile-link:not(.app-sidebar-account-tile):hover{color:#1e293b;background:#eef2f6}.app-sidebar-profile-link:not(.app-sidebar-account-tile).app-sidebar-profile-link--active{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.app-sidebar-profile-link:not(.app-sidebar-account-tile).app-sidebar-profile-link--active{background:color-mix(in srgb,var(--color-primary) 10%,transparent)}}.app-sidebar-profile-link:not(.app-sidebar-account-tile).app-sidebar-profile-link--active{box-shadow:inset 3px 0 0 0 var(--color-primary);color:var(--color-primary);font-weight:600}.app-bottom-nav-link{color:#5c6a82;flex-direction:column;align-items:center;gap:.125rem;font-size:.8125rem;font-weight:500;display:flex}.app-bottom-nav-link--active{color:#1a4a8e;font-weight:700}.app-bottom-nav-icon-wrap{border-radius:9999px;justify-content:center;align-items:center;padding:.25rem .875rem;display:flex}.app-bottom-nav-link--active .app-bottom-nav-icon-wrap{background:#e1eaf6}.tenant-axa-prevention .app-sidebar{background:linear-gradient(#fff,#f2f2f9);border-right-color:#cbd1e6}.tenant-axa-prevention .app-sidebar-brand-link--axa.welcome-fusion-cta-tile{gap:.3125rem;min-height:auto;padding:1rem .875rem 1.125rem}.tenant-axa-prevention .app-sidebar-brand-kicker{color:var(--axa-blue);opacity:.82}.tenant-axa-prevention .app-sidebar-brand-action{color:var(--axa-blue);font-size:.9375rem}.tenant-axa-prevention .app-sidebar-nav-heading{color:var(--axa-blue)}@supports (color:color-mix(in lab,red,red)){.tenant-axa-prevention .app-sidebar-nav-heading{color:color-mix(in srgb,var(--axa-blue) 52%,white)}}.tenant-axa-prevention .app-sidebar-nav-heading{margin-top:.875rem}.tenant-axa-prevention .app-sidebar-link:not(.app-sidebar-nav-tile):hover,.tenant-axa-prevention .app-sidebar-profile-link:not(.app-sidebar-account-tile):hover{color:#051c38;background:#f0f0f8}.tenant-axa-prevention .app-sidebar-link:not(.app-sidebar-nav-tile).app-sidebar-link--active,.tenant-axa-prevention .app-sidebar-profile-link:not(.app-sidebar-account-tile).app-sidebar-profile-link--active{box-shadow:inset 3px 0 0 0 var(--color-primary);color:#00008f;background:#ebebf6}.tenant-axa-prevention .app-sidebar-link:not(.app-sidebar-nav-tile).app-sidebar-link--active .app-sidebar-icon{color:#fff;background:linear-gradient(128deg,#00008f,#000070);box-shadow:0 4px 14px #00008f47}.tenant-axa-prevention .app-sidebar-icon{border:1px solid #c7cce4}.tenant-axa-prevention .app-sidebar-nav-tile.welcome-fusion-cta-tile{flex-direction:row;align-items:center;gap:.75rem;min-height:3.25rem;padding:.75rem .875rem;text-decoration:none}.tenant-axa-prevention .app-sidebar-nav-tile .app-sidebar-icon{box-shadow:none;color:var(--axa-blue);background:0 0;border:none;width:2.25rem;height:2.25rem}.tenant-axa-prevention .app-sidebar-nav-tile.welcome-fusion-cta-tile--primary .app-sidebar-icon{color:#fff}.tenant-axa-prevention .app-sidebar-nav-tile .app-sidebar-nav-label{font-size:.9375rem;font-weight:700;line-height:1.25}.tenant-axa-prevention .app-sidebar-nav-tile.welcome-fusion-cta-tile--secondary .app-sidebar-nav-label{color:var(--axa-blue)}.tenant-axa-prevention .app-sidebar-nav-tile.welcome-fusion-cta-tile--primary .app-sidebar-nav-label{color:#fff}.tenant-axa-prevention .app-sidebar-nav-tile--active.welcome-fusion-cta-tile--primary{box-shadow:0 12px 32px var(--axa-blue-glow)}.tenant-axa-prevention .app-sidebar-divider{border-top:none;padding-top:0}.tenant-axa-prevention .app-sidebar-account-tile.app-sidebar-profile-link{font-weight:inherit;flex-direction:column;align-items:stretch;gap:.375rem;min-height:auto;padding:.875rem 1rem 1rem}.tenant-axa-prevention .app-sidebar-account-tile .app-sidebar-account-label{letter-spacing:.1em;text-transform:uppercase;margin-bottom:0;padding-inline:0;font-size:.625rem}.tenant-axa-prevention .app-sidebar-account-tile .app-sidebar-profile-body{align-items:center;gap:.75rem;min-width:0;display:flex}.tenant-axa-prevention .app-sidebar-account-tile.app-sidebar-profile-link--active{border-color:var(--axa-blue)}@supports (color:color-mix(in lab,red,red)){.tenant-axa-prevention .app-sidebar-account-tile.app-sidebar-profile-link--active{border-color:color-mix(in srgb,var(--axa-blue) 38%,white)}}.tenant-axa-prevention .app-sidebar-account-tile.app-sidebar-profile-link--active{box-shadow:0 8px 22px var(--axa-blue-glow),inset 0 0 0 1px var(--axa-blue)}@supports (color:color-mix(in lab,red,red)){.tenant-axa-prevention .app-sidebar-account-tile.app-sidebar-profile-link--active{box-shadow:0 8px 22px var(--axa-blue-glow),inset 0 0 0 1px color-mix(in srgb,var(--axa-blue) 12%,white)}}.tenant-axa-prevention .app-sidebar-account-tile.app-sidebar-profile-link--active strong{font-weight:700}.tenant-axa-prevention .app-sidebar-account-tile .welcome-fusion-hero-cta-kicker{opacity:1;font-weight:700}.tenant-axa-prevention .app-sidebar-account-tile .welcome-fusion-hero-cta-hint{opacity:1;font-size:.75rem;line-height:1.35}.tenant-axa-prevention .app-bottom-nav{background:#fff;border-top-color:#d6d6e5}.tenant-axa-prevention .app-bottom-nav-link--active{color:#00008f}.tenant-axa-prevention .app-bottom-nav-link--active .app-bottom-nav-icon-wrap{background:#e6e6f4;box-shadow:inset 0 -2px #ff1721}