@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;900&display=swap";
@font-face{font-family:CabinetGrotesk-Variable;src:url(/fonts/CabinetGrotesk-Variable.woff2)format("woff2"),url(/fonts/CabinetGrotesk-Variable.woff)format("woff"),url(/fonts/CabinetGrotesk-Variable.ttf)format("truetype");font-weight:100 900;font-display:swap;font-style:normal}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{color:#111827;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f9fafb;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.19}body.modal-open{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}img{max-width:100%;display:block}ul,ol{list-style:none}input,select,textarea{font:inherit}.content-wrapper{flex-direction:column;flex-grow:1;width:100%;max-width:1024px;min-height:100svh;margin:0 auto;padding:0;display:flex}.has-primary-background-color{background-color:#fc684c}.has-secondary-background-color{background-color:#004d40}.has-yellow-background-color{background-color:#ffcb33}.has-blue-background-color{background-color:#5c9fb7}.has-red-background-color{background-color:#db4345}.has-cream-background-color{background-color:#fff4e0}.has-green-background-color{background-color:#008b52}@keyframes spin{to{transform:rotate(360deg)}}.spinner{border:4px solid #ffcb33;border-top-color:#0000;border-radius:9999px;width:2.5rem;height:2.5rem;animation:.8s linear infinite spin}@media print{.print-hidden{display:none!important}.print-only{display:block!important}}.print-only{display:none}p a:not(.button):not(.wp-block-button__link){text-underline-offset:4px;text-decoration:underline}p:not(:first-child){margin-top:20px}h1,h2,h3,h4,h5,h6{color:#fff4e0}h1 sup,h2 sup,h3 sup,h4 sup,h5 sup,h6 sup{margin-bottom:25px;font-size:16px;font-weight:500;display:block}.home-page h1 sup,.home-page h2 sup,.home-page h3 sup,.home-page h4 sup,.home-page h5 sup,.home-page h6 sup{color:#004d40}h1:not(:first-child),h2:not(:first-child),h3:not(:first-child),h4:not(:first-child),h5:not(:first-child),h6:not(:first-child){margin-top:20px}h1{margin-bottom:40px;font-size:28px;font-weight:900;line-height:1.19}.has-secondary-color{color:#004d40!important}.has-yellow-color{color:#ffcb33!important}.has-blue-color{color:#5c9fb7!important}.has-green-color{color:#008b52!important}.has-red-color{color:#db4345!important}.has-cream-color{color:#fff4e0!important}.has-primary-color{color:#fc684c!important}.button{text-align:center;color:#fff4e0;border:1.5px solid #fff4e0;border-radius:10px;justify-content:center;align-items:center;gap:20px;min-height:63px;padding:10px 30px 10px 10px;font-size:18px;font-weight:600;line-height:normal;transition:all .3s ease-out;display:flex}@media (max-width:370px){.button{font-size:15px}}.button{border-radius:10px}@supports (corner-shape:squircle){.button{corner-shape:squircle;border-radius:20px}}.button>svg{flex-shrink:0}.button--secondary{padding:19px 20px}.button--replay{padding:19px 35px}.bottom-nav{z-index:51;max-width:1024px;height:72px;padding:0 10px 10px;padding-bottom:env(safe-area-inset-bottom,0px);background-color:#0000;grid-template-columns:1fr 70px 1fr;align-items:stretch;gap:10px;margin:0 auto;display:grid;position:fixed;bottom:-7px;left:0;right:0}.bottom-nav__left,.bottom-nav__right{background-color:#5c9fb7;border-radius:10px;flex-grow:1;justify-content:flex-start;align-items:center;height:57px;padding:0 3px 0 10px;display:flex}@supports (corner-shape:squircle){.bottom-nav__left,.bottom-nav__right{corner-shape:squircle;border-radius:20px}}.bottom-nav__right{justify-content:flex-end;padding:0 10px 0 3px}.bottom-nav__progress{color:#008b52;background-color:#fff4e0;border-radius:10px;align-items:center;gap:.5rem;min-height:38px;padding:6px 13px 4px;display:flex;position:relative}@supports (corner-shape:squircle){.bottom-nav__progress{corner-shape:squircle;border-radius:20px}}.bottom-nav__progress .bottom-nav__cert-link{display:block;position:absolute;inset:0}.bottom-nav__progress-ring{width:2.25rem;height:2.25rem;position:relative}.bottom-nav__progress-svg{transform:rotate(-90deg)}.bottom-nav__progress-label{color:#008b52;justify-content:center;align-items:center;font-family:CabinetGrotesk-Variable,sans-serif;font-size:20px;font-weight:900;display:flex;position:absolute;inset:0}.bottom-nav__progress-text{color:#004d40;font-family:CabinetGrotesk-Variable,sans-serif;font-size:20px;font-weight:900;line-height:1}@media (max-width:370px){.bottom-nav__progress-text{font-size:14px}}.bottom-nav__middle{z-index:-1;height:57px;position:absolute;top:0;left:50%;transform:translate(-50%)}.bottom-nav__report-button{background-color:#db4345;border-radius:9999px;justify-content:center;align-items:center;width:70px;height:70px;transition:all .3s ease-out;display:flex;position:relative;bottom:33px;left:.5px}.bottom-nav__actions{align-items:center;gap:8px;display:flex}.bottom-nav__actions>button{background-color:#fff4e0;border-radius:10px;justify-content:center;align-items:center;height:38px;padding:0 10px;display:flex}@supports (corner-shape:squircle){.bottom-nav__actions>button{corner-shape:squircle;border-radius:20px}}.bottom-nav__actions>button>span{opacity:0;pointer-events:none;position:absolute}@media (max-width:370px){.bottom-nav__actions>button svg{max-width:26px}}.video-player__empty{color:#fff4e066;background-color:#004d4066;justify-content:center;align-items:center;height:12rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;display:flex}.video-player__wrapper{background-color:#000;width:100%;padding-top:56.25%;position:relative}.video-player__iframe,.video-player__video{width:100%;height:100%;position:absolute;inset:0}.video-player__video{object-fit:contain;cursor:pointer}.video-player__video::-webkit-media-controls{display:none!important}.video-player__video::-webkit-media-controls-enclosure{display:none!important}.video-lightbox{z-index:50;inset:0 0 72px;background-color:#fff4e0;border-radius:20px;max-width:1024px;margin:0 auto;position:fixed;inset:0 0 63px}@supports (corner-shape:squircle){.video-lightbox{corner-shape:squircle;border-radius:40px}}.video-lightbox__container{background-color:green;border-radius:20px;flex-direction:column;height:calc(100% - 23px);margin:13px 10px 0;display:flex;position:relative;overflow:hidden}@supports (corner-shape:squircle){.video-lightbox__container{corner-shape:squircle;border-radius:40px}}.video-lightbox__top-bar{padding:.75rem 1rem;padding-top:calc(env(safe-area-inset-top,0px) + .75rem);z-index:4;align-items:center;gap:.75rem;margin:13px 10px 0;display:flex;position:absolute;top:0;left:0;right:0}.video-lightbox__progress-track{cursor:default;border-radius:9999px;flex:1;height:8px;transition:height .15s;overflow:hidden}.video-lightbox__progress-track--interactive{cursor:pointer}.video-lightbox__progress-track--interactive:hover{height:10px}.video-lightbox__progress-fill{pointer-events:none;background-color:#fff4e0;border-radius:9999px;height:100%;transition:width .25s linear}.video-lightbox__audio{cursor:pointer;background-color:#fff4e0;border:1px solid #ffcb33;border-radius:10px;justify-content:center;align-items:center;width:55px;height:55px;display:flex}@supports (corner-shape:squircle){.video-lightbox__audio{corner-shape:squircle;border-radius:20px}}.video-lightbox__audio{color:#fff4e0;background-color:#0000;border:1.5px solid #fff4e0}.video-lightbox__close{cursor:pointer;background-color:#fff4e0;border:1px solid #ffcb33;border-radius:10px;justify-content:center;align-items:center;width:55px;height:55px;display:flex}@supports (corner-shape:squircle){.video-lightbox__close{corner-shape:squircle;border-radius:20px}}.video-lightbox__close{color:#fff4e0;background-color:#0000;border:1.5px solid #fff4e0}.video-lightbox__player{flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.video-lightbox__player .video-player{width:100%;height:100%}.video-lightbox__player .video-player__wrapper{width:100%;height:100%;padding-top:0;position:relative}.video-lightbox__player .video-player__video,.video-lightbox__player .video-player__iframe{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.video-lightbox__no-audio-toast{z-index:5;color:#fff4e0;white-space:nowrap;pointer-events:none;background-color:#000000bf;border-radius:9999px;padding:.5rem 1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;animation:.3s ease-out forwards no-audio-fade;position:absolute;bottom:60px;left:50%;transform:translate(-50%)}.video-lightbox__play-overlay{z-index:3;cursor:pointer;background-color:#0000003d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video-lightbox__play-button{border-radius:9999px;justify-content:center;align-items:center;width:70px;height:70px;display:flex}.video-lightbox__flash-icon{z-index:3;pointer-events:none;justify-content:center;align-items:center;width:70px;height:70px;animation:1s ease-out forwards flash-fade;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-lightbox__overlay{z-index:2;touch-action:none;background-color:#0000003d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video-lightbox__overlay-content{flex-direction:column;align-items:center;gap:.75rem;animation:2s ease-in-out infinite lightbox-pulse;display:flex}.video-lightbox__swipe-icon{opacity:.8}.video-lightbox__swipe-text{color:#fff4e0;text-align:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.125rem;font-weight:500}.video-lightbox__replay-button{color:#fff4e0;cursor:pointer;background-color:#fff4e026;border:1px solid #fff4e04d;border-radius:9999px;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem 1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;transition:background-color .15s;animation:none;display:flex}.video-lightbox__replay-button:hover{background-color:#fff4e040}.video-lightbox__replay-button:active{opacity:.7}@keyframes lightbox-pulse{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}@keyframes flash-fade{0%{opacity:.9;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.3)}}@keyframes no-audio-fade{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.menu-modal{z-index:50;opacity:0;pointer-events:none;max-width:1024px;margin:0 auto 83px;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1);position:fixed;inset:0;transform:translateY(100%)}.menu-modal.toggled{opacity:1;pointer-events:auto;transform:translateY(0)}.menu-modal__container{border-radius:20px;flex-direction:column;height:100%;margin:10px;display:flex;overflow-y:auto}@supports (corner-shape:squircle){.menu-modal__container{corner-shape:squircle;border-radius:40px}}.menu-modal .modal-close{cursor:pointer;background-color:#fff4e0;border:1px solid #ffcb33;border-radius:10px;justify-content:center;align-items:center;width:55px;height:55px;display:flex}@supports (corner-shape:squircle){.menu-modal .modal-close{corner-shape:squircle;border-radius:20px}}.menu-modal .modal-header{justify-content:space-between;align-items:center;padding:3rem 1.5rem 45px;display:flex}@media (max-width:375px){.menu-modal .modal-header{padding:20px 1.5rem}}.menu-modal .modal-title{color:#fff4e0;font-family:CabinetGrotesk-Variable,sans-serif;font-size:28px;font-weight:900;line-height:1.1}.report-modal .menu-modal__container{background-color:#fc684c}.report-modal__header-text{flex:1}.report-modal__subtitle{color:#ffcb33;margin-bottom:.25rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;font-weight:500}.report-modal__close-button{color:#fc684c}.report-modal__list{flex-direction:column;flex:1;gap:30px;margin-right:24px;padding:10px 0 2.5rem 1.5rem;display:flex;overflow-y:auto}.report-modal__list::-webkit-scrollbar{width:30px}.report-modal__list::-webkit-scrollbar-thumb{background-color:#fff2b21f;background-clip:content-box;border:10px solid #0000;border-radius:20px}.report-modal__list::-webkit-scrollbar-thumb:hover{background-color:#fff2b233}.report-modal__item{color:#fff4e0;border:1.5px solid #fff4e0;border-radius:.75rem;align-items:flex-start;gap:1rem;padding:18px 9px;text-decoration:none;transition:opacity .15s;display:flex}@supports (corner-shape:squircle){.report-modal__item{corner-shape:squircle;border-radius:1.5rem}}.report-modal__item:active{opacity:.7}.report-modal__item-icon{border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-top:2px;display:flex}.report-modal__item-content{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.report-modal__item-label{margin-bottom:5px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:600}.report-modal__item-description{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.6;margin-top:0!important}.report-modal__item-link{color:#ffcb33;margin-top:.25rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:400}.accordion,.toc-drawer__accordion{color:#004d40;background-color:#fff4e0;border:1.5px solid #ffcb33;border-radius:10px;margin-bottom:25px}@supports (corner-shape:squircle){.accordion,.toc-drawer__accordion{corner-shape:squircle;border-radius:20px}}.accordion:last-child,.toc-drawer__accordion:last-child{margin-bottom:0}.accordion>button,.toc-drawer__accordion>button{cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1.5px solid #0000;justify-content:space-between;align-items:center;width:100%;padding:5px 5px 5px 15px;transition:border-color .3s ease-out;display:flex}div.open .accordion>button,div.open .toc-drawer__accordion>button{border-bottom-color:#ffcb33}.accordion>button>span,.toc-drawer__accordion>button>span{color:#004d40;text-transform:none;white-space:normal;padding-top:1px;font-family:CabinetGrotesk-Variable,sans-serif;font-size:16px;font-weight:800;line-height:1.19}.accordion>button>svg,.toc-drawer__accordion>button>svg{transition:all .4s ease-out}.accordion__body{color:#004d40}.accordion.open>button,.open.toc-drawer__accordion>button{border-bottom-color:#ffcb33}.accordion.open>button>svg,.open.toc-drawer__accordion>button>svg{transform:rotate(-180deg)}.toc-drawer .menu-modal__container{background-color:#004d40}.toc-drawer__backdrop{background-color:#00000080;display:none;position:absolute;inset:0}.toc-drawer__panel{z-index:1;background-color:#0000;border-radius:1.25rem 1.25rem 0 0;flex-direction:column;max-height:calc(100svh - 115px);display:flex;position:relative}.toc-drawer__header{justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.toc-drawer__title{color:#fff4e0;font-family:CabinetGrotesk-Variable,sans-serif;font-size:1.125rem;font-weight:700}.toc-drawer__close-button{cursor:pointer;background-color:#fff4e0;border:1px solid #ffcb33;border-radius:10px;justify-content:center;align-items:center;width:55px;height:55px;display:flex}@supports (corner-shape:squircle){.toc-drawer__close-button{corner-shape:squircle;border-radius:20px}}.toc-drawer__close-button{color:#004d40;width:2rem;height:2rem}.toc-drawer__body{flex:1;margin-right:24px;padding:0 0 2.5rem 1.5rem;overflow-y:auto}.toc-drawer__body::-webkit-scrollbar{width:30px}.toc-drawer__body::-webkit-scrollbar-thumb{background-color:#fff2b21f;background-clip:content-box;border:10px solid #0000;border-radius:20px}.toc-drawer__body::-webkit-scrollbar-thumb:hover{background-color:#fff2b233}.toc-drawer__accordion-collapse{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.toc-drawer__accordion-collapse--open{grid-template-rows:1fr}.toc-drawer__accordion-body{flex-direction:column;gap:.25rem;min-height:0;padding:0;display:flex;overflow:hidden}.toc-drawer__video{text-align:left;background-color:#fff4e00d;border-bottom:1.5px solid #ffcb33;border-radius:0;align-items:center;gap:.75rem;width:100%;padding:.75rem;transition:opacity .15s;display:flex}.toc-drawer__video:last-child{border-bottom:none}.toc-drawer__video--locked{cursor:not-allowed}.toc-drawer__video-title{text-overflow:ellipsis;white-space:nowrap;color:#004d40;white-space:normal;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:500;overflow:hidden}.toc-drawer__status-icon{flex-shrink:0;width:18px;height:18px;display:inline-block}.toc-drawer__video--active .toc-drawer__status-icon{border:2px solid #004d40}.toc-drawer__status-icon--incomplete{background-color:#fc684c;border-radius:2px;width:14px;height:14px;margin:2px}.toc-drawer__status-icon--done{object-fit:contain;border-radius:2px}.toc-drawer__section-title{color:#fff4e0;margin:50px 0 30px;font-family:CabinetGrotesk-Variable,sans-serif;font-size:22px;font-weight:900}.toc-drawer__section-title:first-of-type{margin-top:0}.toc-drawer__takeaway-point{padding:20px 15px}.toc-drawer__takeaway-point:not(:last-child){border-bottom:1.5px solid #ffcb33}.toc-drawer__takeaway-point h4{color:#fc684c;letter-spacing:.24px;text-transform:uppercase;margin:0 0 .5rem;font-size:15px;font-weight:700}.toc-drawer__takeaway-point p{margin:0 0 .5rem;font-size:15px;font-weight:400}.toc-drawer__takeaway-point p:last-child{margin-bottom:0}.toc-drawer__takeaway-point ul,.toc-drawer__takeaway-point ol{margin:.5rem 0;padding-left:1.25em}.toc-drawer__takeaway-point ul:first-child,.toc-drawer__takeaway-point ol:first-child{margin-top:0}.toc-drawer__takeaway-point ul:last-child,.toc-drawer__takeaway-point ol:last-child{margin-bottom:0}.toc-drawer__takeaway-point ul{list-style:outside}.toc-drawer__takeaway-point ol{list-style:decimal}.toc-drawer__takeaway-point li{font-size:15px;font-weight:400;line-height:1.5}.toc-drawer__takeaway-point li+li{margin-top:.25rem}.pin-modal .pin-modal__container{background-color:#008b52}.pin-modal__backdrop{background-color:#00000080;display:none;position:absolute;inset:0}.pin-modal__panel{z-index:1;background-color:#0000;border-radius:1.25rem 1.25rem 0 0;flex-direction:column;max-height:calc(100svh - 115px);display:flex;position:relative}.pin-modal__header{justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.pin-modal__header-text{display:block}.pin-modal__subtitle{color:#ffcb33;margin-bottom:.25rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;font-weight:500}.pin-modal__title{color:#fff4e0;font-family:CabinetGrotesk-Variable,sans-serif;font-size:1.25rem;font-weight:700}.pin-modal__close-button{cursor:pointer;background-color:#fff4e0;border:1px solid #ffcb33;border-radius:10px;justify-content:center;align-items:center;width:55px;height:55px;display:flex}@supports (corner-shape:squircle){.pin-modal__close-button{corner-shape:squircle;border-radius:20px}}.pin-modal__close-button{color:#008b52;width:2rem;height:2rem}.pin-modal__native-prompt{margin-bottom:1rem;padding:0 1.5rem}.pin-modal__install-button{color:#004d40;background-color:#ffcb33;border-radius:.625rem;width:100%;height:3rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:600}.pin-modal__installed-message{text-align:center;color:#008b52;margin-bottom:1rem;padding:0 1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500}.pin-modal__tabs{border-radius:.625rem;gap:15px;margin:0 1.5rem 30px;display:flex;overflow:hidden}.pin-modal__tab{color:#fff4e0;border-color:#ffcb33;flex:1;padding:15px 25px;font-size:18px;font-weight:600;min-height:0!important}.pin-modal__tab--active{color:#004d40;background-color:#ffcb33;border-color:#fff4e0}.pin-modal__steps{flex:1;margin-right:24px;padding:10px 0 2.5rem 1.5rem;overflow-y:auto}.pin-modal__steps::-webkit-scrollbar{width:30px}.pin-modal__steps::-webkit-scrollbar-thumb{background-color:#fff2b21f;background-clip:content-box;border:10px solid #0000;border-radius:20px}.pin-modal__steps::-webkit-scrollbar-thumb:hover{background-color:#fff2b233}.pin-modal__step-list{flex-direction:column;gap:1rem;display:flex}.pin-modal__step{color:#fff4e0;background:#fff2b217;border-radius:10px;align-items:flex-start;gap:1rem;padding:20px;display:flex}@supports (corner-shape:squircle){.pin-modal__step{corner-shape:squircle;border-radius:20px}}.pin-modal__step h3{margin-bottom:20px;font-family:CabinetGrotesk-Variable,sans-serif;font-size:24px;font-weight:900}.pin-modal__step p{font-size:15px;font-weight:400}.pin-modal__step p>strong{letter-spacing:.24px;color:#ffcb33;margin-bottom:15px;font-weight:700;display:block}.pin-modal__step p>strong+br{display:none}.tips-slider{background-color:#ffcb331f;border:1px solid #ffcb3340;border-radius:.75rem;padding:1.25rem 1.25rem 1rem}.tips-slider__content{align-items:flex-start;gap:.75rem;display:flex}.tips-slider__icon{color:#004d40;background-color:#ffcb33;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin-top:2px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;font-weight:700;display:flex}.tips-slider__body{flex:1}.tips-slider__label{text-transform:uppercase;letter-spacing:.05em;color:#ffcb33;margin-bottom:.25rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;font-weight:600}.tips-slider__text{color:#fff4e0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;line-height:1.6}.tips-slider__dots{justify-content:center;gap:.375rem;margin-top:.75rem;display:flex}.tips-slider__dot{cursor:pointer;background-color:#ffcb334d;border:none;border-radius:9999px;width:6px;height:6px;padding:0;transition:all .2s}.tips-slider__dot--active{background-color:#ffcb33;width:16px}.progress-bar{width:100%}.progress-bar__header{color:#6b7280;justify-content:space-between;align-items:center;margin-bottom:.25rem;font-size:.75rem;display:flex}.progress-bar__track{background-color:#e5e7eb;border-radius:9999px;height:.5rem;overflow:hidden}.progress-bar__fill{background-color:#db4345;border-radius:9999px;height:100%;transition:width .5s}.navigation{color:#fff;background-color:#db4345;box-shadow:0 2px 4px #0000001a}.navigation__container{justify-content:space-between;align-items:center;max-width:64rem;margin:0 auto;padding:.75rem 1rem;display:flex}.navigation__brand{color:inherit;align-items:center;gap:.75rem;text-decoration:none;transition:opacity .15s;display:flex}.navigation__brand:hover{opacity:.9}.navigation__logo{background-color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.navigation__logo-text{color:#db4345;font-size:.75rem;font-weight:700}.navigation__brand-text{font-size:.875rem;font-weight:600;line-height:1.2}.navigation__brand-sub{opacity:.9;font-size:.75rem;font-weight:400}.navigation__actions{align-items:center;gap:1rem;display:flex}.navigation__user-name{opacity:.8;font-size:.75rem}@media (max-width:640px){.navigation__user-name{display:none}}.navigation__reset-button{color:#fff;background-color:#fff3;border-radius:.375rem;padding:.375rem .75rem;font-size:.75rem;transition:background-color .15s}.navigation__reset-button:hover{background-color:#ffffff4d}@media print{.navigation{display:none}}.onboarding-tour{z-index:51;pointer-events:none;position:fixed;inset:0}body.modal-open .onboarding-tour{z-index:45}.onboarding-tour__overlay{pointer-events:auto;background-color:#00000059;display:none;position:fixed;inset:0}.onboarding-tour__tooltip{pointer-events:auto;z-index:61;background-color:#008b52;border:1.5px solid #ffcb33;border-radius:.75rem;width:300px;padding:20px 15px 15px;transition:opacity .2s ease-out;position:fixed}@supports (corner-shape:squircle){.onboarding-tour__tooltip{corner-shape:squircle;border-radius:1.5rem}}.onboarding-tour__arrow{z-index:10;background-color:#008b52;border:1.5px solid #ffcb33;border-radius:5px;width:30px;height:30px;position:absolute;transform:rotate(45deg)}@supports (corner-shape:squircle){.onboarding-tour__arrow{corner-shape:squircle;border-radius:10px}}.onboarding-tour__arrow--bottom{bottom:-14px}.onboarding-tour__arrow--top{top:-14px}.onboarding-tour__header{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.onboarding-tour__actions{align-items:center;gap:5px;display:flex}.onboarding-tour__step-count{color:#fff4e0;font-family:CabinetGrotesk-Variable,sans-serif;font-size:22px;font-weight:900}.onboarding-tour__step-count>span{opacity:.57;margin-left:-2px;font-size:18px}.onboarding-tour__close{color:#008b52;cursor:pointer;z-index:9;background-color:#ffcb33;border:1px solid #fff4e0;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:20px;right:15px}.onboarding-tour__actions{justify-content:space-between;align-items:center;display:flex}.onboarding-tour__skip{color:#fff4e066;cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem}.onboarding-tour__skip:hover{color:#fff4e0}.onboarding-tour__next,.onboarding-tour__previous{cursor:pointer;z-index:10;background-color:#ffcb33;border:1px solid #fff4e0;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:relative}@supports (corner-shape:squircle){.onboarding-tour__next,.onboarding-tour__previous{corner-shape:squircle;border-radius:20px}}.onboarding-tour__next.disabled,.onboarding-tour__previous.disabled{opacity:.7;cursor:not-allowed}.onboarding-tour__previous{transform:scaleX(-1)}.onboarding-tour__next.disabled{opacity:0;pointer-events:none}.onboarding-tour__content{color:#fff4e0;padding-bottom:30px;font-size:12px;font-weight:400;line-height:1.19}.onboarding-tour__content h4{text-transform:uppercase;letter-spacing:.24px;color:#ffcb33;margin-bottom:10px;font-size:12px;font-weight:700}.kt-lightbox{z-index:50;border-radius:20px;max-width:1024px;margin:0 auto;position:fixed;inset:0 0 63px}@supports (corner-shape:squircle){.kt-lightbox{corner-shape:squircle;border-radius:40px}}.kt-lightbox__container{background-color:#008b52;border-radius:20px;flex-direction:column;height:calc(100% - 23px);margin:13px 10px 0;display:flex;position:relative;overflow:hidden}@supports (corner-shape:squircle){.kt-lightbox__container{corner-shape:squircle;border-radius:40px}}.kt-lightbox__top-bar{padding:.75rem 1rem;padding-top:calc(env(safe-area-inset-top,0px) + .75rem);z-index:4;justify-content:flex-end;align-items:center;gap:.75rem;margin:13px 10px 0;display:flex;position:absolute;top:0;left:0;right:0}.kt-lightbox__close{cursor:pointer;background-color:#fff4e0;border:1px solid #ffcb33;border-radius:10px;justify-content:center;align-items:center;width:55px;height:55px;display:flex}@supports (corner-shape:squircle){.kt-lightbox__close{corner-shape:squircle;border-radius:20px}}.kt-lightbox__close{color:#fff4e0;background-color:#0000;border:1.5px solid #fff4e0}.kt-lightbox__body{flex-direction:column;flex:1;gap:1rem;height:calc(100% - 135px);margin-top:115px;margin-bottom:20px;margin-right:24px;padding:10px 0 0 1.5rem;display:flex;overflow-y:auto}.kt-lightbox__body::-webkit-scrollbar{width:30px}.kt-lightbox__body::-webkit-scrollbar-thumb{background-color:#fff2b21f;background-clip:content-box;border:10px solid #0000;border-radius:20px}.kt-lightbox__body::-webkit-scrollbar-thumb:hover{background-color:#fff2b233}.kt-lightbox__body .pin-modal__step-list{flex-direction:column;gap:1rem;display:flex}.kt-lightbox__body .pin-modal__step{color:#fff4e0;background:#fff2b217;border-radius:10px;flex-direction:column;align-items:flex-start;gap:0;padding:20px;display:flex}@supports (corner-shape:squircle){.kt-lightbox__body .pin-modal__step{corner-shape:squircle;border-radius:20px}}.kt-lightbox__body .pin-modal__step div+div{margin-top:20px}.kt-lightbox__body .pin-modal__step h3{margin-bottom:20px;font-family:CabinetGrotesk-Variable,sans-serif;font-size:24px;font-weight:900}.kt-lightbox__body .pin-modal__step h4{letter-spacing:.24px;color:#ffcb33;margin-bottom:15px;font-weight:700;display:block}.kt-lightbox__body .pin-modal__step p{font-size:15px;font-weight:400}.kt-lightbox__body .pin-modal__step p>strong+br{display:none}.kt-lightbox__body .pin-modal__step ul,.kt-lightbox__body .pin-modal__step ol{margin:.5rem 0;padding-left:1.25em}.kt-lightbox__body .pin-modal__step ul:first-child,.kt-lightbox__body .pin-modal__step ol:first-child{margin-top:0}.kt-lightbox__body .pin-modal__step ul:last-child,.kt-lightbox__body .pin-modal__step ol:last-child{margin-bottom:0}.kt-lightbox__body .pin-modal__step ul{list-style:outside}.kt-lightbox__body .pin-modal__step ol{list-style:decimal}.kt-lightbox__body .pin-modal__step li{font-size:15px;font-weight:400;line-height:1.5}.kt-lightbox__body .pin-modal__step li::marker{color:#ffcb33;font-weight:700}.kt-lightbox__body .pin-modal__step li+li{margin-top:.25rem}.kt-lightbox__advance{flex-direction:column;align-items:center;padding:1.5rem 0 1rem;display:flex}.kt-lightbox__next-btn{color:#004d40;corner-shape:squircle;cursor:pointer;background-color:#ffcb33;border-radius:20px;justify-content:center;align-items:center;width:100%;padding:15px 25px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:700;transition:opacity .2s;display:inline-flex;border:1.5px solid #fff4e0!important}.kt-lightbox__next-btn:active{opacity:.7}@keyframes squiggle-slide-in{0%{left:-3%}to{left:40%}}.squiggle{z-index:0;width:40svh;height:100svh;position:absolute;top:0;bottom:0;left:-3%}body.ready .squiggle{animation:1.6s cubic-bezier(.16,1,.3,1) forwards squiggle-slide-in}.squiggle svg{object-fit:contain;width:100%;height:100%}div.menu-modal .squiggle{transition:none;animation:none;left:-8%}div.menu-modal.toggled .squiggle{animation:1.6s cubic-bezier(.16,1,.3,1) forwards squiggle-slide-in}.home-page{background-color:#fc684c;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.home-page.eyes-open{background-color:#008b52}.home-page.eyes-open .home-page__content{background-color:#0000;background:linear-gradient(0deg,#008b52 calc(100% - 100px),#008b5200 100%)!important}.home-page.eyes-open h1 sup,.home-page.eyes-open h1 mark{color:#ffcb33!important}.home-page__decoration{pointer-events:none;opacity:.55;width:340px;height:340px;position:absolute;top:-120px;right:-120px}.home-page__decoration-image{object-fit:contain;width:100%;height:100%}.home-page__hero{flex:1;justify-content:center;align-items:flex-start;padding:0;display:flex;position:relative}.home-page__hero-image{width:100%;position:absolute;top:0;left:0;right:0}.home-page__hero-background{z-index:0;position:absolute;top:0;right:-50%}.home-page__content{z-index:1;background:linear-gradient(0deg,#fc684c calc(100% - 100px),#fc684c00 100%);flex-direction:column;gap:0;margin-top:auto;padding:120px 1.75rem 2.5rem;display:flex;position:relative}.home-page__content h1,.home-page__content h2,.home-page__content h3,.home-page__content h4,.home-page__content h5,.home-page__content h6,.home-page__content p,.home-page__content a.button,.home-page__content .button{opacity:0;transform:translate(-30px)}.home-page__content h1[data-enter],.home-page__content h2[data-enter],.home-page__content h3[data-enter],.home-page__content h4[data-enter],.home-page__content h5[data-enter],.home-page__content h6[data-enter],.home-page__content p[data-enter],.home-page__content a.button[data-enter],.home-page__content .button[data-enter]{opacity:1;transition:opacity .3s ease-out,transform .3s ease-out;transition-delay:calc(.3s + var(--anim-index,0)*.1s);transform:translate(0)}.home-page__text{opacity:0;flex-direction:column;gap:.75rem;display:flex;transform:translate(-30px)}.home-page__text[data-enter]{opacity:1;transition:opacity .3s ease-out,transform .3s ease-out;transition-delay:calc(.3s + var(--anim-index,0)*.1s);transform:translate(0)}.home-page__text h1,.home-page__text h2,.home-page__text h3,.home-page__text h4,.home-page__text h5,.home-page__text h6,.home-page__text p{opacity:inherit;transform:inherit}.home-page__tagline{color:#ffffffe6;letter-spacing:.025em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500}.home-page__heading{color:#fff;font-family:CabinetGrotesk-Variable,sans-serif;font-size:clamp(1.6rem,7vw,2.4rem);font-weight:900;line-height:1.1}.home-page__cta-group{flex-direction:column;gap:.75rem;display:flex}.home-page__cta{border-radius:.75rem;justify-content:center;align-items:center;height:4rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:600;transition:opacity .15s;display:flex}.home-page__cta:active{opacity:.8}.home-page__cta--learn{color:#fff4e0;background-color:#004d40;border:1.5px solid #fff4e04d}.home-page__cta--train{color:#004d40;background-color:#ffcb33}.home-page__intro{z-index:60;color:#fff;opacity:1;background-color:#fc684c;justify-content:center;align-items:center;max-width:1024px;margin:0 auto;font-family:CabinetGrotesk-Variable,sans-serif;font-size:1.125rem;transition:opacity .6s ease-out;display:flex;position:fixed;inset:0}.home-page__intro--fading{opacity:0}.home-page__intro-video{object-fit:contain;object-position:top center;width:100%;height:100%;position:absolute;inset:0}.home-page__confirm-overlay{z-index:50;background-color:#00000080;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.home-page__confirm-dialog{text-align:center;background-color:#008b52;border:1.5px solid #fff4e0;border-radius:.75rem;width:100%;max-width:320px;padding:1.5rem}.home-page__confirm-text{color:#fff4e0;margin:0 0 1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:1.5}.home-page__confirm-actions{flex-direction:column;gap:.75rem;display:flex}.home-page__confirm-yes{color:#004d40;cursor:pointer;background-color:#ffcb33;border:1.5px solid #fff4e0;border-radius:.625rem;width:100%;padding:.75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:600}.home-page__confirm-yes:active{opacity:.8}.home-page__confirm-no{color:#fff4e0;cursor:pointer;background-color:#0000;border:1.5px solid #ffcb33;border-radius:.625rem;width:100%;padding:.75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:600}.home-page__confirm-no:active{opacity:.8}.path-page{background-color:#fff4e0;background-image:url(/images/path-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;min-height:100svh;display:flex;position:relative}.path-page__loading{background-color:#008b52;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;display:flex}.path-page__header{z-index:10;background-color:#0000;align-items:stretch;gap:4px;max-width:1024px;margin:0 auto;padding:10px 10px 0;display:flex;position:fixed;top:0;left:0;right:0}body.modal-open .path-page__header{opacity:0;transition:all .3s ease-out .3s}.path-page__header-title{color:#fff4e0;text-overflow:ellipsis;white-space:nowrap;text-align:center;min-height:57px;white-space:wrap;background-color:#fc684c;border-radius:10px;flex:1;justify-content:center;align-items:center;margin:0;padding:10px 20px;font-family:CabinetGrotesk-Variable,sans-serif;font-size:18px;font-weight:900;display:flex;overflow:hidden}@supports (corner-shape:squircle){.path-page__header-title{corner-shape:squircle;border-radius:20px}}.path-page__home-button{cursor:pointer;background-color:#fc684c;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:57px;min-height:57px;margin:0;transition:opacity .15s;display:flex}@supports (corner-shape:squircle){.path-page__home-button{corner-shape:squircle;border-radius:20px}}.path-page__home-button:active{opacity:.7}.path-page__body{opacity:0;flex-direction:column;flex:1;padding-bottom:6rem;transition:opacity .5s ease-out .5s;display:flex;overflow-y:auto}body.ready .path-page__body{opacity:1}.path-page__pathway-line--top,.path-page__pathway-line--bottom{z-index:1;position:absolute;left:0;right:0}.path-page__pathway-line--top{top:65px;left:calc(50% - 125px)}.path-page__pathway-line--bottom{bottom:0;left:calc(50% - 7px)}.path-page__video-list{flex-direction:column;flex-grow:1;gap:50px;min-height:225px;margin-top:280px;padding:30px 0;display:flex;position:relative}.path-page__video-list:after{content:"";z-index:1;background-color:#008b52;width:10px;height:calc(100% - 70px);min-height:140px;position:absolute;top:30px;left:calc(50% - 7px)}.path-page__video-item{z-index:2;opacity:0;background-color:#fc684c;border-radius:20px;outline:10px solid #0000;width:70px;height:70px;transition:outline .3s ease-out,opacity .3s,transform .3s;position:relative;left:calc(50% - 1px);transform:translate(-50%)scale(.6)}@supports (corner-shape:squircle){.path-page__video-item{corner-shape:squircle;border-radius:40px}}.path-page__video-item--visible{opacity:1;transform:translate(-50%)scale(1)}.path-page__video-item img{opacity:0;transition:all .3s ease-out;transform:scale(1)}.path-page__video-item--takeaways{outline-offset:-1px;background-color:#008b52;outline-color:#0000}.path-page__video-item--current,.path-page__video-item--completed{outline-color:#008b52}.path-page__video-item--completed img{opacity:1;transform:scale(1.5)}.path-page__video-item--locked{cursor:not-allowed}.path-page__video-item:not(:last-child):after{content:"";background-color:#008b52;width:10px;height:50px;position:absolute;top:100%;left:calc(50% - 1px);transform:translate(-50%)}.path-page__video-number{opacity:0;pointer-events:none;font-size:0;position:absolute}.path-page__video-number--completed{color:#008b52;background-color:#008b524d}.path-page__video-check{width:1.125rem;height:1.125rem}.path-page__video-title{opacity:0;pointer-events:none;font-size:0;position:absolute}.path-page__video-title--completed{color:#fff4e080}.path-page__tips{padding:0 1.25rem 1rem}.path-page__module-header{z-index:2;background-color:#fc684c;border-radius:10px;justify-content:center;align-items:center;margin:0 10px;padding:14px 20px;display:flex;position:relative}@supports (corner-shape:squircle){.path-page__module-header{corner-shape:squircle;border-radius:20px}}.path-page__module-header:not(:first-child):not(:last-child):after{content:"";background-color:#008b52;width:10px;height:50px;position:absolute;top:100%;left:calc(50% - 2px);transform:translate(-50%)}.path-page__module-header:first-child{position:absolute;top:-150px;left:0;right:0}.path-page__module-header h2{color:#fff4e0;text-align:center;margin:0;font-family:CabinetGrotesk-Variable,sans-serif;font-size:16px;font-weight:900}.account-page{background-color:#008b52;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.account-page__bg-decoration{pointer-events:none;position:absolute;inset:0;overflow:hidden}.account-page__bg-image{object-fit:cover;opacity:.25;width:75%;height:100%;position:absolute;top:0;right:0}.account-page__content{z-index:1;flex-direction:column;min-height:100vh;padding:3.5rem 1.75rem 2rem;display:flex;position:relative}.account-page__content h1,.account-page__content h2,.account-page__content h3,.account-page__content h4,.account-page__content h5,.account-page__content h6,.account-page__content p,.account-page__content a.button,.account-page__content .button,.account-page__content .field-group{opacity:0;transform:translate(-30px)}.account-page__content h1[data-enter],.account-page__content h2[data-enter],.account-page__content h3[data-enter],.account-page__content h4[data-enter],.account-page__content h5[data-enter],.account-page__content h6[data-enter],.account-page__content p[data-enter],.account-page__content a.button[data-enter],.account-page__content .button[data-enter],.account-page__content .field-group[data-enter]{opacity:1;transition:opacity .3s ease-out,transform .3s ease-out;transition-delay:calc(.3s + var(--anim-index,0)*.1s);transform:translate(0)}.account-page__back-button{color:#fff4e0;border:1.5px solid #fff4e0;border-radius:10px;align-items:center;gap:.25rem;width:fit-content;margin-bottom:30px;padding:10px 25px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;display:flex}@supports (corner-shape:squircle){.account-page__back-button{corner-shape:squircle;border-radius:20px}}.account-page__privacy{margin-bottom:20px}.account-page__heading{opacity:0;flex-direction:column;gap:.75rem;display:flex;transform:translate(-30px)}.account-page__heading[data-enter]{opacity:1;transition:opacity .3s ease-out,transform .3s ease-out;transition-delay:calc(.3s + var(--anim-index,0)*.1s);transform:translate(0)}.account-page__heading h1,.account-page__heading h2,.account-page__heading h3,.account-page__heading h4,.account-page__heading h5,.account-page__heading h6,.account-page__heading p{opacity:inherit;transform:inherit}.account-page__form{flex-direction:column;flex:1;gap:1.25rem;display:flex}.account-page__name-row{gap:.75rem;display:flex}.account-page__spacer{flex:1}.account-page__submit-button{color:#004d40;cursor:pointer;background-color:#ffcb33;border:1.5px solid #fff4e033;border-radius:10px;width:100%;height:4rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:600;transition:opacity .15s}@supports (corner-shape:squircle){.account-page__submit-button{corner-shape:squircle;border-radius:20px}}.account-page__submit-button:active{opacity:.8}.account-page__submit-button:disabled{opacity:.6;cursor:not-allowed}.field-group{flex-direction:column;gap:.5rem;display:flex}.field-group--flex{flex:1}.field-group__label{color:#fff4e0;margin-bottom:5px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:500}.field-group__input,.field-group__select{color:#374151;background-color:#fff4e0;border:1px solid #ffcb33;border-radius:.625rem;outline:none;width:100%;padding:.875rem 1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem}.field-group__input::placeholder,.field-group__select::placeholder{color:#9ca3af}.field-group__select{appearance:none;padding-right:3rem}.field-group__select--placeholder{color:#9ca3af}.field-group__select:disabled{opacity:.5}.field-group__select-wrapper{position:relative}.field-group__select-icon{pointer-events:none;background-color:#008b52;border:1px solid #ffcb33;border-radius:.5rem;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.field-group__error{color:#ffcb33;font-size:.75rem}@keyframes stars-scale-in{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.congrats-page{color:#fff4e0;background-color:#008b52;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.congrats-page h1{font-size:38px}.congrats-page p{line-height:1.67}.congrats-page .stars{pointer-events:none;z-index:0;opacity:0;width:calc(100% - 60px);height:clamp(450px,77svh,1000px);position:absolute;top:30px;left:30px;transform:scale(.2)}body.ready .congrats-page .stars{animation:1.8s cubic-bezier(.16,1,.3,1) forwards stars-scale-in}.congrats-page .stars svg{object-fit:contain;object-position:center;width:100%;height:100%}.congrats-page .certificate-page__back-button{background-color:#008b52}.congrats-page__loading{background-color:#008b52;justify-content:center;align-items:center;min-height:100svh;display:flex}.congrats-page__circle-decoration{pointer-events:none;border-radius:9999px;position:absolute}.congrats-page__circle-decoration--top{background-color:#ffcb331f;width:320px;height:320px;top:-80px;right:-80px}.congrats-page__circle-decoration--bottom{background-color:#004d4066;width:200px;height:200px;bottom:40px;left:-60px}.congrats-page__content{z-index:1;flex-direction:column;flex:1;justify-content:space-between;padding:clamp(100px,20svh,500px) 1.75rem 3rem;display:flex;position:relative}.congrats-page__content h1,.congrats-page__content h2,.congrats-page__content h3,.congrats-page__content h4,.congrats-page__content h5,.congrats-page__content h6,.congrats-page__content p,.congrats-page__content a.button,.congrats-page__content .button{opacity:0;transform:translate(-30px)}.congrats-page__content h1[data-enter],.congrats-page__content h2[data-enter],.congrats-page__content h3[data-enter],.congrats-page__content h4[data-enter],.congrats-page__content h5[data-enter],.congrats-page__content h6[data-enter],.congrats-page__content p[data-enter],.congrats-page__content a.button[data-enter],.congrats-page__content .button[data-enter]{opacity:1;transition:opacity .3s ease-out,transform .3s ease-out;transition-delay:calc(.3s + var(--anim-index,0)*.1s);transform:translate(0)}.congrats-page__main{flex-direction:column;gap:1.5rem;display:flex}.congrats-page__main>div{opacity:0;transform:translate(-30px)}.congrats-page__main>div[data-enter]{opacity:1;transition:opacity .3s ease-out,transform .3s ease-out;transition-delay:calc(.3s + var(--anim-index,0)*.1s);transform:translate(0)}.congrats-page__main>div h1,.congrats-page__main>div h2,.congrats-page__main>div h3,.congrats-page__main>div h4,.congrats-page__main>div h5,.congrats-page__main>div h6,.congrats-page__main>div p{opacity:inherit;transform:inherit}.congrats-page__celebration-icon{background-color:#ffcb33;border-radius:9999px;justify-content:center;align-items:center;width:5rem;height:5rem;font-size:2rem;display:flex}.congrats-page__text{flex-direction:column;gap:.75rem;display:flex}.congrats-page__heading{color:#fff4e0;font-family:CabinetGrotesk-Variable,sans-serif;font-size:clamp(2rem,9vw,3rem);font-weight:900;line-height:1.1}.congrats-page__body{color:#fff4e0bf;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:1.6}.congrats-page__stats{background-color:#fff4e01a;border:1px solid #fff4e026;border-radius:.75rem;align-items:center;gap:1rem;padding:1.25rem;display:flex}.congrats-page__stats-count{color:#004d40;background-color:#ffcb33;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-family:CabinetGrotesk-Variable,sans-serif;font-size:1.125rem;font-weight:700;display:flex}.congrats-page__stats-label{color:#fff4e0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem}.congrats-page__cta-group{flex-direction:column;gap:.75rem;margin-top:2.5rem;display:flex}.congrats-page__cta-primary{color:#004d40;cursor:pointer;background-color:#ffcb33;border:1.5px solid #fff4e033;border-radius:10px;width:100%;height:4rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:600;transition:opacity .15s}@supports (corner-shape:squircle){.congrats-page__cta-primary{corner-shape:squircle;border-radius:20px}}.congrats-page__cta-primary:active{opacity:.8}.congrats-page__cta-primary:disabled{opacity:.6;cursor:not-allowed}.congrats-page__cta-secondary{color:#fff4e099;cursor:pointer;background:0 0;border:1px solid #fff4e026;border-radius:10px;width:100%;height:2.75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;transition:opacity .15s}@supports (corner-shape:squircle){.congrats-page__cta-secondary{corner-shape:squircle;border-radius:20px}}.congrats-page__cta-secondary:active{opacity:.7}.congrats-page__cta-secondary{height:3rem}.certificate-page{background-color:#fff4e0;flex-direction:column;max-width:100svw;min-height:100svh;display:flex;position:relative;overflow-x:hidden}.certificate-page__bg{z-index:0;transition:all 2s ease-in-out;position:absolute}.certificate-page--animate .certificate-page__bg{transform:translate(0)!important}.certificate-page__left{width:clamp(300px,74vw,400px);transition-delay:.2s;top:0;left:0;transform:translate(-30px)}.certificate-page__right{transition-delay:.5s;top:0;right:0;transform:translate(30px)}.certificate-page__star{width:clamp(200px,70vw,400px);transition-delay:.4s;top:0;right:0;transform:translate(30px,-30px)}.certificate-page .content-wrapper{z-index:1;position:relative}.certificate-page__loading{background-color:#004d40;justify-content:center;align-items:center;min-height:100svh;display:flex}.certificate-page__top-bar{justify-content:space-between;align-items:center;margin-top:40px;padding-bottom:40px;display:flex}.certificate-page__back-button{color:#fff4e0;border:1.5px solid #fff4e0;border-radius:10px;align-items:center;gap:.25rem;width:fit-content;padding:10px 25px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;display:flex;position:absolute;top:30px;left:30px}@supports (corner-shape:squircle){.certificate-page__back-button{corner-shape:squircle;border-radius:20px}}.certificate-page__print-button{color:#004d40;background-color:#ffcb33;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:600;display:flex}.certificate-page__print-icon{width:1rem;height:1rem}.certificate-page__preview{flex:1;padding:0 1.25rem 2.5rem;overflow-y:auto}.certificate-page__preview+button{border:1.5px solid #ffcb33;margin:0 20px 30px}.certificate-page__footer{padding:0 1.25rem 2rem}.certificate-page__home-button{color:#fff4e099;cursor:pointer;background:0 0;border:1px solid #fff4e026;border-radius:10px;width:100%;height:2.75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;transition:opacity .15s}@supports (corner-shape:squircle){.certificate-page__home-button{corner-shape:squircle;border-radius:20px}}.certificate-page__home-button:active{opacity:.7}.certificate-page__home-button{width:100%;height:3rem}.certificate-card{background-color:#fff;border-radius:1rem;font-family:Georgia,Times New Roman,serif;overflow:hidden}.certificate-card--screen{background-color:#0000}.certificate-card--print{min-height:0;box-shadow:none;margin-top:100px}.certificate-card--print h1,.certificate-card--print h2,.certificate-card--print p,.certificate-card--print sup,.certificate-card--print span{color:#000!important}.certificate-card__header{text-align:center;padding:0}.certificate-card__header h1{color:#004d40;font-family:CabinetGrotesk-Variable,sans-serif;font-size:42px;font-weight:900;line-height:.94}.certificate-card__body{text-align:center;max-width:500px;margin:0 auto;padding:2rem 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:500;line-height:1.56}.certificate-card__body h2{font-family:CabinetGrotesk-Variable,sans-serif;font-size:40px;font-weight:900;line-height:1.19}.certificate-card__body h2 sup{color:#fc684c;letter-spacing:.24px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700}.certificate-card__body>*+*{margin-top:1.5rem}.certificate-card__intro-text{color:#6b7280;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem}.certificate-card__recipient-name{color:#111827;margin-bottom:.25rem;font-family:CabinetGrotesk-Variable,sans-serif;font-size:clamp(1.5rem,6vw,2.2rem);font-weight:900;line-height:1.1}.certificate-card__recipient-role{justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}.certificate-card__recipient-role>span{color:#fff4e0;background-color:#fc684c;border-radius:10px;padding:10px;font-family:CabinetGrotesk-Variable,sans-serif;font-size:14px;font-weight:900;display:block}.certificate-card__course-info{color:#004d40;margin-top:55px}.certificate-card__footer{gap:32px;max-width:500px;margin:0 auto;padding:1.5rem 0;display:grid}.certificate-card__footer>div{justify-content:space-between;display:flex}.certificate-card__footer>div>span:first-child{color:#fc684c;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:700}.certificate-card__footer>div>span:last-child{text-align:right;border-bottom:1.5px solid #008b52;flex:1;margin-left:4px;transform:translateY(-2px)}.certificate-card__meta{justify-content:space-between;align-items:flex-start;gap:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;display:flex}
