training-portal [hidden]{display:none!important}training-portal{--training-portal-color-success: #357129;--training-portal-color-success-dark: #228029;--training-portal-color-success-answer: #1a7a3c;--training-portal-color-success-background: #e8f5ee;--training-portal-color-success-gradient: #eefff1;--training-portal-color-page-background: #e7e8ed;--training-portal-color-muted: #606060;--training-portal-color-navy: #0c1c4d;--training-portal-color-border: #ced2db;--training-portal-color-border-light: #e9eaeb;--training-portal-color-error: #cc0000;--training-portal-color-error-background: #fde8e8;--training-portal-color-error-gradient: #fbeeee;padding:var(--space-16) var(--space-8);display:block;opacity:1;transition:.3s ease opacity;background-color:var(--training-portal-color-page-background)}training-portal:not([data-ready]){visibility:hidden;opacity:0}.training-portal__completed-message{padding:var(--space-6);font-size:var(--text-size-s);color:var(--training-portal-color-success);border-radius:8px;display:flex;justify-content:center;align-items:center;gap:var(--space-4);background:#fff}@media(min-width:1080px){.training-portal__completed-message{font-size:var(--text-size-lg)}}.training-portal__completed-message .icon{border-radius:100%;border:1px solid var(--training-portal-color-success);width:30px;min-width:30px;height:30px;padding:var(--space-3)}.training-portal__sticky-bar{position:fixed;bottom:0;left:0;right:0;z-index:100;align-items:center;gap:2.4rem;padding:var(--space-8) var(--space-40);background:rgb(var(--color-base-background, 255 255 255));border-top:.1rem solid rgba(0,0,0,.1);box-shadow:0 -.4rem 1.6rem #00000014;display:none}@media(min-width:1080px){.training-portal__sticky-bar{display:flex}}.training-portal__sticky-bar-left{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1}.training-portal__sticky-submit{height:40px;min-height:40px;gap:var(--space-4)}.training-portal__sticky-bar-label{font-size:var(--text-size-xs);font-weight:var(--font-weight-bold)}.training-portal__sticky-bar-next{font-size:var(--text-size-xs);font-weight:var(--font-weight-normal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.training-portal__sticky-bar-center{display:flex;align-items:center;flex-direction:column;gap:var(--space-4);flex:1;max-width:190px}.training-portal__sticky-bar-center p{margin:0;font-size:var(--text-size-xs);font-weight:var(--font-weight-bolder)}.training-portal__sticky-progress{height:8px;background:#0000001a;border-radius:8px;overflow:hidden;width:100%}.training-portal__sticky-progress-fill{height:100%;background:currentColor;border-radius:inherit;transition:width .4s ease;width:0%}.training-portal__sticky-count{font-size:var(--text-size-xs);font-weight:var(--font-weight-bold);flex-shrink:0}.training-portal__sticky-bar-right{display:flex;align-items:center;gap:var(--space-12);flex:1;justify-content:flex-end}.training-portal__sticky-review{background:none;border:none;cursor:pointer;font-family:inherit;font-size:var(--text-size-xs);font-weight:var(--font-weight-bolder);display:flex;align-items:center;gap:var(--space-4);padding:0}.training-portal__intro-content{padding:var(--space-12);background-color:rgb(var(--color-base-brand-primary))}@media(min-width:1080px){.training-portal__intro-content{padding:var(--space-40)}}.training-portal__intro-content h1,.training-portal__intro-content h2,.training-portal__intro-content h3,.training-portal__intro-content p{color:rgb(var(--color-white))}.training-portal__intro-content .button,.training-portal__intro-content .button:not([disabled]):not(.disabled):hover{--color-button: var(--color-white);--color-button-text: var(--color-base-brand-primary)}.training-portal__access-gate{padding:4rem 2rem;text-align:center;max-width:48rem;margin:0 auto}.training-portal__home{display:grid;background-color:#e7e8ed;margin:-32px calc(-1 * var(--space-8))}.training-portal__task-list{padding:var(--space-12)}@media(min-width:1080px){.training-portal__task-list{padding:var(--space-22) var(--space-26)}}@media screen and (min-width:990px){.training-portal__home{grid-template-columns:1fr 1fr;align-items:start}}.training-portal__intro-image{width:100%;height:auto;display:block}.training-portal__heading{margin:0 0 var(--space-12);font-size:var(--text-size-3xl);line-height:1.2}@media(min-width:1080px){.training-portal__heading{font-size:var(--text-size-5xl)}}.training-portal__body{margin-bottom:var(--space-12);font-size:var(--text-size-s)}@media(min-width:1080px){.training-portal__body{font-size:var(--text-size-lg)}}.training-portal__progress-wrapper{display:flex;align-items:center;gap:var(--space-8);margin:0 0 var(--space-8)}.training-portal__progress-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-3)}.training-portal__progress-title{font-size:var(--text-size-base);font-weight:var(--font-weight-bold);margin:0}@media(min-width:1080px){.training-portal__progress-title{font-size:var(--text-size-lg)}}.training-portal__progress-count{font-size:var(--text-size-base);font-weight:var(--font-weight-bold)}@media(min-width:1080px){.training-portal__progress-count{font-size:var(--text-size-lg)}}.training-portal__progress{width:100%;height:8px;display:flex;align-items:center;gap:var(--space-4);border-radius:4px;background-color:#fff}div.training-portal__progress-fill{height:100%;background:var(--training-portal-color-success);border-radius:inherit;transition:width .4s ease;width:0%;display:block}.training-portal__tasks{list-style:none;margin:var(--space-16) 0 var(--space-8);padding:0;gap:var(--space-8);display:flex;flex-direction:column}.training-portal__task{padding:var(--space-8);background-color:rgb(var(--color-white));border-radius:var(--space-4);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.2rem}@media(min-width:1080px){.training-portal__task{padding:var(--space-8) var(--space-12)}}.training-portal__task-info{display:flex;flex-direction:column;min-width:300px;gap:var(--space-2)}.training-portal__task:last-child{border-bottom:0}.training-portal__task-number{font-size:var(--text-size-s)}@media(min-width:1080px){.training-portal__task-number{font-size:var(--text-size-base)}}.training-portal__task-title{flex:1;font-weight:var(--font-weight-bolder);font-size:var(--text-size-base)}@media(min-width:1080px){.training-portal__task-title{font-size:var(--text-size-lg)}}.training-portal__task-actions{display:flex;align-items:center;gap:.8rem;flex-shrink:0;margin-left:auto}.training-portal__task-btn,.training-portal__task-redo,.training-portal__redo-all-btn{border-radius:4px;border:0;font-size:var(--text-size-s);font-weight:var(--font-weight-bold);padding:var(--space-9) var(--space-12);line-height:1;font-family:Urbanist;display:flex;align-items:center;gap:var(--space-4);height:47px}:is(.training-portal__task-btn,.training-portal__task-redo,.training-portal__redo-all-btn) svg{display:block}.training-portal__task-btn[data-state=completed]{background:#35712929;color:var(--training-portal-color-success)}.training-portal__task-btn[data-state=completed] svg{width:18px;height:auto}.training-portal__task-btn[data-state=start]{background:#113775;color:#fff;cursor:pointer}.training-portal__task-btn[data-state=locked]{background:var(--training-portal-color-page-background);color:var(--training-portal-color-muted)}.training-portal__task-btn[data-state=locked] svg{stroke:var(--training-portal-color-muted)}.training-portal__task-redo{color:#000;background:none;cursor:pointer}.training-portal__task-redo svg{stroke:#000}.section--training-portal{background:var(--training-portal-color-page-background)}.training-portal__tasks-error{padding:1.2rem;color:var(--training-portal-color-error);border-radius:.4rem;background:var(--training-portal-color-error-background);margin-bottom:1.6rem}.training-portal__tasks-separator{list-style:none;text-align:center;font-size:var(--text-size-base);font-weight:var(--font-weight-bolder);color:rgb(var(--color-base-brand-primary));padding:var(--space-4) 0}.training-portal__tasks-separator+.training-portal__task{border:2px solid var(--training-portal-color-navy)}.training-portal__task-btn[data-state=resume]{background:rgb(var(--color-base-brand-primary));color:rgb(var(--color-white, 255 255 255));border-color:rgb(var(--color-base-brand-primary));cursor:pointer}.training-portal__task-list-title{font-size:var(--text-size-3xl)}@media(min-width:1080px){.training-portal__task-list-title{font-size:var(--text-size-3xl)}}.training-portal__task-list-sub-title{font-size:var(--text-size-base);color:var(--training-portal-color-navy)}@media(min-width:1080px){.training-portal__task-list-sub-title{font-size:var(--text-size-lg)}}.training-portal__retry-btn{background:none;border:none;text-decoration:underline;cursor:pointer;padding:0;margin-left:.8rem}.training-portal__back-link{display:flex;margin-bottom:var(--space-8);text-decoration:none;font-size:var(--text-size-xs);font-weight:var(--font-weight-bold);color:var(--training-portal-color-navy);gap:var(--space-3)}.training-portal__back-link .icon{transform:rotate(-180deg)}.training-portal__segment-title{margin-bottom:var(--space-4);font-weight:var(--font-weight-normal);font-size:var(--text-size-2xl)}.training-portal__segment-title span{font-weight:var(--font-weight-bold)}@media(min-width:1080px){.training-portal__segment-title{font-size:var(--text-size-3xl)}}main-content main:has(.section--training-portal),.section--training-portal+main{padding:0}.training-portal__segment{margin:0 auto var(--space-12);max-width:1140px}.training-portal__start{margin:0;padding:0 var(--space-8);gap:var(--space-6)}@media(min-width:1080px){.training-portal__start{margin:var(--space-32) 0 0;padding:0 var(--space-16)}}.training-portal__segment-subtitle{margin:0 0 var(--space-4);font-family:Urbanist;font-weight:var(--font-weight-normal);font-style:normal;font-size:18px;line-height:26px;letter-spacing:normal}.training-portal__segment-description{margin-bottom:2.4rem;opacity:.7}.training-portal__questions-wrapper{background-color:#fff;border-radius:8px;border:1px solid #E0E0E0;padding:var(--space-10)}@media(min-width:1080px){.training-portal__questions-wrapper{padding:var(--space-20) var(--space-32)}}.training-portal__questions-subtitle{margin:-12px 0 var(--space-12);border-bottom:1px solid var(--training-portal-color-border);padding:0 0 var(--space-12);font-size:var(--text-size-s)}.training-portal__video-view{position:relative}.training-portal__video{width:100%;aspect-ratio:16 / 9;min-height:360px;display:block;background:#000;border-radius:8px 8px 0 0}.training-portal__video-meta{display:flex;flex-direction:column;gap:var(--space-1);color:#fff}.training-portal__video-info{border-radius:0 0 8px 8px;background-color:rgb(var(--color-base-brand-primary));padding:var(--space-8);display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-12)}@media(min-width:1080px){.training-portal__video-info{padding:var(--space-12) var(--space-16)}}.training-portal__unlock-btn.button{background:transparent;border:1px solid white;font-size:var(--text-size-xxs);font-weight:var(--font-weight-normal);display:flex;align-items:center;gap:var(--space-2);min-height:40px;height:40px}@media(min-width:1080px){.training-portal__unlock-btn.button{font-size:var(--text-size-xs)}}.training-portal__unlock-btn.button:disabled{opacity:1}.training-portal__video-title{font-size:var(--text-size-s);font-weight:var(--font-weight-bold)}@media(min-width:1080px){.training-portal__video-title{font-size:var(--text-size-base)}}.training-portal__video-duration{font-size:var(--text-size-xxs);font-weight:var(--font-weight-light)}@media(min-width:1080px){.training-portal__video-duration{font-size:var(--text-size-xs)}}.training-portal__video-modal{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;background:#000c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:8px}.training-portal__video-modal-inner{background-color:#fff;border-radius:8px;padding:var(--space-12);text-align:center;width:92%}.training-portal__video-modal-inner h4{font-size:var(--text-size-lg);margin:0 0 var(--space-4);line-height:1.3}.training-portal__video-modal-inner p{font-size:var(--text-size-xs);margin:0 0 var(--space-4)}@media(min-width:1080px){.training-portal__video-modal-inner{width:54%;min-width:480px;padding:var(--space-20) var(--space-32)}.training-portal__video-modal-inner h4{font-size:var(--text-size-2xl);margin:0 0 var(--space-8)}.training-portal__video-modal-inner p{font-size:var(--text-size-s);margin:0 0 var(--space-4)}}.training-portal__video-modal-buttons{margin:var(--space-8) 0 0;gap:var(--space-4);display:flex;flex-direction:column;align-items:center}@media(min-width:1080px){.training-portal__video-modal-buttons{margin:var(--space-16) 0 0;flex-direction:row}}.training-portal__video-modal-buttons .button{width:100%;gap:var(--space-4)}.training-portal__video-modal .icon-video-tick{width:60px;height:60px;border-radius:100%;padding:var(--space-6);background:#35712929;margin:0 0 var(--space-6)}@media(min-width:1080px){.training-portal__video-modal .icon-video-tick{width:80px;height:80px;padding:var(--space-8);margin:0 0 var(--space-12)}}.training-portal__watch-again-btn{background:none;border:.1rem solid currentColor;color:inherit;cursor:pointer}.training-portal__questions{list-style:none;margin:0 0 2.4rem;padding:0;display:flex;flex-direction:column;gap:var(--space-16)}.training-portal__question-text{font-weight:var(--font-weight-bolder);font-size:var(--text-size-base);margin:0 0 var(--space-6);color:rgb(var(--color-base-brand-primary))}.training-portal__question-text--rich{display:flex;align-items:flex-start;gap:var(--space-4)}.training-portal__question-text--rich p,.training-portal__question-text--rich span,.training-portal__question-text--rich div,.training-portal__question-text--rich a,.training-portal__question-text--rich strong,.training-portal__question-text--rich em,.training-portal__question-text--rich li{font-size:inherit;font-weight:inherit;color:inherit}.training-portal__question-text--rich ol,.training-portal__question-text--rich ul{margin:var(--space-4) 0 0;padding-left:1.4em}.training-portal__question-text--rich ol li{font-weight:var(--font-weight-normal)}.training-portal__question-text--rich ol li::marker{font-weight:var(--font-weight-bolder)}.training-portal__question-number{flex-shrink:0}.training-portal__question-rich-content{flex:1;min-width:0}.training-portal__question-rich-content>:first-child{margin-top:0}.training-portal__question-rich-content>:last-child{margin-bottom:0}.training-portal__answers{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-6)}.training-portal__answer-input{display:none}.training-portal__selection{content:"";border:1px solid var(--training-portal-color-border);min-width:18px;width:18px;height:18px;border-radius:100%;position:relative;display:flex;align-items:center;justify-content:center;transition:border-color .3s ease-in-out;background-color:#fff}.training-portal__selection:before{content:"";width:10px;height:10px;opacity:0;transition:.3s ease-in-out opacity;display:block;background-color:rgb(var(--color-base-brand-primary));border-radius:100%}.training-portal__answer-label[data-selected] .training-portal__selection:before{opacity:1}.training-portal__answer-label[data-selected] .training-portal__selection{border-color:rgb(var(--color-base-brand-primary))}.training-portal__answer-label{display:flex;align-items:center;gap:1rem;cursor:pointer;padding:var(--space-6);border:.1rem solid rgba(0,0,0,.15);border-radius:4px;transition:border-color .3s ease-in-out,background-color .3s ease-in-out;font-size:var(--text-size-s);color:rgb(var(--color-base-brand-primary))}.training-portal__answer-label[data-selected]{border-color:rgb(var(--color-base-brand-primary));background-color:#eff6ff;font-weight:var(--font-weight-bolder)}.training-portal__question-status{display:none;align-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-12);font-size:var(--text-size-s);font-weight:var(--font-weight-bolder);border-radius:8px 8px 0 0}.training-portal__question[data-result]{border-radius:.6rem;overflow:hidden;padding:0}.training-portal__question[data-result=correct],.training-portal__question[data-result=incorrect]{pointer-events:none}:is(.training-portal__question[data-result=correct],.training-portal__question[data-result=incorrect]) .training-portal__question-body{padding:var(--space-12)}.training-portal__question[data-result=correct]{border:2px solid var(--training-portal-color-success-answer)}.training-portal__question[data-result=correct] .training-portal__question-status--correct{display:flex;background:var(--training-portal-color-success-background);color:var(--training-portal-color-success-answer)}.training-portal__question[data-result=incorrect]{border:2px solid var(--training-portal-color-error)}.training-portal__question[data-result=incorrect] .training-portal__question-status--incorrect{display:flex;background:var(--training-portal-color-error-background);color:var(--training-portal-color-error)}.training-portal__question[data-result=correct] .training-portal__answer-label[data-selected]{border:2px solid var(--training-portal-color-success-answer);background:var(--training-portal-color-success-background)}.training-portal__question[data-result=correct] .training-portal__answer-label[data-selected] .training-portal__selection:before{background-color:var(--training-portal-color-success-answer)}.training-portal__question[data-result=incorrect] .training-portal__answer-label[data-selected]{border:2px solid var(--training-portal-color-error);background:var(--training-portal-color-error-background)}.training-portal__question[data-result=incorrect] .training-portal__answer-label[data-selected] .training-portal__selection:before{background-color:var(--training-portal-color-error)}.training-portal__review-video{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-8);padding:var(--space-10);background:#fff;border-radius:8px;margin-bottom:var(--space-16)}@media(min-width:1080px){.training-portal__review-video{padding:var(--space-10) var(--space-16)}}.training-portal__review-video .icon-play{border:1px solid rgb(var(--color-base-brand-primary));width:44px;height:44px;min-width:44px;border-radius:100%;padding:var(--space-5)}.training-portal__review-video .button{font-size:var(--text-size-xs);height:44px;min-height:44px;gap:var(--space-4)}.training-portal__review-video .button .icon-play{height:auto;width:auto;min-width:auto;border:0;padding:0}.training-portal__review-video>div{display:flex;gap:var(--space-8);margin-right:auto}.training-portal__review-video-text{display:flex;flex-direction:column;gap:.2rem}.training-portal__review-video-text strong{font-size:var(--text-size-s);font-weight:var(--font-weight-bolder);color:rgb(var(--color-base-brand-primary))}.training-portal__review-video-text span{font-size:var(--text-size-xs)}.training-portal__try-again{background:linear-gradient(90deg,var(--training-portal-color-error-gradient) 0%,#FFF 100%);border-left:8px solid var(--training-portal-color-error);border-radius:8px;margin:0 0 var(--space-16);padding:var(--space-12);overflow:hidden}.training-portal__try-again .button{min-height:44px;gap:var(--space-4);width:100%;max-width:100%}@media(min-width:1080px){.training-portal__try-again .button{width:auto}}@media(min-width:1080px){.training-portal__try-again{padding:var(--space-16) var(--space-20)}}.training-portal__try-again--success{background:linear-gradient(90deg,var(--training-portal-color-success-gradient) 0%,#FFF 100%);border-left-color:var(--training-portal-color-success-dark)}.training-portal__try-again--success .icon-video-tick{background-color:var(--training-portal-color-success-dark);width:64px;height:64px;padding:var(--space-7);border-radius:100%}.training-portal__try-again--success .icon-video-tick path{stroke:#fff}.training-portal__try-again--success h4{color:var(--training-portal-color-success-dark)}.training-portal__try-again-header{display:flex;align-items:center;gap:1.6rem;margin:0 0 var(--space-12);flex-direction:column}@media(min-width:1080px){.training-portal__try-again-header{flex-direction:row}}.training-portal__try-again-info-wrapper{display:flex;gap:var(--space-6);margin-right:auto}@media(min-width:1080px){.training-portal__try-again-info-wrapper{gap:var(--space-12)}}.icon-warning{background-color:#cd3030;width:64px;height:64px;padding:var(--space-7);border-radius:100%;color:#fff}.training-portal__segment-header{margin:0 0 var(--space-16)}.training-portal__try-again-info{flex:1;display:flex;flex-direction:column;gap:.2rem;color:var(--training-portal-color-error);font-size:var(--text-size-xs)}.training-portal__try-again-info h4{font-size:var(--text-size-lg);font-weight:var(--font-weight-bolder);margin:0 0 var(--space-2);line-height:1.3}@media(min-width:1080px){.training-portal__try-again-info h4{font-size:var(--text-size-2xl)}}.training-portal__try-again-info span{font-size:var(--text-size-s);color:#484848;font-weight:var(--font-weight-light)}@media(min-width:1080px){.training-portal__try-again-info span{font-size:var(--text-size-base)}}.training-portal__try-again-info em{font-style:normal;font-weight:var(--font-weight-bolder)}.training-portal__try-again-body{padding:var(--space-8);background:#fff;border-radius:8px;font-size:var(--text-size-xs);border:1px solid var(--training-portal-color-border-light)}.training-portal__try-again-body p{margin:0 0 var(--space-4)}.training-portal__try-again-body p strong{color:var(--training-portal-color-navy);font-size:var(--text-size-s)}.training-portal__try-again-body p:last-child{margin:0}.training-portal__form-error{padding:1.2rem;background:var(--training-portal-color-error-background);color:var(--training-portal-color-error);border-radius:.4rem;margin:0 0 1.6rem}.training-portal__quiz-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-12);padding:var(--space-10);background:#fff;border-radius:8px;margin-top:var(--space-16);flex-direction:column}@media(min-width:1080px){.training-portal__quiz-footer{flex-direction:row}}.training-portal__quiz-footer .button{gap:var(--space-4);width:100%}@media(min-width:1080px){.training-portal__quiz-footer .button{width:auto}}.training-portal__quiz-clear{background:none;border:none;cursor:pointer;font-family:inherit;font-size:var(--text-size-xs);font-weight:var(--font-weight-bolder);display:flex;align-items:center;gap:var(--space-4);padding:0;margin-left:auto}.training-portal__quiz-submit{gap:var(--space-4)}.training-portal__lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2500;background:#000c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:var(--space-20)}.training-portal__lightbox-inner{background:#fff;border-radius:8px;overflow:hidden;width:100%;max-width:1140px;display:flex;flex-direction:column}.training-portal__lightbox-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);padding:var(--space-8) var(--space-12)}.training-portal__lightbox-meta{display:flex;flex-direction:column;gap:.2rem}.training-portal__lightbox-meta p{margin:0}.training-portal__lightbox-title{font-size:var(--text-size-base);font-weight:var(--font-weight-bolder);color:rgb(var(--color-base-brand-primary))}.training-portal__lightbox-duration{font-size:var(--text-size-xs)}.training-portal__lightbox-close{background:none;border:none;cursor:pointer;padding:var(--space-4);line-height:0;flex-shrink:0}.training-portal__lightbox-video{width:100%;display:block;max-height:70vh;background:#000;min-height:50vh}.training-portal__submit[data-loading=true]{opacity:.7;cursor:wait}.training-portal__survey{max-width:900px;margin:0 auto}.training-portal__survey-hero{margin-bottom:var(--space-12)}.training-portal__survey-heading{font-size:var(--text-size-3xl);margin:0 0 var(--space-4)}.training-portal__survey-subtext p{font-size:var(--text-size-base);font-weight:var(--font-weight-normal);color:var(--training-portal-color-navy)}.training-portal__survey-card{background:#fff;border-radius:8px;border:1px solid var(--training-portal-color-border-light);padding:var(--space-20) var(--space-12);margin:0 auto}.training-portal__survey-form{max-width:410px;margin:0 auto}.training-portal__survey-form .training-portal__answer-label{color:#000}.training-portal__survey-product-select{margin:var(--space-12) 0}.training-portal__survey-questions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-10)}.training-portal__survey-questions li:first-child .training-portal__survey-section-title{margin-top:0}.training-portal__survey-section-title{font-size:var(--text-size-lg);margin:var(--space-4) 0;line-height:1.3}.training-portal__survey-label{display:block;font-size:var(--text-size-s);font-weight:var(--font-weight-bold);margin-bottom:var(--space-2);color:#000}.training-portal__survey-input{width:100%;padding:var(--space-8);border:.1rem solid rgba(0,0,0,.2);border-radius:4px;font-size:var(--text-size-s);height:48px;font-family:inherit}.training-portal__survey-question--checkbox{display:flex;align-items:flex-start;gap:var(--space-8)}.training-portal__survey-checkbox-label{display:flex;align-items:center;font-size:var(--text-size-xxs);cursor:pointer;color:var(--training-portal-color-navy);gap:var(--space-4)}.training-portal__survey-checkbox-label a{font-weight:var(--font-weight-bolder);color:var(--training-portal-color-navy);margin:0 var(--space-1)}.training-portal__survey-checkbox-label input{margin:0;width:16px;height:16px}.training-portal__survey-footer{margin-top:var(--space-6);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6)}.training-portal__survey-footer .button{width:100%}.training-portal__survey-submit-note{font-size:var(--text-size-s);color:#73787c}.training-portal__slider{width:100%;margin-top:.8rem;display:block}.training-portal__text-input{width:100%;margin-top:.8rem;padding:1rem;border:.1rem solid rgba(0,0,0,.2);border-radius:4px;font-family:inherit;font-size:inherit;resize:vertical;display:block}.training-portal__text-input::placeholder{color:#73787c}.training-portal__certificate-hero{text-align:center;padding:var(--space-0) 0 var(--space-16);display:flex;flex-direction:column;align-items:center;gap:var(--space-7)}@media screen and (min-width:1080px){.training-portal__certificate-hero{padding:var(--space-16) 0}}.training-portal__certificate-hero .icon-video-tick{background-color:var(--training-portal-color-success-dark);width:64px;height:64px;padding:var(--space-7);border-radius:100%}.training-portal__certificate-hero .icon-video-tick path{stroke:#fff}.training-portal__congrats-heading{margin:0;font-size:var(--text-size-2xl)}@media screen and (min-width:1080px){.training-portal__congrats-heading{font-size:var(--text-size-3xl)}}.training-portal__certificate-sub{margin:0;font-size:var(--text-size-s);font-weight:var(--font-weight-normal);color:rgb(var(--color-base-brand-primary))}@media screen and (min-width:1080px){.training-portal__certificate-sub{font-size:var(--text-size-base)}}.training-portal__certificate-meta{margin:0;font-size:var(--text-size-s)}[data-certificate-date],[data-certificate-name]{opacity:0;transition:opacity .4s ease}[data-certificate-date].is-visible,[data-certificate-name].is-visible{opacity:1}[data-certificate-date].is-loading,[data-certificate-name].is-loading{display:inline-block;min-width:6em;min-height:.9em;vertical-align:middle;opacity:1;border-radius:4px;background:linear-gradient(90deg,#00000014 25%,#00000026 37%,#00000014 63%);background-size:400% 100%;animation:training-portal-skeleton 1.4s ease infinite}@keyframes training-portal-skeleton{0%{background-position:100% 50%}to{background-position:0 50%}}.training-portal__certificate-columns{display:grid;gap:var(--space-16);max-width:1600px;margin:0 auto var(--space-16)}@media screen and (min-width:1080px){.training-portal__certificate-columns{grid-template-columns:1fr 1fr;gap:var(--space-32)}}.training-portal__certificate-left{background:linear-gradient(90deg,var(--training-portal-color-success-gradient) 0%,#FFF 100%);border-left:8px solid var(--training-portal-color-success-dark);border-radius:8px;padding:var(--space-10);overflow:hidden}@media screen and (min-width:1080px){.training-portal__certificate-left{padding:var(--space-16) var(--space-20)}}.training-portal__certificate-preview{background:#fff;border:1px solid var(--training-portal-color-border-light);border-radius:8px;overflow:hidden}.training-portal__certificate-img{display:block;width:100%;height:auto}.training-portal__certificate-preview-header{display:flex;gap:var(--space-8);justify-content:space-between;margin:0 0 var(--space-12);align-items:center}.training-portal__certificate-preview-header h3{font-size:var(--text-size-2xl);color:var(--training-portal-color-success-dark);line-height:1.1;margin:0}@media screen and (min-width:1080px){.training-portal__certificate-preview-header h3{font-size:var(--text-size-3xl)}}.training-portal__certificate-preview-header svg{width:128px;height:40px}.training-portal__certificate-right{background:#fff;border-radius:8px;border:1px solid var(--training-portal-color-border-light);padding:var(--space-10);display:flex;flex-direction:column}@media screen and (min-width:1080px){.training-portal__certificate-right{padding:var(--space-16)}}.training-portal__certificate-right hr{background-color:var(--training-portal-color-border)}.training-portal__certificate-right-section{color:var(--training-portal-color-navy)}.training-portal__certificate-right-section svg{flex-shrink:0;width:28px;height:auto}.training-portal__certificate-right-section h4{display:flex;align-items:center;gap:var(--space-6);margin:0 0 var(--space-4);font-size:var(--text-size-base);font-weight:var(--font-weight-bolder);color:rgb(var(--color-base-brand-primary))}.training-portal__certificate-right-section p{margin:0 0 var(--space-8);font-size:var(--text-size-s)}.training-portal__certificate-right-section p small{font-size:var(--text-size-xs)}.training-portal__certificate-right-section p:last-child{margin:0}.training-portal__certificate-right-section ul{margin:var(--space-8) 0 0 var(--space-8);padding-left:1.6rem;font-size:var(--text-size-s)}.training-portal__certificate-right-section ul li{margin-bottom:var(--space-4)}.training-portal__certificate-right-section ul li::marker{color:#00aeef}.training-portal__certificate-actions{display:flex;align-items:center;gap:var(--space-16);flex-wrap:wrap}.training-portal__certificate-actions .training-portal__back-link{margin:0}.training-portal__download{display:inline-flex;align-items:center;gap:var(--space-4);font-size:var(--text-size-xs);height:44px;min-height:44px}.training-portal__certificate-loading{display:block;margin:0;opacity:.7}.training-portal__certificate-error{display:block;padding:1.2rem;background:var(--training-portal-color-error-background);color:var(--training-portal-color-error);border-radius:.4rem;margin:0}
/*# sourceMappingURL=/cdn/shop/t/74/assets/component-training-portal.css.map */
