.step-action-title{font-family:Open Sans,sans-serif;font-size:24px;line-height:130%;letter-spacing:-.01em;font-weight:700}.step-action-description{font-family:Open Sans,sans-serif;font-size:18px;line-height:150%}.assessment-section-title{font-size:22px;font-weight:700}.assessment-section-title,.task-title{font-family:Open Sans,sans-serif;line-height:30px;color:#143251}.task-title{font-size:18px;font-weight:600}.task-link{font-family:Open Sans,sans-serif;font-size:14px;line-height:24px;color:#006fee}.task-progress-label{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#11181c}.section-description{font-family:Open Sans,sans-serif;font-size:15.875px;line-height:24px;color:#000}.heroui-button-override{font-family:Open Sans,sans-serif;font-weight:600}.step-action-button{border:2px solid #fff!important;color:#fff!important;background-color:transparent!important;border-radius:9999px!important;transition:all .2s ease-in-out;font-family:Open Sans,sans-serif;font-weight:400;font-size:16px;line-height:170%}.step-action-button:hover{background-color:#fff!important;color:#143251!important}.force-full-radius{border-radius:9999px!important}.hero-banner-gradient{background:linear-gradient(180deg,#143251,#1e4975)}.smooth-transition{transition:transform .15s ease-in-out}.smooth-transition:active{transform:scale(.95)}.progress-bar-fill{transition:width .5s ease-in-out}.card-hover{transition:all .2s ease-in-out}.card-hover:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.level-leading{background-color:#0d9488;color:#fff}.level-excelling{background-color:#143251;color:#fff}.level-building{background-color:#d97706;color:#fff}.level-exploring{background-color:#64748b;color:#fff}.domain-thinking{background-color:#faf5ff;color:#7e22ce;border-color:#e9d5ff}.domain-interacting{background-color:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.domain-achieving{background-color:#f0fdf4;color:#15803d;border-color:#bbf7d0}.domain-leading{background-color:#fff7ed;color:#c2410c;border-color:#fed7aa}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .3s ease-in-out}@keyframes slideOut{0%{transform:scale(1) translateY(0);opacity:1}to{transform:scale(.95) translateY(-16px);opacity:0}}.slide-out{animation:slideOut .3s ease-in-out forwards}.workbook-step-badge{background-color:#047857;color:#fff;font-weight:600}.workbook-priority-card{background-color:#143251;border:none}.auth-label,.auth-text{font-family:Open Sans,sans-serif}.auth-label{font-size:14px;line-height:100%;font-weight:600;color:#0a0a0a}.auth-description{font-family:Open Sans,sans-serif;font-size:17px;line-height:27px;font-weight:400;color:#143251}.auth-help-text{font-family:Open Sans,sans-serif;font-size:14px;line-height:20px;color:#737373}.auth-company-name{font-family:Open Sans,sans-serif;font-size:32px;line-height:48px;font-weight:400;color:#143251}