#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:transparent !important;border:none !important;padding:0 !important}:root{--brand:#bbe3d0;--text:#111;--muted:#6b6b6b;--bg-card:#fff;--bg-soft:#fafafa;--border:#e5e7eb;--radius:16px;--shadow:0 10px 18px rgba(0,0,0,.06);--turkis:var(--brand);--lav:var(--brand-2);--wc-text:#222;--wc-muted:#555;--wc-border:#ccc;--wc-focus:#0a66c2;--wc-bg-box:#f6f7f8;--ld-brand:var(--brand);--ld-brand-hover:var(--brand-2);--ld-text:#0f172a;--ld-radius:12px;--brand-:#a5a8c6}body,.learndash-wrapper,.ld-focus{color:var(--text);line-height:1.65;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}h1,h2,h3,h4,.entry-title,.elementor-heading-title,.learndash-wrapper h1,.learndash-wrapper h2,.learndash-wrapper h3{font-family:"Gilda Display",Georgia,"Times New Roman",serif;letter-spacing:.2px}.elementor-widget-woocommerce-checkout-page .woocommerce-terms-and-conditions-checkbox-text a,.woocommerce-terms-and-conditions-checkbox-text a,.woocommerce-privacy-policy-text a{font-weight:400 !important;font-size:14px !important;line-height:1.4 !important}.woocommerce form .form-row label,.woocommerce-checkout form label,.woocommerce #payment div.payment_box p{color:var(--wc-text) !important}.woocommerce input::placeholder,.woocommerce textarea::placeholder,.woocommerce select::placeholder{color:var(--wc-muted) !important;opacity:1}.woocommerce input.input-text,.woocommerce textarea,.woocommerce select{background-color:#fff;color:var(--wc-text) !important;border:1px solid var(--wc-border) !important}.woocommerce input.input-text:focus,.woocommerce textarea:focus,.woocommerce select:focus{outline:none;border-color:var(--wc-focus) !important;-moz-box-shadow:0 0 0 2px color-mix(in srgb,var(--wc-focus),transparent 80%);-webkit-box-shadow:0 0 0 2px color-mix(in srgb,var(--wc-focus),transparent 80%);-o-box-shadow:0 0 0 2px color-mix(in srgb,var(--wc-focus),transparent 80%);box-shadow:0 0 0 2px color-mix(in srgb,var(--wc-focus),transparent 80%)}.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row .input-text,.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row select,.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row textarea,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row .input-text,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row select,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row textarea,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row .input-text,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row select,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row textarea{background-color:#fafafa;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px}.woocommerce-checkout #payment ul.payment_methods li label,.woocommerce-checkout #payment .payment_box{color:var(--wc-text) !important}.woocommerce-checkout #payment .payment_box{background-color:var wc bg box;border:1px solid var(--wc-border)}.woocommerce-checkout #payment ul.payment_methods li input[type=radio]+label:before{border-color:var(--wc-text) !important}.woocommerce-checkout #payment ul.payment_methods li input[type=radio]:checked+label:before{border-color:var(--wc-focus) !important}.woocommerce-checkout #payment ul.payment_methods li input[type=radio]:checked+label:after{background-color:var wc focus !important}.woocommerce #payment .wc_payment_method input[type=radio]{margin:0 .1em 0 0}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:var wc focus !important;color:#fff !important;border:none !important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{filter:brightness(.9)}.woocommerce-terms-and-conditions-checkbox-text,.woocommerce-terms-and-conditions-checkbox-text strong{font-weight:200 !important}.woocommerce .checkout p,.woocommerce .checkout label,.woocommerce .checkout li{font-size:16px !important}.woocommerce .checkout h1,.woocommerce .checkout h2,.woocommerce .checkout h3,.woocommerce .checkout h4{line-height:1 !important}button[name=woocommerce_checkout_place_order]{font-weight:550 !important;font-family:var(--e-global-typography-text-font-family) !important}.woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment{border:none !important;padding:0 !important}.woocommerce .checkout .wc-gzd-cart-item-name-wrapper{flex-direction:column !important;display:inline-flex !important;background-color:#fff !important;line-height:1 !important;-moz-border-radius:4px !important;-webkit-border-radius:4px !important;-o-border-radius:4px !important;border-radius:4px !important;align-items:center !important;gap:.3em !important;padding:.5em !important}.wc-gzd-cart-item-thumbnail{max-width:5em !important;margin:.2em}.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th{font-weight:var(--e-global-typography-text-font-weight) !important;font-size:16px !important;line-height:var(--e-global-typography-text-line-height) !important;font-family:var(--e-global-typography-text-font-family) !important;padding:.3em !important;margin:0 !important}.woocommerce-checkout-review-order-table th{font-weight:550 !important}.woocommerce .checkout .e-checkout__container *{-moz-box-shadow:none !important;-webkit-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important}.woocommerce h3#order_payment_heading{font-weight:400;font-size:33.2px}.woocommerce-checkout{--sections-title-spacing:1em}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #payment_method_ppcp-gateway img{width:auto;min-height:35px !important}.learndash-wrapper .ld-button,a.ld-button,.ld-course-list .ld_course_grid a.btn,.ld-course-list .ld_course_grid a.more{background-color:var ld brand !important;color:var(--ld-text) !important;border:1px solid var(--ld-brand-hover) !important;-moz-border-radius:var(--ld-radius) !important;-webkit-border-radius:var(--ld-radius) !important;-o-border-radius:var(--ld-radius) !important;border-radius:var(--ld-radius) !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important;background-image:none !important}.learndash-wrapper .ld-button:hover,.ld-course-list .ld_course_grid a.btn:hover,.ld-course-list .ld_course_grid a.more:hover{background-color:var ld brand hover !important;color:var(--ld-text) !important}.learndash-wrapper .ld-course-list-items .ld-course-list-item{background-color:var bg card;border:1px solid var(--border);overflow:hidden;-moz-border-radius:var(--radius);-webkit-border-radius:var(--radius);-o-border-radius:var(--radius);border-radius:var(--radius);-moz-box-shadow:var(--shadow);-webkit-box-shadow:var(--shadow);-o-box-shadow:var(--shadow);box-shadow:var(--shadow);-moz-transition:transform .2s ease,box-shadow .2s ease;-webkit-transition:transform .2s ease,box-shadow .2s ease;-o-transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease}.learndash-wrapper .ld-course-list-items .ld-course-list-item:hover{-moz-box-shadow:0 14px 28px rgba(0,0,0,.08);-webkit-box-shadow:0 14px 28px rgba(0,0,0,.08);-o-box-shadow:0 14px 28px rgba(0,0,0,.08);box-shadow:0 14px 28px rgba(0,0,0,.08);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);transform:translateY(-3px)}.learndash-wrapper .ld-course-list-items .ld-course-title{font-weight:700;font-size:22px;margin:8px 0}.learndash-wrapper .ld-course-list-items .ld-course-list-item .ld-course-content{padding:18px 20px}.learndash-wrapper .ld-course-list-items .ld-course-list-item .ld-course-meta{color:var(--muted);font-size:14px}.learndash-wrapper .ld-course-list-items .ld-course-list-item .ld-course-image img{width:100%;display:block;height:auto;object-fit:cover;aspect-ratio:16/9}.ld-course-list-items .ld_course_grid_button{outline:0 !important;background-color:transparent !important;border:0 !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important;padding:0 !important}.ld-course-list-items .ld_course_grid_button a,.ld-course-list-items .btn-primary{display:block !important;outline:0 !important;font-weight:600;background-color:var brand !important;color:#000 !important;border:0 !important;-moz-border-radius:20px !important;-webkit-border-radius:20px !important;-o-border-radius:20px !important;border-radius:20px !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important;-moz-transition:background-color .25s ease,color .25s ease;-webkit-transition:background-color .25s ease,color .25s ease;-o-transition:background-color .25s ease,color .25s ease;transition:background-color .25s ease,color .25s ease;padding:12px 22px !important}.ld-course-list-items .ld_course_grid_button a:hover,.ld-course-list-items .btn-primary:hover{background-color:var brand !important;color:#fff !important}.ld-course-list-items .ld_course_grid_button a:focus{outline:none !important;-moz-box-shadow:0 0 0 2px rgba(0,0,0,.08) !important;-webkit-box-shadow:0 0 0 2px rgba(0,0,0,.08) !important;-o-box-shadow:0 0 0 2px rgba(0,0,0,.08) !important;box-shadow:0 0 0 2px rgba(0,0,0,.08) !important}.learndash-wrapper .ld-status,.learndash-wrapper .ld-status-label,.learndash-wrapper .ld-status-badge,.ld_course_grid .ld_course_grid_status,.ld_course_grid .ld-status,.learndash-wrapper .ld-badge{display:inline-block !important;font-weight:700 !important;color:#111 !important;line-height:1 !important;border:none !important;-moz-border-radius:8px !important;-webkit-border-radius:8px !important;-o-border-radius:8px !important;border-radius:8px !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important;padding:6px 12px !important}.learndash-wrapper .ld-status-enrolled,.learndash-wrapper .ld-badge--enrolled,.learndash-wrapper [data-ld-status=enrolled],.ld_course_grid .ld_course_grid_status.enrolled,.ld_course_grid .ld-status.enrolled,.learndash-course-status.enrolled{background-color:#e6b0ab !important;color:#111 !important}.learndash-wrapper .ld-status-in-progress,.learndash-wrapper .ld-badge--progress,.learndash-wrapper [data-ld-status=in-progress],.ld_course_grid .ld_course_grid_status.in-progress,.ld_course_grid .ld-status.in-progress,.learndash-course-status.in-progress{background-color:#ffeda5 !important;color:#111 !important}.learndash-wrapper .ld-status-complete,.learndash-wrapper .ld-status-completed,.learndash-wrapper .ld-badge--completed,.learndash-wrapper [data-ld-status=completed],.ld_course_grid .ld_course_grid_status.completed,.ld_course_grid .ld-status.completed,.learndash-course-status.completed{background-color:#bbe3d0 !important;color:#111 !important}.ld_course_grid .ribbon,.ld_course_grid .ld-ribbon,.ld_course_grid .ribbon .text,.ld_course_grid .ld-ribbon .text{background-color:transparent !important;color:inherit !important}.ld_course_grid .ribbon.enrolled,.ld_course_grid .ld-ribbon.enrolled{background-color:#e6b0ab !important}.ld_course_grid .ribbon.in-progress,.ld_course_grid .ld-ribbon.in-progress{background-color:#ffeda5 !important}.ld_course_grid .ribbon.completed,.ld_course_grid .ld-ribbon.completed{background-color:#bbe3d0 !important}.learndash-wrapper .ld-status a,.ld_course_grid .ld-status a{all:unset !important}.learndash-wrapper .ld-content-actions a,.learndash-wrapper .ld-content-actions a:link,.learndash-wrapper .ld-content-actions a:visited,.ld-focus .ld-content-actions a,.ld-focus .ld-content-actions a:link,.ld-focus .ld-content-actions a:visited{display:inline-flex !important;text-decoration:none !important;font-weight:600 !important;background-color:var(--brand) !important;color:#111 !important;border:none !important;-moz-border-radius:999px !important;-webkit-border-radius:999px !important;-o-border-radius:999px !important;border-radius:999px !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important;fill:#111 !important;align-items:center !important;gap:.5rem !important;padding:8px 16px !important}.learndash-wrapper .ld-content-actions a:hover,.learndash-wrapper .ld-content-actions a:active,.ld-focus .ld-content-actions a:hover,.ld-focus .ld-content-actions a:active{background-color:var(--brand-2) !important;color:#111 !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important;-moz-transform:none !important;-webkit-transform:none !important;-o-transform:none !important;transform:none !important;fill:#111 !important}.learndash-wrapper .ld-content-actions a svg,.ld-focus .ld-content-actions a svg{color:#111 !important;fill:#111 !important;stroke:#111 !important}.single-sfwd-lessons .entry-content,.single-sfwd-topic .entry-content,.single-sfwd-courses .entry-content{max-width:860px;background-color:var bg card;border:1px solid var(--border);-moz-border-radius:var(--radius);-webkit-border-radius:var(--radius);-o-border-radius:var(--radius);border-radius:var(--radius);-moz-box-shadow:var(--shadow);-webkit-box-shadow:var(--shadow);-o-box-shadow:var(--shadow);box-shadow:var(--shadow);padding:24px 24px 60px;margin:auto}.ld-focus .ld-focus-sidebar{width:300px;border-right:1px solid var(--border)}.ld-focus .ld-focus-content{max-width:960px;padding:32px;margin:auto}.learndash-wrapper .ld-progress{margin:14px 0 6px}.learndash-wrapper .ld-progress .ld-progress-heading{margin-bottom:6px;font-weight:600;color:var(--muted)}.learndash-wrapper .ld-progress .ld-progress-bar{background-color:#eceff1;position:relative;overflow:hidden;height:10px;-moz-border-radius:999px;-webkit-border-radius:999px;-o-border-radius:999px;border-radius:999px}.learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-fill{height:100%;background-image:-moz-linear-gradient(90deg,var,brand) !important;background-image:-webkit-linear-gradient(90deg,var,brand) !important;background-image:-moz-linear-gradient(0deg,var,brand) !important;background-image:-o-linear-gradient(90deg,var,brand) !important;background-image:-webkit-linear-gradient(0deg,var,brand) !important;background-image:-ms-linear-gradient(90deg,var,brand) !important;background-image:-o-linear-gradient(0deg,var,brand) !important;background-image:linear-gradient(0deg,var,brand) !important;background-image:-ms-linear-gradient(0deg,var,brand) !important;background-image:linear-gradient(90deg,var,brand) !important}.learndash-wrapper .ld-progress .ld-progress-stats{font-weight:600;color:var(--muted)}.learndash-wrapper .ld-status .ld-status-icon{color:#111;background-image:-moz-linear-gradient(90deg,var,brand);background-image:-webkit-linear-gradient(90deg,var,brand);background-image:-moz-linear-gradient(0deg,var,brand);background-image:-o-linear-gradient(90deg,var,brand);background-image:-webkit-linear-gradient(0deg,var,brand);background-image:-ms-linear-gradient(90deg,var,brand);background-image:-o-linear-gradient(0deg,var,brand);background-image:linear-gradient(0deg,var,brand);background-image:-ms-linear-gradient(0deg,var,brand);background-image:linear-gradient(90deg,var,brand)}.ld-focus .ld-progress .ld-progress-bar{background-color:#eaeaea !important;overflow:hidden;height:10px !important;-moz-border-radius:999px !important;-webkit-border-radius:999px !important;-o-border-radius:999px !important;border-radius:999px !important}.ld-focus .ld-progress .ld-progress-bar .ld-progress-fill{height:100% !important;background-image:-moz-linear-gradient(90deg,var,turkis) !important;background-image:-webkit-linear-gradient(90deg,var,turkis) !important;background-image:-moz-linear-gradient(0deg,var,turkis) !important;background-image:-o-linear-gradient(90deg,var,turkis) !important;background-image:-webkit-linear-gradient(0deg,var,turkis) !important;background-image:-ms-linear-gradient(90deg,var,turkis) !important;background-image:-o-linear-gradient(0deg,var,turkis) !important;background-image:linear-gradient(0deg,var,turkis) !important;background-image:-ms-linear-gradient(0deg,var,turkis) !important;background-image:linear-gradient(90deg,var,turkis) !important}.ld-focus .ld-progress .ld-progress-stats>*:not(:first-child),.ld-focus .ld-progress .ld-progress-stats [class*=step]{display:none !important}.ld-focus .ld-focus-sidebar,.ld-focus .ld-focus-sidebar *,.ld-focus .ld-breadcrumbs,.ld-focus .ld-breadcrumbs a,.ld-focus .ld-progress .ld-progress-stats{color:var(--text) !important}.ld-focus .ld-section-heading,.ld-focus .ld-lesson-section-heading,.ld-focus .ld-lesson-list .ld-lesson-section-heading,.ld-focus .ld-topic-list .ld-lesson-section-heading{color:var(--text) !important}.ld-focus .ld-lesson-list .ld-lesson-item,.ld-focus .ld-topic-list .ld-topic-item{background-color:#fff !important;color:var(--text) !important;border:1px solid #eee !important}.ld-focus :where(.ld-lesson-list .ld-lesson-item.current,.ld-topic-list .ld-topic-item.current,.ld-lesson-list .ld-lesson-item.is-current,.ld-topic-list .ld-topic-item.is-current){background-color:var turkis !important;color:var(--text) !important;border-color:var(--turkis) !important;border-left-width:0 !important}.ld-focus .ld-lesson-list .ld-lesson-item.current a,.ld-focus .ld-topic-list .ld-topic-item.current a,.ld-focus .ld-lesson-list .ld-lesson-item.current .ld-status,.ld-focus .ld-topic-list .ld-topic-item.current .ld-status{color:var(--text) !important;fill:var(--text) !important}.ld-focus .ld-status-icon,.ld-focus .ld-status-complete{background-color:transparent !important;color:var(--text) !important}.login form .button-primary,.woocommerce .woocommerce-Button.button,.wp-core-ui .button-primary{font-weight:600;background-color:#bbe3d0 !important;color:#000 !important;border:none !important;-moz-border-radius:8px !important;-webkit-border-radius:8px !important;-o-border-radius:8px !important;border-radius:8px !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important;-moz-transition:background-color .3s ease;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.login form .button-primary:hover,.woocommerce .woocommerce-Button.button:hover,.wp-core-ui .button-primary:hover{background-color:#a6d7c2 !important;color:#000 !important}.login form .button-primary,.wp-core-ui .button-primary{background-color:#bbe3d0 !important;color:#000 !important;border:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important}.login form .button-primary:hover,.wp-core-ui .button-primary:hover{background-color:#a6d7c2 !important;color:#000 !important}@media (max-width:1024px){.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods li label img{width:auto;min-height:35px !important}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods .payment-methods--logos>div{gap:.3em}}@media (max-width:768px){.single-sfwd-lessons .entry-content,.single-sfwd-topic .entry-content,.single-sfwd-courses .entry-content{border:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;padding:18px}.ld-focus .ld-focus-sidebar{width:260px}.ld-focus .ld-focus-content{padding:20px}}@media (max-width:640px){.ld-focus .ld-focus-header{display:grid !important;grid-template-columns:1fr 1fr !important;align-items:center !important;grid-auto-rows:auto !important;row-gap:10px !important}.ld-focus .ld-focus-header .ld-progress{grid-column:1/-1 !important;padding:6px 12px !important;margin:0 !important}.ld-focus .ld-progress .ld-progress-heading{margin-bottom:6px !important;color:#111 !important;font-size:12px !important;text-align:center !important;letter-spacing:.02em !important}.ld-focus .ld-progress .ld-progress-stats{color:#111 !important;font-size:12px !important;text-align:center !important}.ld-focus .ld-progress .ld-progress-bar{height:8px !important;-moz-border-radius:999px !important;-webkit-border-radius:999px !important;-o-border-radius:999px !important;border-radius:999px !important}.ld-focus .ld-content-actions{display:flex !important;justify-content:space-between !important;gap:8px !important;grid-column:1/-1 !important}.ld-focus .ld-content-actions a{text-align:center !important;flex:1 1 auto !important}}@media (min-width:641px) and (max-width:1024px){.ld-focus .ld-progress .ld-progress-heading,.ld-focus .ld-progress .ld-progress-stats{font-size:13px !important}.ld-focus .ld-progress .ld-progress-bar{height:9px !important}}