.course-details-unlock-form_lockPanel__gwKYr{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);overflow:hidden;border:1px solid #dce8e2;border-radius:22px;background:#fff;box-shadow:0 18px 55px rgba(20,57,46,.08)}.course-details-unlock-form_lockedContent__52twV{display:flex;min-height:380px;flex-direction:column;justify-content:center;padding:clamp(26px,5vw,58px);background:linear-gradient(145deg,#e8f4ef,#f2f6f4)}.course-details-unlock-form_lockIcon__apgoH{width:48px;height:48px;display:grid;place-items:center;border:1px solid #c4ddd2;border-radius:15px;background:rgba(255,255,255,.76);font-size:1.3rem}.course-details-unlock-form_lockedContent__52twV h2{margin:20px 0 8px;color:#173c32;font-size:clamp(1.35rem,2.5vw,2rem)}.course-details-unlock-form_formPanel__qllBI>p:not(.course-details-unlock-form_eyebrow___Vg1a),.course-details-unlock-form_lockedContent__52twV p{color:#5c7169;line-height:1.65}.course-details-unlock-form_previewLines__vJdPc{display:grid;gap:12px;margin-top:18px;filter:blur(3px);opacity:.55}.course-details-unlock-form_previewLines__vJdPc i{height:13px;border-radius:8px;background:linear-gradient(90deg,#a9c9bb 65%,transparent 0)}.course-details-unlock-form_previewLines__vJdPc i:nth-child(2){width:84%}.course-details-unlock-form_previewLines__vJdPc i:nth-child(3){width:94%}.course-details-unlock-form_previewLines__vJdPc i:nth-child(4){width:62%}.course-details-unlock-form_formPanel__qllBI{padding:clamp(24px,4vw,44px)}.course-details-unlock-form_eyebrow___Vg1a{margin:0;color:#07836f;font-size:.72rem;font-weight:800;letter-spacing:.13em}.course-details-unlock-form_formPanel__qllBI h2{margin:9px 0;color:#173c32;font-size:clamp(1.35rem,2.4vw,1.85rem)}.course-details-unlock-form_formPanel__qllBI>p:not(.course-details-unlock-form_eyebrow___Vg1a){margin:0 0 22px;font-size:.94rem}.course-details-unlock-form_field__l_OC_{display:grid;gap:7px;margin:15px 0}.course-details-unlock-form_field__l_OC_ label{color:#25463b;font-size:.9rem;font-weight:700}.course-details-unlock-form_field__l_OC_ input{min-width:0;width:100%;padding:12px 13px;border:1px solid #cbd8d2;border-radius:10px;background:#fff;color:#173c32;font:inherit}.course-details-unlock-form_field__l_OC_ input:focus{outline:3px solid rgba(20,139,111,.2);border-color:#168a70}.course-details-unlock-form_field__l_OC_ input[aria-invalid=true]{border-color:#bd3e3e}.course-details-unlock-form_field__l_OC_>small,.course-details-unlock-form_privacy__T0VGm{color:#75837d;font-size:.78rem;line-height:1.5}.course-details-unlock-form_phoneRow__zPwZO{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px}.course-details-unlock-form_consent__I70LK{display:flex;align-items:flex-start;gap:10px;margin:17px 0 4px;color:#425d52;font-size:.86rem;line-height:1.5}.course-details-unlock-form_consent__I70LK input{width:18px;height:18px;flex:0 0 auto;margin:1px 0 0;accent-color:#087b68}.course-details-unlock-form_error__Hpl1C{color:#a52c2c!important;font-size:.82rem}.course-details-unlock-form_formPanel__qllBI form>button{display:flex;min-height:48px;width:100%;align-items:center;justify-content:center;gap:9px;margin-top:18px;padding:12px 18px;border:0;border-radius:11px;background:#087b68;color:#fff;font:inherit;font-weight:800;cursor:pointer;transition:background .18s ease,transform .18s ease}.course-details-unlock-form_formPanel__qllBI form>button:hover:not(:disabled){background:#066451;transform:translateY(-1px)}.course-details-unlock-form_formPanel__qllBI form>button:disabled{cursor:wait;opacity:.72}.course-details-unlock-form_spinner__ArPX2{width:16px;height:16px;border:2px solid rgba(255,255,255,.5);border-top-color:#fff;border-radius:50%;animation:course-details-unlock-form_spin__DeXhV .7s linear infinite}.course-details-unlock-form_privacy__T0VGm{display:block;margin-top:12px;text-align:center}.course-details-unlock-form_success__aurCG{padding:12px 15px;border:1px solid #a7d6c3;border-radius:10px;background:#edf8f2;color:#176347;font-weight:700}@keyframes course-details-unlock-form_spin__DeXhV{to{transform:rotate(1turn)}}@media (max-width:760px){.course-details-unlock-form_lockPanel__gwKYr{grid-template-columns:1fr}.course-details-unlock-form_lockedContent__52twV{min-height:240px}}@media (prefers-reduced-motion:reduce){.course-details-unlock-form_spinner__ArPX2{animation:none}.course-details-unlock-form_formPanel__qllBI form>button{transition:none}}.public-course-detail_page__B9cb1{min-height:100vh;background:#f6f8f7;color:#18312b}.public-course-detail_footer__Y7AAE,.public-course-detail_nav___tBKC{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px max(24px,calc((100vw - 1180px) / 2));background:#fff;border-bottom:1px solid #e0e8e4}.public-course-detail_nav___tBKC nav{display:flex;flex-wrap:wrap;gap:22px}.public-course-detail_breadcrumb__tl2Jk a,.public-course-detail_footer__Y7AAE a,.public-course-detail_nav___tBKC a{color:#176b5d;text-decoration:none}.public-course-detail_brand__fMGVO{color:#18312b!important;font-size:1.25rem;font-weight:800;letter-spacing:-.04em}.public-course-detail_brand__fMGVO span{color:#1a9a7d}.public-course-detail_container__RS_J5{display:grid;gap:24px;width:min(1180px,calc(100% - 40px));margin:0 auto;padding:32px 0 72px}.public-course-detail_breadcrumb__tl2Jk{display:flex;flex-wrap:wrap;gap:10px;color:#62736d;font-size:.88rem}.public-course-detail_banner__6WJ_y{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid #e0e8e4;border-radius:20px;background:#eaf1ef}.public-course-detail_banner__6WJ_y img{object-fit:cover}.public-course-detail_contentGrid__4mdRY,.public-course-detail_hero__ig1P0{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:24px;align-items:start}.public-course-detail_hero__ig1P0{padding:clamp(24px,5vw,56px);border-radius:24px;background:linear-gradient(135deg,#e6f2ed,#f4f7f5)}.public-course-detail_eyebrow__qMUne{color:#087f70;font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.public-course-detail_hero__ig1P0 h1{margin:10px 0 14px;font-size:clamp(2rem,5vw,3.6rem);line-height:1.06;letter-spacing:-.045em}.public-course-detail_summary___ehcj{max-width:62ch;color:#50635c;font-size:1.08rem;line-height:1.7}.public-course-detail_facts__fu6Eb{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.public-course-detail_facts__fu6Eb span{padding:7px 11px;border:1px solid #d0e1d9;border-radius:999px;background:#fff;font-size:.82rem}.public-course-detail_basePrice__BsyQE{display:flex;gap:10px;align-items:baseline;margin-top:22px;color:#63736e}.public-course-detail_basePrice__BsyQE strong{color:#18312b;font-size:1.4rem}.public-course-detail_panel__D_lmu{padding:24px;border:1px solid #e0e8e4;border-radius:18px;background:#fff;box-shadow:0 10px 32px rgba(26,51,43,.04)}.public-course-detail_panel__D_lmu h2{margin:0 0 16px;font-size:1.35rem}.public-course-detail_panel__D_lmu h3{margin:22px 0 8px;font-size:1rem}.public-course-detail_body__ejEEU,.public-course-detail_panel__D_lmu li,.public-course-detail_panel__D_lmu p{color:#586b64;line-height:1.7}.public-course-detail_curriculum__yiZs5 ul,.public-course-detail_panel__D_lmu ul{padding-left:21px}.public-course-detail_infoList__6AR_J{display:grid;gap:13px;margin:0}.public-course-detail_infoList__6AR_J div{display:grid;gap:3px}.public-course-detail_infoList__6AR_J dt{color:#718079;font-size:.78rem;font-weight:700}.public-course-detail_infoList__6AR_J dd{margin:0;color:#203a32}.public-course-detail_empty__WcGQ1,.public-course-detail_storageNote__IluiK{color:#70817a;font-size:.85rem}.public-course-detail_curriculum__yiZs5{display:grid;gap:18px;padding-left:22px}.public-course-detail_curriculum__yiZs5 h3{margin:0}.public-course-detail_curriculum__yiZs5 p{margin:5px 0}.public-course-detail_footer__Y7AAE{border-top:1px solid #e0e8e4;border-bottom:0}@media (max-width:760px){.public-course-detail_contentGrid__4mdRY,.public-course-detail_hero__ig1P0{grid-template-columns:1fr}.public-course-detail_nav___tBKC{align-items:flex-start;flex-direction:column;padding:16px 20px}.public-course-detail_nav___tBKC nav{gap:14px}.public-course-detail_container__RS_J5{width:min(100% - 28px,1180px);padding-top:20px}.public-course-detail_footer__Y7AAE{padding:18px 20px}}