.sura-home-intro{--sura-dark:#073f37;--sura-green:#087565;--sura-green-hover:#065f53;--sura-mint:#eaf6f3;--sura-light:#f7fbfa;--sura-border:#d6e9e4;--sura-text:#384a47;--sura-white:#ffffff;position:relative;padding:90px 20px;overflow:hidden;background:radial-gradient(circle at 10% 15%,rgb(8 117 101 / .07),transparent 30%),linear-gradient(180deg,#ffffff 0%,#f7fbfa 100%);font-family:inherit}.sura-home-intro,.sura-home-intro *,.sura-home-intro *::before,.sura-home-intro *::after{box-sizing:border-box}.sura-home-intro .sura-container{position:relative;z-index:1;width:min(1180px, 100%);margin-inline:auto}.sura-intro-header{max-width:820px;margin:0 auto 55px;text-align:center;overflow-wrap:anywhere}.sura-section-label{display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px;padding:8px 20px;border:1px solid var(--sura-border);border-radius:999px;color:var(--sura-green);background:var(--sura-mint);font-size:14px;font-weight:700;line-height:1.5}.sura-intro-header h2{margin:0 0 22px;color:var(--sura-dark);font-size:clamp(30px, 4vw, 48px);font-weight:800;line-height:1.4;letter-spacing:-.4px}.sura-intro-header p{max-width:760px;margin:0 auto;color:var(--sura-text);font-size:18px;line-height:2.1}.sura-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.sura-feature-card{position:relative;min-height:280px;padding:34px 30px;border:1px solid var(--sura-border);border-radius:18px;background:rgb(255 255 255 / .95);box-shadow:0 12px 35px rgb(7 63 55 / .06);text-align:right;overflow:hidden;overflow-wrap:anywhere;transition:transform 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease}.sura-feature-card::after{content:"";position:absolute;top:0;right:30px;width:52px;height:4px;border-radius:0 0 5px 5px;background:var(--sura-green)}.sura-feature-card h3{margin:0 0 18px;color:var(--sura-dark);font-size:23px;font-weight:800;line-height:1.5}.sura-feature-card p{margin:0;color:var(--sura-text);font-size:16px;line-height:2}.sura-feature-card p+p{margin-top:18px}.sura-feature-card strong{color:var(--sura-dark);font-weight:800}@media (hover:hover) and (pointer:fine){.sura-feature-card:hover{transform:translateY(-7px);border-color:rgb(8 117 101 / .35);box-shadow:0 18px 45px rgb(7 63 55 / .11)}}@media (max-width:991px){.sura-home-intro{padding:75px 20px}.sura-intro-header{max-width:720px;margin-bottom:45px}.sura-feature-grid{grid-template-columns:1fr;max-width:720px;margin-inline:auto}.sura-feature-card{min-height:auto}}@media (max-width:600px){.sura-home-intro{padding:55px 16px}.sura-intro-header{margin-bottom:34px;text-align:right}.sura-section-label{margin-bottom:14px;padding:7px 16px;font-size:13px}.sura-intro-header h2{margin-bottom:16px;font-size:29px;line-height:1.45}.sura-intro-header p{font-size:16px;line-height:2}.sura-feature-grid{grid-template-columns:1fr;gap:16px}.sura-feature-card{min-height:auto;padding:28px 22px;border-radius:14px}.sura-feature-card::after{right:22px;width:42px}.sura-feature-card h3{margin-bottom:14px;font-size:21px}.sura-feature-card p{font-size:15px;line-height:2}.sura-feature-card p+p{margin-top:15px}}@media (prefers-reduced-motion:reduce){.sura-feature-card{transition:none}}.sura-event-card{direction:rtl;width:calc(100% - 32px);max-width:760px;margin:30px auto;padding:24px;box-sizing:border-box;background:#fff;border:1px solid #eeeae2;border-radius:18px;box-shadow:0 8px 30px rgb(0 0 0 / .08)}.sura-event-card>*{margin-top:0;margin-bottom:10px}.sura-event-card .wp-block-image{margin-bottom:22px}.sura-event-card .wp-block-image img{display:block;width:100%;height:auto;border-radius:14px}.sura-event-card h1,.sura-event-card h2,.sura-event-card h3{margin-top:0;margin-bottom:8px;line-height:1.4;color:#23343b}.sura-event-card h1,.sura-event-card h2{font-size:clamp(24px, 4vw, 34px)}.sura-event-card p{margin:4px 0;line-height:1.8}.sura-event-card .gform_wrapper{margin-top:26px;padding-top:22px;border-top:1px solid #e9e5dc}.sura-event-card .gform_fields{row-gap:14px!important}.sura-event-card .gfield_label{margin-bottom:6px!important;font-size:15px;font-weight:600;line-height:1.5;color:#23343b}.sura-event-card .ginput_container input:not([type="checkbox"],[type="radio"],[type="submit"],[type="button"],[type="reset"],[type="file"],[type="hidden"]),.sura-event-card .ginput_container select,.sura-event-card .ginput_container textarea{display:block;width:100%;min-height:44px;padding:9px 12px!important;box-sizing:border-box;border:1px solid #d8d4ca;border-radius:9px;background:#fff;color:#23343b;font-family:inherit;font-size:16px;line-height:1.5;transition:border-color 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease}.sura-event-card .ginput_container textarea{min-height:120px;resize:vertical}.sura-event-card .ginput_container select{cursor:pointer}.sura-event-card .ginput_container input::placeholder,.sura-event-card .ginput_container textarea::placeholder{color:#8b8f90;opacity:1}.sura-event-card .ginput_container input:not([type="checkbox"],[type="radio"],[type="submit"],[type="button"],[type="reset"],[type="file"],[type="hidden"]):focus,.sura-event-card .ginput_container select:focus,.sura-event-card .ginput_container textarea:focus{outline:none;border-color:#2f4f4f;background:#fff;box-shadow:0 0 0 3px rgb(47 79 79 / .1)}.sura-event-card .ginput_complex{gap:12px}.sura-event-card .ginput_complex label{margin-top:5px;font-size:13px;color:#687275}.sura-event-card .gfield_checkbox,.sura-event-card .gfield_radio{display:grid;gap:10px}.sura-event-card .gfield_checkbox .gchoice,.sura-event-card .gfield_radio .gchoice{display:flex;align-items:flex-start;gap:9px}.sura-event-card .gfield_checkbox input,.sura-event-card .gfield_radio input{width:18px;height:18px;margin-top:3px;flex:0 0 auto;accent-color:#2f4f4f}.sura-event-card .gfield_checkbox label,.sura-event-card .gfield_radio label{line-height:1.6}.sura-event-card .ginput_container_consent{display:flex;align-items:flex-start;gap:9px}.sura-event-card .ginput_container_consent input{width:18px;height:18px;margin-top:3px;flex:0 0 auto;accent-color:#2f4f4f}.sura-event-card .ginput_container_fileupload input[type="file"]{width:100%;padding:12px;box-sizing:border-box;border:1px dashed #c9c4b9;border-radius:9px;background:#faf9f6}.sura-event-card .ginput_product_price,.sura-event-card .ginput_total{font-weight:700;color:#23343b}.sura-event-card .gfield_description,.sura-event-card .gform_fileupload_rules{margin-top:6px;font-size:13px;line-height:1.6;color:#687275}.sura-event-card .gfield_validation_message,.sura-event-card .validation_message{margin-top:7px;padding:9px 11px;border:0;border-radius:8px;background:#fff2f1;color:#b42318;font-size:13px;line-height:1.5}.sura-event-card .gfield_error input:not([type="checkbox"],[type="radio"],[type="submit"],[type="button"],[type="reset"],[type="file"],[type="hidden"]),.sura-event-card .gfield_error select,.sura-event-card .gfield_error textarea{border-color:#d94a45}.sura-event-card .gform_validation_errors{margin-bottom:20px;padding:14px 16px;border:1px solid #efc5c2;border-radius:10px;background:#fff5f4;box-shadow:none}.sura-event-card .gform_footer{margin-top:18px!important;padding-top:0!important}.sura-event-card .gform_button,.sura-event-card input[type="submit"]{width:100%;min-height:48px;padding:12px 22px;border:0;border-radius:10px;background:#2f4f4f;color:#fff;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 6px 16px rgb(47 79 79 / .16);transition:background-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease}.sura-event-card .gform_button:hover,.sura-event-card input[type="submit"]:hover{background:#1e3434;transform:translateY(-2px);box-shadow:0 10px 22px rgb(30 52 52 / .2)}.sura-event-card .gform_button:focus,.sura-event-card input[type="submit"]:focus{outline:none;box-shadow:0 0 0 3px rgb(47 79 79 / .18),0 8px 20px rgb(47 79 79 / .18)}.sura-event-card .gform_ajax_spinner{margin-inline-start:10px}@media (max-width:767px){.sura-event-card{width:calc(100% - 24px);margin:18px auto;padding:17px;border-radius:14px}.sura-event-card .wp-block-image img{border-radius:10px}.sura-event-card .gform_wrapper{margin-top:22px;padding-top:18px}.sura-event-card .ginput_container input:not([type="checkbox"],[type="radio"],[type="submit"],[type="button"],[type="reset"],[type="file"],[type="hidden"]),.sura-event-card .ginput_container select,.sura-event-card .ginput_container textarea{font-size:16px}}.sura-events-grid{direction:rtl;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;width:calc(100% - 32px);max-width:1180px;margin:40px auto}.sura-events-grid>.sura-event-tile{display:flex!important;flex-direction:column;height:100%;min-width:0;overflow:hidden;box-sizing:border-box;background:#fff;border:1px solid #eeeae2;border-radius:18px;box-shadow:0 8px 28px rgb(0 0 0 / .07);transition:transform 0.25s ease,box-shadow 0.25s ease}.sura-event-tile:hover{transform:translateY(-5px);box-shadow:0 14px 36px rgb(0 0 0 / .12)}.sura-event-tile .wp-block-image{width:100%;margin:0;overflow:hidden}.sura-event-tile .wp-block-image img{display:block;width:100%;object-fit:cover;transition:transform 0.35s ease}.sura-event-tile:hover .wp-block-image img{transform:scale(1.04)}.sura-event-tile h2,.sura-event-tile h3,.sura-event-tile p,.sura-event-tile .wp-block-buttons{margin-right:20px;margin-left:20px}.sura-event-tile h2,.sura-event-tile h3{margin-top:20px;margin-bottom:8px;color:#23343b;font-size:22px;line-height:1.45}.sura-event-tile p{margin-top:4px;margin-bottom:4px;color:#5f696c;line-height:1.7}.sura-event-tile .wp-block-buttons{margin-top:auto!important;margin-bottom:20px;padding-top:20px}.sura-event-tile .wp-block-button{width:100%}.sura-event-tile .wp-block-button__link{display:block;width:100%;padding:12px 18px;box-sizing:border-box;border-radius:10px;background:#2f4f4f;color:#fff;font-weight:700;text-align:center}.sura-event-tile .wp-block-button__link:hover{background:#1e3434}@media (max-width:900px){.sura-events-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.sura-events-grid{grid-template-columns:1fr;gap:18px;width:calc(100% - 24px);margin:24px auto}}.gform_wrapper .gfield_required,.gform_wrapper .gfield_required_asterisk{display:none!important}.gform_wrapper .gfield_error .gfield_required,.gform_wrapper .gfield_error .gfield_required_asterisk{display:inline!important}.payment-methods{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.payment-methods img{width:90px;height:65px;object-fit:contain;padding:12px 16px;background:#C8DBD5;border-radius:16px;border:1px solid #ececec;box-shadow:0 8px 22px rgb(0 0 0 / .08);transition:transform .25s ease,box-shadow .25s ease}.payment-methods img:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgb(0 0 0 / .15)}.sura-contact-intro{max-width:900px;margin:40px auto;padding:40px;background:#fff;border:1px solid #e6e6e6;border-radius:10px;direction:rtl;text-align:right}.sura-contact-intro__content h2{margin:0 0 20px;font-size:32px;font-weight:700;color:#1f2937;line-height:1.4}.sura-contact-intro__content p{margin:0;font-size:18px;line-height:2;color:#555}@media (max-width:768px){.sura-contact-intro{padding:25px}.sura-contact-intro__content h2{font-size:26px}.sura-contact-intro__content p{font-size:16px}}.sura-about-page{--sura-green:#087d64;--sura-green-dark:#063f36;--sura-green-deep:#052f29;--sura-mint:#e7f4f1;--sura-mint-light:#f2f9f7;--sura-page-bg:#f8faf9;--sura-white:#ffffff;--sura-heading:#172c28;--sura-text:#536660;--sura-border:#dce8e4;direction:rtl;text-align:right;overflow:hidden;background:var(--sura-page-bg);color:var(--sura-text)}.sura-about-container{width:min(1180px, calc(100% - 48px));margin-inline:auto}.sura-about-eyebrow{display:inline-block;margin-bottom:18px;color:var(--sura-green);font-size:12px;font-weight:700;line-height:1;letter-spacing:normal;text-transform:none}.sura-about-section-heading{max-width:690px;margin-bottom:55px}.sura-about-section-heading h2,.sura-about-purpose__card h2,.sura-about-why h2,.sura-about-cta h2{margin:0;color:var(--sura-heading);font-family:inherit;font-weight:700;line-height:1.15;letter-spacing:normal}.sura-about-section-heading h2{margin-bottom:20px;font-size:clamp(40px, 5vw, 60px)}.sura-about-section-heading p{margin:0;color:var(--sura-text);font-size:17px;line-height:1.8}.sura-about-intro{padding:115px 0;background:var(--sura-white)}.sura-about-intro__grid{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);gap:90px;align-items:center}.sura-about-intro h1{max-width:580px;margin:0;color:var(--sura-heading);font-family:inherit;font-size:clamp(46px, 5.5vw, 72px);font-weight:700;line-height:1.05;letter-spacing:normal}.sura-about-intro h1 strong{display:block;color:var(--sura-green);font-weight:700}.sura-about-intro__content p{margin:0 0 22px;color:var(--sura-text);font-size:17px;line-height:1.85}.sura-about-intro__content .sura-about-lead{color:var(--sura-heading);font-size:21px;font-weight:500;line-height:1.65}.sura-about-purpose{padding:100px 0;background:var(--sura-mint-light)}.sura-about-purpose__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.sura-about-purpose__card{padding:48px;border:1px solid var(--sura-border);border-radius:18px;background:var(--sura-white);box-shadow:0 18px 50px rgb(15 63 53 / .06)}.sura-about-card-icon{display:flex;align-items:center;justify-content:center;width:58px;height:58px;margin-bottom:40px;border-radius:14px;background:var(--sura-mint);color:var(--sura-green)}.sura-about-card-icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sura-about-purpose__card h2{margin-bottom:22px;font-size:38px}.sura-about-purpose__card p{margin:0 0 15px;color:var(--sura-text);font-size:16px;line-height:1.8}.sura-about-services{padding:110px 0;background:var(--sura-white)}.sura-about-services__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.sura-about-service{min-height:220px;padding:30px;border:1px solid var(--sura-border);border-radius:15px;background:var(--sura-page-bg);transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease,background-color 0.25s ease}.sura-about-service::before{content:"";display:block;width:36px;height:4px;margin-bottom:55px;margin-inline-start:0;margin-inline-end:0;border-radius:20px;background:var(--sura-green)}.sura-about-service:hover{border-color:rgb(8 125 100 / .35);background:var(--sura-white);box-shadow:0 18px 45px rgb(15 63 53 / .09);transform:translateY(-5px)}.sura-about-service h3{margin:0 0 12px;color:var(--sura-heading);font-size:19px;font-weight:700;line-height:1.35;letter-spacing:normal}.sura-about-service p{margin:0;color:var(--sura-text);font-size:14px;line-height:1.7}.sura-about-services__closing{max-width:830px;margin:48px 0 0;color:var(--sura-text);font-size:17px;line-height:1.85}.sura-about-values{padding:110px 0;background:var(--sura-mint)}.sura-about-values__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.sura-about-value{padding:30px 25px;border-radius:14px;background:rgb(255 255 255 / .72)}.sura-about-value h3{margin:0 0 16px;color:var(--sura-heading);font-size:20px;font-weight:700;letter-spacing:normal}.sura-about-value p{margin:0;color:var(--sura-text);font-size:14px;line-height:1.75}.sura-about-why{padding:110px 0;background:var(--sura-white)}.sura-about-why__grid{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:90px;align-items:start}.sura-about-why h2{max-width:520px;font-size:clamp(42px, 5vw, 62px)}.sura-about-why__content{padding-top:28px}.sura-about-why__content p{margin:0 0 22px;color:var(--sura-text);font-size:17px;line-height:1.9}.sura-about-cta{padding:85px 0;background:var(--sura-green-dark)}.sura-about-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:60px}.sura-about-cta .sura-about-eyebrow{color:#8ed4c5}.sura-about-cta h2{margin-bottom:18px;color:var(--sura-white);font-size:clamp(38px, 5vw, 56px)}.sura-about-cta p{max-width:720px;margin:0;color:rgb(255 255 255 / .76);font-size:17px;line-height:1.8}.sura-about-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:54px;padding:14px 30px;border:1px solid var(--sura-green);border-radius:7px;background:var(--sura-green);color:var(--sura-white);font-size:13px;font-weight:700;letter-spacing:normal;text-decoration:none;text-transform:none;transition:background-color 0.25s ease,border-color 0.25s ease,transform 0.25s ease}.sura-about-button:hover{border-color:#0a9678;background:#0a9678;color:var(--sura-white);transform:translateY(-2px)}@media (max-width:1000px){.sura-about-intro__grid,.sura-about-why__grid{grid-template-columns:1fr;gap:45px}.sura-about-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sura-about-values__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sura-about-cta__inner{align-items:flex-start;flex-direction:column}}@media (max-width:700px){.sura-about-container{width:min(100% - 36px, 1180px)}.sura-about-intro,.sura-about-services,.sura-about-values,.sura-about-why{padding:75px 0}.sura-about-purpose{padding:70px 0}.sura-about-purpose__grid,.sura-about-services__grid,.sura-about-values__grid{grid-template-columns:1fr}.sura-about-purpose__card{padding:34px 28px}.sura-about-service{min-height:auto}.sura-about-cta{padding:65px 0}.sura-about-button{width:100%}}.sura-thank-you-box{max-width:700px;margin:60px auto;padding:50px 35px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 12px 35px rgb(0 0 0 / .08)}.sura-success-icon{width:88px;height:88px;margin:0 auto 24px;border-radius:50%;background:#2e9b61;color:#fff;font-size:48px;line-height:88px;font-weight:700}.sura-thank-you-box h1{margin-bottom:10px;font-size:42px}.sura-thank-you-box h2{margin:0 0 20px;font-size:24px}.sura-success-message{font-size:18px}.sura-course-details{margin:30px 0;padding:22px;background:#f5f5f5;border-radius:12px}.sura-course-details span{display:block;margin-bottom:8px;font-size:14px;opacity:.7}.sura-course-details strong{display:block;font-size:24px}.sura-events-button{display:inline-block;margin-top:20px;padding:13px 28px;background:#222;color:#ffffff!important;text-decoration:none;border-radius:7px}.sura-payment-failed{max-width:700px;margin:60px auto;padding:50px 35px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 12px 35px rgb(0 0 0 / .08)}.sura-failed-icon{width:88px;height:88px;margin:0 auto 24px;border-radius:50%;background:#c83b3b;color:#fff;font-size:58px;line-height:80px;font-weight:500}.sura-payment-failed h1{margin-bottom:15px;font-size:40px}.sura-failed-message{margin-bottom:15px;font-size:19px;font-weight:600}.sura-failed-help{margin:30px 0;padding:22px;background:#f7f7f7;border-radius:12px}.sura-failed-help h3{margin-top:0;margin-bottom:10px}.sura-failed-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:25px}.sura-primary-button,.sura-secondary-button{display:inline-block;padding:13px 26px;border-radius:7px;text-decoration:none;font-weight:600}.sura-primary-button{background:#222;color:#ffffff!important}.sura-secondary-button{border:1px solid #222;color:#222222!important;background:#fff}.sura-primary-button:hover,.sura-secondary-button:hover{opacity:.85}label.gform-field-label.gform-field-label--type-sub-large.ginput_product_price_label{display:none!important}@media (max-width:768px){.ginput_product_price_label{display:none!important}}h3.gsection_title{--theme-font-size:15px}