*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Cairo,system-ui,sans-serif;color:#164438;background:#fff;direction:rtl}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible{outline:3px solid #e9b944;outline-offset:3px}.container{width:min(1170px,calc(100% - 42px));margin:auto}.header{position:sticky;top:0;z-index:30;background:#fffefaee;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #eaf0e9}.nav{height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{border:0;background:none;display:flex;align-items:center;gap:8px;color:#087d5d;font-size:31px;font-weight:900;line-height:1.1}.brand small{display:block;font-size:10px;font-weight:700;letter-spacing:0}.brandIcon{font-size:35px}.links{display:flex;gap:25px}.links button{background:none;border:0;color:#33564d;font-size:13px;font-weight:700}.links button:hover{color:#0c956d}.navActions{display:flex;gap:10px;align-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:14px;padding:13px 23px;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px #075d4220}.btnGreen{background:#07835e;color:#fff}.btnWhite{background:#fff;color:#08775a;box-shadow:0 4px 18px #155f3b12}.menu{display:none;border:0;background:transparent;color:#086c50}.hero{background:linear-gradient(115deg,#fffaf0,#f2f9ef 65%,#e4f7e7);overflow:hidden}.heroGrid{min-height:540px;display:grid;grid-template-columns:1.06fr .94fr;align-items:center;gap:30px;padding:55px 0}.eyebrow{display:inline-block;background:#e6f4df;color:#087d5d;padding:6px 15px;border-radius:50px;font-size:12px;font-weight:800}.hero h1{font-size:clamp(36px,5vw,64px);line-height:1.5;margin:16px 0;color:#075943;font-weight:900}.hero h1 em{color:#1fae7a;font-style:normal}.hero p{max-width:520px;line-height:2.15;font-size:15px;color:#557267}.heroActions{display:flex;flex-wrap:wrap;gap:12px;margin:27px 0}.trust{display:flex;gap:15px;flex-wrap:wrap;font-size:11px;color:#487367;font-weight:700}.trust span{display:flex;align-items:center;gap:4px}.trust svg{width:15px;color:#16a473}.heroArt{min-height:410px;position:relative;border-radius:48% 52% 43% 57%;background:radial-gradient(circle at 55% 42%,#ffefba,#d4efc4 66%,#c6e9b4);display:flex;align-items:center;justify-content:center}.illustration{font-size:140px;filter:drop-shadow(0 15px 9px #5d9b5b25)}.illustration span{font-size:100px;position:absolute;transform:translate(-10px,65px)}.sun{position:absolute;top:32px;left:80px;font-size:50px;color:#f4bc49}.floatBadge{position:absolute;background:#fff;padding:10px 17px;border-radius:18px;box-shadow:0 9px 28px #276c3a22;font-size:12px;font-weight:800}.b1{top:95px;right:-15px}.b2{bottom:65px;left:-10px}.strip{background:#fff;border-bottom:1px solid #edf0ea}.stripGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:24px 0}.stripGrid div{display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;font-weight:800;color:#235d4c}.stripGrid svg{color:#15a776}.section{padding:85px 0}.sectionHead{text-align:center;margin-bottom:35px}.sectionHead h2,.about h2{font-size:clamp(25px,3vw,36px);margin:11px 0;color:#075d48;font-weight:900}.sectionHead p{color:#75857e;font-size:14px}.programs{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.program{border:1px solid #e7eee7;border-radius:22px;overflow:hidden;text-align:center;box-shadow:0 10px 30px #1b63350b;background:#fff}.programArt{height:150px;display:flex;align-items:center;justify-content:center;font-size:75px}.pink .programArt{background:#ffe8e8}.yellow .programArt{background:#fff0bb}.blue .programArt{background:#dff2ff}.purple .programArt{background:#ebe4ff}.programBody{padding:17px}.grade{font-weight:900;color:#098060}.program h3{margin:6px 0;font-size:19px;color:#164c3f}.program p{font-size:12px;line-height:1.9;color:#72827b;min-height:48px}.program button{border:0;background:#e8f7ef;color:#087d5d;border-radius:12px;padding:9px 17px;font-size:12px;font-weight:800;display:inline-flex;align-items:center;gap:8px}.pale{background:#f6faf5}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.step{text-align:center;position:relative;padding:20px 10px}.stepNumber{position:absolute;right:20px;top:12px;background:#0b9a70;color:#fff;border-radius:50%;width:28px;height:28px;display:grid;place-items:center;font-weight:800}.stepIcon{margin:auto;background:#e5f5e6;color:#138a60;width:85px;height:85px;display:grid;place-items:center;border-radius:28px}.step h3{font-size:17px;margin-bottom:5px}.step p{font-size:12px;color:#718279;line-height:1.9}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.feature{background:#fff;border:1px solid #e9efe8;border-radius:18px;padding:25px;box-shadow:0 8px 25px #105e3510}.feature svg{color:#16a875}.feature h3{font-size:16px}.feature p{color:#718279;font-size:12px;line-height:1.9}.about{background:#fffaf0}.aboutGrid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px}.aboutArt{height:300px;border-radius:45px;background:#dff1d5;display:flex;align-items:center;justify-content:center;font-size:130px}.aboutArt span{font-size:90px}.about p{color:#667b6f;line-height:2.2;font-size:14px}.cta{text-align:center;background:#07815d;color:#fff;padding:65px 0}.cta h2{font-size:31px;margin:0}.cta p{font-size:14px;margin:12px 0 24px}footer{background:#073f31;color:#d7f1e5;padding:28px 0}.footer{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px}.footer strong{font-size:24px}.footer p{margin:0}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#092a22a8;z-index:99;display:grid;place-items:center;padding:20px}.modal{width:min(480px,100%);background:#fff;border-radius:26px;padding:32px;position:relative;box-shadow:0 30px 100px #001b1660}.modal h2{color:#075943}.modal p{font-size:13px;color:#6b8075;line-height:1.8}.close{position:absolute;top:15px;left:15px;border:0;background:#f0f6ef;border-radius:10px;padding:8px;color:#28594a}.modal form{display:grid;gap:17px}.modal label{display:grid;gap:6px;font-size:13px;font-weight:800}.modal select{width:100%;padding:12px;border:1px solid #dce8de;border-radius:12px;background:#fff}.note{background:#fff8e6;border-radius:12px;padding:12px;font-size:12px;color:#876b2d}.full{width:100%}.success{text-align:center;padding:18px}.success svg{color:#0c9c6b}@media(max-width:950px){.links{gap:10px}.links button{font-size:11px}.programs,.features{grid-template-columns:repeat(2,1fr)}.heroGrid{grid-template-columns:1fr 1fr}.heroArt{min-height:330px}.illustration{font-size:100px}}@media(max-width:700px){.container{width:min(100% - 30px,1170px)}.nav{height:67px}.brand{font-size:24px}.brand small{font-size:8px}.navActions>.btn{padding:10px;font-size:10px}.menu{display:block}.links{display:none;position:absolute;top:67px;right:0;left:0;background:#fff;box-shadow:0 10px 22px #003a201a;padding:15px;flex-direction:column}.links.open{display:flex}.links button{text-align:right;padding:10px;font-size:13px}.heroGrid{grid-template-columns:1fr;padding:35px 0 55px}.hero h1{font-size:39px}.heroArt{min-height:260px;max-width:450px;width:100%;margin:auto}.illustration{font-size:90px}.illustration span{font-size:65px}.stripGrid{grid-template-columns:repeat(2,1fr);gap:18px}.section{padding:55px 0}.programs,.features,.steps{grid-template-columns:repeat(2,1fr);gap:12px}.programArt{height:110px;font-size:55px}.programBody{padding:12px}.program h3{font-size:15px}.program p{font-size:11px}.aboutGrid{grid-template-columns:1fr}.aboutArt{height:200px}.footer{flex-direction:column;text-align:center}.floatBadge{font-size:10px}.b1{right:0}.b2{left:0}}@media(max-width:380px){.programs,.features,.steps{grid-template-columns:1fr}.navActions>.btn{font-size:9px}.heroActions{flex-direction:column}.heroActions .btn{width:100%}}.previewBox{max-width:950px;margin:auto;background:#fff;border:1px solid #e0eee5;border-radius:28px;padding:30px;box-shadow:0 18px 45px #115e3c12}.previewTabs{display:flex;gap:10px;margin-bottom:28px;flex-wrap:wrap}.previewTabs button{border:1px solid #dbece1;background:#f8fcf9;border-radius:12px;padding:12px 22px;color:#276450;font-weight:800}.previewTabs button.chosen{background:#07835e;color:#fff;border-color:#07835e}.previewBox h3{font-size:24px;color:#08634b;margin:5px 0}.previewBox p{color:#6e8378;font-size:13px}.previewStats{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.previewStats span{background:#e9f7ee;border-radius:12px;padding:12px 18px;font-weight:800;color:#147553}.previewBox select{border:1px solid #c9e2d4;padding:8px 15px;border-radius:10px;margin-right:8px;background:#fff}.previewCards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0}.previewCards>div{background:#f8fbf5;border:1px solid #e3efe3;border-radius:17px;padding:23px 14px;display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center}.previewCards span{font-size:34px}.previewCards strong{color:#145f4a}.previewCards small{color:#8b9b90}.previewNote{background:#fff8e7;color:#866a36;border-radius:12px;padding:12px;font-size:12px}@media(max-width:700px){.previewBox{padding:17px}.previewCards{grid-template-columns:1fr}.previewTabs button{flex:1;padding:9px;font-size:11px}.previewStats span{flex:1;text-align:center;font-size:11px}}
