html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}@font-face{font-family:Manrope;src:url(/fonts/manrope-variable.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root{font-family:Manrope,Arial,sans-serif;color:#172b33;background:#fbfcfa;font-synthesis:none;--petrol:#0b4653;--deep:#07313b;--muted:#52666d;--line:#d7e0df;--pale:#e9f0ed;--radius:12px;scroll-behavior:smooth;scrollbar-color:#78908f #e9f0ed}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.65}button{color:inherit}img{max-width:100%;display:block}::selection{background:#b8d8d4;color:#07313b}input,textarea{caret-color:#0b4653}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #b16d27;outline-offset:4px}p{line-height:1.75;color:var(--muted)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:500;text-wrap:balance}h1{letter-spacing:-.04em;line-height:1.08;font-size:clamp(42px,5.7vw,80px);margin-bottom:25px}h2{letter-spacing:-.035em;line-height:1.2;font-size:clamp(28px,3.4vw,44px)}h3{letter-spacing:-.02em}em{font-style:normal;color:#47756d}.wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}.section{padding-block:88px}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:15px 23px;border:1px solid transparent;border-radius:5px;min-height:49px;font-size:13px;font-weight:700;transition:background .18s,transform .18s}.button:hover:not(:disabled){transform:translateY(-2px)}.primary{background:var(--petrol);color:#fff}.primary:hover{background:var(--deep)}.secondary{border-color:#b8c9c8;background:transparent}.light-button{background:#e1eee5;color:var(--deep)}.light-button:hover{background:#fff}.text-link{display:inline-flex;align-items:center;gap:13px;font-size:13px;font-weight:700;min-height:44px;text-underline-offset:5px}.text-link:hover{text-decoration:underline}.icon-button{border:0;background:transparent;display:grid;place-items:center;padding:10px;min-height:44px;min-width:44px}.tag{display:inline-block;font-size:12px;font-weight:600;background:#edf2ef;color:#3d5a5a;padding:7px 10px;border-radius:4px}.small{font-size:12px;color:var(--muted);line-height:1.65}.skip{position:fixed;top:-100px;left:20px;background:#fff;padding:15px;z-index:20}.skip:focus{top:10px}.preview-bar{padding:8px 48px;display:flex;align-items:center;gap:16px;background:#e9eeeb;font-size:12px;color:#415958}.preview-bar>span{font-weight:800}.preview-bar p{font-size:12px;margin:0;color:inherit}.preview-bar a{margin-left:auto;display:flex;align-items:center;gap:8px}.t-header{min-height:99px;padding:20px 48px;border-bottom:1px solid var(--line);display:flex;gap:32px;align-items:center}.training-mark{display:flex;align-items:baseline;gap:10px;color:var(--petrol);white-space:nowrap}.training-mark img{width:100px;height:32px;object-fit:contain;align-self:center}.training-mark>span{font-size:22px;font-weight:500;letter-spacing:-.04em}.training-mark.light{color:#fff}.t-header nav{display:flex;gap:32px;margin-left:auto;align-items:center}.t-header nav a{font-size:12px;padding-block:14px;position:relative}.t-header nav a.active:after{content:"";position:absolute;height:2px;background:var(--petrol);inset:auto 0 3px}.header-access{border-left:1px solid var(--line);padding:12px 0 12px 30px;display:flex;align-items:center;gap:15px;font-size:12px;font-weight:700}.mobile-menu{display:none}.home-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;padding-block:65px 57px;align-items:stretch}.hero-copy{padding-top:10px}.hero-copy h1{font-size:clamp(50px,6.25vw,87px)}.hero-copy>p{max-width:420px;font-size:15px;margin-bottom:30px}.actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.hero-foot{display:flex;gap:25px;margin-top:45px;color:#627771;font-size:12px}.hero-foot span+span:before{content:"·";margin-right:25px}.hero-image{position:relative;min-height:480px;background:#c8d7cf;overflow:hidden}.hero-image>img{width:100%;height:100%;object-fit:cover;position:absolute;filter:brightness(.88) saturate(.68)}.image-caption{position:absolute;bottom:0;inset-inline:0;background:var(--deep);color:#e2eee9;padding:23px 26px;display:flex;justify-content:space-between;align-items:center;font-size:13px}.pathways{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line)}.pathways>a{display:flex;gap:18px;padding:29px 18px;align-items:center}.pathways>a:first-child{padding-left:0}.pathways>a:last-child{padding-right:0}.pathways>a>svg:first-child{width:23px;color:var(--petrol);flex-shrink:0}.pathways>a>svg:last-child{width:17px;margin-left:auto}.pathways h2{font-size:16px;letter-spacing:-.02em;margin:0 0 6px}.pathways p{font-size:12px;margin:0}.pathways>a:hover{background:#edf2ee}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:48px;margin-bottom:35px}.section-heading h2{margin-bottom:0}.section-heading>div:last-child{max-width:420px}.section-heading p{font-size:14px;margin:16px 0 0}.course-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.course-image{position:relative;height:225px;background:#dce4dc;overflow:hidden}.course-image img{height:100%;width:100%;object-fit:cover;transition:transform .3s}.course:hover .course-image img{transform:scale(1.025)}.course-image>span{position:absolute;top:14px;left:14px;background:#fff;padding:7px 10px;font-size:12px}.course-image>svg{position:absolute;bottom:12px;right:12px;background:#fff;box-sizing:content-box;padding:10px;border-radius:50%}.course-theme{font-size:12px;color:#476e67;margin:22px 0 10px}.course h3{font-size:23px;line-height:1.25;margin:0 0 12px}.course>p:not(.course-theme){font-size:13px;margin-bottom:18px}.course-link{font-size:12px;display:flex;align-items:center;gap:13px;font-weight:700}.enterprise-strip{background:var(--petrol);color:#fff;padding-block:70px}.enterprise-strip-inner{display:grid;grid-template-columns:1.3fr 1fr;gap:80px;align-items:center}.enterprise-strip h2{font-size:36px}.enterprise-strip h2 em{color:#b6d4c7}.enterprise-strip p{color:#d1e1df;max-width:520px;font-size:14px}.co-brand{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;padding:30px 0}.co-brand>.training-mark{display:block}.co-brand>.training-mark img{width:120px}.co-brand>.training-mark span{font-size:24px}.co-divider{height:62px;width:1px;background:#779ba0}.co-brand>span:last-of-type{font-size:21px;color:#e0e9e3;line-height:1.2}.co-brand strong{font-weight:500}.co-brand>p{flex-basis:100%;text-align:center;font-size:12px;margin:10px 0 0}.community-invite{padding-block:95px;display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:center}.community-invite p{max-width:480px;font-size:14px}.invite-note{padding:40px;background:#edf2e9;color:#2c514c}.invite-note blockquote{font-size:27px;letter-spacing:-.025em;line-height:1.4;margin:27px 0}.invite-note>span{font-size:12px}.t-footer{background:var(--deep);padding:50px max(48px,calc((100vw - 1240px)/2));color:#fff;display:flex;align-items:start;justify-content:space-between;gap:50px}.t-footer p{font-size:12px;line-height:1.7;color:#c9dddb;margin:18px 0 0}.t-footer nav{display:flex;gap:13px;flex-direction:column;font-size:12px}.t-footer nav a{display:flex;gap:8px;align-items:center;min-height:25px}.t-footer small{font-size:12px;line-height:1.8;color:#c9dddb;max-width:235px}.page-heading{max-width:800px;margin-bottom:45px}.page-heading>p{max-width:610px;font-size:16px}.filter-bar{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap;padding-block:22px;border-block:1px solid var(--line)}.search{display:flex;align-items:center;gap:12px;border:1px solid #b7c7c4;padding:0 13px;min-height:44px;border-radius:5px;background:#fff;min-width:230px}.search input{border:0;outline:none;background:none;font-size:12px;padding:11px 0;min-width:0;width:100%;color:var(--deep)}.search:focus-within{outline:2px solid var(--petrol);outline-offset:2px}.filters{display:flex;gap:8px;flex-wrap:wrap}.filters button{border:1px solid #d0dcda;border-radius:4px;background:transparent;padding:10px 13px;font-size:12px}.filters .selected{background:var(--petrol);border-color:var(--petrol);color:#fff}.result-count{font-size:12px;margin:22px 0}.community-hero{background:var(--petrol);color:#fff;padding-block:65px}.community-hero>.wrap{display:grid;grid-template-columns:1.3fr 1fr;gap:100px}.community-hero h1{font-size:clamp(45px,5.3vw,74px)}.community-hero h1 em{color:#b6d4c7}.community-hero p{color:#d3e5e3;font-size:14px;max-width:455px;margin-bottom:27px}.arrow-down{transform:rotate(90deg)}.membership{background:#093945;padding:32px;border:1px solid #46747d}.membership h2{font-size:31px;margin:18px 0}.membership p{font-size:13px}.lot-steps{display:flex;gap:7px;align-items:center;padding-bottom:24px;font-size:12px;color:#ccdedb}.lot-steps .current{background:#dce9df;color:#173b3d;padding:9px 7px}.lot-steps svg{flex-shrink:0}.lot-status{border-top:1px solid #527780;padding:18px 0;display:flex;gap:20px;justify-content:space-between;align-items:center;font-size:12px}.lot-status strong{font-weight:600}.membership p.small{font-size:12px;color:#c8dcda}.membership>.button{width:100%;font-size:12px}.membership-link{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:19px;font-size:12px}.benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;border-bottom:1px solid var(--line);padding-block:42px}.benefits svg{color:#40675f}.benefits h3{font-size:17px;margin:17px 0 8px}.benefits p{font-size:13px;margin:0}.discussion-layout{display:grid;grid-template-columns:240px 1fr;gap:45px}.space-nav>button{width:100%;display:flex;justify-content:space-between;gap:10px;align-items:center;padding:15px 12px;border:0;background:none;font-size:12px;text-align:left}.space-nav>button.selected{background:#e8efea;color:var(--petrol);font-weight:700}.community-rule{margin:35px 12px 0;font-size:12px}.community-rule p{font-size:12px}.community-rule a{text-decoration:underline;text-underline-offset:3px}.discussion{border-top:1px solid var(--line)}.discussion:last-child{border-bottom:1px solid var(--line)}.discussion-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;gap:24px;background:transparent;border:0;padding:26px 4px;text-align:left}.discussion-toggle span{font-size:12px;color:var(--muted)}.discussion-toggle h3{font-size:20px;margin:10px 0 0;line-height:1.45}.discussion-toggle>svg{flex-shrink:0;color:#52736e}.discussion-body{padding:0 4px 24px}.discussion-body p{font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.rules-section{display:grid;grid-template-columns:1fr 1.1fr;gap:65px;padding-bottom:90px}.rules-section details{border-top:1px solid var(--line);padding:20px 0}.rules-section summary{cursor:pointer;font-size:14px;font-weight:600;min-height:28px}.rules-section details p{font-size:13px;margin:15px 0 0}.composer{background:#eef3ed;padding:26px;margin-bottom:35px}.composer h3{font-size:22px;margin-bottom:10px}.composer p{font-size:12px}.composer label,.identity-form label{display:block;font-size:12px;font-weight:600;margin:22px 0}.composer input,.composer textarea,.identity-form input{display:block;width:100%;padding:13px;border:1px solid #adbfbc;border-radius:4px;margin-top:8px;background:#fff;color:var(--deep)}.composer textarea{resize:vertical}.enterprise-heading{display:flex;align-items:end;justify-content:space-between;gap:60px;padding-block:70px 45px}.enterprise-heading h1{font-size:clamp(42px,5vw,65px)}.enterprise-heading p{font-size:14px;max-width:600px;margin-bottom:0}.enterprise-heading>.button{flex-shrink:0}.portal{border:1px solid #bbcfc9;border-radius:var(--radius);overflow:hidden;background:#fff;scroll-margin-top:20px}.portal-top{padding:24px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--line)}.company-brand{display:flex;gap:14px;align-items:center;min-width:0}.company-brand>img{width:60px;height:40px;object-fit:contain}.company-brand>strong{font-size:17px;overflow-wrap:anywhere;max-width:220px}.company-brand>.training-mark img{width:75px}.company-brand>.training-mark>span{font-size:16px}.brand-separator{width:1px;background:var(--line);height:30px;margin-inline:10px;flex-shrink:0}.portal-layout{display:grid;grid-template-columns:185px 1fr;min-height:450px}.portal-nav{background:#f1f5f0;padding:22px 14px}.portal-nav button{width:100%;display:flex;align-items:center;gap:14px;border:0;background:none;padding:14px 12px;border-radius:4px;text-align:left;font-size:12px;margin-bottom:6px}.portal-nav button.selected{background:var(--petrol);color:#fff}.portal-content{padding:35px;min-width:0}.portal-content h2{font-size:27px;margin-bottom:10px}.portal-content p{font-size:13px}.portal-title{display:flex;gap:20px;align-items:start;justify-content:space-between;flex-wrap:wrap}.portal-title .search{max-width:260px}.resource-list>button{border:0;border-bottom:1px solid var(--line);background:transparent;padding:25px 4px;display:flex;gap:20px;align-items:center;width:100%;text-align:left}.resource-list>button:hover{background:#f4f7f1}.resource-list>button>svg{color:#537d73;flex-shrink:0}.resource-list>button>svg:last-child{margin-left:auto}.resource-list h3{font-size:15px;margin:0 0 8px;line-height:1.4}.resource-list span{font-size:12px;color:var(--muted)}.portal-note{display:flex;gap:12px;align-items:start;margin-top:25px;color:#40665e}.portal-note svg{flex-shrink:0}.portal-note p{font-size:12px;margin:0}.learning-path{padding-left:25px}.learning-path li{padding:15px 8px}.learning-path span{font-size:12px;color:#537d73}.learning-path h3{font-size:18px;margin:8px 0}.learning-path p{margin:0}.identity-form{max-width:550px}.identity-form input[type=file]{font-size:12px}.enterprise-principles{display:grid;grid-template-columns:1fr 1.1fr;gap:90px}.enterprise-principles p{font-size:14px;max-width:400px}.enterprise-principles dl{margin:0}.enterprise-principles dl>div{border-top:1px solid var(--line);padding:22px 0}.enterprise-principles dt{font-size:17px;font-weight:600}.enterprise-principles dd{font-size:13px;color:var(--muted);line-height:1.8;margin:10px 0 0}.workspace{padding-block:65px 85px}.workspace-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:32px}.workspace-heading h1{font-size:55px}.workspace-heading p{font-size:14px}.workspace-tabs{display:flex;gap:30px;border-bottom:1px solid var(--line);margin-bottom:30px}.workspace-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;padding:15px 0;font-size:13px}.workspace-tabs button.selected{border-color:var(--petrol);font-weight:700;color:var(--petrol)}.continue-course{display:grid;grid-template-columns:1fr 1.1fr;background:#edf2eb}.continue-course>img{width:100%;height:330px;object-fit:cover}.continue-course>div{padding:40px}.continue-course h2{font-size:35px;margin:18px 0}.continue-course p{font-size:14px}.workspace-bottom{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:50px}.workspace-bottom>div{border-top:1px solid var(--line);padding-top:25px}.workspace-bottom h2{font-size:24px}.workspace-bottom p{font-size:13px}.empty{padding:55px 25px;text-align:center;background:#f3f6f0}.empty>svg{color:var(--petrol);margin:0 auto 20px}.empty h2{font-size:27px}.empty p{max-width:550px;margin-inline:auto;font-size:14px}.classroom{padding-block:30px 75px}.back-link{margin-bottom:24px}.classroom-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:35px}.lesson-cover{position:relative;background:#123d46;aspect-ratio:16/8;overflow:hidden}.lesson-cover>img{height:100%;width:100%;object-fit:cover;filter:brightness(.35) saturate(.6)}.lesson-cover>div{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:30px;color:#fff}.lesson-cover span{font-size:23px;margin-top:13px}.lesson-cover p{color:#e0ece7;font-size:12px;margin-top:12px}.lesson-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:27px 0 13px}.lesson-heading h1{font-size:32px;margin:0}.lesson-heading .tag{flex-shrink:0}.lesson-reading{max-width:70ch}.lesson-reading p{font-size:14px;line-height:1.9}.lesson-reading h2{font-size:23px;margin-top:28px}.lesson-actions{display:flex;gap:22px;align-items:center;margin-block:30px 15px;flex-wrap:wrap}.syllabus{border:1px solid var(--line);padding:25px;align-self:start;border-radius:var(--radius)}.syllabus h2{font-size:22px;margin-bottom:12px}.syllabus p{font-size:12px}.syllabus progress{width:100%;height:5px;accent-color:var(--petrol);display:block;margin:25px 0 12px}.syllabus h3{font-size:13px;margin:30px 0 10px;font-weight:700}.syllabus ol{list-style:none;padding:0;margin:0 0 25px}.syllabus button{display:flex;align-items:start;gap:12px;padding:15px 9px;border:0;background:transparent;width:100%;text-align:left;font-size:12px;line-height:1.6}.syllabus button svg{flex-shrink:0;margin-top:2px}.syllabus button.selected{background:#eaf0e8;color:var(--petrol)}.resource-dialog{width:min(620px,calc(100% - 32px));padding:45px;border:1px solid var(--line);border-radius:12px;color:var(--deep);background:#fbfcfa}.resource-dialog::backdrop{background:#072b35b3}.resource-dialog h2{font-size:30px;margin-top:20px}.resource-dialog p{font-size:15px}.close-dialog{position:absolute;top:6px;right:6px}.toast{position:fixed;bottom:24px;right:24px;max-width:450px;background:var(--deep);color:#fff;padding:14px 14px 14px 22px;display:flex;align-items:center;gap:20px;border-radius:8px;font-size:13px;box-shadow:0 8px 30px #07313b30;z-index:10}.toast button{color:#fff}@media(min-width:1000px){.hero-copy h1{animation:hero-arrive .65s ease-out}@keyframes hero-arrive{0%{transform:translateY(8px)}to{transform:translateY(0)}}}@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.t-header{padding-inline:32px;gap:20px}.t-header nav{gap:20px}.header-access{font-size:12px;padding-left:20px}.home-hero{gap:35px}.hero-copy h1{font-size:65px}.hero-image{min-height:440px}.community-hero>.wrap{gap:50px}.enterprise-heading{align-items:start;flex-direction:column;gap:25px}.classroom-layout{grid-template-columns:minmax(0,1fr) 280px}.lesson-heading{align-items:start;flex-direction:column}.portal-content{padding:25px}.enterprise-strip-inner{gap:35px}.course-image{height:190px}.pathways>a{gap:10px}.pathways p{font-size:12px}}@media(max-width:800px){.wrap{width:calc(100% - 40px)}.preview-bar{padding-inline:20px}.preview-bar p{display:none}.t-header{padding:16px 20px;min-height:80px;position:relative;flex-wrap:wrap}.training-mark img{width:84px}.training-mark>span{font-size:20px}.header-access{margin-left:auto;font-size:12px;padding-left:15px}.mobile-menu{display:grid;order:3}.t-header nav{display:none}.t-header nav.open{display:flex;flex-basis:100%;order:4;padding-top:10px;border-top:1px solid var(--line);justify-content:space-between}.home-hero{grid-template-columns:1fr 1fr;gap:25px;padding-top:40px}.hero-copy h1{font-size:48px}.hero-copy>p{font-size:13px}.hero-image{min-height:430px}.actions{gap:8px}.hero-foot{gap:13px;margin-top:25px;font-size:12px}.hero-foot span+span:before{margin-right:13px}.pathways{grid-template-columns:1fr}.pathways>a{padding:20px 0!important;border-bottom:1px solid var(--line);gap:20px}.pathways>a:last-child{border-bottom:0}.pathways p{font-size:12px}.section{padding-block:55px}.section-heading{align-items:start;flex-direction:column;gap:20px}.section-heading>div:last-child{max-width:none}.course-grid{gap:18px}.course-image{height:155px}.course h3{font-size:20px}.course>p:not(.course-theme){font-size:12px}.course-link{font-size:12px}.enterprise-strip-inner{grid-template-columns:1fr}.enterprise-strip{padding-block:50px}.co-brand{justify-content:start;gap:35px}.co-brand>p{text-align:left}.community-invite{gap:30px;padding-block:55px}.invite-note{padding:25px}.invite-note blockquote{font-size:22px}.community-hero>.wrap{grid-template-columns:1fr 1fr;gap:30px}.community-hero h1{font-size:45px}.membership{padding:22px}.membership h2{font-size:26px}.lot-steps{flex-wrap:wrap}.lot-status{align-items:start;flex-direction:column;gap:8px}.benefits{gap:25px}.discussion-layout{grid-template-columns:180px 1fr;gap:25px}.rules-section{gap:40px}.portal-layout{grid-template-columns:150px 1fr}.portal-top{align-items:start;flex-direction:column}.portal-nav{padding:15px 8px}.portal-nav button{gap:8px;padding:13px 8px;font-size:12px}.enterprise-principles{gap:40px}.t-footer{padding:40px 20px;gap:30px;flex-wrap:wrap}.t-footer small{max-width:none}.continue-course>div{padding:25px}.continue-course h2{font-size:28px}.classroom-layout{grid-template-columns:1fr}.syllabus{order:-1}.syllabus h3,.syllabus>p,.syllabus>.text-link{display:none}.syllabus ol{display:flex;margin:18px 0 0;gap:8px}.syllabus li{flex:1}.syllabus button{height:100%}.syllabus progress{margin-top:15px}}@media(max-width:550px){.t-header{gap:10px}.header-access{padding-left:0;border:0;font-size:0;gap:0;margin-left:auto}.header-access svg{width:22px;height:22px}.header-access{width:44px;height:44px;justify-content:center}.mobile-menu{order:3}.home-hero{display:flex;flex-direction:column;padding-top:32px;gap:30px}.hero-copy h1{font-size:55px}.hero-copy>p{font-size:14px;max-width:350px}.hero-foot{margin-top:25px}.hero-image{min-height:290px}.image-caption{padding:17px 20px;font-size:12px}.actions{gap:15px}.button{padding:14px 18px;font-size:12px}.course-grid{grid-template-columns:1fr;gap:35px}.course-image{height:235px}.course h3{font-size:25px}.course>p:not(.course-theme){font-size:14px}.course-link{font-size:12px}.section-heading h2{font-size:32px}.community-invite{grid-template-columns:1fr}.enterprise-strip h2{font-size:30px}.community-hero{padding-block:40px}.community-hero>.wrap{grid-template-columns:1fr;gap:35px}.community-hero h1{font-size:53px}.membership{padding:25px}.membership h2 br{display:none}.lot-steps{flex-wrap:nowrap;font-size:12px}.lot-status{flex-direction:row}.benefits{grid-template-columns:1fr;gap:25px;padding-block:30px}.benefits h3{margin-top:10px}.discussion-layout{grid-template-columns:1fr;gap:25px}.space-nav{display:flex;gap:7px;flex-wrap:wrap}.space-nav>button{width:auto;padding:11px;font-size:12px}.space-nav>button svg{display:none}.community-rule{display:none}.discussion-toggle h3{font-size:18px}.rules-section{grid-template-columns:1fr;gap:20px;padding-bottom:50px}.enterprise-heading{padding-top:40px}.enterprise-heading h1{font-size:40px}.portal-top{padding:20px 16px}.company-brand{gap:9px;flex-wrap:wrap}.company-brand>strong{font-size:15px;max-width:150px}.company-brand>.training-mark{gap:5px}.company-brand>.training-mark img{width:55px}.company-brand>.training-mark>span{font-size:13px}.brand-separator{margin-inline:3px}.portal-layout{grid-template-columns:1fr}.portal-nav{display:flex;gap:6px;overflow:auto;border-bottom:1px solid var(--line);padding:10px}.portal-nav button{flex-direction:column;gap:5px;margin:0;font-size:12px;min-width:64px}.portal-content{padding:22px 16px}.portal-content h2{font-size:25px}.resource-list>button{gap:12px}.resource-list h3{font-size:14px}.resource-list span{font-size:12px}.portal-title .search{max-width:none;width:100%}.enterprise-principles{grid-template-columns:1fr;gap:20px}.workspace{padding-top:40px}.workspace-heading{align-items:start;flex-direction:column;gap:5px}.workspace-heading h1{font-size:43px}.workspace-tabs{gap:20px}.workspace-tabs button{font-size:12px}.continue-course{grid-template-columns:1fr}.continue-course>img{height:220px}.continue-course>div{padding:25px}.workspace-bottom{grid-template-columns:1fr;gap:25px}.classroom{padding-top:20px}.syllabus{padding:20px 15px}.syllabus ol{display:block}.syllabus button{padding:11px 8px}.lesson-cover{aspect-ratio:4/3}.lesson-cover span{font-size:20px}.lesson-heading h1{font-size:30px}.lesson-actions{gap:10px}.t-footer{flex-direction:column;gap:25px}.t-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:15px 25px}.t-footer small{font-size:12px}.toast{bottom:12px;left:12px;right:12px;font-size:12px}.resource-dialog{padding:40px 23px}.empty{padding:35px 18px}.filter-bar .search{width:100%}.filters button{font-size:12px}.composer{padding:20px}.composer label,.result-count{font-size:12px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}button.text-link{border:0;background:transparent;padding-inline:0}.skip:not(:focus){clip-path:inset(50%);width:1px;height:1px;padding:0;overflow:hidden;white-space:nowrap}:root{--petrol:#104a58;--deep:#092f3b;--muted:#52636b;--line:#dae1e4;background:#fff;color:#172e38}body{background:#fff}h1,h2,h3{letter-spacing:-.035em}h1{font-weight:600}.wrap{width:min(1240px,calc(100% - 80px))}.section{padding-block:72px}.preview-bar{background:#edf2f4;color:#42606b;padding:7px 40px}.t-header{padding:19px 40px;min-height:106px;border:0;background:#fff;gap:40px}.t-header nav{gap:36px}.t-header nav a{font-size:14px}.training-mark{display:block;line-height:0}.training-mark img,.co-brand>.training-mark img{width:151px;height:65px;object-fit:contain}.header-access{padding:12px 22px;background:var(--petrol);color:#fff;border:0;font-size:13px;border-radius:4px;min-height:44px}.header-access:hover{background:var(--deep)}.t-header .brand-link{flex-shrink:0}.button{border-radius:4px}.text-link{font-size:13px;text-decoration:underline;text-underline-offset:6px}.academy-hero{display:grid;grid-template-columns:43% 57%;min-height:480px;background:var(--deep);color:#fff}.academy-hero-copy{padding:66px 45px 62px max(40px,calc((100vw - 1240px)/2));display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.academy-hero h1{font-size:clamp(38px,3.6vw,52px);line-height:1.12;margin:0 0 25px;letter-spacing:-.035em;text-wrap:initial}.academy-hero p{font-size:16px;color:#d3e0e4;line-height:1.75;max-width:37ch;margin-bottom:28px}.academy-action{background:#fff;color:var(--deep);padding-inline:27px;font-size:13px}.academy-action:hover{background:#dfedf0}.academy-preview{font-size:12px;color:#d4e3e6;text-decoration:underline;text-underline-offset:5px;margin-top:18px;padding-block:10px}.academy-hero-media{margin:0;display:flex;flex-direction:column;min-width:0;background:#153e48}.academy-hero-media>img{width:100%;height:0;max-height:none;min-height:370px;flex:1;object-fit:cover;object-position:center;filter:none}.academy-hero-media figcaption{display:flex;justify-content:space-between;gap:20px;padding:19px 28px;font-size:12px;color:#d2e2e5;background:#124653}.academy-hero-media figcaption span:first-child{font-weight:700;color:#fff}.subject-nav{display:flex;align-items:center;gap:38px;min-height:82px;flex-wrap:wrap;padding-block:15px;border-bottom:1px solid var(--line)}.subject-nav>span{font-size:12px;color:var(--muted);margin-right:auto}.subject-nav a{font-size:13px;font-weight:600;padding:10px 0}.subject-nav a:hover{color:var(--petrol);text-decoration:underline;text-underline-offset:5px}.section-heading{margin-bottom:30px;align-items:center}.section-heading h2{font-size:34px;margin-bottom:12px}.section-heading p{margin:0;font-size:14px}.section-heading>div:last-child{max-width:none}.course-grid{gap:30px}.course{min-width:0}.course-image{height:230px;overflow:hidden;background:#edf2f4;border-radius:0}.course-image img{width:100%;height:100%;object-fit:cover;filter:none;transition:transform .25s ease-out}.course-image>span{position:absolute;bottom:12px;left:12px;top:auto;padding:6px 9px;background:#fff;color:var(--deep);border-radius:2px;font-size:12px}.course-theme{font-size:12px!important;color:var(--petrol)!important;margin:20px 0 8px!important}.course h3{font-size:23px;line-height:1.3;margin:0 0 12px;font-weight:600}.course>p:not(.course-theme){font-size:13px;line-height:1.75;max-width:46ch}.course-link{font-size:12px;color:var(--petrol);font-weight:700;text-decoration:underline;text-underline-offset:5px;min-height:44px;display:inline-flex;align-items:center}.learning-library{background:#eef3f5;padding-block:70px}.library-editorial{display:grid;grid-template-columns:.85fr 1.15fr;gap:110px}.library-editorial h2{font-size:43px;line-height:1.15;margin-bottom:25px}.library-editorial p{font-size:14px;max-width:39ch}.library-editorial .button{margin-top:10px}.library-index{padding-top:8px}.library-index h3{font-size:22px;margin-bottom:24px}.library-index-row{display:block;padding:22px 0;border-bottom:1px solid #cdd9de}.library-index-row>span{display:block;color:#5e7179;font-size:12px;margin-bottom:9px}.library-index-row strong{font-size:17px;font-weight:500;line-height:1.5}.library-index-row:hover strong{text-decoration:underline;text-underline-offset:4px}.company-feature{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-block:85px;align-items:center}.company-feature figure{margin:0}.company-feature img{width:100%;height:350px;object-fit:cover}.company-feature h2{font-size:40px;line-height:1.2;margin-bottom:24px}.company-feature p{font-size:14px;max-width:45ch}.company-feature .text-link{margin-top:15px}.t-footer{padding-block:45px}.t-footer .training-mark img{width:156px;height:65px}.t-footer nav{font-size:13px}.t-footer small{font-size:12px}.page-heading h1{font-size:48px}.page-heading p{font-size:15px}.filters button{font-size:12px;min-height:44px}.search input{font-size:13px}.course-detail{padding-block:35px 80px}.course-detail-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:85px;padding-top:28px}.course-detail h1{font-size:48px;line-height:1.15}.detail-subject{color:var(--petrol);font-size:14px}.course-detail-layout>div>p{font-size:15px;max-width:60ch}.course-detail h2{font-size:27px;margin-top:42px}.course-detail ol{padding-left:23px;line-height:1.7}.course-detail li{padding:14px 0 14px 8px;border-bottom:1px solid var(--line)}.course-detail aside{align-self:start;background:#eef3f5}.course-detail aside>img{width:100%;height:300px;object-fit:cover}.course-detail aside>div{padding:30px}.course-detail aside h2{margin-top:0;font-size:25px}.course-detail aside p{font-size:14px}.course-detail aside .button{width:100%;margin-top:10px}.enterprise-heading h1{font-size:48px}.portal{border-radius:6px}.company-brand>.training-mark img{width:110px;height:49px}.portal-nav,.continue-course{background:#eef3f5}.workspace-heading h1{font-size:48px}.syllabus{border-radius:4px}.lesson-reading p{font-size:16px;line-height:1.85}.resource-dialog{border-radius:6px}.tag{background:#e8eff2;color:#335965}.hero-copy h1{animation:none}@media(max-width:1000px){.academy-hero{grid-template-columns:1fr 1fr}.academy-hero-copy{padding:45px 30px 45px 32px}.academy-hero h1{font-size:42px}.academy-hero p{font-size:14px}.library-editorial{gap:60px}.company-feature,.course-detail-layout{gap:40px}.t-header{gap:25px}.t-header nav{gap:23px}.course-image{height:190px}.course h3{font-size:21px}}@media(max-width:760px){.wrap{width:calc(100% - 40px)}.t-header{padding:14px 20px;min-height:86px;gap:14px}.training-mark img{width:125px;height:54px}.header-access{font-size:12px;padding:11px 15px;max-width:none;width:auto;margin-left:auto}.mobile-menu{order:3}.t-header nav.open{order:4}.academy-hero{grid-template-columns:1fr}.academy-hero-copy{padding:43px 24px 37px}.academy-hero h1{font-size:45px;line-height:1.1}.academy-hero p{max-width:43ch;font-size:15px}.academy-hero-media>img{height:280px;min-height:0;max-height:none}.academy-hero-media figcaption{font-size:12px;padding:14px 20px}.subject-nav{gap:7px 23px;min-height:0;padding-block:18px}.subject-nav>span{width:100%;margin-bottom:2px}.subject-nav a{font-size:12px}.section{padding-block:48px}.section-heading{align-items:flex-start;gap:13px}.section-heading h2{font-size:29px}.course-grid{grid-template-columns:1fr;gap:35px}.course-image{height:auto;aspect-ratio:16/10}.course h3{font-size:24px}.course>p:not(.course-theme){font-size:14px;max-width:none}.library-editorial{grid-template-columns:1fr;gap:30px}.learning-library{padding-block:48px}.library-editorial h2{font-size:36px}.library-index h3{font-size:21px}.company-feature{grid-template-columns:1fr;gap:30px;padding-block:48px}.company-feature img{height:270px}.company-feature h2{font-size:33px}.t-footer .training-mark img{width:140px;height:60px}.page-heading h1,.course-detail h1,.enterprise-heading h1,.workspace-heading h1{font-size:38px}.course-detail-layout{grid-template-columns:1fr;gap:35px}.course-detail aside{order:initial}.course-detail aside>img{height:230px}.course-detail aside>div{padding:24px}.course-detail-layout>div>h2{font-size:26px}.preview-bar{padding-inline:20px}.academy-preview{min-height:44px}.company-brand>.training-mark img{width:95px;height:43px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.material-page{padding-block:35px 80px}.material-page article{max-width:720px;margin:40px auto}.material-page h1{font-size:42px;line-height:1.2}.material-page article>p:not(.detail-subject){font-size:18px;line-height:1.9;margin-block:30px}.material-page .button{margin-top:15px}@media(max-width:760px){.material-page h1{font-size:32px}.material-page article>p:not(.detail-subject){font-size:16px}}body{background:#f7f8f8}.t-header{background:#f7f8f8;max-width:1400px;margin:auto;padding-inline:56px}.header-access,.button{border-radius:9px}.t-header nav{margin-inline:auto}.coursehub-home{max-width:1440px;margin:auto}.coursehub-hero{position:relative;display:grid;grid-template-columns:1.15fr 1fr;background:#126474;color:#fff;margin:0 24px;border-radius:24px;overflow:hidden;min-height:660px;padding:70px 64px 0;gap:25px}.coursehub-intro{padding:20px 0 85px;position:relative;z-index:1}.coursehub-intro h1{font-size:clamp(40px,4.2vw,60px);font-weight:650;line-height:1.17;letter-spacing:-.035em}.coursehub-intro h1 em{font-style:normal;color:#fff;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:12px}.coursehub-intro p{color:#dfedef;font-size:16px;max-width:48ch;margin:30px 0}.hero-buttons{display:flex;gap:12px;flex-wrap:wrap}.coursehub-hero .primary{background:#122e3c}.coursehub-hero .secondary{background:#eaf4f3;color:#153e48;border:0}.phone-stage{position:relative;align-self:end;height:560px;min-width:0}.training-phone{width:322px;margin-left:auto;background:#fff;border:8px solid #13242b;border-radius:48px 48px 0 0;box-shadow:10px 18px 35px #082f3c40;overflow:hidden;min-height:650px}.phone-speaker{position:absolute;top:12px;right:100px;width:102px;height:22px;background:#10232c;border-radius:30px}.phone-heading{background:#172f3f;padding:42px 22px 20px}.phone-heading .training-mark img{width:120px;height:52px}.phone-heading p{color:#e5eff2;font-size:23px;line-height:1.4;margin:15px 0 0}.phone-content{padding:20px;color:#172e38}.phone-content>span{font-size:13px}.phone-content>a{display:block;margin-top:18px}.phone-content img{width:100%;height:105px;object-fit:cover;border-radius:10px}.phone-content small{display:block;font-size:12px;margin:10px 0 5px}.phone-content strong{font-size:16px}.floating-lesson{position:absolute;left:-8px;top:210px;width:230px;transform:rotate(-9deg);border-radius:15px;background:#fff;overflow:hidden;color:#172e38;box-shadow:0 20px 40px #082f3c30}.floating-lesson>img{height:110px;width:100%;object-fit:cover}.floating-lesson>div{padding:22px}.floating-lesson small{font-size:12px;letter-spacing:.08em;display:block}.floating-lesson strong{display:block;font-size:26px;margin:14px 0}.floating-lesson span{font-size:12px;color:var(--petrol)}.center-heading{text-align:center;max-width:760px;margin:0 auto 45px}.center-heading h2{font-size:40px;font-weight:650;line-height:1.22}.center-heading p{font-size:15px}.coursehub-home em{color:inherit;font-style:normal}.platform-features{padding-block:100px}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.feature-grid>article{padding:30px;background:#fff;border-radius:16px;min-width:0}.feature-grid h3{font-size:24px;font-weight:650;margin-bottom:12px}.feature-grid p{font-size:14px;margin-bottom:24px}.mini-platform{height:220px;overflow:hidden;background:#f3f6f6;border-radius:12px}.platform-preview{background:#fff;color:#172e38}.preview-top{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--line);gap:15px;font-size:12px}.preview-top .training-mark img{width:90px;height:38px}.preview-body{display:grid;grid-template-columns:130px 1fr}.preview-body aside{padding:20px 12px;display:flex;flex-direction:column;gap:20px;font-size:12px;background:#f4f7f7}.preview-content{padding:20px;min-width:0}.preview-title h3{font-size:16px}.preview-title>span{font-size:12px}.preview-courses{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.preview-courses img{height:65px;width:100%;object-fit:cover;border-radius:6px}.preview-courses small{font-size:12px}.preview-courses h4{font-size:12px;margin:8px 0}.preview-courses a>span{font-size:12px}.preview-material{display:none}.module-preview{background:#f5f7f7;padding:22px;border-radius:12px}.module-preview h4{margin:0 0 5px;font-size:18px}.module-preview>span{font-size:12px;color:var(--muted)}.module-preview a{display:flex;gap:18px;padding:15px 0;border-bottom:1px solid var(--line);font-size:13px;align-items:center}.module-preview a span{font-size:12px;color:var(--muted)}.lesson-preview{display:grid;grid-template-columns:130px 1fr;gap:10px 20px;align-items:center}.lesson-preview img{width:130px;height:115px;object-fit:cover;grid-row:span 2;border-radius:10px}.lesson-preview h4{margin:0;font-size:20px}.lesson-preview span{font-size:12px;color:var(--petrol)}.feature-resources a{display:block;padding:15px 0;border-bottom:1px solid var(--line)}.feature-resources span{display:block;font-size:12px;color:var(--muted);margin-bottom:6px}.feature-resources strong{font-size:14px;font-weight:600}.company-feature{background:#172f3f;color:#fff;border-radius:22px;padding:60px;gap:50px}.company-feature p,.company-feature dd{color:#d0dfe5}.company-feature h2{font-size:37px}.company-feature dt{font-weight:650;font-size:16px;margin-top:22px}.company-feature dd{font-size:13px;margin:7px 0 0;line-height:1.7}.company-feature figure{position:relative}.company-feature img{height:440px;border-radius:16px}.company-feature figcaption{background:#fff;color:#173b46;padding:20px;border-radius:12px;position:absolute;bottom:20px;left:20px;right:20px;font-size:13px;line-height:1.7}.learning-options{padding:100px 0}.learning-options .course{background:#fff;padding:22px;border-radius:16px}.learning-options .course-image{border-radius:10px;height:175px}.catalog-action{text-align:center;margin-top:35px}.training-faq{max-width:900px;padding:20px 0 90px}.training-faq details{background:#fff;border-radius:14px;margin-bottom:14px;padding:24px 30px}.training-faq summary{cursor:pointer;font-weight:600;font-size:16px;line-height:1.6}.training-faq details p{font-size:14px;margin:20px 0 0}.training-close{background:#126474;color:#fff;border-radius:22px;padding:65px;margin-bottom:70px}.training-close h2{font-size:44px;font-weight:650}.training-close p{color:#dcebee}.training-close .primary{background:#172f3f}.training-close .secondary{color:#fff;border-color:#c3dadd}.t-footer{background:#172f3f;border-radius:22px 22px 0 0;margin:0 24px;padding:55px}.t-footer p,.t-footer small{color:#d0dfe5}@media(max-width:1000px){.coursehub-hero{padding:40px 35px 0;min-height:580px}.coursehub-intro h1{font-size:44px}.training-phone{width:280px}.floating-lesson{width:190px;left:-12px}.phone-stage{height:510px}.company-feature{padding:35px;gap:30px}.preview-body{grid-template-columns:1fr}.preview-body aside{display:none}.preview-top>span{display:none}}@media(max-width:760px){.t-header{padding:14px 20px}.coursehub-hero{margin:0 12px;padding:34px 24px 0;grid-template-columns:1fr;gap:10px;border-radius:18px}.coursehub-intro{padding:0}.coursehub-intro h1{font-size:39px;line-height:1.2}.coursehub-intro p{font-size:14px;margin:25px 0}.hero-buttons .button{font-size:12px;padding:13px 17px}.phone-stage{width:100%;max-width:380px;margin:25px auto 0;height:400px}.training-phone{width:250px;min-height:550px}.phone-heading{padding-top:35px}.floating-lesson{width:175px;left:0;top:180px}.floating-lesson>img{height:80px}.floating-lesson>div{padding:15px}.floating-lesson strong{font-size:22px}.phone-speaker{right:80px}.center-heading h2{font-size:31px}.center-heading{margin-bottom:30px}.platform-features{padding-block:60px}.feature-grid{grid-template-columns:1fr;gap:16px}.feature-grid>article{padding:24px}.feature-grid h3{font-size:23px}.mini-platform{height:210px}.preview-top{padding:10px}.preview-content{padding:12px}.preview-courses{gap:8px}.preview-courses h4{font-size:12px}.preview-courses img{height:55px}.company-feature{padding:28px;gap:30px}.company-feature h2{font-size:31px}.company-feature img{height:300px}.learning-options{padding:60px 0}.learning-options .course-image{height:180px}.training-faq{padding-bottom:45px}.training-faq details{padding:20px}.training-faq summary{font-size:14px}.training-close{padding:30px;margin-bottom:40px}.training-close h2{font-size:33px}.t-footer{margin:0 12px;padding:30px}.preview-bar p{font-size:12px}}@media(max-width:1000px){.preview-top>.training-mark{display:block}}@media(max-width:760px){.floating-lesson{top:155px;width:165px}.floating-lesson>img{height:65px}.floating-lesson>div{padding:12px}.floating-lesson strong{font-size:20px;margin:9px 0}.floating-lesson small,.floating-lesson span{font-size:12px}.phone-stage{height:430px}}.coursehub-home{position:relative;isolation:isolate}.coursehub-home>section{position:relative;z-index:1}.study-backdrop{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.study-note{position:absolute;display:block;width:62px;height:66px;background:#eadc9b;box-shadow:2px 6px 9px #263e4612;transform:rotate(-13deg);opacity:.65}.study-note:after{content:"";position:absolute;left:15px;right:12px;top:23px;height:15px;border-top:1px solid #887c4b55;border-bottom:1px solid #887c4b45}.note-a{top:735px;left:22px}.note-b{top:1770px;right:23px;background:#b8d9d2;transform:rotate(12deg);width:52px;height:58px}.note-c{top:2650px;left:26px;background:#e9c9af;transform:rotate(9deg)}.note-d{bottom:510px;right:35px;transform:rotate(-8deg);width:49px;height:55px}.study-geometry{position:absolute;width:145px;fill:none;stroke:#527783;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;opacity:.38}.study-geometry text{fill:#527783;stroke:none;font-family:Georgia,serif;font-size:15px;font-style:italic}.geometry-a{top:740px;right:15px;transform:rotate(7deg)}.geometry-b{top:2470px;left:10px;transform:rotate(-8deg)}@media(max-width:760px){.study-note{width:35px;height:38px;opacity:.36}.study-note:after{left:8px;right:8px;top:13px;height:9px}.note-a{top:930px;left:4px}.note-b{top:2730px;right:3px;width:32px;height:37px}.note-c{top:4080px;left:3px}.note-d{bottom:500px;right:5px;width:30px;height:35px}.study-geometry{width:82px;opacity:.22}.geometry-a{top:940px;right:-17px}.geometry-b{top:4390px;left:-20px}}.floating-lesson{background:#f0e49c;border-radius:1px 1px 12px 2px;transform:rotate(-7deg);box-shadow:3px 12px 18px #082f3c35;overflow:visible;top:205px;width:220px;color:#223c40}.floating-lesson:before{content:"";position:absolute;inset:0 0 auto;height:27px;background:#d7c96b38;pointer-events:none}.floating-lesson>div{padding:34px 23px 25px}.floating-lesson small{font-size:12px;line-height:1.5;letter-spacing:.05em}.floating-lesson strong{font-size:27px;line-height:1.25;margin:18px 0 22px}.floating-lesson span{font-size:12px;color:#29494d;text-decoration:underline;text-underline-offset:4px}.floating-lesson:hover{background:#f6eaa6}@media(max-width:1000px){.floating-lesson{width:185px;top:210px}.floating-lesson>div{padding:28px 18px 21px}.floating-lesson strong{font-size:23px}.floating-lesson small,.floating-lesson span{font-size:12px}}@media(max-width:760px){.floating-lesson{width:165px;top:173px}.floating-lesson>div{padding:26px 16px 19px}.floating-lesson strong{font-size:21px;margin:13px 0 18px}.floating-lesson small,.floating-lesson span{font-size:12px}}.company-feature figure>img{object-position:35% center}.iphone-shell{position:relative;width:322px;margin-left:auto;padding:4px;border-radius:52px;background:linear-gradient(110deg,#899092,#d5dadb,#42484b 4%,#171c1e 48%,#848b8e 94%,#c0c6c8 98%,#4e5557);box-shadow:15px 24px 40px #042c3a66,1px 0 1px #dce4e5 inset}.training-phone{position:relative;width:100%;margin:0;min-height:690px;border:6px solid #080a0c;border-radius:48px;background:#fff;box-shadow:0 0 0 1px #242a2d;overflow:hidden}.phone-speaker{top:10px;left:50%;right:auto;transform:translate(-50%);width:86px;height:25px;background:#030405;border-radius:18px;z-index:3;box-shadow:0 1px 1px #ffffff0a inset}.phone-speaker i{position:absolute;right:9px;top:8px;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#244664,#101f2f 35%,#05080e 65%);box-shadow:0 0 0 2px #101215}.phone-status{position:absolute;top:15px;left:22px;right:20px;display:flex;align-items:center;justify-content:space-between;color:#fff;z-index:2;font-size:12px;font-weight:700;line-height:14px}.phone-status svg{width:48px;height:12px}.phone-heading{padding-top:58px}.iphone-key{position:absolute;left:-2px;width:3px;background:linear-gradient(90deg,#242a2d,#a4adaf,#424b4e);border-radius:2px 0 0 2px}.key-action{top:92px;height:19px}.key-volume-up{top:129px;height:38px}.key-volume-down{top:181px;height:38px}.key-power{left:auto;right:-3px;top:155px;height:60px;border-radius:0 2px 2px 0}.floating-lesson{z-index:4}@media(max-width:1000px){.iphone-shell{width:280px}.training-phone{width:100%}.phone-status{left:17px;right:16px;font-size:12px}.phone-status svg{width:41px}.phone-speaker{width:78px;height:23px}.phone-heading{padding-top:55px}}@media(max-width:760px){.iphone-shell{width:250px;border-radius:44px}.training-phone{width:100%;border-radius:40px}.phone-heading{padding-top:53px}.phone-speaker{width:72px;height:22px}.phone-speaker i{top:7px;width:8px;height:8px}.phone-status{left:15px;right:14px;font-size:12px}.phone-status svg{width:37px}}.coursehub-home .marker-text{font-style:normal;color:#173c44;background:linear-gradient(177deg,transparent 8%,#d2ec87 9%,#c5e873 17%,#cbe97e 83%,#d6ed94 91%,transparent 92%);padding:.025em .08em;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-decoration:none}.coursehub-intro h1 .marker-text{font-size:.92em;line-height:1.35}.company-feature h2 .marker-text,.training-close h2 .marker-text,.center-heading .marker-text{line-height:1.4}.feature-icon{display:flex;width:50px;height:50px;align-items:center;justify-content:center;border-radius:12px;color:#fff;margin-bottom:20px;background:var(--petrol);box-shadow:0 6px 12px #103f4b16}.feature-icon svg{width:26px;height:26px;stroke-width:1.8}.icon-progress{background:#c96132}.icon-path{background:#15809b}.icon-study{background:#b77a16}.icon-library{background:#298376}@media(max-width:760px){.feature-icon{width:44px;height:44px;border-radius:10px;margin-bottom:16px}.feature-icon svg{width:23px;height:23px}}.coursehub-hero{padding-bottom:135px}.hero-partners{position:absolute;bottom:0;left:0;width:55%;padding:22px 40px 23px 64px;background:#f7f8f8;color:#3b535b;border-top-right-radius:75px;z-index:5}.hero-partners:after{content:"";position:absolute;left:100%;bottom:0;width:70px;height:70px;background:radial-gradient(circle at 100% 0,transparent 70px,#f7f8f8 71px);pointer-events:none}.partners-heading{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-bottom:17px}.partners-heading>span{font-size:12px;font-weight:600}.partners-heading button{background:none;border:0;color:#52636b;text-decoration:underline;text-underline-offset:3px;font-size:12px;min-height:28px;padding:4px}.partner-window{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.partner-track{display:flex;width:max-content;animation:partners-scroll 23s linear infinite}.partner-set{display:flex;align-items:center;gap:35px;padding-right:35px}.partner-set img{width:108px;height:42px;object-fit:contain;filter:grayscale(1);opacity:.7}.partner-window:hover .partner-track,.partner-window.is-paused .partner-track{animation-play-state:paused}@keyframes partners-scroll{to{transform:translate(-50%)}}@media(max-width:1000px){.hero-partners{padding-left:35px;width:57%;padding-right:28px}.partners-heading>span{font-size:12px}.partner-set{gap:25px;padding-right:25px}.partner-set img{width:95px;height:38px}}@media(max-width:760px){.coursehub-hero{padding-bottom:0}.hero-partners{position:relative;width:calc(100% + 48px);margin-left:-24px;padding:24px;border-radius:0}.hero-partners:after{display:none}.partners-heading>span{font-size:12px}.partner-set img{width:95px;height:40px}}@media(prefers-reduced-motion:reduce){.partner-track{animation:none}.partner-window{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.partner-set[aria-hidden=true],.partners-heading button{display:none}}.partners-heading button{display:none}.partners-heading{margin-bottom:20px}.partner-set{gap:48px;padding-right:48px}.partner-set img{width:112px;height:42px;flex:0 0 112px}.partner-track{animation-duration:28s}@media(max-width:1000px){.partner-set{gap:40px;padding-right:40px}.partner-set img{width:105px;flex-basis:105px;height:40px}}@media(max-width:760px){.partner-set{gap:34px;padding-right:34px}.partner-set img{width:100px;flex-basis:100px;height:40px}}@media(min-width:761px){.hero-partners{border-top-right-radius:0;padding-right:65px}.hero-partners:after{left:calc(100% - 1px);bottom:0;width:116px;height:100%;background:#f7f8f8;clip-path:path("M 0 0 C 58 0 58 124 116 124 L 116 240 L 0 240 Z");height:124px}.hero-partners{height:124px}}@media(min-width:761px){.hero-partners{width:46%;height:108px;padding:16px 18px 15px 64px}.partners-heading{margin-bottom:12px}.hero-partners:after{width:76px;height:108px;clip-path:path("M 0 0 C 38 0 38 108 76 108 L 0 108 Z")}.coursehub-hero{padding-bottom:119px}}@media(min-width:761px)and (max-width:1000px){.hero-partners{width:49%;padding-left:35px}}.coursehub-hero{background:linear-gradient(112deg,#115a69,#176b79 54%,#115461)}.coursehub-intro .hero-buttons{gap:14px;align-items:center}.coursehub-intro .hero-buttons .button{min-height:48px;padding:13px 22px;border-radius:7px;font-size:13px;font-weight:600;gap:12px;line-height:1.35;transition:background .18s,color .18s,box-shadow .18s}.coursehub-intro .hero-buttons .primary{background:#152f40;color:#fff;box-shadow:0 3px 8px #083b4620}.coursehub-intro .hero-buttons .primary:hover{background:#0b2331;transform:none}.coursehub-intro .hero-buttons .secondary{background:#ffffff12;color:#fff;border:1px solid #ffffff60}.coursehub-intro .hero-buttons .secondary:hover{background:#fff2;transform:none}.coursehub-intro .hero-buttons .button:focus-visible{outline-color:#d2ec87;outline-offset:4px}@media(max-width:760px){.coursehub-intro .hero-buttons{gap:10px}.coursehub-intro .hero-buttons .button{padding:12px 14px;font-size:12px;gap:8px}.coursehub-intro .hero-buttons .button svg{width:16px;height:16px}}.extra-note-0{top:7%;right:16px;background:#b8d9d2;transform:rotate(11deg)}.extra-note-1{top:29%;left:12px;background:#eadc9b;transform:rotate(-8deg)}.extra-note-2{top:46%;right:14px;background:#e9c9af;transform:rotate(14deg)}.extra-note-3{top:64%;left:16px;background:#b8d9d2;transform:rotate(-16deg)}.extra-note-4{top:81%;right:20px;background:#eadc9b;transform:rotate(10deg)}.extra-note-5{top:95%;left:15px;background:#e9c9af;transform:rotate(-7deg)}.extra-geometry{width:100px;opacity:.27}.extra-geometry-0{top:3%;left:4px;transform:rotate(-9deg)}.extra-geometry-1{top:34%;right:0;transform:rotate(7deg)}.extra-geometry-2{top:57%;right:0;transform:rotate(-8deg)}.extra-geometry-3{top:75%;left:0;transform:rotate(9deg)}.extra-geometry-4{top:92%;right:5px;transform:rotate(6deg)}@media(max-width:760px){.extra-note{width:30px;height:34px;opacity:.28}.extra-note:nth-of-type(odd){left:-7px;right:auto}.extra-note:nth-of-type(2n){right:-7px;left:auto}.extra-geometry{width:65px;opacity:.16}.extra-geometry-0,.extra-geometry-3{left:-24px}.extra-geometry-1,.extra-geometry-2,.extra-geometry-4{right:-24px}}.animated-training-title{display:inline-block}.training-scroll-text{perspective:500px}.training-scroll-text>span{display:inline}.skiper-training{overflow:clip;background:#f7f8f8;position:relative}.skiper-scene{min-height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:70px 30px;gap:35px;text-align:center;perspective:500px}.skiper-scene h2{font-size:clamp(34px,5vw,64px);font-weight:650;color:#104a58;margin:0;perspective:500px}.skiper-word{display:inline-block;white-space:nowrap;margin-inline:.15em}.skiper-scene h3{font-size:clamp(24px,3vw,36px);margin:0}.scroll-topics,.scroll-partners{display:flex;justify-content:center;align-items:center;gap:28px;perspective:500px}.scroll-topic{display:flex;flex-direction:column;align-items:center;gap:15px;min-width:105px}.scroll-topic svg{width:60px;height:60px;padding:15px;background:#104a58;color:#fff;border-radius:14px}.scroll-topic:nth-child(2n) svg{background:#c47738}.scroll-topic span{font-size:13px}.scroll-partners img{width:140px;height:60px;object-fit:contain;filter:grayscale(1)}.skiper-static{padding-block:60px;text-align:center}@media(max-width:760px){.skiper-scene{min-height:75vh;padding:45px 20px;gap:25px}.skiper-scene h2{font-size:32px}.scroll-topics{display:grid;grid-template-columns:repeat(3,1fr);gap:26px 12px}.scroll-topic{min-width:85px}.scroll-topic span{font-size:12px}.scroll-topic svg{width:48px;height:48px;padding:12px}.scroll-partners{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.scroll-partners img{width:110px;height:50px}}.skiper-training{padding:30px 0 15px}.skiper-scene{min-height:0;padding:42px 30px;gap:25px}.skiper-scene:first-child{padding:28px 30px 34px}.skiper-scene h2{font-size:clamp(32px,3.6vw,48px)}.skiper-scene h3{font-size:clamp(22px,2.5vw,30px)}.skiper-scene:last-child{padding-bottom:35px}.platform-features{padding-top:55px}.rotating-training-title{display:block;position:relative;max-width:100%;line-height:1.24;margin-top:7px}.rotating-title-sizer{display:block;visibility:hidden}.rotating-title-phrase{position:absolute;inset:0;display:block;text-wrap:balance}.rotating-title-phrase>span{color:#173c44;padding:0 .045em;box-decoration-break:clone;-webkit-box-decoration-break:clone;background:linear-gradient(178deg,transparent 13%,#d3ed89 15%,#c9e975 79%,#d3ed89 86%,transparent 89%)}@media(max-width:760px){.skiper-training{padding-top:20px}.skiper-scene{padding:30px 20px;gap:23px}.skiper-scene:first-child{padding:20px}.skiper-scene h2{font-size:29px}.skiper-scene h3{font-size:23px}.scroll-topics{gap:20px 12px}.scroll-partners{display:flex;flex-wrap:wrap;gap:20px}.scroll-partners img{width:100px;height:42px}.platform-features{padding-top:35px}.rotating-training-title{font-size:.94em}}.coursehub-intro{container-type:inline-size;align-self:center;padding-top:0;padding-bottom:45px}.coursehub-intro h1{font-size:clamp(34px,3.5vw,50px);line-height:1.2;margin-bottom:24px}.rotating-training-title{width:max-content;max-width:100%;font-size:clamp(20px,7.5cqw,42px);line-height:1.5;letter-spacing:-.025em;white-space:nowrap;margin-top:12px;padding:0 .12em;color:#173c44;background:linear-gradient(178deg,transparent 13%,#d3ed89 15%,#c9e975 79%,#d3ed89 86%,transparent 89%)}.rotating-title-sizer{white-space:nowrap}.rotating-title-phrase{inset:0 .12em;white-space:nowrap;text-wrap:nowrap;display:flex;align-items:center}.rotating-title-phrase>span{background:none;padding:0}.coursehub-intro>p{max-width:48ch;margin:0 0 26px;font-size:15px;line-height:1.75}.coursehub-intro .hero-buttons{gap:12px;flex-wrap:wrap}.coursehub-intro .hero-buttons .button{padding:13px 18px}@media(max-width:760px){.coursehub-intro{padding-bottom:0}.coursehub-intro h1{font-size:clamp(28px,8.4vw,39px);margin-bottom:20px}.rotating-training-title{font-size:7.5cqw;margin-top:10px}.coursehub-intro>p{font-size:14px;margin:0 0 22px}.coursehub-intro .hero-buttons{gap:10px}.coursehub-intro .hero-buttons .button{padding:12px 13px}}.coursehub-intro{min-width:0}.coursehub-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}@media(max-width:760px){.coursehub-hero{grid-template-columns:minmax(0,1fr)}}html.lenis{scroll-behavior:auto}.phone-stage{height:490px}.iphone-shell{width:280px;aspect-ratio:1 / 2.06;border-radius:45px}.iphone-shell .training-phone{height:100%;min-height:0;border-radius:41px}.iphone-shell .phone-heading{padding:52px 19px 18px}.iphone-shell .phone-heading p{font-size:20px;line-height:1.35}.iphone-shell .phone-heading .training-mark img{width:108px;height:46px}.iphone-shell .phone-content{padding:17px}.iphone-shell .phone-content img{height:87px}.iphone-shell .phone-content strong{font-size:14px;line-height:1.35}.iphone-shell .phone-content>a{margin-top:15px}.iphone-shell:after{content:"";position:absolute;bottom:12px;left:36%;width:28%;height:4px;border-radius:4px;background:#172b33;pointer-events:none}.phone-stage .floating-lesson{width:190px;top:195px;left:0}.phone-stage .floating-lesson strong{font-size:24px}@media(max-width:1000px)and (min-width:761px){.iphone-shell{width:250px;border-radius:42px}.iphone-shell .training-phone{border-radius:38px}.phone-stage{height:450px}.phone-stage .floating-lesson{width:170px;left:-10px}.phone-stage .floating-lesson strong{font-size:21px}}@media(max-width:760px){.phone-stage{height:auto;min-height:510px;margin-top:22px;padding-bottom:24px}.iphone-shell{width:min(240px,85%);border-radius:40px}.iphone-shell .training-phone{border-radius:36px}.iphone-shell .phone-heading p{font-size:18px}.iphone-shell .phone-content img{height:76px}.phone-stage .floating-lesson{width:155px;top:175px;left:0}.phone-stage .floating-lesson strong{font-size:20px}}.course-grid-single{grid-template-columns:minmax(0,560px);justify-content:center}.preview-courses{grid-template-columns:minmax(0,1fr)}.coursehub-hero{background-image:linear-gradient(to right,rgba(220,241,238,.055) 1px,transparent 1px),linear-gradient(to bottom,rgba(220,241,238,.055) 1px,transparent 1px),linear-gradient(to right,rgba(220,241,238,.035) 1px,transparent 1px),linear-gradient(to bottom,rgba(220,241,238,.035) 1px,transparent 1px),linear-gradient(112deg,#115a69,#176b79 54%,#115461);background-size:100px 100px,100px 100px,20px 20px,20px 20px,100% 100%;background-position:center}.purchase-form{max-width:560px;display:grid;gap:18px;margin-top:32px}.purchase-form label{display:grid;gap:8px}.purchase-form input{padding:13px;border:1px solid var(--line);border-radius:6px}.secure-player{position:relative;background:#122e3c}.secure-player video{width:100%;display:block}.video-watermark{position:absolute;inset:20% 10% auto;color:#fff;background:#0006;padding:8px;font-size:12px;pointer-events:none;z-index:2}.student-workspace{padding-block:48px 80px}.student-heading{display:flex;justify-content:space-between;align-items:start;gap:24px}.student-heading h1{font-size:40px;margin:20px 0 12px}.student-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;margin-top:30px}.student-layout h2{font-size:25px;margin:24px 0}.student-layout h3{margin:32px 0 18px}.student-progress{padding:22px;background:#eaf0ee;border-radius:12px;display:flex;align-items:center;gap:24px}.student-progress progress{flex:1;accent-color:#125b69;height:8px}.student-syllabus{background:#fff;border:1px solid var(--line);border-radius:12px;padding:24px;align-self:start}.student-syllabus h2{font-size:22px;margin:0 0 20px}.student-syllabus button{width:100%;display:flex;gap:12px;flex-wrap:wrap;text-align:left;border:0;border-bottom:1px solid var(--line);background:transparent;padding:18px 8px;line-height:1.5}.student-syllabus button[aria-current]{background:#eaf3f1}.student-syllabus small{width:100%;padding-left:30px}.student-download{display:flex;justify-content:space-between;padding:20px;border:1px solid var(--line);margin-bottom:12px;border-radius:8px}.student-download span{font-size:12px}.student-empty{padding:35px;background:#edf3f0;border-radius:12px;margin-block:25px}.media-editor{display:flex;gap:16px;align-items:end;flex-wrap:wrap;padding:24px 0;border-bottom:1px solid var(--line)}.media-editor label{display:grid;gap:8px}.media-editor input{padding:10px;border:1px solid var(--line)}@media(max-width:760px){.student-layout{grid-template-columns:minmax(0,1fr)}.student-heading h1{font-size:30px}.student-progress{flex-direction:column;align-items:stretch}.student-progress progress{width:100%;flex:auto}}.commerce-page{padding-block:36px 80px}.training-eyebrow{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:#38616a}.commerce-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;margin-top:32px;align-items:start}.purchase-summary h1{font-size:clamp(30px,3.1vw,46px);line-height:1.2;margin:18px 0 24px}.purchase-summary>p{max-width:45ch}.purchase-price{padding:26px 0;border-block:1px solid var(--line);margin:30px 0}.purchase-price>span{font-size:13px;display:block}.purchase-price>strong{font-size:36px;display:block;margin:8px 0 16px}.purchase-price p{margin:0}.purchase-assurance{display:flex;align-items:start;gap:14px}.purchase-assurance svg{flex:none;color:var(--petrol);margin-top:4px}.purchase-assurance p{font-size:13px}.commerce-panel{padding:30px;background:#fff;border:1px solid var(--line);border-radius:16px;min-width:0}.purchase-steps{display:flex;list-style:none;padding:0;margin:0 0 30px;gap:20px;font-size:12px;color:var(--muted)}.purchase-steps li[aria-current]{font-weight:800;color:var(--petrol)}.training-form{display:grid;gap:18px;max-width:580px}.training-form h2{font-size:27px;margin:0}.training-form p{margin:0;font-size:14px}.training-form label,.media-editor label{display:grid;gap:8px;font-size:14px;font-weight:600}.training-form input,.training-form select,.media-editor input,.media-editor select{width:100%;min-width:0;border:1px solid #b7c9ca;border-radius:6px;background:#fbfcfb;padding:12px;color:#17343d;font-size:16px}.training-form label small{font-size:12px;color:var(--muted);font-weight:400}.training-form .button{justify-self:start}.training-form-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.training-alert{padding:15px;background:#fff1e8;color:#793e1d!important;border-radius:7px;line-height:1.6;font-size:14px}.field-help{font-size:12px!important}.checkout-total{font-size:42px;color:var(--petrol);font-weight:650}.verification-box{display:flex;gap:16px;padding:22px;background:#edf4f0;border-radius:10px;margin-block:20px}.verification-box>svg{flex:none;margin-top:4px}.verification-box h3{font-size:21px;margin:0 0 12px}.verification-box .text-link{margin:10px 0 0;display:block}.verification-box p{font-size:14px}.student-auth{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:40px;background:#fff;border:1px solid var(--line);border-radius:16px;margin-top:24px}.student-auth>div{padding:20px 10px}.student-auth h2{font-size:32px;margin:24px 0 16px}.student-account-actions{display:flex;gap:16px;align-items:center}.student-syllabus h3{font-size:14px;margin:22px 8px 8px;font-weight:700}.student-syllabus button{font-size:14px}.student-order{padding:14px 0;border-top:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap}.student-empty>.button{margin:12px 12px 0 0}.secure-player{aspect-ratio:16/9;border-radius:10px;overflow:hidden;isolation:isolate;display:grid;place-items:center}.secure-player video{height:100%;max-height:100%;object-fit:contain}.secure-player:fullscreen{border-radius:0;width:100vw;height:100vh;aspect-ratio:auto}.video-watermark{inset:18% auto auto 6%;max-width:85%;font-size:12px;line-height:1.5;opacity:.7;animation:training-watermark 43s steps(1,end) infinite;overflow-wrap:anywhere}.player-fullscreen{position:absolute;bottom:58px;right:12px;background:#0b283aab;color:#fff;border:1px solid #ffffff66;min-width:40px;min-height:40px;border-radius:6px;display:grid;place-items:center;z-index:3}.secure-player .player-fullscreen:hover{background:#0b283a}.lesson-next{display:flex;justify-content:space-between;gap:16px;margin:22px 0}.student-layout>div>.training-eyebrow{margin-top:26px}.student-download{align-items:center;gap:20px;font-size:14px}.admin-content-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:45px;align-items:start}.upload-form{padding:26px;background:#edf3f0;border-radius:12px;position:sticky;top:20px}.upload-form h2{display:flex;align-items:center;gap:12px}.upload-form input[type=file]{font-size:13px}.upload-form progress{width:100%;accent-color:var(--petrol)}.media-editor{display:grid;gap:16px;padding:24px;background:#fff;border:1px solid var(--line);border-radius:10px;margin:20px 0}.media-editor-row{display:grid;grid-template-columns:minmax(0,1fr) 85px;gap:16px}.media-editor .tag,.media-editor .button{justify-self:start}.checkbox-label{display:flex!important;align-items:center;gap:12px!important}.checkbox-label input{width:18px;height:18px;accent-color:var(--petrol);flex:none}.admin-feedback{position:sticky;bottom:16px;background:#e8f2ed;padding:14px;border-radius:8px;z-index:5}.admin-feedback:empty{display:none}.admin-orders{display:grid;gap:14px;margin:24px 0 40px}.admin-orders article{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:20px;border:1px solid var(--line);background:#fff;border-radius:10px}.admin-orders small{width:100%;overflow-wrap:anywhere}.access-card{max-width:560px;margin:24px auto;background:#fff;border:1px solid var(--line);border-radius:16px;padding:36px;display:grid;gap:22px}.access-card h1{font-size:34px}.access-card>p{margin:0}.access-card .training-form{width:100%}@keyframes training-watermark{0%,to{top:18%;left:6%}25%{top:32%;left:18%}50%{top:62%;left:10%}75%{top:48%;left:7%}}@media(max-width:900px){.commerce-layout{gap:32px}.admin-content-grid{grid-template-columns:minmax(0,1fr)}.upload-form{position:static}.student-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.commerce-page{padding-block:24px 50px}.commerce-layout,.student-auth{grid-template-columns:minmax(0,1fr);gap:28px}.commerce-panel,.student-auth{padding:22px}.purchase-summary h1{font-size:31px}.purchase-price{padding:18px 0;margin:20px 0}.purchase-steps{gap:16px}.student-auth>div{padding:0}.student-heading{flex-direction:column}.student-account-actions{width:100%;justify-content:space-between}.verification-box{padding:16px;gap:10px}.access-card{padding:22px}.access-card h1{font-size:28px}.video-watermark{font-size:12px}.media-editor{padding:18px}.player-fullscreen{bottom:48px;min-width:32px;min-height:32px}}.team-logo{max-width:180px;max-height:90px;object-fit:contain}.team-management{border:1px solid var(--line);border-radius:12px;padding:24px;margin:30px 0;background:#fff}.team-management summary{cursor:pointer;font-size:20px;font-weight:600}.team-management-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:28px 0}.team-members{list-style:none;padding:0}.team-members li{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--line)}.team-members span{font-size:12px}.team-library-title{margin:40px 0 24px}.team-library{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px}.team-library article{background:#fff;border:1px solid var(--line);border-radius:12px;padding:24px;display:grid;gap:16px}.team-library h3{font-size:22px}.team-library .button{justify-self:start}.enterprise-access{padding-top:30px}@media(max-width:760px){.team-management-grid{grid-template-columns:1fr}.team-management{padding:18px}}.video-preparing{aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;background:#e8f1ee;border-radius:10px;padding:30px;text-align:center}.video-preparing p{max-width:50ch;margin:0;font-size:14px}.video-preparing h3{font-size:23px}
