.checkout-page{flex-direction:column;gap:24px;display:flex}.checkout-head{flex-direction:column;gap:8px;display:flex}.checkout-crumbs{color:var(--neutral-500);flex-wrap:wrap;gap:4px;margin-bottom:16px;font-size:14px;display:flex}.checkout-crumbs span:last-child{color:var(--neutral-900)}.checkout-crumbs i{color:#b3b3b3;margin-right:4px;font:14px DM Mono,monospace}.checkout-head h1{font:500 48px/1.05 var(--font-primary);color:var(--neutral-900)}.checkout-sub{color:var(--neutral-500);font-size:16px}.checkout-layout{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.checkout-col{flex-direction:column;gap:24px;min-width:0;display:flex}.checkout-card{background:#fff;border:.5px solid #b2b2b2;border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex}.checkout-card__head{flex-direction:column;gap:4px;display:flex}.checkout-card__head--row{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:4px}.checkout-card__head h2,.checkout-related h2{font:500 20px var(--font-primary);color:var(--neutral-900)}.checkout-card__head p{color:var(--neutral-500);margin-top:4px;font-size:14px}.checkout-card .empty{margin:24px 0}.checkout-danger{font:500 16px var(--font-secondary);color:var(--danger);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:2px 0}.checkout-back{height:48px;font:500 16px var(--font-secondary);color:var(--primary-500);align-self:flex-start;align-items:center;gap:10px;display:inline-flex}.checkout-item{border:1px solid var(--neutral-100);background:#fff;border-radius:12px;min-height:138px;display:flex;overflow:hidden}.checkout-item__thumb{object-fit:cover;flex-shrink:0;width:168px}.checkout-item__body{flex:1;gap:48px;min-width:0;padding:20px;display:flex}.checkout-item__info{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.checkout-item__info h3{color:var(--primary-500);font-size:18px;font-weight:500}.checkout-item__info p{color:var(--neutral-500);margin-top:-4px;font-size:12px}.checkout-item__side{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:4px;display:flex}.checkout-item__side b{color:var(--neutral-900);white-space:nowrap;font-size:16px;font-weight:500}.checkout-item--compact{min-height:122px}.checkout-summary{border-color:var(--neutral-300);gap:24px}.checkout-rows{color:var(--neutral-900);flex-direction:column;gap:16px;display:flex}.checkout-rows>div,.checkout-total{justify-content:space-between;align-items:center;gap:16px;display:flex}.checkout-rows dt,.checkout-total span{font-size:14px}.checkout-rows dd,.checkout-total b{text-align:right;align-items:center;gap:8px;font-size:16px;font-weight:500;display:flex}.checkout-rows--muted dt{color:var(--neutral-500)}.checkout-summary hr{border:0;border-top:.5px solid var(--neutral-300);width:100%}.checkout-coupon{align-items:flex-start;gap:16px;display:flex}.checkout-coupon .field{flex:1}.checkout-coupon .field--error input{color:var(--neutral-900)}.checkout-note{border-radius:8px;padding:12px;font-size:12px}.checkout-note--ok{color:#14532d;background:#e7f6ec}.checkout-vouchers{flex-direction:column;gap:8px;list-style:none;display:flex}.checkout-vouchers li{border:.5px dashed var(--primary-500);background:var(--primary-00);border-radius:8px;align-items:center;gap:16px;padding:8px 16px;font-size:14px;display:flex}.checkout-vouchers li>div{flex-direction:column;flex:1;display:flex}.checkout-vouchers li>div span{color:var(--neutral-500);font-size:12px}.checkout-vouchers .checkout-danger{font-size:14px}.checkout-secure{background:var(--primary-00);color:var(--neutral-900);border-radius:8px;align-items:flex-start;gap:8px;margin-top:-8px;padding:12px;font-size:12px;display:flex}.checkout-btn-off{border:1px dashed var(--neutral-300);background:var(--neutral-100);color:var(--neutral-500)}.checkout-related{flex-direction:column;gap:16px;display:flex}.checkout-related__list{gap:12px;display:flex}.checkout-related__card{border:1px solid var(--neutral-300);background:var(--neutral-50);flex:0 334px;height:auto;min-height:406px}.checkout-related__card .btn--link{background:0 0;border:0}.checkout-steps{justify-content:space-between;list-style:none;display:flex;position:relative}.checkout-steps:before{content:"";border-top:1px solid var(--neutral-300);position:absolute;top:18px;left:103px;right:103px}.checkout-steps li{letter-spacing:.32px;width:207px;color:var(--neutral-900);flex-direction:column;align-items:center;gap:12px;font-size:16px;display:flex;position:relative}.checkout-steps span{border:1px solid var(--neutral-300);width:36px;height:36px;font:500 16px var(--font-primary);color:var(--neutral-500);background:#fff;border-radius:50%;place-items:center;display:grid}.checkout-steps .is-on span{border-color:var(--primary-500);background:var(--primary-00);color:var(--neutral-900)}.checkout-steps .is-done span{border-color:var(--primary-500);background:var(--primary-500);color:var(--primary-500)}.checkout-methods{flex-direction:column;gap:8px;display:flex}.checkout-method{border:.6px solid var(--neutral-500);border-radius:8px;padding:12px 16px}.checkout-method.is-on{border-color:var(--primary-500)}.checkout-method__pick{cursor:pointer;align-items:center;gap:12px;display:flex}.checkout-method__pick input{width:15px;height:15px;accent-color:var(--primary-500);margin:0}.checkout-method__pick>span:not(.checkout-method__logos){color:var(--neutral-900);flex-direction:column;flex:1;gap:2px;font-size:16px;display:flex}.checkout-method__pick small{font-size:12px}.checkout-method__logos{display:flex}.checkout-method__more{color:var(--neutral-500);flex-direction:column;gap:8px;margin-top:16px;font-size:12px;display:flex}.checkout-method__more h4{color:var(--neutral-900);margin-top:8px;font-size:12px;font-weight:500}.checkout-method__label{flex-direction:column;gap:8px;display:flex}.checkout-method__label select{border:.3px solid var(--neutral-500);height:48px;font:16px var(--font-secondary);color:var(--neutral-900);background:#fff;border-radius:8px;padding:0 16px}.checkout-method__list{padding-left:16px;line-height:1.6}.checkout-pills{flex-wrap:wrap;gap:8px;display:flex}.checkout-pills button{border:.6px solid var(--neutral-900);font:12px var(--font-secondary);color:var(--neutral-900);cursor:pointer;background:#fff;border-radius:999px;padding:4px 12px}.checkout-pills .is-on{background:var(--primary-500);color:var(--neutral-50)}.checkout-form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.checkout-form__wide{grid-column:1/-1}.checkout-result{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.checkout-result>h2{color:var(--neutral-900);font-size:24px;font-weight:500}.checkout-result>p{color:var(--neutral-500);font-size:16px}.checkout-result>.btn{margin-top:16px}.checkout-result__card{text-align:left;width:min(668px,100%);margin-bottom:24px}.checkout-result__card h2{font:500 20px var(--font-primary);color:var(--neutral-900)}.checkout-timer{gap:12px;margin:16px 0;display:flex}.checkout-timer div{color:var(--neutral-900);flex-direction:column;align-items:center;gap:8px;font-size:14px;display:flex}.checkout-timer b{border:.5px solid var(--neutral-300);background:#fff;border-radius:8px;place-items:center;width:84px;height:56px;font-size:26px;font-weight:500;display:grid}.checkout-wait{text-align:left;width:min(668px,100%)}.checkout-wait__head{justify-content:space-between;gap:8px;display:flex}.checkout-wait__head h3{color:var(--neutral-900);font-size:20px;font-weight:500}.checkout-wait__head p{color:var(--neutral-500);margin-top:8px;font-size:12px}.checkout-copy{color:var(--secondary-700);cursor:pointer;background:0 0;border:0;padding:0;font-size:16px}.checkout-help{color:var(--neutral-500);margin-top:16px;font-size:16px}.checkout-help a{color:var(--neutral-900);font-weight:500}@media (width<=767px){.checkout-page{gap:16px}.checkout-head h1{font-size:36px}.checkout-sub{font-size:14px}.checkout-layout,.checkout-form{grid-template-columns:1fr}.checkout-form__wide{grid-column:auto}.checkout-card{padding:16px}.checkout-item{min-height:0}.checkout-item__thumb{width:112px}.checkout-item__body{flex-direction:column;gap:8px;padding:12px}.checkout-item__info{gap:6px}.checkout-item__info h3{font-size:14px}.checkout-item__info p{margin-top:0;font-size:10px}.checkout-item__side{flex-direction:row-reverse;align-items:center}.checkout-item__side b{font-size:14px}.checkout-related__list{scroll-snap-type:x mandatory;overflow-x:auto}.checkout-related__card{scroll-snap-align:start;flex:0 0 280px}.checkout-steps:before{left:16%;right:16%}.checkout-steps li{gap:8px;width:33%;font-size:12px}.checkout-steps span{width:28px;height:28px;font-size:13px}.checkout-steps:before{top:14px}.checkout-result>h2{font-size:20px}.checkout-result>p{font-size:14px}.checkout-result>img{width:160px;height:auto}.checkout-result>.btn{width:100%}.checkout-timer b{width:64px;height:48px;font-size:22px}.checkout-help{font-size:14px}}.checkout-qr{image-rendering:pixelated;align-self:center}.about-title{font:500 48px/1.05 var(--font-primary);color:var(--neutral-900)}.about-title--light{color:var(--neutral-50)}.about-eyebrow--light{color:var(--neutral-100);font-size:14px}.about-hero{background:var(--primary-500);justify-content:center;padding:96px 24px 64px;display:flex;position:relative;overflow:hidden}.about-hero .cover{object-position:bottom}.about-hero:after{content:"";background:#0412108c;position:absolute;inset:0}.about-hero__body{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:786px;display:flex;position:relative}.about-hero__body .about-eyebrow--light{margin-bottom:16px}.about-hero__lead{color:var(--neutral-300);font-size:16px}.about-hero__stats{gap:24px;margin-top:40px;display:flex}.about-hero__stat{border-left:.5px solid var(--neutral-500);flex-direction:column;align-items:center;gap:4px;padding-left:24px;display:flex}.about-hero__stat:first-child{border:0;padding-left:0}.about-hero__stat b{color:var(--neutral-50);font-size:24px;font-weight:500}.about-hero__stat span{color:var(--neutral-500);font-size:14px}.about-section{background:var(--neutral-50);flex-direction:column;gap:32px;padding:48px 32px;display:flex}.about-section--tint{background:var(--primary-00);overflow:hidden}.about-head{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.about-head .about-title{margin-bottom:-16px}.about-head__lead{max-width:786px;color:var(--neutral-500);font-size:16px}.about-pillars{gap:48px;display:flex}.about-pillar{flex-direction:column;flex:1;gap:16px;display:flex}.about-pillar h3{margin-bottom:4px;font-size:20px;font-weight:400}.about-pillar p{color:var(--neutral-500);font-size:14px}.about-badges{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.about-badge{border:.5px solid var(--primary-500);color:var(--primary-500);border-radius:9999px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;display:inline-flex}.about-partners{justify-content:center;gap:16px;display:flex}.about-team{gap:16px;display:flex;overflow-x:auto}.about-member{background:var(--primary-00);border-radius:12px;flex:0 0 300px;overflow:hidden}.about-member__photo{height:240px;position:relative}.about-member figcaption{flex-direction:column;gap:8px;padding:24px;display:flex}.about-member b{font-size:14px;font-weight:500}.about-member span{color:var(--neutral-500);font-size:11px}.about-contact{align-items:stretch;gap:32px;display:flex}.about-form,.about-info{border-radius:12px;flex:1;min-width:0;overflow:hidden}.about-form{border:.5px solid var(--neutral-300);flex-direction:column;gap:16px;padding:20px;display:flex}.about-form__label{font:16px var(--font-primary);color:var(--neutral-900)}.about-form__select{gap:8px}.about-form select,.about-form textarea{width:100%;font:16px var(--font-secondary);color:var(--neutral-900);background-color:#0000;outline:0}.about-form select:focus,.about-form textarea:focus{border-color:var(--primary-500)}.about-form select{appearance:none;cursor:pointer;background:url(/images/about/chevron.svg) right 16px center no-repeat}.about-form textarea{resize:vertical;align-items:flex-start;height:72px}.about-form textarea::placeholder{color:var(--neutral-300)}.about-form__ok{color:var(--primary-500);font-size:14px}.about-form__submit{align-self:flex-end}.about-info{background:var(--primary-00);border:.5px solid #b2b2b2;flex-direction:column;display:flex}.about-info__map{border:0;width:100%;height:317px;display:block}.about-info__list{background:var(--primary-500);flex-direction:column;flex:1;gap:12px;padding:20px;display:flex}.about-info__row{gap:12px;display:flex}.about-info__row img{margin-top:4px}.about-info__row b{color:var(--neutral-50);font-size:16px;font-weight:600}.about-info__row p{color:var(--neutral-500);margin-top:2px;font-size:14px}.about-crumbs{color:var(--neutral-300);gap:4px;margin-bottom:32px;font-size:14px;display:flex}.about-crumbs span{font-family:DM Mono,monospace}.about-crumbs b{color:var(--neutral-700);text-transform:uppercase;font-weight:400}.about-legal{flex-direction:column;gap:40px;max-width:870px;margin:0 auto;display:flex}.about-legal header,.about-legal section{flex-direction:column;gap:4px;display:flex}.about-legal h1{font:600 24px var(--font-primary)}.about-legal h2{font:500 16px var(--font-primary)}.about-legal header p,.about-legal section p,.about-legal ul{color:var(--neutral-500);font-size:14px;line-height:1.6}.about-legal ul{padding-left:21px}.about-legal__note{background:var(--neutral-50);border-radius:8px;gap:16px;margin:2px 0;padding:8px;display:flex}.about-legal__note b{font-size:14px;font-weight:600}.about-legal__cta{border:.3px solid var(--primary-500);background:var(--primary-00);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:16px 16px 20px;display:flex}.about-legal__cta h2{font:600 24px var(--font-primary)}.about-legal__cta p{color:var(--neutral-500);font-size:14px}.about-legal__cta .btn{margin-top:20px}@media (width<=767px){.about-title{font-size:32px}.about-hero{padding:64px 16px 32px}.about-hero .about-title{font-size:36px}.about-hero__lead{font-size:14px}.about-hero__stats{gap:16px;margin-top:24px}.about-hero__stat{padding-left:16px}.about-hero__stat b{font-size:20px}.about-hero__stat span{font-size:12px}.about-section{padding:40px 16px}.about-head__lead{font-size:14px}.about-pillars{flex-direction:column;gap:24px}.about-pillar{flex-direction:row}.about-pillar h3{font:500 16px var(--font-primary)}.about-badges{gap:8px}.about-badge{padding:8px 12px;font-size:12px}.about-partners{justify-content:flex-start;gap:0}.about-partners .partners__logo{height:48px;padding:0 12px}.about-partners img{width:auto;height:20px}.about-team{grid-template-columns:1fr 1fr;gap:12px;display:grid}.about-member__photo{height:160px}.about-member figcaption{padding:12px}.about-contact{flex-direction:column}.about-form__submit{align-self:stretch}.about-info__map{height:200px}.about-crumbs{margin-bottom:24px}.about-legal{gap:24px}.about-legal__cta h2{font-size:20px}}.verify{color:var(--neutral-900);font-family:var(--font-secondary)}.verify h1,.verify h2{font-family:var(--font-primary);font-weight:500}.verify-sub{color:var(--neutral-500);text-align:center;font-size:16px}.verify-card{background:var(--neutral-50);border:.5px solid var(--neutral-300);border-radius:16px;padding:32px 24px}.verify-loading{text-align:center;padding:160px 0}.verify-hero{text-align:center;color:var(--neutral-50);background:url(/images/verify/hero.jpg) 50%/cover;padding:48px 24px 160px}.verify-hero__eyebrow{color:var(--neutral-100);font-size:14px}.verify-hero h1{margin:24px 0 8px;font-size:48px;line-height:1.05}.verify-hero__lead{max-width:786px;color:var(--neutral-300);margin:0 auto}.verify-search{flex-direction:column;gap:16px;width:min(870px,100% - 32px);margin:-112px auto 0;display:flex;position:relative}.verify-form{gap:16px;display:flex}.verify-field{border:.4px solid var(--neutral-700);background:var(--neutral-50);border-radius:8px;flex:1;align-items:center;gap:10px;padding:12px 16px;display:flex}.verify-field input{min-width:0;font:16px var(--font-secondary);color:var(--neutral-900);background:0 0;border:0;outline:0;flex:1}.verify-field input::placeholder{color:var(--neutral-500)}.verify-or{color:var(--neutral-500);font:16px var(--font-glyph);align-items:center;gap:16px;display:flex}.verify-or:before,.verify-or:after{content:"";border-top:1px solid var(--neutral-300);flex:1}.verify-example{background:var(--primary-00);flex-direction:column;align-items:center;gap:24px;margin-top:-112px;padding:160px 32px 48px;display:flex}.verify-example h2,.verify-how h2{text-align:center;font-size:32px}.verify-example h2+.verify-sub{margin-top:-16px}.verify-sample{background:var(--neutral-50);border:1px solid var(--neutral-100);border-radius:12px;width:min(870px,100%);overflow:hidden}.verify-sample__thumb{place-items:center;height:388px;display:grid}.verify-sample__thumb img{object-fit:contain;width:74%;height:93%}.verify-sample__status{background:#cfdedb;border-radius:8px 8px 0 0;align-items:center;gap:16px;padding:12px 16px;display:flex}.verify-sample__status div{flex-direction:column;gap:4px;display:flex}.verify-sample__status strong{color:var(--primary-900);font-weight:600}.verify-sample__status span{color:var(--neutral-700);font-size:14px}.verify-sample__rows{margin:0;padding:20px}.verify-sample__rows div{border-top:.5px solid var(--neutral-300);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.verify-sample__rows div:first-child{border-top:0;padding-top:0}.verify-sample__rows dt{font-weight:600}.verify-sample__rows dd{color:var(--neutral-700);margin:0;font-size:14px}.verify-chip{background:var(--primary-500);color:var(--neutral-50);border-radius:4px;padding:5px 10px;font-size:10px;font-weight:500;display:inline-block}.verify-how{background:#fff;flex-direction:column;align-items:center;gap:12px;padding:48px 32px;display:flex}.verify-steps{text-align:center;grid-template-columns:repeat(3,1fr);gap:24px;width:min(870px,100%);margin:36px 0 0;padding:0;list-style:none;display:grid}.verify-steps li{flex-direction:column;align-items:center;gap:8px;display:flex}.verify-steps__no{color:var(--primary-900);margin-bottom:24px;font-weight:500}.verify-steps strong{font-weight:500}.verify-steps p{color:var(--neutral-500);font-size:14px}.verify-plain{padding:0 32px 32px}.verify-crumb{color:#b3b3b3;font-size:14px}.verify-crumb button{font:inherit;color:inherit;cursor:pointer}.verify-crumb span{color:#767676}.verify-notfound{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:560px;display:flex}.verify-notfound p{color:var(--neutral-500);font:16px var(--font-glyph);margin-bottom:8px}.verify-result__head{justify-content:space-between;align-items:flex-end;gap:16px;margin:16px 0 24px;display:flex}.verify-eyebrow{letter-spacing:1.44px;text-transform:uppercase;color:var(--primary-500);margin-bottom:8px;font-size:12px}.verify-result__head h1{color:var(--primary-900);font-size:48px}.verify-result__meta{flex-direction:column;align-items:flex-end;gap:4px;font-size:14px;display:flex}.verify-badge{background:var(--primary-00);color:var(--primary-500);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.verify-result__grid{grid-template-columns:760px 1fr;align-items:start;gap:24px;display:grid}.verify-frame,.verify-details{background:var(--neutral-50);border:1px solid #d9d9d9;border-radius:24px;overflow:hidden}.verify-frame{box-shadow:0 20px 40px #0000000d}.verify-frame__thumb{background:#fff;place-items:center;height:449px;display:grid}.verify-frame__thumb img{object-fit:contain;width:93%;height:89%}.verify-frame__meta{background:var(--primary-00);justify-content:space-between;padding:24px;display:flex}.verify-frame__meta div{flex-direction:column;gap:4px;display:flex}.verify-frame__meta small{color:var(--primary-500);font-size:12px;font-weight:500}.verify-frame__meta strong{font:500 24px var(--font-primary);color:var(--primary-900)}.verify-frame__exp{align-items:flex-end}.verify-frame__exp small{color:var(--neutral-500);font-weight:400}.verify-frame__exp b{color:var(--primary-900);font-size:18px;font-weight:500}.verify-details{flex-direction:column;gap:32px;padding:40px;display:flex;box-shadow:0 10px 10px #00000008}.verify-details__head{align-items:center;gap:16px;display:flex}.verify-details__icon{background:var(--primary-00);border-radius:24px;flex:none;place-items:center;width:48px;height:48px;display:grid}.verify-details__head small{color:var(--primary-500);font-size:12px;font-weight:500}.verify-details__head h2{color:var(--primary-900);margin-top:4px;font-size:24px}.verify-details__grid{border-block:1px solid #b2b2b2;grid-template-columns:1fr 1fr;gap:24px;margin:0;padding:32px 0;display:grid}.verify-details__grid dt{text-transform:uppercase;color:var(--neutral-500);font-size:12px;font-weight:600}.verify-details__grid dd{color:#1e1e1e;margin:4px 0 0;font-weight:500}.verify-details__note{color:#757575;font-size:14px;line-height:1.6}.verify-details__actions{gap:8px;display:flex}.verify-details__actions .btn{flex:1;padding-inline:16px}.verify-scan{text-align:center;flex-direction:column;align-items:center;gap:8px;padding-bottom:24px;display:flex}.verify-scan h1{font-size:32px}.verify-scan__box{background:var(--neutral-100);border-radius:16px;width:360px;height:360px;margin:48px 0 32px;position:relative;overflow:hidden}.verify-scan__box video{object-fit:cover;width:100%;height:100%}.verify-scan__box i{border:3px solid var(--neutral-300);-webkit-mask:conic-gradient(at 96px 96px, transparent 75%, #000 0) 0 0 / calc(100% - 96px) calc(100% - 96px);-webkit-mask:conic-gradient(at 96px 96px, transparent 75%, #000 0) 0 0 / calc(100% - 96px) calc(100% - 96px);mask:conic-gradient(at 96px 96px, transparent 75%, #000 0) 0 0 / calc(100% - 96px) calc(100% - 96px);border-radius:16px;position:absolute;inset:0}.verify-scan__hint{font:14px var(--font-glyph);color:var(--neutral-700);margin-top:40px}.verify-scan__manual{flex-direction:column;gap:16px;width:min(640px,100%);margin-top:32px;display:flex}.verify-scan__manual p{color:var(--neutral-700)}@media print{.navbar,footer,.verify-crumb,.verify-details__actions{display:none!important}}@media (width<=767px){.verify-hero{padding:32px 16px 136px}.verify-hero h1{margin-top:12px;font-size:32px}.verify-hero__lead{font-size:14px}.verify-search{padding:24px 16px}.verify-form{flex-direction:column}.verify-search .btn,.verify-scan__manual .btn{width:100%}.verify-search .verify-search .btn--block img{display:none}.verify-example{gap:16px;padding:136px 16px 40px}.verify-example h2,.verify-how h2{font-size:28px}.verify-sub{font-size:14px}.verify-sample__thumb{height:auto;padding:12px}.verify-sample__thumb img{width:100%;height:auto}.verify-sample__rows div{flex-direction:column;align-items:flex-start;gap:4px}.verify-sample__rows dt{text-transform:uppercase;color:var(--neutral-500);font-size:12px}.verify-how{padding:40px 16px}.verify-steps{text-align:left;grid-template-columns:1fr;margin-top:16px}.verify-steps li{grid-template-columns:32px 1fr;align-items:start;gap:4px 16px;display:grid}.verify-steps__no{grid-row:span 2;margin:0}.verify-plain{padding:0 16px 32px}.verify-result__head{flex-direction:column;align-items:flex-start}.verify-result__head h1{font-size:36px}.verify-result__meta{align-items:flex-start}.verify-result__grid{grid-template-columns:1fr}.verify-frame__thumb{height:auto;padding:16px}.verify-frame__thumb img{width:100%;height:auto}.verify-frame__meta{padding:16px}.verify-frame__meta strong{font-size:20px}.verify-details{gap:24px;padding:24px 16px}.verify-details__head h2{font-size:20px}.verify-details__grid{grid-template-columns:1fr;gap:16px;padding:24px 0}.verify-details__note{background:var(--neutral-100);border-radius:12px;padding:16px}.verify-details__actions{flex-direction:column}.verify-details__actions .btn{width:100%}.verify-notfound{min-height:420px}.verify-scan h1{font-size:28px}.verify-scan__box{aspect-ratio:1;width:100%;height:auto;margin:24px 0 16px}.verify-scan__hint{margin-top:16px}}.help-hero{background:var(--primary-500);padding:48px 24px 144px;position:relative;overflow:hidden}.help-hero__text{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:786px;margin:0 auto;display:flex;position:relative}.help-hero__eyebrow{color:var(--neutral-100);margin-bottom:16px;font-size:14px}.help-hero h1{font:500 48px/1.05 var(--font-primary);color:var(--neutral-50)}.help-hero__lead{max-width:520px;color:var(--neutral-300);font-size:16px}.help-search{z-index:1;border:.5px solid var(--neutral-100);background:var(--neutral-50);border-radius:16px;gap:16px;width:min(870px,100% - 32px);margin:-48px auto;padding:24px;display:flex;position:relative}.help-search__field{border:.4px solid var(--neutral-700);border-radius:8px;flex:1;align-items:center;gap:10px;min-width:0;padding:12px 16px;display:flex}.help-search__field input{min-width:0;font:16px var(--font-secondary);color:var(--neutral-900);background:0 0;border:0;outline:0;flex:1}.help-search__field input::placeholder{color:var(--neutral-500)}.help .btn--dark[aria-pressed=true],.help .btn--ghost[aria-pressed=true]{box-shadow:0 0 0 3px var(--secondary-500)}.help-band{background:var(--neutral-50);flex-direction:column;gap:24px;padding:48px 32px;display:flex}.help-band--grey{background:var(--neutral-100)}.help-band--top{padding-top:96px}.help-head{flex-direction:column;gap:8px;display:flex}.help-head h2{font:500 32px/1.05 var(--font-primary);color:var(--neutral-900)}.help-head p{color:var(--neutral-500);font-size:16px}.help-cats{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.help-cat{background:var(--neutral-50);text-align:left;font:inherit;cursor:pointer;border:0;border-radius:8px;flex-direction:column;gap:16px;padding:24px;transition:box-shadow .15s;display:flex}.help-cat:hover{box-shadow:0 0 0 1px var(--neutral-300)}.help-cat__text{flex-direction:column;gap:8px;display:flex}.help-cat__text strong{font:500 20px var(--font-secondary);color:var(--neutral-900)}.help-cat__text span{color:var(--neutral-500);font-size:14px}.help-cat__chev{display:none}.help-filter{align-items:center;gap:12px;display:flex}.help-filter button{font:14px var(--font-secondary);color:var(--neutral-700);cursor:pointer;background:0 0;border:0;text-decoration:underline}.help-results{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.help-card{border:.5px solid var(--neutral-100);background:var(--neutral-50);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.help-card__thumb{aspect-ratio:16/9;background:var(--primary-00);position:relative}.help-card__body{flex-direction:column;gap:8px;padding:16px;display:flex}.help-card h3{font:500 16px/1.3 var(--font-secondary);color:var(--neutral-900)}.help-card p{color:var(--neutral-500);font-size:12px}.help-card hr{border:0;border-top:.5px solid var(--neutral-300);width:100%}.help-card small{color:var(--neutral-700);font-size:10px}.help .empty{margin:24px 0}.help-list{border:.5px solid var(--neutral-300);background:var(--neutral-50);border-radius:12px;flex-direction:column;padding:12px 20px;display:flex}.help-list a{font:600 16px var(--font-secondary);color:var(--neutral-900);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.help-list a+a{border-top:.5px solid var(--neutral-300)}.help-list a:hover{color:var(--primary-500)}.help-list__arrow{font:500 15px var(--font-glyph);color:var(--secondary-700)}.help-list--dark .help-list__arrow{color:var(--primary-500)}.help-faqs{flex-direction:column;gap:8px;display:flex}.help-faq{border:.5px solid var(--neutral-100);background:var(--neutral-50);border-radius:12px;padding:16px}.help-faq summary{font:600 16px var(--font-secondary);color:var(--neutral-900);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.help-faq summary::-webkit-details-marker{display:none}.help-faq summary img{flex-shrink:0;transition:transform .15s}.help-faq[open] summary img{transform:rotate(180deg)}.help-faq__answer{color:var(--neutral-500);margin-top:16px;font-size:14px}.help-ctas{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.help-detail{flex-direction:column;gap:32px;padding:0 32px 32px;display:flex}.help-crumb{color:var(--neutral-300);gap:4px;font-size:14px;display:flex}.help-crumb__current{color:var(--neutral-700);text-transform:uppercase}.help-detail__body{flex-direction:column;gap:40px;width:100%;max-width:870px;margin:0 auto;display:flex}.help-detail__body header{flex-direction:column;gap:4px;display:flex}.help-detail__body h1{font:600 24px var(--font-primary);color:var(--neutral-900)}.help-detail__body header p{color:var(--neutral-500);font-size:14px}.help-content{color:var(--neutral-900);font-size:14px;line-height:1.2}.help-content>*+*{margin-top:17px}.help-content ol,.help-content ul{padding-left:20px}.help-content img{width:100%;height:auto;margin:23px 0}.help-content a{text-decoration:underline}.help-content blockquote{background:var(--primary-00) url(/images/help/circle-alert.svg) no-repeat 16px 12px;color:var(--neutral-500);border-radius:8px;padding:12px 16px 12px 56px;line-height:normal}.help-box{border:.5px solid var(--neutral-300);text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:24px;padding:20px;display:flex}.help-box h2{font:500 16px var(--font-primary);letter-spacing:.32px;color:var(--neutral-900)}.help-box p{color:var(--neutral-500);font-size:14px}.help-related{flex-direction:column;gap:16px;display:flex}.help-related h2,.help-support h2{font:600 24px var(--font-primary);color:var(--neutral-900)}.help-support{background:var(--neutral-50);gap:4px;padding-top:16px}.help-support .btn{margin-top:20px}@media (width<=767px){.help-hero{padding:32px 16px 112px}.help-hero h1{font-size:40px}.help-hero__lead{font-size:14px}.help-search{gap:8px;padding:16px}.help-search__field{padding:10px 12px}.help-search__field input{font-size:14px}.help-search .btn{padding:0 20px}.help-band{padding:32px 16px}.help-band--top{padding-top:80px}.help-head h2{font-size:28px}.help-head p{font-size:14px}.help-cats,.help-results{grid-template-columns:1fr;gap:16px}.help-cat{flex-direction:row;align-items:center;padding:16px}.help-cat img{width:40px;height:40px}.help-cat__text{flex:1;gap:4px}.help-cat__text strong{font-size:16px}.help-cat__text span{font-size:12px}.help-cat__chev{color:var(--secondary-700);font-size:24px;display:block}.help-list{padding:4px 16px}.help-list a,.help-faq summary{font-size:14px}.help-faq__answer{font-size:12px}.help-detail{gap:24px;padding:0 0 16px}.help-detail__body{gap:32px}.help-crumb{font-size:12px}.help-crumb__current{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.help .cta{height:auto;padding:96px 16px}.help .cta__title{font-size:36px}.help-ctas .btn{padding:0 20px;font-size:14px}}.blog-hero{background:var(--primary-500);text-align:center;flex-direction:column;align-items:center;gap:12px;margin:-24px -48px 0;padding:48px 48px 40px;display:flex;position:relative;overflow:hidden}.blog-hero__mark{pointer-events:none;width:360px;height:360px;position:absolute}.blog-hero__mark--r{top:-160px;right:-180px;transform:rotate(-23.54deg)}.blog-hero__mark--l{top:-30px;left:-180px;transform:rotate(11.47deg)}.blog-hero__eyebrow{font:500 12px var(--font-secondary);color:var(--neutral-500);text-transform:uppercase;position:relative}.blog-hero__title{font:500 36px/1.1 var(--font-primary);color:var(--neutral-50);position:relative}.blog-list{flex-direction:column;gap:40px;padding:56px 0 64px;display:flex}.blog-bar{grid-template-columns:1fr 320px;grid-template-areas:"head search""chips chips";align-items:end;gap:24px;display:grid}.blog-bar--search{grid-template-columns:420px 1fr;grid-template-areas:"head head""search select"}.blog-bar__head{flex-direction:column;grid-area:head;gap:6px;display:flex}.blog-bar__head h2{font:500 32px/1.05 var(--font-primary);color:var(--neutral-900)}.blog-bar__head p{color:var(--neutral-500);font-size:15px}.blog-search,.blog-cta__field{border:.4px solid var(--neutral-700);border-radius:8px;align-items:center;gap:10px;padding:12px 16px;display:flex}.blog-search{grid-area:search}.blog-bar--search .blog-search{border-color:var(--neutral-300)}.blog-search input,.blog-cta__field input{min-width:0;font:400 16px var(--font-secondary);color:var(--neutral-900);background:0 0;border:0;outline:0;flex:1}.blog-search input::placeholder{color:var(--neutral-500)}.blog-select{grid-area:select;justify-self:end;align-items:center;display:flex;position:relative}.blog-select select{appearance:none;font:500 16px var(--font-secondary);color:var(--primary-900);cursor:pointer;background:0 0;border:0;padding:8px 32px 8px 8px}.blog-select img{pointer-events:none;position:absolute;right:0}.blog-chips{flex-wrap:wrap;grid-area:chips;gap:8px;display:flex}.blog-chip{border:.5px solid var(--neutral-300);background:var(--neutral-100);font:400 13px var(--font-secondary);color:var(--neutral-700);cursor:pointer;border-radius:999px;padding:8px 16px}.blog-chip--on{border-color:var(--primary-500);background:var(--primary-500);color:var(--neutral-50);font-weight:500}.blog-featured{background:var(--neutral-100);grid-template-columns:660fr 724fr;height:440px;display:grid;overflow:hidden}.blog-featured__thumb,.blog-card__thumb,.blog-detail__cover{background:var(--neutral-300);position:relative}.blog-featured__body{flex-direction:column;justify-content:space-between;align-items:flex-start;padding:48px 56px;display:flex}.blog-featured__top{flex-direction:column;gap:12px;display:flex}.blog-featured__badge{background:var(--secondary-500);font:700 10px var(--font-secondary);color:var(--primary-900);border-radius:4px;align-self:flex-start;margin-bottom:8px;padding:5px 10px}.blog-featured h3{font:500 28px/1.2 var(--font-primary);color:var(--neutral-900)}.blog-featured p{color:var(--neutral-700);font-size:15px;line-height:1.6}.blog-featured__meta{color:var(--neutral-500);align-items:center;gap:16px;margin-top:8px;font-size:13px;display:flex}.blog-grid{grid-template-columns:repeat(3,1fr);gap:40px 24px;display:grid}.blog-card{border:.5px solid var(--neutral-300);background:var(--neutral-50);border-radius:12px;flex-direction:column;height:380px;transition:box-shadow .15s;display:flex;overflow:hidden}.blog-card:hover{box-shadow:0 4px 16px #0a262314}.blog-card__thumb{flex:none;height:160px}.blog-card__body{flex-direction:column;flex:1;justify-content:center;gap:12px;padding:20px;display:flex}.blog-card h3{font:500 18px var(--font-secondary);color:var(--neutral-900);margin-top:0}.blog-card p{color:var(--neutral-500);margin-top:-4px;font-size:14px}.blog-card hr{border:0;border-top:.5px solid var(--neutral-300)}.blog-card small{color:var(--neutral-700);font-size:12px}.blog-empty{margin:48px 0}.blog-empty p{font-size:14px}.blog-cta{margin:0 -48px -80px}.blog-cta__form{justify-content:center;gap:24px;display:flex;position:relative}.blog-cta__field{border:.6px solid #d9d9d9;width:370px}.blog-cta__field input{color:var(--neutral-50)}.blog-cta__field input::placeholder{color:#b3b3b3}.blog-detail{flex-direction:column;gap:24px;padding-bottom:32px;display:flex}.blog-crumb{color:var(--neutral-300);white-space:nowrap;gap:4px;margin-bottom:-8px;font-size:14px;display:flex}.blog-crumb b{text-overflow:ellipsis;color:var(--neutral-700);text-transform:uppercase;font-weight:400;overflow:hidden}.blog-detail__head{flex-direction:column;gap:4px;display:flex}.blog-detail__head h1{font:600 24px var(--font-primary);color:var(--neutral-900)}.blog-detail__head p{color:var(--neutral-500);white-space:pre-wrap;font-size:14px}.blog-detail__cover{border:1px solid #d9d9d9;border-radius:12px;height:388px;overflow:hidden}.blog-detail__cover:after{content:"";background:#001d3d4d;position:absolute;inset:0}.blog-detail__col{flex-direction:column;gap:40px;width:100%;max-width:870px;margin:0 auto;display:flex}.blog-detail__col>hr{border:0;border-top:1px solid var(--neutral-300)}.blog-content{color:var(--neutral-900);font-size:14px;line-height:1.2}.blog-content>*+*{margin-top:1.2em}.blog-content h2,.blog-content h3{font:600 22px/1.2 var(--font-primary);text-transform:uppercase;margin-top:40px}.blog-content h2+*,.blog-content h3+*{margin-top:12px}.blog-content img{object-fit:cover;width:100%;margin:40px 0;display:block}.blog-content ul,.blog-content ol{padding-left:1.4em}.blog-content a{color:var(--primary-500);text-decoration:underline}.blog-share{justify-content:center;align-items:center;gap:12px;margin-top:-16px;display:flex}.blog-share a,.blog-share button{cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;width:38px;height:48px;display:flex}.blog-related{flex-direction:column;gap:16px;padding:20px;display:flex}.blog-related h2{font:500 20px var(--font-primary);color:var(--neutral-900)}.blog-related__cards{gap:12px;display:flex;overflow-x:auto}.blog-related__cards>.course{flex:0 0 268.7px}@media (width<=767px){.blog-hero{margin:-16px -16px 0;padding:40px 16px 32px}.blog-hero__mark{width:180px;height:180px}.blog-hero__mark--r{top:-80px;right:-90px}.blog-hero__mark--l{top:20px;left:-110px}.blog-hero__title{font-size:28px}.blog-list{gap:24px;padding:32px 0 40px}.blog-bar,.blog-bar--search{grid-template-columns:1fr;grid-template-areas:"head""search""chips""select";gap:16px}.blog-select{justify-self:start}.blog-bar__head h2{font-size:24px}.blog-bar__head p{font-size:13px}.blog-featured{grid-template-rows:200px auto;grid-template-columns:1fr;height:auto}.blog-featured__body{gap:24px;padding:20px}.blog-featured h3{font-size:20px}.blog-featured p{font-size:13px}.blog-grid{grid-template-columns:1fr;gap:16px}.blog-card{height:auto}.blog-cta{height:auto;margin:0 -16px -48px;padding:96px 20px}.blog-cta .cta__title{font-size:28px}.blog-cta .cta__lead{font-size:12px}.blog-cta__form{flex-direction:column;gap:12px;width:100%}.blog-cta__field{width:100%}.blog-detail{gap:16px}.blog-detail__head h1{font-size:22px}.blog-detail__cover{height:200px}.blog-detail__col{gap:24px}.blog-related{padding:0}.blog-related__cards{flex-direction:column}.blog-related__cards>.course{flex:none}}.course.dashlists-card{border:1px solid var(--neutral-300);height:auto;min-height:337px}.course.dashlists-card.course--cert{background:var(--neutral-50);border-width:.5px}.dashlists-card .course__body{gap:16px}.dashlists-card .course__badge img{display:block}.dashlists-card .btn--link{gap:10px;height:48px}.course__price.dashlists-start{align-items:flex-start}.dashlists-section{flex-direction:column;gap:12px;display:flex}.dashlists-subtitle{font:500 24px/1.05 var(--font-primary);color:#1e1e1e}.dashlists-section .grid3{gap:12px}.dashlists-crumb{color:#b3b3b3;gap:4px;font-size:14px;display:flex}.dashlists-crumb b{color:#767676;font-weight:400}.dashlists-btn-plain{color:var(--primary-500);background:0 0;border:0;font-weight:500}.dashlists-detail__head{flex-direction:column;gap:8px;display:flex}.dashlists-detail__head strong{color:var(--primary-500);font-size:18px;font-weight:500}.dashlists-detail__head p{color:#757575;font-size:16px}.dashlists-detail__title{justify-content:space-between;align-items:center;gap:16px;display:flex}.dashlists-detail__title .tag{align-self:center}.dashlists-progress{color:var(--neutral-500);flex-direction:column;gap:4px;font-size:12px;display:flex}.dashlists-progress small{font-size:12px}.dashlists-progress div{align-items:center;gap:12px;display:flex}.dashlists-progress .pcard__bar{flex:1}.dashlists-facts{border-top:.5px solid var(--neutral-300);flex-direction:column;gap:12px;padding-top:24px;display:flex}.dashlists-facts div{justify-content:space-between;align-items:center;gap:16px;font-weight:500;display:flex}.dashlists-facts div+div{border-top:.5px solid var(--neutral-300);padding-top:12px}.dashlists-facts dt{color:var(--neutral-500);font-size:16px}.dashlists-facts dd{text-align:right;color:#151513;margin:0;font-size:14px}.dashlists-facts div:last-child{font-weight:600}.dashlists-detail__actions{justify-content:flex-end;gap:24px;display:flex}.dashlists-detail__actions .dashlists-btn-plain{color:#1e1e1e;font-weight:400}.dashlists-notes{grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"crumb crumb""note side";align-items:start;gap:24px;display:grid}.dashlists-notes .dashlists-crumb{grid-area:crumb}.dashlists-note{background:#fff;border:.5px solid #b2b2b2;border-radius:12px;flex-direction:column;grid-area:note;gap:24px;padding:20px;display:flex}.dashlists-note hr{border:0;border-top:.5px solid var(--neutral-300);margin:0}.dashlists-note__head{flex-direction:column;gap:4px;font-weight:500;display:flex}.dashlists-note__head strong{letter-spacing:.32px;color:#151513;font-size:16px;font-weight:500}.dashlists-note__head small{letter-spacing:.24px;color:var(--neutral-500);font-size:12px}.dashlists-note__body{white-space:pre-wrap;color:#767676;font-size:14px}.dashlists-note__input{border:.4px solid var(--neutral-700);width:100%;font:14px var(--font-secondary);color:#767676;resize:vertical;background:0 0;border-radius:8px;padding:12px 16px}.dashlists-note__actions{align-items:center;display:flex}.dashlists-note__actions .dashlists-danger{color:var(--danger);margin-left:auto}.dashlists-side{flex-direction:column;grid-area:side;gap:12px;display:flex}.app__search.dashlists-side__search{width:100%}.dashlists-side__count{color:#767676;margin-bottom:12px;font-size:14px}.dashlists-side__toggle{display:none}.dashlists-side__list{border:.5px solid var(--neutral-700);background:var(--neutral-50);border-top-width:.25px;border-radius:8px}.dashlists-side__list section{flex-direction:column;gap:8px;padding:16px;display:flex}.dashlists-side__list section+section{border-top:.5px solid var(--neutral-300)}.dashlists-side__list h3{font:400 14px var(--font-secondary);color:var(--neutral-900)}.dashlists-side__list section>small{color:var(--neutral-500);margin-bottom:16px;font-size:14px}.dashlists-side__list ul{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.dashlists-side__list li+li{border-top:.5px solid var(--neutral-300);padding-top:8px}.dashlists-side__list li button{width:100%;font:14px var(--font-secondary);text-align:left;color:#151513;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;gap:8px;padding:12px 8px;display:flex}.dashlists-side__list li button span,.dashlists-side__list li button small{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.dashlists-side__list li button small{color:var(--neutral-500);font-size:12px}.dashlists-side__list li button:hover,.dashlists-side__list li .dashlists-on{background:var(--primary-00)}@media (width<=767px){.dashlists .page-head__title,.dashlists-subtitle{font-size:22px}.dashlists .page-head p{font-size:14px}.dashlists .grid3{grid-template-columns:1fr;gap:12px}.dashlists .tabs{padding:0;overflow-x:auto}.dashlists .tabs__tab{white-space:nowrap;padding:12px 16px 14px}.course.dashlists-card{min-height:0}.dashlists-card .course__thumb{height:132px}.dashlists-card .course__body{gap:12px;padding:14px}.dashlists-card .course__title{font-size:15px}.dashlists-card .btn--link{height:auto;font-size:14px}.dashlists-detail__head strong{font-size:16px}.dashlists-facts dt{font-size:14px}.dashlists-detail__actions{flex-direction:column-reverse;gap:8px}.dashlists-detail__actions .btn{width:100%}.dashlists-notes{grid-template-columns:1fr;grid-template-areas:"side""crumb""note";gap:14px}.dashlists-side{gap:14px}.dashlists-side__count{display:none}.dashlists-side__toggle{border:.5px solid var(--neutral-300);font:500 14px var(--font-secondary);color:var(--neutral-900);cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:16px;display:flex}.dashlists-side__list{display:none}.dashlists-side__list--open{display:block}.dashlists-note{gap:12px;padding:14px}.dashlists-note__actions{flex-wrap:wrap;justify-content:space-between}.dashlists-note__actions .btn--dark{width:100%}.dashlists-note__actions .dashlists-btn-plain{padding:0 16px}}.account-h2{font:500 24px/1.05 var(--font-primary);color:#1e1e1e}.account-h3{font:500 20px/1.05 var(--font-secondary);color:#1e1e1e}.account-title{color:var(--primary-500)}.account-head{flex-direction:column;flex:1;gap:8px;display:flex}.account-head p{color:#757575;font-size:16px}.account-row{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.account-actions{align-items:center;display:flex}.account-actions--end{justify-content:flex-end;gap:24px}.account-gap16{gap:16px}.account-btn-pad{padding:12px 32px}.account-btn-plain{color:#1e1e1e;font-weight:400}.account-linkbtn{font:600 16px var(--font-secondary);color:#1e1e1e;cursor:pointer;background:0 0;border:0;padding:0}.account-hr{border:0;border-top:.6px solid var(--neutral-300);width:100%}.account-chip{background:var(--primary-00);text-transform:uppercase;color:var(--primary-500);border-radius:4px;flex-shrink:0;padding:2px 10px;font:500 10px DM Mono,monospace}.account-chip--light{background:var(--neutral-50)}.account-chip--dark{background:var(--primary-500);color:var(--neutral-50)}.account-certs{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.account-card{border:.6px solid var(--neutral-500);border-radius:8px;overflow:hidden}.account-card__head{background:var(--primary-500);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.account-card__head h3{font:600 16px var(--font-secondary);color:var(--neutral-50)}.account-card__head p{color:var(--primary-00);margin-top:4px;font-size:14px}.account-card__body{background:var(--neutral-50);flex-direction:column;gap:12px;padding:12px 16px;display:flex}.account-cert__dates,.account-cert__info{border-bottom:.5px solid var(--neutral-300);flex-direction:column;gap:12px;padding-bottom:12px;font-size:14px;display:flex}.account-cert__dates div,.account-cert__info div{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-cert__dates dt{color:var(--neutral-500)}.account-cert__dates dd{color:var(--neutral-900)}.account-cert__foot{justify-content:space-between;align-items:center;font-size:14px;display:flex}.account-cert__preview{border-bottom:.5px solid var(--neutral-300);justify-content:center;padding-bottom:12px;display:flex}.account-cert__preview img{object-fit:contain;max-width:100%;height:388px}.account-cert__info{border-bottom:0;padding-bottom:0}.account-cert__info div+div{border-top:.5px solid var(--neutral-300);padding-top:12px}.account-cert__info dt{font:600 16px var(--font-glyph);color:var(--neutral-900)}.account-cert__info dd{color:var(--neutral-500)}.account-crumbs{color:#b3b3b3;gap:4px;font-size:14px;display:flex}.account-crumbs b{color:#767676;font-weight:400}.account-alert__text{flex-direction:column;flex:1;gap:4px;display:flex}.account-alert__text b{font-size:16px;font-weight:600}.account-alert__text p{color:#757575;font-size:14px}.account-pager{justify-content:center;gap:8px;margin-top:24px;display:flex}.account-pager button,.account-pager__on{background:var(--neutral-100);min-width:45.8px;height:45.8px;font:500 20px var(--font-secondary);color:var(--neutral-900);cursor:pointer;border:0;border-radius:7.5px;place-items:center;display:grid}.account-pager button:disabled{color:var(--neutral-300);cursor:default}.account-pager__on{background:var(--primary-500);color:var(--secondary-500);border-radius:8px;padding:0 20px;font-size:16px}.account-notifs{flex-direction:column;gap:12px;display:flex}.account-notif{border:.6px solid var(--neutral-500);border-radius:8px;align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.account-notif--bar{justify-content:space-between;align-items:center}.account-notif--unread{background:#fff}.account-notif__check{cursor:pointer;align-items:center;gap:10px;display:flex}.account-notif__check input{appearance:none;border:1px solid var(--neutral-500);cursor:pointer;border-radius:8px;flex-shrink:0;width:20px;height:20px;margin:0}.account-notif__check input:checked{border-color:var(--primary-500);background:var(--primary-500) url(/images/auth/check.svg) center / 16px no-repeat}.account-notif__main{text-align:left;min-width:0;font-family:var(--font-secondary);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:4px;padding:0;display:flex}.account-notif__title{color:var(--primary-500);font-size:16px;font-weight:500}.account-notif--unread .account-notif__title{font-weight:600}.account-notif__body{color:var(--neutral-500);font-size:14px}.account-panel{border:1px solid #b2b2b2;border-radius:8px;flex-direction:column;gap:24px;padding:24px;display:flex}.account-photo{gap:24px;display:flex}.account-photo div{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.account-photo__img{background:var(--primary-500);width:108px;height:108px;font:500 36px var(--font-primary);color:var(--neutral-50);border-radius:50%;place-items:center;display:grid;overflow:hidden}.account-photo__img img{object-fit:cover;width:100%;height:100%}.account-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.account-grid .field{gap:8px}.account-grid .field__box{border:.6px solid #b2b2b2}.account-grid input:read-only{color:var(--neutral-500)}.account-hint{color:var(--neutral-500);gap:8px;margin-top:8px;font-size:14px;display:flex}.account-linked{background:#fff;border:.5px solid #b2b2b2;border-radius:12px;align-self:flex-start;align-items:flex-start;gap:16px;padding:16px;display:flex}.account-linked img{align-self:center}.account-linked div{flex-direction:column;gap:2px;display:flex}.account-linked b{font:600 20px var(--font-glyph);color:#1e1e1e}.account-linked span:not(.account-chip){font:12px var(--font-glyph);color:#757575}.account-box{background:#fff;border:.5px solid #b2b2b2;border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex}.account-box--tight{gap:0;padding:8px 20px}.account-consent{align-items:center;gap:16px;display:flex}.account-consent div{flex-direction:column;flex:1;gap:4px;display:flex}.account-consent b{font:500 20px var(--font-glyph);color:#000}.account-consent span{color:#7c7c7c;font-size:14px}.account-toggle{font:500 14px var(--font-glyph);color:#1e1e1e;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;display:flex}.account-toggle+.account-toggle{border-top:1px solid var(--neutral-100)}.account-toggle input{appearance:none;background:var(--neutral-300);cursor:pointer;border-radius:999px;flex-shrink:0;width:48px;height:28px;margin:0;transition:background .15s;position:relative}.account-toggle input:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:4px;left:4px}.account-toggle input:checked{background:var(--primary-500)}.account-toggle input:checked:after{transform:translate(20px)}.account-toggle input:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.account-select{appearance:none;min-width:0;font:16px var(--font-glyph);color:#1e1e1e;cursor:pointer;background:url(/images/account/chevron-down.svg) 100%/24px no-repeat;border:0;outline:0;flex:1}.account-dialog{background:var(--neutral-50);border:0;border-radius:12px;width:min(480px,100% - 32px);padding:24px}.account-dialog::backdrop{background:#04121080}.account-table-wrap{border:.5px solid var(--neutral-300);border-radius:8px;overflow-x:auto}.account-table{border-collapse:collapse;width:100%;color:var(--neutral-900);font-size:14px}.account-table th,.account-table td{border-bottom:.5px solid var(--neutral-300);text-align:left;white-space:nowrap;padding:14px 16px}.account-table th{font-weight:500}.account-table th:first-child,.account-table td:first-child{border-right:.5px solid var(--neutral-300)}.account-table tr:last-child td{border-bottom:0}.account-table th button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.account-table .account-linkbtn{font:500 14px var(--font-secondary)}@media (width<=767px){.page-head__title.account-title,.account-h2{font-size:24px}.account-tabs{overflow-x:auto}.account-certs,.account-grid{grid-template-columns:1fr}.account-card__head .account-chip{font:500 12px var(--font-secondary);text-transform:none;color:var(--secondary-500);background:0 0;padding:0}.account-cert__preview img{height:auto}.account-row,.account-gap16 .alert,.account-notif--bar,.account-consent{flex-wrap:wrap}.account-actions{flex-wrap:wrap;gap:8px}.account-panel{padding:16px}.account-notif{padding:12px}.account-notif .tag{display:none}}.catalog{flex-direction:column;gap:24px;display:flex}.catalog-head{flex-direction:column;gap:16px;display:flex}.catalog-crumb{color:var(--neutral-700);gap:4px;font-size:14px;display:flex}.catalog-crumb a,.catalog-crumb__sep{color:var(--neutral-300)}.catalog-crumb__sep{font-family:DM Mono,monospace}.catalog-title{flex-direction:column;gap:8px;display:flex}.catalog-title h1{font:500 48px/1.05 var(--font-primary);color:var(--neutral-900)}.catalog-title p{color:var(--neutral-500);font-size:16px}.catalog-search{border:.4px solid var(--neutral-700);border-radius:8px;align-items:center;gap:10px;padding:12px 16px;display:flex}.catalog-search input{min-width:0;font:16px var(--font-secondary);color:var(--neutral-900);background:0 0;border:0;outline:0;flex:1}.catalog-search input::placeholder{color:var(--neutral-500)}.catalog-body{align-items:flex-start;gap:24px;display:flex}.catalog-filter{border:.5px solid var(--neutral-300);background:var(--neutral-50);border-radius:8px;flex-direction:column;flex-shrink:0;gap:16px;width:331px;padding:24px;display:flex}.catalog-filter__head{color:var(--neutral-500);justify-content:space-between;align-items:center;font-size:14px;display:flex}.catalog-filter__head button{font:600 14px var(--font-primary);color:var(--neutral-900);cursor:pointer;background:0 0;border:0;padding:0}.catalog-group{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.catalog-group--tight{gap:4px}.catalog-group legend{color:var(--neutral-900);margin-bottom:12px;padding:0;font-size:14px;font-weight:600}.catalog-check{color:var(--neutral-900);cursor:pointer;align-items:center;gap:12px;font-size:14px;display:flex}.catalog-check input{appearance:none;border:.6px solid var(--neutral-500);cursor:pointer;border-radius:4px;flex-shrink:0;width:15px;height:15px;margin:0}.catalog-check input:checked{border-color:var(--primary-500);background:var(--primary-00) url(/images/catalog/check.svg) center / 15px no-repeat}.catalog-check .stars{margin-right:-4px}.catalog-rating{font:12px var(--font-primary)}.catalog-chips{flex-wrap:wrap;gap:6px;display:flex}.catalog-chip{border:.5px solid var(--neutral-900);background:var(--neutral-50);font:14px var(--font-secondary);color:var(--neutral-900);cursor:pointer;border-radius:9999px;padding:4px 12px}.catalog-chip--on{border-color:var(--primary-500);background:var(--primary-500);color:var(--neutral-50)}.catalog-results{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.catalog-toolbar{justify-content:flex-end;margin-bottom:-60px;display:flex}.catalog-tool--filter{display:none}.catalog-sort{z-index:2;position:relative}.catalog-sort__btn{height:48px;font:500 16px var(--font-secondary);color:var(--primary-500);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:16px 32px;display:flex}.catalog-sort__btn--open img{transform:rotate(180deg)}.catalog-sort__menu{border:.3px solid var(--neutral-300);background:var(--neutral-50);border-radius:8px;flex-direction:column;gap:12px;width:277px;margin:0;padding:16px;list-style:none;display:flex;position:absolute;top:calc(100% + 8px);right:-16px}.catalog-sort__menu li+li{border-top:.3px solid var(--neutral-300);padding-top:12px}.catalog-sort__menu button{width:100%;font:16px var(--font-secondary);color:var(--neutral-900);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:4px 8px;display:flex}.catalog-sort__menu .catalog-sort__opt--on{background:var(--primary-00);color:var(--primary-500);padding:12px 8px}.catalog-summary{justify-content:space-between;align-items:center;min-height:48px;display:flex}.catalog-count{font:16px var(--font-glyph);color:var(--neutral-500)}.catalog-count b{color:var(--neutral-900);font-weight:400}.catalog-active{display:none}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.catalog-card{border:1px solid var(--neutral-300);background:var(--neutral-50)}.catalog-card .course__title a{color:inherit}.catalog-duration span{display:block}.catalog-empty{font:16px var(--font-glyph);color:var(--neutral-500);flex-direction:column;align-items:center;gap:16px;padding:64px 0 120px;display:flex}@media (width<=767px){.catalog-title h1{font-size:32px}.catalog-title p{font-size:12px}.catalog-search{gap:14px;padding:12px 20px}.catalog-search input{font-size:12px}.catalog-body{flex-direction:column}.catalog-filter{order:1;width:100%;display:none}.catalog-filter--open{display:flex}.catalog-results{display:contents}.catalog-toolbar,.catalog-summary{order:0}.catalog-grid,.catalog-empty,.pager,.catalog-results>.muted,.catalog-results>.auth__error{order:2}.catalog-toolbar{gap:10px;margin-bottom:0}.catalog-tool,.catalog-sort{flex:1}.catalog-tool,.catalog-sort__btn{border:.7px solid var(--neutral-300);background:var(--neutral-50);width:100%;height:44px;font:600 12px var(--font-secondary);color:var(--primary-500);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:flex}.catalog-sort__btn{flex-direction:row-reverse}.catalog-sort__btn img{width:17px;height:17px}.catalog-sort__btn--open{border-color:var(--primary-500)}.catalog-toolbar{position:relative}.catalog-sort{position:static}.catalog-sort__menu{width:auto;left:0;right:0}.catalog-summary{min-height:28px}.catalog-count{font:12px var(--font-secondary)}.catalog-active{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.catalog-pill{background:var(--primary-00);font:600 12px var(--font-secondary);color:var(--primary-500);cursor:pointer;border:0;border-radius:9999px;align-items:center;gap:6px;padding:6px 10px;display:flex}.catalog-grid{grid-template-columns:1fr;gap:20px}.catalog-duration span{display:inline}.catalog-duration span+span:before{content:" · "}}.coursedetail{color:var(--neutral-900);flex-direction:column;gap:24px;display:flex}.coursedetail__head{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.coursedetail__crumb{color:var(--neutral-300);margin-bottom:8px;font-size:14px}.coursedetail__crumb a{color:inherit}.coursedetail__crumb span{font-family:DM Mono,monospace}.coursedetail__crumb b{color:var(--neutral-700);font-weight:400}.coursedetail__title{font:500 48px/1.05 var(--font-primary)}.coursedetail__meta{color:var(--neutral-500);flex-wrap:wrap;gap:4px 16px;font-size:12px;display:flex}.coursedetail__stars{font:500 14px var(--font-glyph);color:var(--secondary-500);margin-right:4px}.coursedetail .tag{text-transform:uppercase}.coursedetail__body{grid-template-columns:minmax(0,1fr) 482px;align-items:start;gap:24px;display:grid}.coursedetail__main{flex-direction:column;gap:24px;min-width:0;display:flex}.coursedetail__video{background:var(--primary-900);border-radius:16px;justify-content:center;align-items:center;height:477px;display:flex;position:relative;overflow:hidden}.coursedetail__video video{width:100%;height:100%}.coursedetail__play{cursor:pointer;background:0 0;border:0;padding:0;position:relative}.coursedetail__pill{border:.75px solid var(--neutral-900);background:var(--neutral-50);font:400 14px var(--font-glyph);border-radius:999px;padding:4px 12px;position:absolute;bottom:24px;left:24px}.coursedetail__card{border:.5px solid var(--neutral-300);background:var(--neutral-50);border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex}.coursedetail__card h2{font:500 20px var(--font-primary)}.coursedetail__text{color:var(--neutral-500);font-size:14px}.coursedetail__muted{color:var(--neutral-500)}.coursedetail__checks{color:var(--neutral-700);flex-direction:column;gap:12px;font-size:14px;font-weight:500;list-style:none;display:flex}.coursedetail__checks li{align-items:center;gap:8px;display:flex}.coursedetail__checks img{flex-shrink:0}.coursedetail__checks--2{grid-template-columns:1fr 1fr;gap:12px 24px;display:grid}.coursedetail__checks--muted{color:var(--neutral-500)}.coursedetail__checks--muted li{align-items:flex-start}.coursedetail__chips{flex-wrap:wrap;gap:8px;display:flex}.coursedetail__chips span{border:.5px solid var(--primary-500);background:var(--primary-00);color:var(--primary-900);border-radius:999px;padding:6px 12px;font-size:14px}.coursedetail__steps{letter-spacing:.24px;color:var(--primary-500);justify-content:space-between;font-size:12px;list-style:none;display:flex;position:relative}.coursedetail__steps:before{content:"";border-top:1px dashed var(--neutral-300);position:absolute;top:18px;left:51px;right:51px}.coursedetail__steps li{flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.coursedetail__steps span{background:var(--primary-00);outline:4px solid var(--neutral-50);border-radius:50%;place-items:center;width:36px;height:36px;font-size:16px;font-weight:500;display:grid}.coursedetail__stage{border:.5px solid var(--neutral-300);background:var(--primary-00);border-radius:8px;flex-direction:column;gap:16px;padding:24px;display:flex}.coursedetail__stage-title{color:var(--neutral-700);align-items:center;gap:12px;font-size:14px;display:flex}.coursedetail__mod{align-items:flex-start;gap:16px;display:flex;position:relative}.coursedetail__mod:not(:last-child):before{content:"";border-left:1px solid var(--neutral-300);position:absolute;top:35px;bottom:-16px;left:13px}.coursedetail__num{border:.6px solid var(--neutral-500);background:var(--neutral-50);width:27px;height:27px;font:500 14px var(--font-glyph);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.coursedetail__acc{border:.6px solid var(--primary-900);border-radius:8px;flex:1;min-width:0;overflow:hidden}.coursedetail__acc button,.coursedetail__exam{background:var(--primary-500);text-align:left;width:100%;color:var(--neutral-50);cursor:pointer;border:0;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;display:flex}.coursedetail__acc button span,.coursedetail__exam span{flex-direction:column;gap:4px;display:flex}.coursedetail__acc b{color:var(--secondary-500);font-size:16px;font-weight:500}.coursedetail__acc:not(.is-open) button img{transform:scaleY(-1)}.coursedetail__acc ul{background:var(--neutral-50);flex-direction:column;gap:12px;padding:12px 16px;font-size:14px;list-style:none;display:flex}.coursedetail__acc li{justify-content:space-between;gap:16px;display:flex}.coursedetail__acc li span:first-child{align-items:center;gap:8px;display:flex}.coursedetail__stage--locked{background:#fffbe5}.coursedetail__stage--locked .coursedetail__stage-title{color:var(--neutral-900)}.coursedetail__exam{color:var(--neutral-500);cursor:default;background:#fff5b8;border-radius:8px;flex:1}.coursedetail__exam b{color:var(--neutral-900);font-size:16px;font-weight:600}.coursedetail__exam img{transform:scaleY(-1)}.coursedetail__stage hr{border:0;border-top:1px solid var(--neutral-300)}.coursedetail__info{color:var(--neutral-500);align-items:flex-start;gap:8px;font-size:14px;display:flex}.coursedetail__certbox{background:var(--primary-500);color:var(--neutral-500);border-radius:8px;align-self:flex-start;align-items:stretch;gap:16px;padding:12px 16px;font-size:14px;display:flex}.coursedetail__certbox>span{background:#cfdedb;border-radius:4px;flex-shrink:0;place-items:center;width:43px;display:grid}.coursedetail__certbox b{color:var(--neutral-50);margin-bottom:4px;font-size:16px;font-weight:600;display:block}.coursedetail__pair{grid-template-columns:1fr 1fr;gap:24px;display:grid}.coursedetail__person{align-items:flex-start;gap:16px;display:flex}.coursedetail__person img{object-fit:cover;border-radius:50%;flex-shrink:0}.coursedetail__person b{font:600 16px var(--font-glyph);margin-bottom:4px;display:block}.coursedetail__rating{border-bottom:1px solid var(--neutral-300);align-items:center;gap:48px;padding-bottom:16px;display:flex}.coursedetail__score{font:600 64px var(--font-primary)}.coursedetail__bars{flex-direction:column;flex:1;gap:8px;font-size:14px;display:flex}.coursedetail__bar{align-items:center;gap:16px;display:flex}.coursedetail__bar span:first-child{align-items:center;gap:2px;width:22px;display:flex}.coursedetail__bar span:last-child{text-align:right;width:36px}.coursedetail__bar i{background:linear-gradient(to right, var(--secondary-500) var(--pct), var(--neutral-100) var(--pct));border-radius:999px;flex:1;height:4px}.coursedetail__reviews{flex-direction:column;gap:24px;list-style:none;display:flex}.coursedetail__reviews li{gap:16px;display:flex}.coursedetail__reviews p:first-child{color:var(--neutral-500);margin-bottom:4px;font-size:14px}.coursedetail__reviews b{color:var(--neutral-900);font-size:16px;font-weight:600}.coursedetail__avatar{background:var(--primary-00);width:42.8px;height:42.8px;color:var(--primary-500);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid}.coursedetail__faq details{padding:8px 0}.coursedetail__faq details+details{border-top:1px solid var(--neutral-300)}.coursedetail__faq summary{font:600 16px var(--font-glyph);cursor:pointer;justify-content:space-between;gap:16px;padding:8px 0;list-style:none;display:flex}.coursedetail__faq summary::-webkit-details-marker{display:none}.coursedetail__faq details:not([open]) summary img{transform:scaleY(-1)}.coursedetail__faq details p{padding-top:8px}.coursedetail__related{grid-template-columns:1fr 1fr;gap:12px;display:grid}.coursedetail__related .course{border:.5px solid var(--neutral-300)}.coursedetail__panel{border:.5px solid var(--neutral-300);background:#fff;border-radius:12px;flex-direction:column;gap:24px;min-height:477px;padding:20px;display:flex;position:sticky;top:24px}.coursedetail__panel>div:nth-child(2){flex-direction:column;gap:8px;margin-top:-8px;display:flex}.coursedetail__price{font:700 32px var(--font-secondary)}.coursedetail__price.is-owned{color:var(--primary-500)}.coursedetail__actions{border-bottom:.5px solid var(--neutral-300);flex-direction:column;gap:8px;padding-bottom:24px;display:flex}.coursedetail__btn-dark,.coursedetail__btn-outline{width:100%}.coursedetail__btn-dark{background:var(--primary-500);color:var(--neutral-50);border:0}.coursedetail__btn-dark:disabled{opacity:.6;cursor:wait}.coursedetail__btn-outline{color:#1e1e1e;background:0 0;border:1px solid #303030}.coursedetail__benefits{color:#1e1e1e}.coursedetail__icon-btn{cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.coursedetail__icon-btn[aria-pressed=true] img{filter:invert(76%)sepia(60%)saturate(1000%)hue-rotate(5deg)}.coursedetail__icon-btn--ring{border:1px solid var(--neutral-300);border-radius:50%;width:40px;height:40px}.coursedetail__cta{margin:56px -48px -80px}.coursedetail__sticky-head,.coursedetail__bottom{display:none}@media (width<=767px){.coursedetail{gap:16px}.coursedetail__title{font-size:32px}.coursedetail__body{flex-direction:column;gap:16px;display:flex}.coursedetail__main{display:contents}.coursedetail__video{order:0;height:220px}.coursedetail__play img{width:64px;height:64px}.coursedetail__pill{font-size:12px;bottom:12px;left:12px}.coursedetail__panel{order:1;min-height:0;position:static}.coursedetail__o-outcomes{order:2}.coursedetail__o-skills{order:3}.coursedetail__o-curriculum{order:4}.coursedetail__o-desc{order:5}.coursedetail__o-pair{order:6}.coursedetail__o-reviews{order:7}.coursedetail__o-related{order:8}.coursedetail__o-faq{order:9}.coursedetail__card{padding:16px}.coursedetail__card h2{font-size:20px}.coursedetail__checks--2,.coursedetail__pair,.coursedetail__related{flex-direction:column;gap:12px;display:flex}.coursedetail__pair{gap:16px}.coursedetail__o-prereq{order:-1}.coursedetail__steps:before{left:40px;right:40px}.coursedetail__stage{padding:12px}.coursedetail__acc li{flex-wrap:wrap}.coursedetail__person img{width:56px;height:56px}.coursedetail__rating{gap:24px}.coursedetail__score{font-size:48px}.coursedetail__reviews p:first-child span{display:inline}.coursedetail__cta{height:auto;margin:32px -16px -48px;padding:64px 16px}.coursedetail__cta .cta__title{font-size:32px}.coursedetail__sticky-head,.coursedetail__bottom{z-index:20;background:#fff;transition:transform .2s;display:flex;position:fixed;left:0;right:0;box-shadow:0 6px 18px #0412101f}.coursedetail__sticky-head{border-bottom:1px solid var(--neutral-100);align-items:center;gap:10px;padding:12px 16px;top:0;transform:translateY(-110%)}.coursedetail__sticky-head>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.coursedetail__sticky-title{font:500 16px var(--font-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.coursedetail__sticky-meta{color:var(--neutral-500);gap:8px;font-size:12px;display:flex}.coursedetail__sticky-meta b{color:var(--secondary-700);font-weight:600}.coursedetail__bottom{border-top:1px solid var(--neutral-100);flex-direction:column;gap:10px;padding:12px 16px 16px;bottom:0;transform:translateY(110%)}.coursedetail__sticky-head.is-on,.coursedetail__bottom.is-on{transform:none}.coursedetail__bottom-row{border-bottom:1px solid var(--neutral-100);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.coursedetail__bottom-row b{font-size:20px;display:block}.coursedetail__bottom-row small{color:var(--neutral-500);font-size:12px}}.certpublic-badge{background:var(--primary-00);font:400 11.74px "Labor Union", var(--font-secondary);color:var(--neutral-900);border-radius:4px;align-self:flex-start;align-items:center;gap:1.3px;padding:5px 10px;display:inline-flex}.certpublic-card .course__title a{color:inherit}.certpublic-card .course__meta{margin-top:12px}.certpublic-num{border:.5px solid var(--neutral-300);background:var(--neutral-50);width:36px;height:36px;font:500 16px var(--font-secondary);color:var(--primary-900);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.certpublic-num--on{border-color:var(--secondary-500);background:var(--secondary-500)}.certpublic-hero{text-align:center;background:linear-gradient(#041210b8,#041210d9),url(/images/certpublic/hero.png) 50%/cover;flex-direction:column;align-items:center;gap:48px;margin:-24px -48px 0;padding:72px 24px 48px;display:flex}.certpublic-hero__body{flex-direction:column;align-items:center;gap:8px;max-width:786px;display:flex}.certpublic-hero__eyebrow{color:var(--neutral-100);margin-bottom:16px;font-size:14px}.certpublic-hero__title{font:500 48px/1.05 var(--font-primary);color:var(--neutral-50)}.certpublic-hero__lead{color:var(--neutral-300);font-size:16px}.certpublic-hero__stats{gap:24px;display:flex}.certpublic-stat{align-items:center}.certpublic-stat+.certpublic-stat{border-left:.5px solid var(--neutral-500);padding-left:24px}.certpublic-why,.certpublic-programs{flex-direction:column;gap:32px;padding-top:48px;display:flex}.certpublic-why{gap:32px;padding-bottom:16px}.certpublic-head{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:786px;margin:0 auto;display:flex}.certpublic-head .eyebrow{margin-bottom:16px;font-family:DM Mono,monospace}.certpublic-head .section-title{line-height:1.05}.certpublic-head p:last-child{color:var(--neutral-500);font-size:16px}.certpublic-pills{flex-wrap:wrap;justify-content:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.certpublic-pill{border:.5px solid var(--primary-500);background:var(--primary-00);color:var(--primary-500);border-radius:9999px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;display:flex}.certpublic-steps{justify-content:space-between;margin:32px 0 0;padding:0;list-style:none;display:flex;position:relative}.certpublic-steps:before{content:"";border-top:1px dashed var(--neutral-300);position:absolute;top:18px;left:103px;right:103px}.certpublic-step{text-align:center;flex-direction:column;align-items:center;gap:12px;width:207px;display:flex;position:relative}.certpublic-step div{flex-direction:column;gap:8px;display:flex}.certpublic-step h3{font:400 16px var(--font-secondary);letter-spacing:.32px;color:var(--neutral-900)}.certpublic-step p{white-space:pre-line;color:var(--neutral-500);font-size:14px}.certpublic-programs .certpublic-head .eyebrow{font-family:var(--font-secondary);color:#767676}.certpublic-toolbar .catalog-sort{display:none}.certpublic-detail{flex-direction:column;gap:24px;display:flex}.certpublic-detail__head{flex-direction:column;gap:16px;display:flex}.certpublic-detail__crumb{text-transform:uppercase}.certpublic-detail__brand{display:none}.certpublic-detail__title{font:500 48px/1.05 var(--font-primary);color:var(--neutral-900)}.certpublic-detail__meta{color:var(--neutral-500);flex-wrap:wrap;align-items:center;gap:16px;margin-top:-8px;font-size:12px;display:flex}.certpublic-detail__grid{grid-template-columns:minmax(0,1fr) 482px;align-items:start;gap:24px;display:grid}.certpublic-video,.certpublic-detail__body{grid-column:1}.certpublic-detail__body{flex-direction:column;gap:24px;display:flex}.certpublic-video{background:var(--primary-900);border-radius:16px;justify-content:center;align-items:center;height:477px;display:flex;position:relative;overflow:hidden}.certpublic-video .cover{position:absolute;inset:0}.certpublic-video video{width:100%;height:100%}.certpublic-video__play{cursor:pointer;background:0 0;border:0;padding:0;position:relative}.certpublic-video__len{border:.75px solid var(--neutral-900);background:var(--neutral-50);font:14px var(--font-glyph);color:var(--neutral-900);border-radius:9999px;padding:4px 12px;position:absolute;bottom:24px;left:24px}.certpublic-enroll{border:.5px solid var(--neutral-300);background:#fff;border-radius:12px;flex-direction:column;grid-area:1/2/span 2;gap:24px;min-height:477px;padding:20px;display:flex;position:sticky;top:24px}.certpublic-enroll__price{flex-direction:column;gap:8px;margin-top:-8px;display:flex}.certpublic-enroll__price strong{font:700 32px var(--font-secondary);color:var(--neutral-900)}.certpublic-enroll__price p,.certpublic-text{color:var(--neutral-500);font-size:14px}.certpublic-enroll__actions{flex-direction:column;gap:8px;display:flex}.certpublic-enroll hr,.certpublic-stage hr{border:0;border-top:.5px solid var(--neutral-300);width:100%;margin:0}.certpublic-checks{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.certpublic-checks li{font:500 14px var(--font-secondary);color:#1e1e1e;align-items:center;gap:8px;display:flex}.certpublic-checks img{flex-shrink:0}.certpublic-checks--cols{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.certpublic-checks--cols li{color:var(--neutral-700)}.certpublic-checks--muted li{color:var(--neutral-500);align-items:flex-start}.certpublic-card-box{border:.5px solid var(--neutral-300);border-radius:12px;flex-direction:column;gap:16px;padding:20px;scroll-margin-top:24px;display:flex}.certpublic-card-box>header{flex-direction:column;gap:4px;display:flex}.certpublic-card-box h2{font:500 20px var(--font-primary);color:var(--neutral-900)}.certpublic-card-box>header p{color:#7c7c7c;font-size:14px}.certpublic-blueprint{background:#fff;border:.5px solid #b2b2b2;border-radius:12px;align-items:flex-start;gap:48px;margin-top:8px;padding:24px;display:flex}.certpublic-donut{border-radius:50%;flex-shrink:0;width:250px;height:250px;-webkit-mask:radial-gradient(circle,#0000 52%,#000 53%);mask:radial-gradient(circle,#0000 52%,#000 53%)}.certpublic-blueprint ul{flex-direction:column;flex:1;gap:16px;margin:0;padding:0;list-style:none;display:flex}.certpublic-blueprint li{flex-direction:column;gap:6px;display:flex}.certpublic-blueprint__row{align-items:center;gap:12px;display:flex}.certpublic-blueprint__row b{font:500 16px var(--font-secondary);color:var(--neutral-900);flex:1}.certpublic-blueprint__row span:last-child{font:500 14px var(--font-secondary);color:#1e1e1e}.certpublic-blueprint__swatch{border:.6px solid var(--neutral-500);background:var(--c);border-radius:4px;width:15px;height:15px}.certpublic-blueprint__track{background:linear-gradient(var(--c), var(--c)) no-repeat 0 0 / var(--w) 100%, var(--neutral-100);border-radius:999px;height:7px;display:none}.certpublic-blueprint li p{font:14px var(--font-glyph);color:#757575}.certpublic-path{justify-content:space-between;margin:8px 0 0;padding:0;list-style:none;display:flex;position:relative}.certpublic-path:before{content:"";border-top:1px dashed var(--neutral-300);position:absolute;top:18px;left:51px;right:51px}.certpublic-path li{letter-spacing:.24px;color:var(--primary-500);flex-direction:column;align-items:center;gap:12px;font-size:12px;display:flex;position:relative}.certpublic-stage{border:.5px solid var(--neutral-300);background:var(--primary-00);border-radius:8px;flex-direction:column;gap:16px;padding:24px;display:flex}.certpublic-stage--locked{background:#fffbe5}.certpublic-stage__label{color:var(--neutral-700);align-items:center;gap:12px;font-size:14px;display:flex}.certpublic-stage--locked .certpublic-stage__label{color:var(--neutral-900)}.certpublic-stage__note{color:var(--neutral-500);margin-top:-8px;font-size:14px}.certpublic-stage__info{color:var(--neutral-500);gap:8px;font-size:14px;display:flex}.certpublic-step-row{gap:16px;display:flex}.certpublic-dot{border:.5px solid var(--neutral-500);background:var(--neutral-50);width:27px;height:27px;font:500 14px var(--font-glyph);color:var(--neutral-900);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.certpublic-module,.certpublic-exam{border:.6px solid var(--primary-900);background:var(--neutral-50);border-radius:8px;flex:1;min-width:0;overflow:hidden}.certpublic-exam{background:#fff5b8;border:0}.certpublic-module__head{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex}.certpublic-module__head span{flex-direction:column;gap:4px;display:flex}.certpublic-module__head b{font:500 16px var(--font-secondary);color:var(--neutral-900)}.certpublic-exam .certpublic-module__head b{font-weight:600}.certpublic-module__head small{color:var(--neutral-500);font-size:14px}.certpublic-module:not(.certpublic-module--open) .certpublic-module__head img,.certpublic-flip{transform:rotate(180deg)}.certpublic-module--open .certpublic-module__head{background:var(--primary-500)}.certpublic-module--open .certpublic-module__head b{color:var(--secondary-500)}.certpublic-module--open .certpublic-module__head small{color:var(--neutral-50)}.certpublic-lessons{flex-direction:column;gap:12px;margin:0;padding:12px 16px;list-style:none;display:flex}.certpublic-lessons li{color:var(--neutral-900);align-items:center;gap:8px;font-size:14px;display:flex}.certpublic-lessons span{flex:1}.certpublic-lessons small{color:var(--neutral-500);font-size:14px}.certpublic-exam__more{color:var(--neutral-700);padding:0 16px 12px;font-size:14px}.certpublic-award{background:var(--primary-500);border-radius:8px;align-self:flex-start;align-items:stretch;gap:16px;padding:12px 16px;display:flex}.certpublic-award>span{background:#cfdedb;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:43px;display:flex}.certpublic-award div{flex-direction:column;gap:4px;display:flex}.certpublic-award b{font:600 16px var(--font-secondary);color:var(--neutral-50)}.certpublic-award p{color:var(--neutral-500);font-size:14px}.certpublic-batches{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.certpublic-batch{border:.5px solid var(--neutral-300);color:var(--neutral-500);cursor:pointer;border-radius:8px;flex-direction:column;gap:4px;padding:16px;font-size:14px;display:flex}.certpublic-batch input{opacity:0;position:absolute}.certpublic-batch b{font:600 16px var(--font-secondary);color:var(--neutral-900)}.certpublic-batch--on{border-color:var(--primary-500);background:var(--primary-00)}.certpublic-batch--off{opacity:.5;cursor:default}.certpublic-batch:has(input:focus-visible){outline:2px solid var(--primary-500)}.certpublic-policy{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.certpublic-policy li{align-items:flex-start;gap:12px;display:flex}.certpublic-policy b,.certpublic-person b{font:600 16px var(--font-glyph);color:var(--neutral-900)}.certpublic-policy p,.certpublic-person p{color:var(--neutral-500);font-size:14px}.certpublic-pair{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;display:grid}.certpublic-person{align-items:flex-start;gap:16px;display:flex}.certpublic-person>div{flex-direction:column;flex:1;gap:4px;display:flex}.certpublic-avatar{object-fit:cover;background:var(--primary-00);font-family:var(--font-primary);color:var(--primary-500);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.certpublic-rating{align-items:center;gap:48px;display:flex}.certpublic-rating strong{font:600 64px var(--font-primary);color:var(--neutral-900)}.certpublic-rating ul{flex-direction:column;flex:1;gap:8px;margin:0;padding:0;list-style:none;display:flex}.certpublic-rating li{color:var(--neutral-900);align-items:center;gap:16px;font-size:14px;display:flex}.certpublic-rating li>span:first-child{align-items:center;gap:2px;display:flex}.certpublic-rating li>span:last-child{text-align:right;width:36px}.certpublic-rating__bar{background:linear-gradient(var(--secondary-500), var(--secondary-500)) no-repeat 0 0 / var(--w) 100%, var(--neutral-100);border-radius:999px;flex:1;height:4px}.certpublic-reviews{border-top:.5px solid var(--neutral-300);flex-direction:column;gap:16px;margin:0;padding:16px 0 0;list-style:none;display:flex}.certpublic-reviews li{flex-direction:column;gap:8px;display:flex}.certpublic-reviews .certpublic-person{align-items:center}.certpublic-faqs{flex-direction:column;gap:12px;display:flex}.certpublic-faq{border-bottom:.5px solid var(--neutral-300);padding-bottom:12px}.certpublic-faq summary{font:500 16px var(--font-secondary);color:var(--neutral-900);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.certpublic-faq summary::-webkit-details-marker{display:none}.certpublic-faq summary img{transform:rotate(180deg)}.certpublic-faq[open] summary img{transform:none}.certpublic-faq p{color:var(--neutral-500);padding-top:8px;font-size:14px}.certpublic-related{flex-direction:column;gap:24px;padding-top:24px;display:flex}.certpublic-related__title{font:500 32px var(--font-primary);color:var(--neutral-900)}@media (width<=767px){.certpublic-hero{text-align:left;align-items:stretch;gap:16px;margin:-16px -16px 0;padding:70px 20px 56px}.certpublic-hero__body{align-items:flex-start}.certpublic-hero__title{font-size:32px}.certpublic-hero__lead{font-size:12px}.certpublic-hero__stats{gap:10px}.certpublic-stat{flex:1;align-items:flex-start}.certpublic-stat+.certpublic-stat{padding-left:10px}.certpublic-hero .stat__value{font-size:20px}.certpublic-hero .stat__label{font-size:12px}.certpublic-why,.certpublic-programs{gap:24px;padding-top:40px}.certpublic-head{text-align:left;align-items:flex-start}.certpublic-head .eyebrow{margin-bottom:0;font-size:12px}.certpublic-head .section-title{font-size:28px}.certpublic-head p:last-child{font-size:12px}.certpublic-pills{gap:8px}.certpublic-pill{gap:6px;padding:8px 10px;font-size:12px}.certpublic-pill img{width:14px;height:14px}.certpublic-steps{flex-direction:column;gap:12px;margin-top:0}.certpublic-steps:before,.certpublic-step p{display:none}.certpublic-step{text-align:left;flex-direction:row;width:auto}.certpublic-step .certpublic-num{width:32px;height:32px;font-size:14px}.certpublic-step h3{font-size:14px}.certpublic-toolbar .catalog-sort,.certpublic-detail__brand{display:block}.certpublic-detail__title{font-size:32px}.certpublic-detail__meta{gap:8px;margin-top:0}.certpublic-detail__meta>*{border:.5px solid var(--neutral-300);border-radius:9999px;padding:7px 10px}.certpublic-detail__grid{grid-template-columns:minmax(0,1fr);gap:20px}.certpublic-enroll{grid-area:auto/1;min-height:0;position:static}.certpublic-detail__body{gap:20px}.certpublic-video{height:224px}.certpublic-video__play img{width:58px;height:58px}.certpublic-video__len{font-size:12px;bottom:16px;left:16px}.certpublic-checks--cols,.certpublic-pair{grid-template-columns:1fr}.certpublic-blueprint{background:0 0;border:0;margin:0;padding:0}.certpublic-donut,.certpublic-blueprint__swatch,.certpublic-blueprint li p{display:none}.certpublic-blueprint__track{display:block}.certpublic-blueprint__row b{font-size:14px}.certpublic-path li{text-align:center;flex:1}.certpublic-path:before{left:16%;right:16%}.certpublic-stage{padding:14px}.certpublic-step-row{gap:8px}.certpublic-dot{display:none}.certpublic-module__head b{font-size:14px}.certpublic-module__head small{font-size:12px}.certpublic-award{align-self:stretch}.certpublic-rating{gap:24px}.certpublic-rating strong{font-size:48px}.certpublic-related__title{font-size:24px}}.certjourney{align-items:flex-start;min-height:100%;margin:-24px;display:flex}.certjourney__side{border-right:.5px solid #bdc4ca99;flex-direction:column;flex:0 0 303px;align-self:stretch;gap:8px;padding:16px;font-size:14px;display:flex}.certjourney__side-head{border-bottom:.5px solid var(--neutral-300);color:var(--neutral-900);margin-bottom:16px;padding-bottom:24px}.certjourney__step{font:14px var(--font-secondary);color:var(--neutral-500);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:12px 8px;display:flex}.certjourney__step--done{color:var(--primary-500)}.certjourney__step--on{background:var(--primary-00);border-color:#cfdedb}.certjourney__main{flex-direction:column;flex:1;gap:24px;min-width:0;padding:24px;display:flex}.certjourney__crumb{color:var(--neutral-500);gap:4px;font-size:14px;display:flex}.certjourney__crumb span{color:#b3b3b3}.certjourney__crumb b{color:var(--neutral-900);font-weight:400}.certjourney__h{font:500 24px/1.05 var(--font-primary);color:#1e1e1e}.certjourney__group{flex-direction:column;gap:8px;display:flex}.certjourney__group h3{font:500 16px/1.05 var(--font-secondary);color:#1e1e1e}.certjourney__group .muted{font-size:14px}.certjourney__banner{background:var(--primary-00);border-radius:8px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.certjourney__banner small{font:600 14px var(--font-secondary);color:#757575}.certjourney__banner strong{font:500 24px/1.05 var(--font-secondary);color:#1e1e1e}.certjourney__banner--row{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.certjourney__banner--row>div{flex-direction:column;gap:4px;display:flex}.certjourney__checks{border:.5px solid var(--neutral-500);background:var(--neutral-50);border-radius:8px;flex-direction:column;gap:2px;margin:0;padding:8px;list-style:none;display:flex}.certjourney__checks li{color:#767676;align-items:center;gap:8px;padding:12px 8px;font-size:14px;display:flex}.certjourney__nav{justify-content:space-between;align-items:center;gap:16px;display:flex}.certjourney__badge{background:var(--primary-00);font:500 10px var(--font-secondary);color:var(--primary-500);white-space:nowrap;border-radius:4px;flex-shrink:0;align-self:center;padding:2px 10px}.certjourney__badge--danger{color:var(--danger);background:#ef44444d}.certjourney__badge--ok{color:#15803d;background:#d5f2e0}.certjourney__card{border:.5px solid var(--neutral-500);border-radius:8px;align-items:center;gap:16px;padding:16px;display:flex}.certjourney__card--white{background:#fff;border-color:#b2b2b2;border-radius:12px;padding:20px 16px}.certjourney__card-body{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.certjourney__card-body strong{font:500 16px var(--font-secondary);color:#1e1e1e;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.certjourney__card-body span{color:#757575;font-size:14px}.certjourney__card-body em{font:normal 16px var(--font-secondary);color:var(--neutral-900)}.certjourney__score{align-items:center;gap:12px;display:flex}.certjourney__score b{font:500 16px var(--font-secondary);color:var(--neutral-900)}.certjourney__info{gap:12px;display:flex}.certjourney__ico{background:var(--primary-00);border-radius:8px;flex:0 0 39px;place-items:center;height:39px;display:grid}.certjourney__info>div{flex-direction:column;display:flex}.certjourney__info small{color:var(--neutral-500);font-size:14px}.certjourney__info strong{font:500 16px var(--font-secondary);color:var(--neutral-900)}.certjourney__batches{flex-direction:column;gap:12px;display:flex}.certjourney__batch{cursor:pointer;border:.6px solid #b2b2b2;border-radius:8px;align-items:center;gap:10px;padding:12px 16px;display:flex}.certjourney__batch input{width:20px;height:20px;accent-color:var(--primary-500);flex-shrink:0;margin:0}.certjourney__batch>div{min-width:0;color:var(--neutral-900);flex-direction:column;flex:1;gap:2px;font-size:16px;display:flex}.certjourney__batch strong{font-weight:500}.certjourney__batch:has(input:checked){border-color:var(--primary-500)}.certjourney__batch--full{cursor:not-allowed}.certjourney__batch--full>div{opacity:.5}.certjourney__rundown{border:.5px solid var(--neutral-300);background:var(--primary-00);border-radius:8px;flex-direction:column;gap:16px;margin:0;padding:24px;list-style:none;display:flex}.certjourney__rundown>p{color:var(--neutral-700);font-size:14px}.certjourney__rundown li{gap:24px;display:flex;position:relative}.certjourney__rundown li:not(:last-child):before{content:"";border-left:1px solid var(--neutral-300);position:absolute;top:35px;bottom:-16px;left:13px}.certjourney__num{border:1px solid var(--neutral-900);background:var(--neutral-50);height:27px;font:500 14px var(--font-glyph);color:var(--neutral-900);border-radius:50%;flex:0 0 27px;place-items:center;display:grid}.certjourney__rundown li>div{background:var(--neutral-50);border-radius:8px;flex-direction:column;flex:1;gap:4px;padding:12px 16px;display:flex}.certjourney__rundown strong{font:500 16px var(--font-secondary);color:var(--primary-500)}.certjourney__rundown small{color:var(--neutral-500);font-size:14px}.certjourney__dialog{background:var(--neutral-50);border:0;border-radius:12px;width:min(568px,100% - 32px);padding:24px}.certjourney__dialog::backdrop{background:#04121080}.certjourney__dialog strong{font:500 16px var(--font-secondary);color:var(--neutral-900)}.certjourney__dialog p{color:var(--neutral-700);margin:8px 0 24px;font-size:14px}.certjourney__cert{border:.5px solid var(--neutral-300);background:#fff;border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex}.certjourney__cert>p{justify-content:space-between;align-items:center;gap:12px;display:flex}.certjourney__cert>p strong{font:500 16px var(--font-secondary)}.certjourney__cert img{object-fit:contain;background:var(--neutral-100);border-radius:8px;width:100%;max-height:388px}.certjourney__cert dl{grid-template-columns:1fr auto;margin:0;display:grid}.certjourney__cert dt,.certjourney__cert dd{border-top:.5px solid var(--neutral-300);margin:0;padding:12px 0;font-size:14px}.certjourney__cert dt{color:var(--neutral-900);font-size:16px}.certjourney__cert dd{color:var(--neutral-700);justify-content:flex-end;display:flex}.certjourney__stars{gap:8px;display:flex}.certjourney__stars button{color:var(--neutral-300);cursor:pointer;background:0 0;border:0;padding:0;font-size:32px;line-height:36px}.certjourney__stars .on{color:var(--secondary-500)}.certjourney__highlights{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.certjourney__highlights label{color:var(--neutral-900);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.certjourney__highlights input{accent-color:var(--primary-500)}.certjourney textarea{border:.5px solid var(--neutral-500);font:16px var(--font-secondary);resize:vertical;background:#fff;border-radius:8px;padding:16px}.certjourney__thanks{background:var(--primary-00);color:var(--primary-500);border-radius:8px;padding:16px}.certjourney-px{background:#f5f6f6;min-height:100vh}.certjourney-px__top{background:#fff;border-bottom:.5px solid #bdc4ca99;justify-content:space-between;align-items:center;gap:16px;height:81px;padding:24px;display:flex}.certjourney-px__top img{display:block}.certjourney-px__main{flex-direction:column;align-items:center;gap:48px;padding:24px 24px 48px;display:flex}.certjourney-px__steps{justify-content:space-between;width:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.certjourney-px__steps:before{content:"";border-top:1px solid var(--neutral-300);position:absolute;top:18px;left:103px;right:103px}.certjourney-px__steps li{letter-spacing:.32px;width:207px;color:var(--neutral-900);flex-direction:column;align-items:center;gap:12px;font-size:16px;display:flex;position:relative}.certjourney-px__steps span{border:1px solid var(--neutral-900);width:36px;height:36px;font:500 16px var(--font-primary);background:#f5f6f6;border-radius:50%;place-items:center;display:grid}.certjourney-px__steps .on span{border-color:var(--primary-500);background:var(--primary-500);color:var(--neutral-50)}.certjourney-px__box{border:1px solid var(--neutral-500);filter:drop-shadow(0 4px 8px #0000001a);background:#fff;border-radius:8px;flex-direction:column;gap:24px;width:min(923px,100%);padding:48px;display:flex}.certjourney-px__head{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.certjourney-px__head h1{font:500 24px/1.05 var(--font-primary);color:var(--neutral-900)}.certjourney-px__head p{color:var(--neutral-500);font-size:16px}.certjourney-px__head--pass h1{color:var(--primary-500)}.certjourney-px__head--fail h1{color:var(--danger)}.certjourney-px__cols{gap:12px;display:flex}.certjourney-px__list{border:1px solid var(--neutral-500);border-radius:8px;flex-direction:column;flex:1;gap:12px;padding:24px 16px;display:flex}.certjourney-px__list h3{font:500 16px/1.05 var(--font-secondary);color:var(--neutral-900)}.certjourney-px__list ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.certjourney-px__list li{color:var(--neutral-900);align-items:flex-start;gap:8px;font-size:14px;display:flex}.certjourney-px__list img{flex-shrink:0}.certjourney-px__details{flex-direction:column;gap:16px;display:flex}.certjourney-px__cam{aspect-ratio:1;background:var(--primary-900);border-radius:12px;width:min(420px,100%);margin:0 auto;position:relative;overflow:hidden}.certjourney-px__cam video{object-fit:cover;width:100%;height:100%}.certjourney-px__frame{border:3px solid var(--secondary-500);border-radius:16px;position:absolute;inset:18%}.certjourney-px__status{font:500 16px var(--font-secondary);color:var(--neutral-900);text-align:center}.certjourney-px__box>.muted{text-align:center;font-size:14px}.certjourney-px__manual{gap:12px;display:flex}.certjourney-px__manual input{border:.5px solid var(--neutral-500);min-width:0;font:16px var(--font-secondary);border-radius:8px;flex:1;padding:12px 16px}.certjourney-px__ok{background:var(--primary-00);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:32px;display:flex}.certjourney-px__ok strong{font:500 20px var(--font-primary);color:var(--primary-500)}.certjourney-px__ok span{color:var(--neutral-700);font-size:14px}.certjourney-px__stats{gap:12px;display:flex}.certjourney-px__stats div{border:.5px solid var(--neutral-300);border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:16px;display:flex}.certjourney-px__stats b{font:500 24px var(--font-primary);color:var(--neutral-900)}.certjourney-px__stats span{color:var(--neutral-500);font-size:14px}@media (width<=767px){.certjourney{flex-direction:column;margin:-16px}.certjourney__side{border-bottom:.5px solid #bdc4ca99;border-right:0;flex-direction:row;flex:none;gap:8px;width:100%;overflow-x:auto}.certjourney__side-head,.certjourney__side>.muted{display:none}.certjourney__step{white-space:nowrap;flex-shrink:0}.certjourney__main{width:100%;padding:16px}.certjourney__banner strong{font-size:18px}.certjourney__card{flex-wrap:wrap}.certjourney__card>.btn{width:100%}.certjourney__batch{flex-wrap:wrap}.certjourney__rundown{padding:16px}.certjourney__rundown li{gap:12px}.certjourney__nav .btn--link{padding:0}.certjourney__nav .btn--dark{padding:16px 24px}.certjourney-px__top{height:64px;padding:16px}.certjourney-px__main{gap:24px;padding:16px}.certjourney-px__steps:before{left:12%;right:12%}.certjourney-px__steps li{width:25%;font-size:12px}.certjourney-px__steps span{width:32px;height:32px}.certjourney-px__box{padding:24px 16px}.certjourney-px__head h1{font-size:20px}.certjourney-px__head p{font-size:14px}.certjourney-px__cols,.certjourney-px__stats{flex-direction:column}}.certjourney--embedded{margin:0}.exam{background:#f5f6f6;flex-direction:column;min-height:100vh;display:flex}.exam-header{background:#fff;border-block:.5px solid #bdc4ca99;justify-content:space-between;align-items:center;height:81px;padding:24px;display:flex}.exam-header img{display:block}.exam-lock{background:var(--primary-00);color:var(--primary-500);border-radius:4px;padding:2px 10px;font-size:10px;font-weight:500}.exam-main{flex:1;justify-content:center;align-items:center;padding:48px 24px;display:flex}.exam-footer{background:var(--neutral-50)}.exam-card{border:.5px solid var(--neutral-500);filter:drop-shadow(0 4px 8px #0000001a);background:#fff;border-radius:8px;flex-direction:column;align-items:center;gap:24px;width:923px;max-width:100%;padding:48px;display:flex}.exam-card--result{border:1px solid #b2b2b2}.exam-intro__head,.exam-result__title{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.exam-intro__head h1{font:500 24px/1.05 var(--font-primary);color:var(--primary-500)}.exam-intro__head p{color:var(--neutral-500);font-size:16px}.exam-stats{gap:12px;width:100%;display:flex}.exam-stat{border:1px solid #b2b2b2;border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:12px;padding:24px 16px;display:flex}.exam-stat strong{color:var(--primary-500);font-size:48px;font-weight:500}.exam-stat span{color:var(--neutral-500);font-size:16px}.exam-stats--sm .exam-stat strong{color:#000;font-size:24px}.exam-rules{width:100%;color:var(--neutral-500);flex-direction:column;gap:12px;font-size:14px;list-style:none;display:flex}.exam-rules li{gap:8px;display:flex}.exam-rules img{flex-shrink:0}.exam-actions{justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}.exam-actions--center{justify-content:center}.exam-actions--end{justify-content:flex-end}.exam-back:disabled{opacity:1;cursor:not-allowed;color:var(--neutral-500)}.exam-back{padding:16px 32px}.exam-back:before{content:"←";font:500 15px var(--font-glyph)}.exam-back--plain{padding-inline:0}.exam-back--plain:before{content:none}.exam-error{width:100%;color:var(--danger);font-size:14px}.exam-result__head{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.exam-result__img--pass{object-fit:cover;width:218px;height:200px}.exam-result__img--fail{object-fit:cover;width:200px;height:200px}.exam-result__title{gap:4px}.exam-result__title h1{font:600 24px var(--font-primary);color:#1e1e1e}.exam-result__title p,.exam-result__note{color:var(--neutral-500);font-size:14px}.exam-result__score{align-items:flex-end;gap:8px;font-weight:500;display:flex}.exam-result__score strong{color:#000;font-size:48px;font-weight:500;line-height:1}.exam-result__score span{color:var(--neutral-500);font-size:24px;line-height:1.05}.exam-main:has(.exam-run){align-items:flex-start}.exam-run{justify-content:center;gap:48px;display:flex}.exam-nav__toggle{display:none}.exam-grid{grid-template-columns:repeat(5,49px);gap:12px 8px;display:grid}.exam-grid__cell{height:46px;font:500 16px var(--font-secondary);color:var(--primary-500);cursor:pointer;background:#eef3f1;border:1px solid #c6d2ce;border-radius:8px;position:relative}.exam-grid__cell.is-answered{border:.3px solid var(--neutral-300);background:#cfdedb}.exam-grid__cell.is-current{background:var(--primary-500);border-color:var(--primary-500);color:var(--primary-00)}.exam-grid__cell.is-flagged:after{content:"";background:var(--secondary-500) radial-gradient(circle, var(--neutral-900) 2.5px, transparent 3px);border-radius:50%;width:14px;height:14px;position:absolute;top:-3px;right:-3px}.exam-card--run{filter:none;border:0;border-radius:12px;align-items:stretch;padding:24px;box-shadow:0 4px 16px -2px #0000001a}.exam-run__top{justify-content:space-between;align-items:center;display:flex}.exam-timer{border:.75px solid var(--secondary-700);color:var(--neutral-900);background:#fffbe5;border-radius:999px;align-items:center;gap:8px;padding:8px 24px;font-size:14px;display:flex}.exam-run__count{color:var(--neutral-500);font-size:14px;font-weight:500}.exam-progress{background:var(--primary-00);border-radius:999px;height:4px;overflow:hidden}.exam-progress span{background:var(--primary-500);height:100%;transition:width .2s;display:block}.exam-question{border:.5px solid #b2b2b2;border-radius:12px;flex-direction:column;gap:24px;padding:20px;display:flex}.exam-question__text{letter-spacing:.32px;color:var(--neutral-900);font-size:16px;font-weight:500}.exam-question__no{display:none}.exam-question__img{border-radius:8px;max-width:100%}.exam-options{flex-direction:column;gap:16px;display:flex}.exam-option{color:var(--neutral-900);cursor:pointer;border:.6px solid #b2b2b2;border-radius:8px;align-items:center;gap:10px;padding:12px 16px;font-size:16px;display:flex}.exam-option input{appearance:none;border:1px solid var(--neutral-500);cursor:pointer;border-radius:50%;flex-shrink:0;width:20px;height:20px;margin:0}.exam-option input:checked{border-color:var(--primary-500);background:radial-gradient(circle, var(--primary-500) 7px, transparent 7.5px)}.exam-option img{max-height:80px}.exam-flag{border:.5px solid var(--secondary-700);color:var(--neutral-900);background:#fffbe5;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 16px;font-size:14px;font-weight:500;display:flex}.exam-flag button{background:var(--secondary-500);font:inherit;color:inherit;cursor:pointer;border-radius:999px;padding:2px 12px}.exam-overlay{z-index:50;background:#0003;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.exam-dialog{width:567px;max-width:100%;color:var(--neutral-700);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:24px;font-size:14px;display:flex}.exam-dialog h2{font:500 16px var(--font-secondary);color:var(--neutral-900)}.exam-dialog .exam-actions{margin-top:16px}@media (width<=767px){.exam-header{flex-direction:column;align-items:stretch;gap:12px;height:auto;padding:12px 16px}.exam-lock{text-align:center;border-radius:0;margin:0 -16px -12px;padding:10px 16px;font-size:13px}.exam-main{align-items:flex-start;padding:16px}.exam-footer{display:none}.exam-card{border:0;border-radius:12px;gap:20px;padding:24px}.exam-intro__head h1{font-size:18px}.exam-intro__head p{font-size:13px}.exam-stats{gap:8px}.exam-stat{border-color:var(--neutral-300);gap:4px;padding:12px 8px}.exam-stat strong{font-size:40px}.exam-stat span{font-size:12px}.exam-stats--sm .exam-stat strong{font-size:16px}.exam-rules{font-size:13px;line-height:1.5}.exam-actions{flex-direction:column-reverse;gap:16px}.exam-actions .btn{width:100%}.exam-back:before{content:none}.exam-result__img--pass,.exam-result__img--fail{width:140px;height:140px}.exam-result__title h1{font-size:20px}.exam-result__title p,.exam-result__note{white-space:normal}.exam-run{flex-direction:column;gap:16px;width:100%}.exam-nav{border:1px solid var(--neutral-300);background:#fff;border-radius:16px}.exam-nav__toggle{width:100%;font:600 13px var(--font-secondary);letter-spacing:.3px;color:var(--neutral-700);cursor:pointer;justify-content:space-between;padding:18px 16px;display:flex}.exam-nav__toggle span{font-size:18px;line-height:.6;transition:transform .15s}.exam-nav.is-open .exam-nav__toggle span{transform:rotate(180deg)}.exam-nav:not(.is-open) .exam-grid{display:none}.exam-grid{grid-template-columns:repeat(5,1fr);padding:0 16px 16px}.exam-card--run{border:1px solid var(--neutral-300);box-shadow:none;gap:12px;padding:14px}.exam-timer{padding:6px 16px}.exam-question{border:0;gap:12px;padding:0}.exam-question__text{letter-spacing:0;font-size:13px;font-weight:600}.exam-question__no{display:inline}.exam-options{gap:12px}.exam-option{padding:8px 10px;font-size:13px}.exam-card--run .exam-actions{flex-direction:row}.exam-card--run .exam-back{width:auto;padding-inline:8px;font-size:13px}.exam-card--run .exam-card--run .btn__arrow{display:none}}:root{--primary-00:#e8efed;--primary-500:#0a2623;--primary-700:#071c1a;--primary-900:#041210;--secondary-500:#f6dc00;--secondary-700:#c9b400;--neutral-50:#fafaf8;--neutral-100:#f2f2ef;--neutral-300:#d6d6d1;--neutral-500:#9b9b94;--neutral-700:#5e5e58;--danger:#ef4444;--neutral-900:#252522;--grayscale-100:#f5f5f5;--font-primary:"Lora", serif;--font-secondary:"Geist", sans-serif;--font-glyph:"DM Sans", sans-serif}*{box-sizing:border-box;margin:0}body{font-family:var(--font-secondary);background:var(--neutral-50);color:var(--neutral-900);-webkit-font-smoothing:antialiased}img{display:block}a{color:inherit;text-decoration:none}.crop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.crop img{max-width:none;position:absolute}.cover{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.btn{height:48px;font:500 16px var(--font-secondary);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 32px;transition:opacity .15s;display:inline-flex}.btn:hover{opacity:.85}.btn--primary{background:var(--secondary-500);color:var(--primary-500)}.btn--outline{border:1px solid var(--secondary-500);color:var(--secondary-700)}.btn--link{color:var(--primary-500);padding:2px 0}.btn__arrow{width:24px;height:24px;font:500 15px var(--font-glyph);font-variation-settings:"opsz" 14;align-items:center;padding-left:6px;display:flex}.btn--dark{background:var(--primary-500);color:var(--neutral-50);border:0}.btn--ghost{border:1px solid var(--primary-500);color:var(--primary-500);background:0 0;font-weight:400}.btn--dark:disabled{opacity:1;background:var(--neutral-500);cursor:not-allowed}.section{flex-direction:column;gap:40px;padding:48px 32px;display:flex}.eyebrow{color:var(--neutral-500);font-size:14px}.section-title{font:500 48px var(--font-primary);color:var(--neutral-900)}.section-head{flex-direction:column;gap:12px;display:flex}.stars{font:500 14px var(--font-glyph);font-variation-settings:"opsz" 14;color:var(--secondary-500)}.navbar{z-index:1;justify-content:space-between;align-items:center;padding:24px 48px;display:flex;position:absolute;top:0;left:0;right:0}.navbar__links{color:var(--neutral-50);gap:32px;font-size:14px;display:flex}.navbar__actions{gap:8px;display:flex}.hero{height:780px;position:relative;overflow:hidden}.hero__img{object-position:left center}.hero__body{flex-direction:column;gap:48px;padding:0 48px;display:flex;position:absolute;bottom:98px;left:0}.hero__content{flex-direction:column;gap:24px;display:flex}.hero__tagline{color:var(--neutral-100);font-size:14px}.hero__title{font:500 64px/1.05 var(--font-primary);color:var(--neutral-50)}.hero__lead{max-width:560px;color:var(--neutral-300);font-size:16px}.hero__ctas{align-items:center;gap:8px;height:60px;display:flex}.hero__stats{gap:24px;display:flex}.stat{flex-direction:column;gap:4px;display:flex}.stat__value{color:var(--neutral-50);font-size:24px;font-weight:500}.stat__label{color:var(--neutral-300);font-size:14px}.dark{background:var(--primary-500);color:var(--neutral-50);flex-direction:column;gap:64px;padding:48px;display:flex;overflow:hidden}.partners{flex-direction:column;align-items:center;gap:16px;display:flex}.partners__label{text-align:center;font-size:14px}.partners__logos{justify-content:center;align-self:stretch;gap:16px;display:flex;overflow:hidden}.partners__logo{flex-shrink:0;justify-content:center;align-items:center;height:85px;padding:0 32px;display:flex}.bmc{align-items:center;gap:45px;display:flex}.bmc__img{border-radius:16px;flex:1;height:426px;position:relative;overflow:hidden}.bmc__content{flex-direction:column;flex:1;align-items:flex-start;gap:32px;display:flex}.bmc__text{flex-direction:column;gap:16px;display:flex}.bmc__eyebrow{font-size:14px}.bmc__title{font:500 48px/1.1 var(--font-primary);margin-bottom:8px}.bmc__desc{max-width:560px;color:var(--neutral-300);font-size:14px}.bmc__feature{align-items:center;gap:8px;font-size:16px;display:flex}.bmc__ctas{gap:8px;padding:2px 0;display:flex}.categories__grid{gap:16px;height:240px;display:flex}.category{background:var(--primary-00);border-radius:12px;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:16px;min-width:0;padding:20px;display:flex}.category__icon{flex-shrink:0;position:relative}.category__footer .btn__arrow{height:48px}.category__footer{align-items:flex-end;width:100%;display:flex}.category__text{flex-direction:column;flex:1;gap:8px;display:flex}.category__count{color:var(--neutral-500);font-size:12px}.category__name{white-space:pre-line;color:var(--primary-500);font-size:18px;font-weight:500}.popular{background:var(--neutral-100);height:620px;overflow:hidden}.popular__head{justify-content:space-between;align-items:flex-end;display:flex}.popular__grid{gap:24px;display:flex}.course{background:#fff;border-radius:12px;flex-direction:column;flex:1;min-width:0;height:421px;display:flex;overflow:hidden}.course__thumb{flex-shrink:0;height:160px;position:relative}.course__body{flex-direction:column;flex:1;justify-content:space-between;padding:20px;display:flex}.course__top{align-items:flex-start;gap:12px;display:flex}.course__heading{flex-direction:column;flex:1;align-items:flex-start;gap:8px;display:flex}.course__badge{background:var(--primary-00);color:var(--primary-900);text-transform:uppercase;border-radius:4px;padding:5px 10px;font-size:10px;font-weight:500}.course__title{color:var(--primary-500);font-size:18px;font-weight:500}.course__fav{cursor:pointer;background:0 0;border:0;padding:0}.course__meta{flex-direction:column;gap:16px;display:flex}.course__divider{width:100%}.course__row{justify-content:space-between;align-items:center;display:flex}.course__duration{white-space:pre-line;color:var(--neutral-500);font-size:12px}.course__price{color:var(--neutral-900);flex-direction:column;align-items:flex-end;font-size:16px;font-weight:500;display:flex}.course__price small{font-size:12px}.course__rating{color:var(--neutral-500);align-items:center;gap:8px;font-size:12px;display:flex}.steps{gap:24px;display:flex}.section--steps{gap:48px}.step{flex-direction:column;flex:1;gap:32px;display:flex}.step__num{font-size:16px;font-weight:500}.step__body{flex-direction:column;gap:16px;display:flex}.step__icon{background:var(--primary-00);border-radius:8px;justify-content:center;align-items:center;width:48px;height:50px;display:flex}.step__title{color:var(--primary-500);margin-bottom:8px;font-size:20px;font-weight:500}.step__desc{color:var(--neutral-500);font-size:14px}.why{height:680px;color:var(--neutral-50);gap:48px;position:relative;overflow:hidden}.why__bg{object-position:bottom}.why__shade{background:linear-gradient(90deg,#0a262380,#258c8100 63.767%);position:absolute;inset:0}.why .section-head,.why__list{position:relative}.why .eyebrow,.why .section-title{color:var(--neutral-50)}.why__list{flex-direction:column;gap:24px;width:425px;display:flex}.why__item{align-items:flex-start;gap:16px;display:flex}.why__item h3{margin-bottom:8px;font-size:20px;font-weight:500}.why__item p{color:var(--neutral-300);font-size:14px;line-height:1.2}.testimonials .eyebrow{color:#7c7c7c}.testimonials .section-title{color:#000}.testimonials__grid{gap:24px;display:flex}.testimonial{background:var(--grayscale-100);border-radius:12px;flex:1;min-width:0;overflow:hidden}.testimonial__photo{height:240px;position:relative}.testimonial__body{flex-direction:column;gap:24px;padding:24px;display:flex}.testimonial__rating{color:var(--neutral-500);align-items:center;gap:8px;font-size:12px;display:flex}.testimonial__quote{font-size:16px}.testimonial__name{margin-bottom:8px;font-size:14px;font-weight:500}.testimonial__role{color:var(--neutral-500);font-size:11px}.cta{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;height:560px;padding:96px 32px;display:flex;position:relative;overflow:hidden}.cta__img{object-position:100% 20%}.cta__shade{background:linear-gradient(to bottom, #0a262300, var(--primary-500));position:absolute;inset:0}.cta>:not(.cover,.cta__shade){position:relative}.cta__title{font:500 48px/1.1 var(--font-primary);color:var(--neutral-50)}.cta__lead{color:var(--neutral-300);font-size:16px}.footer{background:var(--primary-500);flex-direction:column;padding:64px 48px 40px;display:flex;overflow:hidden}.footer__top{align-items:flex-start;gap:160px;display:flex}.footer__cols{flex:1;justify-content:space-between;display:flex}.footer__col{white-space:nowrap;flex-direction:column;gap:16px;font-size:14px;display:flex}.footer__col h4{color:var(--neutral-500);font-weight:500}.footer__col ul{color:var(--neutral-50);flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.footer__socials{align-items:center;gap:8px;display:flex}.footer__social{justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.footer__wordmark{font:400 min(319.354px, 22vw) / normal "Labor Union", var(--font-primary);text-transform:uppercase;color:var(--secondary-500);white-space:nowrap}.footer__bottom{justify-content:space-between;align-items:center;display:flex}.footer__legal{color:var(--neutral-500);gap:24px;font-size:14px;display:flex}.footer__links{color:var(--neutral-50);gap:24px;font-size:16px;display:flex}.navbar__actions--user{align-items:center;gap:24px}.navbar__icon{color:var(--neutral-50);display:flex}.profile{position:relative}.profile__trigger{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.chip{align-items:center;gap:8px;display:flex}.chip__avatar{border:.4px solid var(--neutral-50);background:var(--primary-00);width:38.4px;height:38.4px;font:500 14px var(--font-secondary);color:var(--primary-500);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.chip__text{white-space:nowrap;flex-direction:column;display:flex}.chip__name{color:var(--neutral-50);font-size:12px}.chip__email{color:var(--neutral-500);font-size:10px}.chip--dark .chip__name{color:var(--primary-500)}.profile__menu{background:#fbfbfb;border:.5px solid #bdc4ca99;border-radius:8px;flex-direction:column;gap:8px;width:262px;padding:24px;display:flex;position:absolute;top:calc(100% + 18px);right:-13px}.profile__menu hr{border:0;border-top:.3px solid var(--neutral-300);margin:8px 0 0}.profile__item{height:48px;font:500 14px var(--font-secondary);color:var(--primary-500);border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex}.profile__item:hover,.profile__item:focus-visible{background:var(--neutral-100)}.profile__logout{margin-top:16px}.chip__avatar{overflow:hidden}.chip__avatar img{object-fit:cover;width:100%;height:100%}.navbar--light{background:var(--neutral-50);border-bottom:1px solid var(--neutral-100);position:sticky}.navbar--light .navbar__links,.navbar--light .navbar__icon,.navbar--light .chip__name{color:var(--neutral-900)}.public__main{max-width:1440px;margin:0 auto;padding:24px 48px 80px}@media (width<=767px){.navbar--light{padding:16px}.navbar--light .navbar__links{display:none}.public__main{padding:16px 16px 48px}}.pager{justify-content:center;align-items:center;gap:8px;margin-top:20px;display:flex}.pager__nav,.pager__page{min-width:46px;height:46px;font:500 16px var(--font-glyph);color:var(--neutral-900);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;display:flex}.pager__nav{background:var(--primary-500)}.pager__nav:disabled{background:var(--neutral-100);cursor:default}.pager__nav--prev img{transform:rotate(180deg)}.pager__page--on{background:var(--primary-500);color:var(--neutral-50)}.pager__gap{cursor:default}@media (width<=767px){.pager__nav,.pager__page{min-width:40px;height:40px}}.course__title a{color:inherit}.course--cert,.m{background:var(--neutral-50)}.m-action{border:1px solid var(--secondary-500);height:46px;font:600 12px var(--font-secondary);white-space:nowrap;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.m-action--primary{background:var(--secondary-500);color:var(--primary-900)}.m-action--outline{color:var(--secondary-500)}.m-action--dark{border-color:var(--primary-500);background:var(--primary-500);color:var(--neutral-50);flex:none;align-self:stretch;font-size:13px}.m-actions{gap:8px;width:100%;display:flex}.m-heading{flex-direction:column;gap:10px;display:flex}.m-heading__eyebrow{font:600 10px var(--font-secondary);letter-spacing:1.2px;color:var(--neutral-500)}.m-heading__title{font:500 28px/1.14 var(--font-primary);color:var(--neutral-900)}.m-heading__desc{color:var(--neutral-500);font-size:13px;line-height:1.5}.m-section{background:var(--neutral-50);flex-direction:column;gap:28px;padding:56px 20px;display:flex}.m-section--alt{background:var(--neutral-100)}.m-hero{flex-direction:column;justify-content:flex-end;height:790px;padding:0 20px 31px;display:flex;position:relative;overflow:hidden}.m-hero__img{object-position:right bottom}.m-hero__shade{background:linear-gradient(155.72deg,#06211b00 18.212%,#06211bcc 41.772%,#031412e6 81.788%);position:absolute;inset:0}.m-nav{z-index:1;position:absolute;top:0;left:0}.m-nav__menu{cursor:pointer;background:0 0;border:0;width:44px;height:44px;position:absolute;top:14px;left:332px}.m-hero__content{flex-direction:column;gap:48px;display:flex;position:relative}.m-hero__text{flex-direction:column;gap:19px;display:flex}.m-hero__tagline{letter-spacing:.5px;color:var(--neutral-100);font-size:9px}.m-hero__title{font:500 36px/1.08 var(--font-primary);color:var(--neutral-50)}.m-hero__lead{color:var(--neutral-300);font-size:13px;line-height:1.5}.m-hero__stats{grid-template-columns:1fr 1fr;gap:24px;display:grid}.m-stat{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.m-stat__value{color:var(--neutral-50);font-size:20px;font-weight:500}.m-stat__label{color:var(--neutral-300);font-size:14px}.m-dark{background:var(--primary-500);flex-direction:column;gap:36px;padding:42px 20px 56px;display:flex}.m-partners{flex-direction:column;gap:18px;display:flex;overflow:hidden}.m-partners__label{letter-spacing:.6px;text-align:center;color:var(--neutral-100);font-size:9px}.m-partners__logos{justify-content:center;align-items:center;gap:16px;height:42.5px;display:flex}.m-partners__logos img{flex-shrink:0}.m-bmc__img{border-radius:12px;height:245px;position:relative;overflow:hidden}.m-bmc{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.m-bmc__eyebrow{font:600 10px var(--font-secondary);letter-spacing:1px;color:var(--neutral-300)}.m-bmc__heading{flex-direction:column;gap:8px;display:flex}.m-bmc__title{font:500 26px/1.12 var(--font-primary);color:var(--neutral-50)}.m-bmc__desc{color:var(--neutral-300);font-size:12px;line-height:1.5}.m-badges{align-items:center;gap:10px;display:flex}.m-badge{background:var(--primary-00);border-radius:4px;align-items:center;gap:1.3px;padding:5px 10px;display:flex}.m-badge__word{font:400 11.74px "Labor Union", var(--font-secondary);text-transform:uppercase;color:var(--neutral-900)}.m-badge__bnsp{width:37.5px;height:15.15px;position:relative}.m-badge__bnsp .cover{object-fit:fill}.m-benefits{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.m-benefits li{color:var(--neutral-100);align-items:center;gap:9px;font-size:13px;display:flex}.m-categories{flex-direction:column;gap:16px;display:flex}.m-category{background:var(--primary-00);border-radius:12px;align-items:flex-end;height:120px;padding:20px;display:flex}.m-category__arrow{height:48px}.m-popular{gap:30px}.m-courses{flex-direction:column;align-items:center;gap:18px;display:flex}.m-courses .course{flex:none;width:326px;max-width:100%}.m-section--steps{gap:34px}.m-steps{padding:0;list-style:none}.m-step{border-bottom:1px solid #d9ddda;align-items:flex-start;gap:16px;padding:18px 0;display:flex}.m-step:first-child{border-top:1px solid #d9ddda}.m-step__icon{background:var(--primary-00);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.m-step__details{flex-direction:column;gap:6px;display:flex}.m-step__num{color:var(--neutral-500);font-size:9px;font-weight:600}.m-step__title{color:var(--neutral-900);font-size:14px;font-weight:400}.m-step__desc{color:var(--neutral-500);font-size:12px;line-height:1.45}.m-stack{flex-direction:column;gap:14px;display:flex}.m-feature{border-radius:12px;height:275px;position:relative;overflow:hidden}.m-feature__shade{background:linear-gradient(#0a141000 30%,#071815f2);position:absolute;inset:0}.m-feature__details{flex-direction:column;gap:7px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.m-feature__details h3{font:500 20px var(--font-primary);color:var(--neutral-50)}.m-feature__details p{color:var(--neutral-300);font-size:12px;line-height:1.4}.m-testimonial{background:#f5f5f2;border-radius:12px;overflow:hidden}.m-testimonial__photo{height:210px;position:relative}.m-testimonial__body{flex-direction:column;gap:10px;padding:18px;display:flex}.m-testimonial__stars{font:600 12px var(--font-glyph);letter-spacing:1px;color:var(--secondary-700)}.m-testimonial__quote{color:var(--neutral-900);font-size:13px;line-height:1.45}.m-testimonial__name{color:var(--neutral-900);margin-bottom:2px;font-size:12px}.m-testimonial__role{letter-spacing:.5px;color:var(--neutral-500);font-size:9px}.m-articles{flex-direction:column;gap:12px;display:flex}.m-article{background:var(--neutral-50);border-radius:12px;align-items:center;gap:14px;padding:10px;display:flex}.m-article__thumb{border-radius:6px;flex-shrink:0;width:112px;height:104px;position:relative;overflow:hidden}.m-article__details{flex-direction:column;gap:7px;display:flex}.m-article__meta{letter-spacing:.7px;color:var(--neutral-500);font-size:8px;font-weight:600}.m-article__title{font:500 16px/1.25 var(--font-primary);color:var(--neutral-900)}.m-article__link{color:var(--primary-500);align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.m-cta{height:470px;position:relative;overflow:hidden}.m-cta__shade{background:linear-gradient(#06211a33,#06211af2);position:absolute;inset:0}.m-cta__content{text-align:center;flex-direction:column;align-items:center;gap:17px;display:flex;position:absolute;top:126px;left:20px;right:20px}.m-cta__title{font:500 28px/1.12 var(--font-primary);color:var(--neutral-50)}.m-cta__lead{color:var(--neutral-300);font-size:12px;line-height:1.5}.m-cta .m-action{flex:none;font-weight:500}.footer--mobile{gap:32px;padding:32px 24px 24px}.footer--mobile .footer__top{flex-direction:column;gap:28px}.footer--mobile .footer__cols{flex-wrap:wrap;row-gap:28px;width:100%;overflow:hidden}.footer--mobile .footer__col{gap:12px;width:159px;font-size:12px}.footer--mobile .footer__wordmark{font-size:80px}.footer--mobile .footer__bottom{flex-direction:column;gap:12px;font-size:12px}.footer--mobile .footer__links{justify-content:space-between;width:100%;font-size:12px}.footer--mobile .footer__legal{gap:6px;font-size:12px}.auth{background:var(--neutral-50);gap:48px;min-height:100vh;padding-right:48px;display:flex}.auth__panel{flex:1 0 0;height:100vh;position:sticky;top:0;overflow:hidden}.auth__quote{width:min(584px,100% - 100px);color:var(--neutral-100);flex-direction:column;gap:8px;font-size:16px;display:flex;position:absolute;bottom:40px;left:50px}.auth__quote-title{font:500 32px/1.2 var(--font-primary);color:var(--neutral-50)}.auth__main{flex-direction:column;flex:1 0 0;justify-content:center;gap:24px;min-width:0;padding:48px 2px;display:flex}.auth__head{flex-direction:column;gap:4px;display:flex}.auth__head img{display:block}.auth__title{font:500 48px/1.05 var(--font-primary);color:var(--neutral-900);margin-top:4px}.auth__sub{color:var(--neutral-500);margin-top:4px;font-size:16px}.auth__sub b{color:var(--neutral-900);font-weight:500}.auth__form,.auth__fields,.auth__actions{flex-direction:column;display:flex}.auth__form{gap:24px}.auth__fields{gap:12px}.auth__actions{gap:8px;padding:0 2px}.field{flex-direction:column;gap:2px;display:flex}.field__label{color:var(--neutral-900);font-size:16px}.field__box{border:.3px solid var(--neutral-500);border-radius:8px;align-items:center;gap:8px;height:48px;padding:12px 16px;display:flex}.field__box:focus-within{border-color:var(--primary-500)}.field--error .field__box{border:.5px solid var(--danger)}.field input{min-width:0;font:16px var(--font-secondary);color:var(--neutral-700);caret-color:var(--primary-900);background:0 0;border:0;outline:0;flex:1}.field input::placeholder{color:var(--neutral-500)}.field__eye{cursor:pointer;background:0 0;border:0;padding:0;display:flex}.field__note{color:var(--neutral-500);font-size:14px}.field--error .field__note,.auth__error{color:var(--danger);font-size:14px}.auth__row{justify-content:space-between;align-items:center;display:flex}.auth__check{color:var(--neutral-500);cursor:pointer;align-items:center;gap:12px;font-size:14px;display:flex}.auth__row .auth__check{color:var(--neutral-900)}.auth__check input{appearance:none;border:.6px solid var(--neutral-500);cursor:pointer;border-radius:4px;flex-shrink:0;width:15px;height:15px;margin:0}.auth__check input:checked{border-color:var(--primary-500);background:var(--primary-500) url(/images/auth/check.svg) center / 16.8px no-repeat}.auth__check input:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.auth__check a{color:var(--primary-900);font-weight:500}.auth__check--error input{outline:1px solid var(--danger);outline-offset:1px}.auth__link{font:500 16px var(--font-secondary);color:var(--primary-500);cursor:pointer;background:0 0;border:0;padding:0}.auth__divider{color:#1e1e1e;align-items:center;gap:24px;font-size:14px;display:flex}.auth__divider:before,.auth__divider:after{content:"";border-top:1px solid var(--neutral-100);flex:1}.auth__switch{text-align:center;color:var(--neutral-500);font-size:16px}.auth__switch a,.auth__switch .auth__link{color:var(--primary-900);font-weight:500}.auth__gsi{justify-content:center;display:flex}.btn--block{width:100%}.btn:disabled{opacity:.6;cursor:default}.auth__actions--loose{gap:16px}.auth__muted{color:var(--neutral-700)}.auth__back{height:48px;font:500 16px var(--font-secondary);color:var(--primary-500);align-self:flex-start;align-items:center;gap:10px;display:inline-flex}.btn--text{color:var(--primary-500);background:0 0;border:0}.onb__progress{gap:16px;padding:16px 0;display:flex}.onb__bar{background:var(--neutral-100);border-radius:9999px;flex:1;height:6px}.onb__bar--on{background:var(--primary-700)}.onb__eyebrow{color:var(--neutral-500);font-size:14px}.onb__title{font:500 48px var(--font-primary);color:var(--neutral-900);margin-top:8px}.onb__select{position:relative}.onb__select-btn{width:100%;font:16px var(--font-secondary);cursor:pointer;text-align:left;background:0 0;justify-content:space-between}.onb__value{color:var(--neutral-900)}.onb__placeholder{color:var(--neutral-500)}.onb__chevron--up{transform:rotate(180deg)}.onb__list{z-index:2;border:.3px solid var(--neutral-300);background:var(--neutral-50);border-radius:8px;max-height:200px;margin:0;padding:16px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.onb__list li{border-bottom:.3px solid var(--neutral-300);color:var(--neutral-900);cursor:pointer;padding:6px 0;font-size:16px}.onb__list li:hover,.onb__list li:focus-visible,.onb__list li[aria-selected=true]{color:var(--primary-500);outline:0;font-weight:500}.onb__goals{border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.onb__goals legend{font:500 16px var(--font-primary);color:#000;margin-bottom:12px;padding:0}.onb__check{color:var(--neutral-900)}.onb__chips{flex-wrap:wrap;gap:12px;display:flex}.onb__chip{border:1px solid var(--neutral-900);height:48px;font:500 16px var(--font-secondary);color:var(--neutral-900);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:10px;padding:8px 24px;display:inline-flex}.onb__chip--on{border-color:var(--secondary-500);background:var(--secondary-500);color:var(--primary-500)}.onb__actions{flex-direction:column;gap:16px;display:flex}@media (width<=900px){.auth{padding:0 24px}.auth__panel{display:none}.auth__title{font-size:36px}}.app{background:var(--neutral-50);min-height:100vh;display:flex}.app__side{border-right:.5px solid #bdc4ca99;flex-direction:column;flex:0 0 262px;align-self:flex-start;height:100vh;display:flex;position:sticky;top:0}.app__brand{border-bottom:.25px solid #bdc4ca99;justify-content:space-between;align-items:center;height:81px;padding:24px;display:flex}.app__brand img{display:block}.app__nav{flex-direction:column;gap:24px;padding:24px;display:flex}.app__nav hr{border:0;border-top:.5px solid var(--neutral-300);margin:0}.app__link{font:500 14px var(--font-secondary);letter-spacing:.28px;color:var(--neutral-500);border-radius:8px;align-items:center;gap:12px;padding:8px 12px;display:flex}.app__link:hover{color:var(--primary-500)}.app__link--on,.app__link--on:hover{background:var(--primary-500);color:var(--neutral-50);padding:12px}.app__link--soon{cursor:default}.app__link--soon:hover{color:var(--neutral-500)}.app__icon{background:currentColor;flex-shrink:0;width:18px;height:18px;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.app__icon--lg{width:24px;height:24px}.app__main{flex-direction:column;flex:1;min-width:0;display:flex}.app__top{height:81px;color:var(--primary-900);border-bottom:.5px solid #bdc4ca99;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.app__top-left,.app__top-right{align-items:center;gap:24px;display:flex}.app__search{border:.4px solid var(--neutral-700);width:480px;color:var(--neutral-900);border-radius:8px;align-items:center;gap:10px;padding:12px 16px;display:flex}.app__search input{min-width:0;font:16px var(--font-secondary);color:var(--neutral-900);background:0 0;border:0;outline:0;flex:1}.app__search input::placeholder{color:var(--neutral-500)}.app__avatar{border:.4px solid var(--primary-500);background:var(--primary-00);width:38.4px;height:38.4px;font:500 14px var(--font-secondary);color:var(--primary-500);border-radius:50%;place-items:center;display:grid;overflow:hidden}.app__avatar img{object-fit:cover;width:100%;height:100%}.app__iconbtn{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.app__content{flex:1;padding:24px}.app__footer{border-top:.5px solid var(--neutral-300);color:var(--neutral-500);justify-content:space-between;margin:0 24px 24px;padding:32px 24px;font-size:12px;display:flex}.app__footer-links{gap:24px;display:flex}.stack{flex-direction:column;gap:24px;display:flex}.muted{color:var(--neutral-500)}.muted a{color:var(--primary-500);font-weight:500}.page-head{flex-direction:column;gap:8px;display:flex}.page-head__title{font:500 48px/1.05 var(--font-primary);color:#1e1e1e}.page-head__title--sm{font-size:36px}.page-head p{color:#757575;font-size:16px}.alert{background:var(--primary-00);color:var(--primary-500);border-radius:8px;align-items:flex-start;gap:16px;padding:12px 16px;display:flex}.alert>div{flex-direction:column;flex:1;gap:4px;display:flex}.alert strong{font-weight:600}.alert p{color:var(--neutral-500);font-size:14px}.stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.stat{background:var(--primary-00);border:.4px solid #9bb8b3;border-radius:8px;flex-direction:column;gap:12px;padding:24px 16px;display:flex}.stat b{font:500 48px var(--font-secondary);color:var(--primary-500)}.stat span{color:var(--neutral-900);font-size:16px}.stat small{color:var(--neutral-500);align-items:center;gap:8px;font-size:14px;display:flex}.section-block{flex-direction:column;gap:16px;display:flex}.section-block__head{justify-content:space-between;align-items:center;min-height:48px;display:flex}.section-block__head h2{font:500 20px var(--font-primary);color:#000}.link-arrow{font:500 16px var(--font-secondary);color:var(--primary-500)}.grid3{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.tag{background:var(--primary-00);font:500 10px var(--font-secondary);color:var(--primary-900);border-radius:4px;align-self:flex-start;padding:5px 10px}.pcard{background:var(--neutral-50);border:.5px solid #9bb8b3;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.pcard__thumb{height:160px;position:relative}.pcard__thumb img{object-fit:cover;width:100%;height:100%}.pcard__pct{color:var(--neutral-900);background:#f5f5f5;border:.75px solid #303030;border-radius:9999px;padding:4px 12px;font-size:14px;position:absolute;top:16px;left:16px}.pcard__body{flex-direction:column;flex:1;gap:12px;padding:20px;display:flex}.pcard__body h3{font:500 18px var(--font-secondary);color:var(--primary-500)}.pcard__bar,.streak .bar{background:linear-gradient(to right, var(--primary-500) var(--pct), var(--primary-00) var(--pct));border-radius:999px;height:4px}.pcard__meta{color:var(--neutral-500);font-size:12px}.pcard__action{align-self:flex-end;margin-top:auto;padding:12px 0 0}.rows{flex-direction:column;gap:8px;display:flex}.row{border:.5px solid #9bb8b3;border-radius:12px;align-items:flex-start;gap:16px;padding:20px;display:flex}.row--plain{border-color:#b2b2b2}.row__main{flex-direction:column;flex:1;gap:6px;display:flex}.row__main strong{color:var(--neutral-900);font-weight:600}.row--plain .row__main strong{color:var(--primary-500)}.row__main span{color:var(--neutral-500);font-size:14px}.datebox{background:var(--primary-00);width:49px;height:49px;font:500 14px var(--font-secondary);color:var(--primary-500);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;display:flex}.datebox b{font-size:16px;font-weight:600}.streak{align-items:center;gap:16px;width:219px;display:flex}.streak>div:first-child{flex-direction:column;display:flex}.streak small{letter-spacing:.2px;color:var(--neutral-500);font-size:10px}.streak span{letter-spacing:.28px;color:var(--neutral-900);font-size:14px}.streak .bar{background:linear-gradient(to right, var(--primary-500) var(--pct), #cfdedb var(--pct));flex:1}.found{font:500 20px var(--font-primary)}.empty{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:72px;display:flex}.empty img{margin-bottom:16px}.empty h2{font:500 32px/1.05 var(--font-primary);color:var(--neutral-900)}.empty p{color:var(--neutral-500);font-size:16px}.empty .btn{margin-top:16px}.tabs{border-bottom:.5px solid #bdc4ca80;gap:8px;padding:0 16px;display:flex}.tabs__tab{font:14px var(--font-secondary);letter-spacing:.28px;color:var(--neutral-500);cursor:pointer;background:0 0;border:0;border-bottom:4px solid #0000;border-radius:0;align-items:center;gap:8px;padding:12px 24px 16px;display:flex}.tabs__tab--on{border-bottom-color:var(--primary-500);color:var(--primary-500)}.tabs__count{background:var(--primary-00);color:var(--primary-500);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:500}.admin__title{font:500 20px var(--font-primary);color:var(--primary-500)}.admin__bar{justify-content:space-between;gap:16px;display:flex}.admin__filter,.admin__input{border:.3px solid var(--neutral-500);font:14px var(--font-secondary);color:var(--neutral-900);background:#fff;border-radius:8px;padding:10px 12px}.admin__filter{width:320px}.admin__input{width:100%}.admin__tablewrap{border:.5px solid var(--neutral-300);border-radius:8px;overflow-x:auto}.admin__table{border-collapse:collapse;width:100%;font-size:14px}.admin__table th,.admin__table td{border-bottom:.5px solid var(--neutral-300);text-align:left;vertical-align:top;padding:10px 12px}.admin__table th{background:var(--neutral-100);color:var(--neutral-700);font-weight:500}.admin__actions{white-space:nowrap;text-align:right!important}.admin__actions button{border:.5px solid var(--primary-500);font:500 12px var(--font-secondary);color:var(--primary-500);cursor:pointer;background:0 0;border-radius:999px;margin-left:8px;padding:4px 10px}.admin__actions .danger{border-color:var(--danger);color:var(--danger)}.admin__form{background:#fff;border:.5px solid #9bb8b3;border-radius:12px;flex-direction:column;gap:12px;max-width:640px;padding:24px;display:flex}.admin__form h2{font:500 20px var(--font-primary)}.admin__form-actions{gap:8px;display:flex}.app__menu,.app__backdrop{display:none}@media (width<=767px){.app__side{display:none}.app--menu .app__side{z-index:20;background:var(--neutral-50);width:262px;display:flex;position:fixed;inset:0 auto 0 0}.app--menu .app__backdrop{z-index:19;background:#04121066;border:0;display:block;position:fixed;inset:0}.app__menu{color:var(--primary-900);cursor:pointer;background:0 0;border:0;padding:0;font-size:24px;line-height:1;display:flex}.app__top{gap:12px;height:auto;padding:16px}.app__top-left,.app__top-right{gap:12px}.app__top-left{flex:1;min-width:0}.app__search{flex:1;width:auto;min-width:0}.app__content{padding:16px}.app__footer{flex-direction:column;gap:12px;margin:0 16px 16px;padding:24px 0}}
