/* Approved public FinDot landing direction.  Keep the public entry focused on
   starting a questionnaire; product navigation remains inside the chooser. */
.welcome-header .platform-nav{gap:14px;align-items:center}
.welcome-header .platform-nav>a{min-height:48px;padding:12px 18px;border:0;background:transparent;border-radius:10px;color:#36546b;font-size:15px}
.welcome-header .platform-nav>a:hover{background:#edf4ff;color:#0758ed}
.welcome-header .platform-nav>a.auth-link{border:1px solid #b9d0ff;background:#fff;color:#0758ed;padding-inline:26px}
.welcome-header .platform-nav>a.auth-primary{border-color:#0758ed;background:linear-gradient(120deg,#0758ed,#199bf1);color:#fff;box-shadow:0 10px 24px rgba(7,88,237,.18)}
.welcome-header .platform-nav>a.auth-primary:hover{color:#fff;background:linear-gradient(120deg,#064bd0,#128bdd)}
.welcome-header .platform-nav>a:first-child{width:auto}
.welcome-header .platform-nav>a:nth-child(2){width:auto}
.welcome-header .platform-nav>a:nth-child(3){width:auto}
.welcome-header .platform-nav>a:nth-child(4){width:auto}
.welcome-header .platform-nav>a:nth-child(n+5){width:auto}
.welcome-header .platform-nav .profile-nav{margin-left:0}
.welcome-header .brand img{max-width:100%;height:auto}
.welcome-header .brand{display:block;flex:0 0 315px}
.platform-intro h1{max-width:650px}
.platform-intro .lead{max-width:620px}
.welcome-actions .invite-link{min-width:200px;display:flex;align-items:center;justify-content:space-between}
.profile-preview .preview-control{display:block;color:#46647a;border-top:1px solid #dbe6f3;padding:18px 0 0;margin-top:20px;font-size:13px}
.profile-preview .preview-control strong{display:block;color:var(--navy);margin-bottom:5px}
.profile-preview .preview-control span{display:block;color:#60798e;line-height:1.45}
@media(max-width:900px){.welcome-header .brand{flex-basis:240px}.welcome-header .platform-nav{gap:4px}.welcome-header .platform-nav>a{padding-inline:10px;font-size:12px}}
