.offset[data-v-1e326d3d]{margin-left:-.6rem}.chapter-wrapper[data-v-f86393f5]{font-family:Manrope,sans-serif;position:relative;z-index:1}.chapter-header[data-v-f86393f5]{align-items:center;background:#141414;border:1px solid #383838;cursor:pointer;display:flex;gap:1rem;margin:.5rem 0;padding:1.25rem 1.5rem;transition:all .2s;width:100%}.chapter-header[data-v-f86393f5]:hover{border-color:#00e472}.chapter-arrow[data-v-f86393f5]{color:#666;flex-shrink:0;height:1.5rem;transition:transform .2s;width:1.5rem}.chapter-arrow svg[data-v-f86393f5]{height:100%;width:100%}.chapter-arrow.rotated[data-v-f86393f5]{transform:rotate(180deg)}.chapter-title[data-v-f86393f5]{color:#fff;flex:1;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:600;margin:0;text-align:left}.chapter-meta[data-v-f86393f5]{align-items:center;display:flex;gap:1rem}.module-count[data-v-f86393f5]{color:#666;font-size:.875rem}.completed-badge[data-v-f86393f5]{align-items:center;color:#00e472;display:flex;font-size:.875rem;font-weight:600;gap:.375rem}.chapter-content[data-v-f86393f5]{margin-left:0;padding-left:0;position:relative}@media(min-width:768px){.chapter-content[data-v-f86393f5]{margin-left:.75rem;padding-left:2rem}}.module-list[data-v-2f033641]{position:relative}.vertical-line[data-v-2f033641]{background:#383838;display:none;height:calc(100% - 6rem);left:5.7rem;position:absolute;top:3rem;width:1px;z-index:0}@media(min-width:768px){.vertical-line[data-v-2f033641]{display:block}}.cert-modal-overlay[data-v-b7e39927]{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}.cert-backdrop[data-v-b7e39927]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d9;top:0;right:0;bottom:0;left:0;position:absolute}.cert-modal[data-v-b7e39927]{background:#1a1a1a;max-width:420px;padding:2.5rem;position:relative;width:100%}.cert-close[data-v-b7e39927],.cert-modal[data-v-b7e39927]{border:1px solid #383838}.cert-close[data-v-b7e39927]{align-items:center;background:transparent;color:#666;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .15s ease;width:36px}.cert-close[data-v-b7e39927]:hover{border-color:#00e472;color:#00e472}.cert-close[data-v-b7e39927]:disabled{cursor:not-allowed;opacity:.5}.cert-header[data-v-b7e39927]{margin-bottom:2rem;text-align:center}.cert-icon[data-v-b7e39927]{align-items:center;background:#00e4721a;border:1px solid rgba(0,228,114,.3);color:#00e472;display:flex;height:64px;justify-content:center;margin:0 auto 1.25rem;width:64px}.cert-title[data-v-b7e39927]{color:#fff;font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.cert-subtitle[data-v-b7e39927]{color:#b0b0b0;font-size:.9rem;line-height:1.5;margin:0}.cert-error[data-v-b7e39927]{align-items:center;background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#f87171;display:flex;font-size:.875rem;gap:.5rem;margin-bottom:1.5rem;padding:.875rem 1rem}.cert-form[data-v-b7e39927]{gap:1.5rem}.cert-field[data-v-b7e39927],.cert-form[data-v-b7e39927]{display:flex;flex-direction:column}.cert-field[data-v-b7e39927]{gap:.5rem}.cert-label[data-v-b7e39927]{color:#fff;font-size:.875rem;font-weight:600}.cert-input[data-v-b7e39927]{background:#141414;border:1px solid #383838;color:#fff;font-family:Manrope,sans-serif;font-size:1rem;padding:.875rem 1rem;transition:border-color .15s ease;width:100%}.cert-input[data-v-b7e39927]::-moz-placeholder{color:#666}.cert-input[data-v-b7e39927]::placeholder{color:#666}.cert-input[data-v-b7e39927]:focus{border-color:#00e472;outline:none}.cert-input-error[data-v-b7e39927]{border-color:#ef4444}.cert-field-error[data-v-b7e39927]{color:#f87171;font-size:.8rem;margin:0}.cert-checkbox-wrapper[data-v-b7e39927]{padding-top:.5rem}.cert-checkbox-label[data-v-b7e39927]{align-items:flex-start;cursor:pointer;display:flex;gap:.875rem}.cert-checkbox[data-v-b7e39927]{opacity:0;pointer-events:none;position:absolute}.cert-checkmark[data-v-b7e39927]{align-items:center;background:#141414;border:1px solid #383838;color:#0d0d0d;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:all .15s ease;width:22px}.cert-checkbox:checked+.cert-checkmark[data-v-b7e39927]{background:#00e472;border-color:#00e472}.cert-checkbox:focus+.cert-checkmark[data-v-b7e39927]{border-color:#00e472}.cert-checkbox-text[data-v-b7e39927]{display:flex;flex-direction:column;gap:.125rem}.cert-checkbox-title[data-v-b7e39927]{color:#fff;font-size:.9rem;font-weight:500}.cert-checkbox-desc[data-v-b7e39927]{color:#666;font-size:.8rem}.cert-submit[data-v-b7e39927]{align-items:center;background:#00e472;border:none;color:#0d0d0d;cursor:pointer;display:flex;font-family:Manrope,sans-serif;font-size:1rem;font-weight:600;justify-content:center;margin-top:.5rem;min-height:52px;padding:1rem 1.5rem;transition:all .15s ease;width:100%}.cert-submit[data-v-b7e39927]:hover:not(:disabled){background:#00ff80}.cert-submit[data-v-b7e39927]:disabled{cursor:not-allowed;opacity:.7}.cert-spinner[data-v-b7e39927]{animation:spin-b7e39927 .6s linear infinite;border:2px solid #0d0d0d;border-radius:50%;border-top-color:transparent;height:20px;width:20px}@keyframes spin-b7e39927{to{transform:rotate(1turn)}}@media(max-width:480px){.cert-modal[data-v-b7e39927]{padding:2rem 1.5rem}.cert-title[data-v-b7e39927]{font-size:1.25rem}}.max-w-20[data-v-41cd247b]{max-width:20rem}.modal-backdrop[data-v-24541a8b]{align-items:center;background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:9999}.modal-container[data-v-24541a8b]{background:#141414;border:1px solid #383838;max-width:420px;padding:1.5rem;position:relative;width:100%}.close-btn[data-v-24541a8b]{align-items:center;background:transparent;border:1px solid #383838;color:#666;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .15s;width:28px}.close-btn[data-v-24541a8b]:hover{border-color:#00e472;color:#fff}.modal-title[data-v-24541a8b]{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 1.25rem}.form-group[data-v-24541a8b]{margin-bottom:1rem}.form-label[data-v-24541a8b]{color:#666;display:block;font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.form-textarea[data-v-24541a8b]{background:#0d0d0d;border:1px solid #383838;color:#fff;font-family:Manrope,sans-serif;font-size:.9375rem;padding:.75rem;resize:none;transition:border-color .15s;width:100%}.form-textarea[data-v-24541a8b]:focus{border-color:#00e472;outline:none}.form-textarea[data-v-24541a8b]::-moz-placeholder{color:#666}.form-textarea[data-v-24541a8b]::placeholder{color:#666}.char-count[data-v-24541a8b]{color:#666;display:block;font-size:.6875rem;margin-top:.375rem;text-align:right}.note-text[data-v-24541a8b]{color:#666;font-size:.75rem;line-height:1.5;margin-bottom:1.25rem}.submit-btn[data-v-24541a8b]{align-items:center;background:#00e472;border:none;color:#000;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1rem;transition:background .15s;width:100%}.submit-btn[data-v-24541a8b]:hover:not(.disabled){background:#00c962}.submit-btn.disabled[data-v-24541a8b]{background:#383838;color:#666;cursor:not-allowed}.spinner[data-v-24541a8b]{animation:spin-24541a8b .6s linear infinite;border:2px solid transparent;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}@keyframes spin-24541a8b{to{transform:rotate(1turn)}}.error-block[data-v-24541a8b]{background:#ef44441a;border:1px solid #ef4444;color:#f87171;font-size:.8125rem;margin-bottom:1rem;padding:.75rem}.success-icon[data-v-24541a8b]{display:flex;justify-content:center;margin-bottom:1rem}.success-text[data-v-24541a8b]{color:#b0b0b0;font-size:.875rem;line-height:1.6;margin-bottom:1.5rem;text-align:center}.course-landing[data-v-adb35c5d]{font-family:var(--dc-font-body);min-height:100vh}.landing-header[data-v-adb35c5d]{padding:2rem 0 1.5rem}.course-title[data-v-adb35c5d]{color:var(--dc-text);font-family:var(--dc-font-heading);font-size:2.75rem;font-weight:700;line-height:1.1;margin:0 0 .5rem}@media(max-width:768px){.course-title[data-v-adb35c5d]{font-size:2rem;line-height:1.15}}@media(max-width:640px){.course-landing[data-v-adb35c5d] .container{max-width:100%!important;padding-left:0!important;padding-right:0!important}.bordered-content[data-v-adb35c5d]{border-left:none!important;border-right:none!important}.landing-header[data-v-adb35c5d]{padding-left:1rem!important;padding-right:1rem!important}}.course-tags[data-v-adb35c5d]{display:flex;gap:1.25rem}.course-tag[data-v-adb35c5d]{color:var(--dc-text-muted);font-size:.75rem;font-weight:500;letter-spacing:.05em}.full-width-border-line[data-v-adb35c5d]{background:#383838;height:1px;width:100%}.bordered-content[data-v-adb35c5d]{background-color:var(--dc-bg-card,#1a1a1a);border-left:1px solid #383838;border-right:1px solid #383838;position:relative}.bordered-content[data-v-adb35c5d]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' fill='none' viewBox='0 0 2 2'%3E%3Cpath fill='%23fff' d='M0 1h1v1H0zM1 0h1v1H1z'/%3E%3C/svg%3E");background-repeat:repeat;background-size:4px 4px;content:"";top:0;right:0;bottom:0;left:0;opacity:var(--dc-pattern-opacity,.5);pointer-events:none;position:absolute;z-index:0}.content-grid[data-v-adb35c5d]{display:grid;grid-template-columns:1fr;position:relative;z-index:1}@media(min-width:1024px){.content-grid[data-v-adb35c5d]{grid-template-columns:1fr 330px}}.main-column[data-v-adb35c5d]{background:transparent;min-width:0;position:relative}.sidebar-column[data-v-adb35c5d]{border-left:1px solid #383838;display:none;position:relative}@media(min-width:1024px){.sidebar-column[data-v-adb35c5d]{display:block}}.sidebar-fixed[data-v-adb35c5d]{background:transparent;border-left:1px solid #383838;z-index:100}.sidebar-content[data-v-adb35c5d]{padding:0}.video-section[data-v-adb35c5d]{background:transparent;border-bottom:1px solid #383838}.video-wrapper[data-v-adb35c5d]{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.video-iframe[data-v-adb35c5d]{height:100%;left:0;position:absolute;top:0;width:100%}.stats-row[data-v-adb35c5d]{background:transparent;border-bottom:1px solid #383838;display:flex;flex-wrap:wrap;gap:2rem;padding:1rem 1.5rem}.stat-item[data-v-adb35c5d]{align-items:center;display:flex;gap:.5rem}.stat-icon[data-v-adb35c5d]{color:#666;height:1.125rem;width:1.125rem}.stat-text[data-v-adb35c5d]{color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.05em}.description-section[data-v-adb35c5d]{background:transparent;border-bottom:1px solid #383838;padding:1.5rem}.description-text[data-v-adb35c5d]{color:#b0b0b0;font-size:.9375rem;line-height:1.7;margin:0 0 1rem}.tools-section[data-v-adb35c5d]{background:transparent;border-bottom:1px solid #383838}.tools-header[data-v-adb35c5d]{align-items:center;display:flex;gap:.5rem;padding:1rem 1.5rem}.tools-icon[data-v-adb35c5d]{color:#666;height:.875rem;width:.875rem}.tools-label[data-v-adb35c5d]{color:#666;font-size:.6875rem;font-weight:600;letter-spacing:.08em}.tools-grid[data-v-adb35c5d]{border-top:1px solid #383838;display:flex}.tool-item[data-v-adb35c5d]{align-items:center;background:transparent;border-right:1px solid #383838;display:flex;justify-content:center;padding:2rem 3rem}.tool-item--last[data-v-adb35c5d]{border-right:none}.tool-logo[data-v-adb35c5d]{height:4rem;-o-object-fit:contain;object-fit:contain;width:4rem}@media(max-width:650px){.tools-grid[data-v-adb35c5d]{display:grid;grid-template-columns:repeat(2,1fr)}.tool-item[data-v-adb35c5d]{border-bottom:1px solid #383838;border-right:none;padding:1.5rem}.tool-item[data-v-adb35c5d]:nth-child(odd){border-right:1px solid #383838}.tool-item[data-v-adb35c5d]:nth-last-child(-n+2){border-bottom:none}.tool-logo[data-v-adb35c5d]{height:3rem;width:3rem}}.curriculum-section[data-v-adb35c5d]{background:#0d0d0de6;padding:0}.unlock-btn[data-v-adb35c5d]{align-items:center;background:#00e472;color:#000;display:flex;font-weight:600;justify-content:space-between;padding:1rem 1.25rem;text-decoration:none;transition:background .2s;width:100%}.unlock-btn[data-v-adb35c5d]:hover{background:#00c962}.unlock-text[data-v-adb35c5d]{font-size:1rem}.unlock-price[data-v-adb35c5d]{font-size:1.125rem}.unlock-btn.free-btn[data-v-adb35c5d]{border:none;cursor:pointer}.unlock-btn.free-btn[data-v-adb35c5d]:disabled{cursor:not-allowed;opacity:.7}.free-badge[data-v-adb35c5d]{background:#000;color:#00e472;font-size:.75rem;font-weight:700;padding:.25rem .5rem}.purchase-text[data-v-adb35c5d]{color:#b0b0b0;font-size:.875rem;line-height:1.6;margin-top:0;padding:1.5rem}.progress-section[data-v-adb35c5d]{margin-bottom:1rem;padding:1.5rem 1.5rem 0}.progress-header[data-v-adb35c5d]{display:flex;justify-content:space-between;margin-bottom:.5rem}.progress-label[data-v-adb35c5d]{color:#b0b0b0;font-size:.875rem}.progress-percent[data-v-adb35c5d]{color:#00e472;font-size:.875rem;font-weight:600}.progress-bar-wrapper[data-v-adb35c5d]{background:#141414;height:4px;overflow:hidden}.progress-bar-fill[data-v-adb35c5d]{background:#00e472;height:100%;transition:width .3s ease}.section-divider[data-v-adb35c5d]{background:#383838;height:1px;margin:1.5rem 0}.sidebar-content .section-divider[data-v-adb35c5d]{margin:1.5rem}.stats-sidebar[data-v-adb35c5d]{display:flex;flex-direction:column;gap:1rem;padding:0 1.5rem}.sidebar-stat[data-v-adb35c5d]{display:flex;justify-content:space-between}.sidebar-stat-label[data-v-adb35c5d]{color:#b0b0b0;font-size:.875rem}.sidebar-stat-value[data-v-adb35c5d]{color:#fff;font-size:.875rem;font-weight:600}.action-buttons[data-v-adb35c5d]{display:flex;flex-direction:column;gap:.75rem;padding:0 1.5rem}.action-btn[data-v-adb35c5d]{align-items:center;display:inline-flex;gap:.5rem;justify-content:center}.btn-icon[data-v-adb35c5d]{height:1.25rem;width:1.25rem}.free-notice[data-v-adb35c5d]{align-items:center;background:#141414;border:1px solid #383838;color:#00e472;display:flex;font-weight:600;gap:.5rem;margin:1.5rem;padding:1rem}.free-icon[data-v-adb35c5d]{height:1.25rem;width:1.25rem}.mobile-bottom-bar[data-v-adb35c5d]{display:none}@media(max-width:1023px){.mobile-bottom-bar[data-v-adb35c5d]{background:#0d0d0dfa;border-top:1px solid #383838;bottom:0;display:block;left:0;padding:1rem;position:fixed;right:0;z-index:1000}.mobile-unlock-btn[data-v-adb35c5d]{align-items:center;background:#00e472;border:none;color:#000;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.75rem;padding:.75rem 1.25rem;text-decoration:none;transition:background .2s}.mobile-unlock-btn[data-v-adb35c5d]:hover{background:#00c962}.mobile-unlock-btn.free-btn[data-v-adb35c5d]:disabled{cursor:not-allowed;opacity:.7}.mobile-unlock-btn .mobile-price[data-v-adb35c5d]{color:#000;font-size:1rem;font-weight:600}.mobile-unlock-btn .mobile-price.free-badge[data-v-adb35c5d]{background:#000;color:#00e472;font-size:.75rem;font-weight:700;padding:.25rem .5rem}.course-landing[data-v-adb35c5d]{padding-bottom:80px}}.enrolled-layout .main-column[data-v-adb35c5d]{order:1}.enrolled-layout .sidebar-column[data-v-adb35c5d]{order:2}.enrolled-about-section[data-v-adb35c5d]{border-top:1px solid #383838;margin-top:0}.about-header[data-v-adb35c5d]{border-bottom:1px solid #383838;padding:1.5rem}.about-title[data-v-adb35c5d]{color:var(--dc-text);font-family:var(--dc-font-heading);font-size:1.25rem;font-weight:600;margin:0}.description-section--no-border[data-v-adb35c5d],.tools-section--no-border[data-v-adb35c5d]{border-bottom:none}.testimonial-section[data-v-adb35c5d]{display:flex;flex-direction:column;gap:.75rem;padding:0 1.5rem 1.5rem}.testimonial-prompt[data-v-adb35c5d]{color:#b0b0b0;font-size:.875rem;margin:0}.testimonial-btn[data-v-adb35c5d]{width:100%}.bullets-section[data-v-adb35c5d]{background:transparent;border-bottom:1px solid #383838;padding:1.5rem}.bullets-section--no-border[data-v-adb35c5d]{border-bottom:none}.bullets-grid[data-v-adb35c5d]{display:grid;gap:1rem 2rem;grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.bullets-grid[data-v-adb35c5d]{grid-template-columns:1fr}.bullet-item[data-v-adb35c5d]{grid-column:1!important;grid-row:auto!important}}.bullet-item[data-v-adb35c5d]{align-items:flex-start;display:flex;gap:.5rem}.bullet-icon[data-v-adb35c5d]{color:#fff;flex-shrink:0;height:1rem;margin-top:.125rem;width:1rem}.bullet-text[data-v-adb35c5d]{color:#b0b0b0;font-size:.875rem;line-height:1.4}.description-text[data-v-adb35c5d] p{margin:0 0 1rem}.description-text[data-v-adb35c5d] p:last-child{margin-bottom:0}.description-text[data-v-adb35c5d] strong{color:#fff;font-weight:600}.description-text[data-v-adb35c5d] em{font-style:italic}.description-text[data-v-adb35c5d] ol,.description-text[data-v-adb35c5d] ul{margin:0 0 1rem;padding-left:1.5rem}.description-text[data-v-adb35c5d] li{margin-bottom:.25rem}
