.smp-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:14px;margin-top:18px}.smp-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.smp-image img,.smp-image figure img,.et_pb_image.smp-image img,.smp-card img,.smp-content img{display:block;width:100%;max-width:100%;height:auto;border-radius:18px;box-shadow:0 10px 30px rgba(32,79,94,0.10);border:1px solid rgba(95,145,158,0.12);background:#ffffff;transition:transform 0.25s ease,box-shadow 0.25s ease}.smp-image img:hover,.smp-image figure img:hover,.et_pb_image.smp-image img:hover,.smp-card img:hover,.smp-content img:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(32,79,94,0.14)}.smp-image,.smp-content .wp-caption,.smp-content figure{margin:24px 0 30px;text-align:center}.smp-image .wp-caption-text,.smp-content .wp-caption-text,.smp-content figcaption,.smp-image figcaption{margin-top:10px;font-size:14px;line-height:1.6;color:#5f6f75;text-align:center}.smp-image-frame{background:linear-gradient(180deg,#f7fbfc 0%,#edf6f8 100%);border:1px solid #d7e7ec;border-radius:22px;padding:14px;box-shadow:0 10px 26px rgba(31,74,88,0.08);margin:26px 0 32px}.smp-image-frame img{border-radius:16px;margin:0}.smp-img{display:block;max-width:100%;height:auto;margin:20px auto;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.08)}@media (max-width:767px){.smp-image,.smp-content .wp-caption,.smp-content figure,.smp-image-frame{margin:18px 0 24px}.smp-image img,.smp-image figure img,.et_pb_image.smp-image img,.smp-card img,.smp-content img,.smp-image-frame img{border-radius:14px}.smp-image .wp-caption-text,.smp-content .wp-caption-text,.smp-content figcaption,.smp-image figcaption{font-size:13px;line-height:1.5;padding:0 6px}}.page-id-240649 #page-container,.page-id-240649 #main-content,.page-id-240649 #main-content>.container,.page-id-240649 .et_builder_outer_content,.page-id-240649 .et_pb_section,.page-id-240649 .et_pb_row{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.smp-lesson-wrap{max-width:820px;margin:40px auto;color:#2f3a3d;line-height:1.7;font-family:inherit}.smp-card,.smp-card-soft,.smp-card-gradient,.smp-card-light-gradient{border-radius:14px;transition:transform 0.25s ease,box-shadow 0.25s ease;margin-bottom:30px}.smp-card{background:#ffffff;border:1px solid #e4efed;padding:30px 34px;box-shadow:0 8px 20px rgba(0,0,0,0.04)}.smp-card-soft{background:#f7fbfb;border:1px solid #ddebea;padding:32px 36px;box-shadow:0 8px 24px rgba(0,0,0,0.05)}.smp-card-gradient{background:linear-gradient(180deg,#f5fbfa 0%,#eaf6f4 100%);border:1px solid #d7ebe6;padding:30px 32px;box-shadow:0 10px 28px rgba(0,0,0,0.05)}.smp-card-light-gradient{background:linear-gradient(180deg,#fcfdfd 0%,#f3f8f7 100%);border:1px solid #ddebea;padding:30px 34px;box-shadow:0 8px 20px rgba(0,0,0,0.04)}.smp-card:hover,.smp-card-soft:hover,.smp-card-gradient:hover,.smp-card-light-gradient:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,0.12)}.smp-center{text-align:center}.smp-pill,.smp-pill-soft{display:inline-block;padding:8px 14px;border-radius:999px;font-size:14px;font-weight:700;margin-bottom:14px;color:#2c7a7b}.smp-pill{background:#dff1ed}.smp-pill-soft{background:#e8f3f1}.smp-lesson-wrap h2,.smp-lesson-wrap h3,.smp-lesson-wrap h4{color:#2c7a7b;margin-top:0}.smp-lesson-wrap h2{margin-bottom:14px}.smp-lesson-wrap h3{margin-bottom:10px}.smp-lesson-wrap p,.smp-lesson-wrap li{font-size:17px}.smp-lesson-wrap p{line-height:1.7}.smp-lesson-wrap ul,.smp-lesson-wrap ol{padding-left:22px}.smp-lesson-wrap ul li{margin-bottom:8px;line-height:1.6}.smp-lesson-wrap .smp-card{margin-bottom:28px}.smp-two-col{display:grid;grid-template-columns:1fr 1fr;gap:22px}.smp-purpose-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}.smp-purpose-item{background:#f7fbfb;border:1px solid #ddebea;border-radius:12px;padding:14px 16px;font-size:17px;text-align:center;box-shadow:0 6px 16px rgba(0,0,0,0.04);transition:transform 0.2s ease,box-shadow 0.2s ease}.smp-purpose-item:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(0,0,0,0.08)}@media (max-width:767px){.smp-lesson-wrap{margin:24px auto}.smp-card,.smp-card-soft,.smp-card-gradient,.smp-card-light-gradient{padding:24px 22px}.smp-two-col,.smp-purpose-grid{grid-template-columns:1fr}.smp-lesson-wrap p,.smp-lesson-wrap li{font-size:16px}}.sureforms_form,.sureforms_form .sureforms-fields-container,.sureforms_form .wp-block-group,.sureforms_form .sureforms-field-wrapper{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.sureforms_form input[type="text"],.sureforms_form input[type="email"]{background:rgba(255,255,255,0.07)!important;border:0.5px solid rgba(255,255,255,0.25)!important;color:#e8edf3!important;border-radius:6px!important}.sureforms_form input::placeholder{color:#5a7a96!important}.sureforms_form label{color:#9db3c8!important}.wp-block-sureforms-sureforms,.sureforms-form-container,.sureforms_form>div,.sureforms_form .wp-block,.sureforms_form .components-placeholder{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.sureforms_form input[type="text"],.sureforms_form input[type="email"]{background:rgba(255,255,255,0.08)!important;border:1px solid rgba(255,255,255,0.2)!important;color:#e8edf3!important;border-radius:6px!important}.sureforms_form input::placeholder{color:#7a9bbf!important}.sureforms_form label{color:#9db3c8!important}.srfm-form-container,.srfm-form,.srfm-block-single{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.srfm-form input[type="text"],.srfm-form input[type="email"]{background:rgba(255,255,255,0.08)!important;border:1px solid rgba(255,255,255,0.2)!important;color:#e8edf3!important;border-radius:6px!important;padding:10px 14px!important}.srfm-form input::placeholder{color:#7a9bbf!important}.srfm-form label{color:#9db3c8!important}.menu-login-button a{background-color:#007bff;color:#ffffff!important;padding:10px 20px!important;border-radius:5px;font-weight:bold;transition:all 0.3s ease}.menu-login-button a:hover{background-color:#0056b3;opacity:0.9}body.logged-in .hide-if-logged-in{display:none!important}.srfm-form-container label,.srfm-form-container .srfm-block label,.srfm-form-container .srfm-description{color:#ffffff!important}.srfm-form-container .srfm-error-message[hidden]{display:none!important}.srfm-form-container .srfm-block:not(.srfm-error) .srfm-error-message{display:none!important}.srfm-form-container .srfm-button,.srfm-form-container button[type="submit"],.srfm-form-container input[type="submit"]{background-color:#2c9c95!important;border-color:#2c9c95!important;color:#ffffff!important;font-weight:600}.srfm-form-container .srfm-button:hover,.srfm-form-container button[type="submit"]:hover,.srfm-form-container input[type="submit"]:hover{background-color:#257f7a!important}.srfm-form-container label::before,.srfm-form-container .srfm-block label::before{content:none!important}.et_social_media_follow .et_social_network_label{background:transparent!important;padding:0!important}.et_social_media_follow a{background:transparent!important}.et_social_media_follow .et_social_icon{background:transparent!important}