@font-face{font-family:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4e502e6f7b437f41-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6cfec49062bc30de-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d6bbd5f3b9bc1572-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Assistant;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4e502e6f7b437f41-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Assistant;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6cfec49062bc30de-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Assistant;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d6bbd5f3b9bc1572-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Assistant Fallback;src:local("Arial");ascent-override:109.94%;descent-override:30.90%;line-gap-override:0.00%;size-adjust:92.87%}.__className_406bc7{font-family:Assistant,Assistant Fallback;font-style:normal}.__variable_406bc7{--font-assistant:"Assistant","Assistant Fallback"}@import url("https://fonts.googleapis.com/css2?family=Assistant:wght@400;700&display=swap");body{direction:rtl;font-family:Assistant,sans-serif}.container,.text-right,h1,h2,h3,h4,h5,h6,p{text-align:center!important}.font-bold,.text-3xl,.text-4xl,.text-5xl,h1,h2,h3{font-family:Assistant,sans-serif;font-weight:700;color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,.4)}.text-2xl,.text-lg,.text-xl,h4,h5,h6,p{font-family:Assistant,sans-serif;color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,.5)}:root{--primary:#00bfff;--secondary:#0056b3;--button-blue:#0066cc;--background:#ffffff;--text:#333333;--accent:#ff9800;--form-bg:#00bfff;--form-text:#ffffff;--gray-light:#f5f5f5;--shadow-sm:0 2px 5px rgba(0,0,0,0.05);--shadow-md:0 4px 10px rgba(0,0,0,0.08);--shadow-lg:0 8px 30px rgba(0,0,0,0.12);--border-radius:0.25rem;--transition-fast:all 0.2s ease;--transition-normal:all 0.3s ease}.page-background{background-image:url(/images/top-view-tennis-ball-with-racket.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;position:relative;overflow:hidden}.page-background:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(15,85,65,.75);z-index:0}.form-input{width:100%;padding:.75rem 1rem;border-radius:8px;border:1px solid rgba(255,255,255,.5);background:rgba(255,255,255,.25);color:white;font-size:1rem;transition:all .3s ease;position:relative;z-index:10}.form-input::placeholder{color:rgba(255,255,255,.8)}.form-input:focus{outline:none;border-color:white;box-shadow:0 0 0 2px rgba(255,255,255,.3)}.form-select{width:100%;border:0;border-radius:8px;padding:15px;text-align:right;color:#333;font-size:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1);appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:left 15px center;background-size:15px}.session-btn{display:inline-block;padding:.75rem 1.5rem;margin:.25rem auto;background-color:rgba(255,255,255,.2);border:2px solid white;border-radius:6px;color:white;font-weight:700;cursor:pointer;transition:all .2s ease;position:relative;z-index:10;min-width:200px;text-align:center}.session-btn:hover{background-color:rgba(255,255,255,.3)}input[type=checkbox].session-radio:checked+.session-btn{background-color:white;color:var(--button-blue)}input[type=checkbox].session-radio{position:absolute;opacity:0;width:0;height:0}input[type=checkbox].session-radio:focus+.session-btn{box-shadow:0 0 0 3px rgba(255,255,255,.3)}.radio-label{vertical-align:middle;display:inline-block;line-height:1;position:relative;z-index:10}.form-container{max-width:450px;margin:0 auto;padding:0 1rem;position:relative;z-index:10}.btn-register{background-color:var(--button-blue);color:white;font-weight:700;padding:.75rem;border-radius:8px;width:100%;text-align:center;font-size:1.125rem;margin-top:.5rem;margin-bottom:.5rem;border:none;cursor:pointer;transition:background-color .2s ease;display:block;height:3rem;line-height:1.5;position:relative;z-index:10}.btn-register:hover{background-color:#0057b3}*{box-sizing:border-box}body{color:var(--text);font-family:var(--font-heebo),sans-serif;line-height:1.6}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}h1{font-size:2.75rem;font-weight:900;margin-bottom:1.5rem;color:var(--primary);text-shadow:0 1px 2px rgba(0,0,0,.1)}h2{font-size:2.25rem;margin-bottom:1.25rem;position:relative;display:inline-block}h2:after{content:"";position:absolute;bottom:-10px;left:0;right:0;height:4px;width:60px;margin:0 auto;background:var(--primary);border-radius:2px}h3{font-size:1.5rem;margin-bottom:1rem;color:var(--primary)}header{box-shadow:var(--shadow-sm);position:sticky;top:0;z-index:100;background-color:rgba(255,255,255,.95)}header nav a{position:relative;padding:.5rem 0}header nav a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--primary);transition:width .3s ease}header nav a:hover:after{width:100%}.hero-section{background:linear-gradient(135deg,rgba(76,175,80,.9),rgba(33,150,243,.8));background-size:cover;background-position:50%;color:white;padding:6rem 1rem;text-align:center;position:relative;overflow:hidden}.hero-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,transparent 30%,rgba(0,0,0,.3) 100%)}.hero-section h1,.hero-section p{position:relative;z-index:1}.hero-section h1{color:white;text-shadow:0 2px 4px rgba(0,0,0,.2);animation:fadeInDown 1s ease-out}.feature-card{border-radius:var(--border-radius);box-shadow:var(--shadow-md);padding:1.5rem;transition:var(--transition-normal);height:100%;display:flex;flex-direction:column;align-items:center;text-align:center;background:white;border:1px solid rgba(0,0,0,.05);overflow:hidden}.feature-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:rgba(49,182,117,.3)}.feature-card-icon{width:60px;height:60px;margin-bottom:1.25rem;padding:1rem;background-color:rgba(49,182,117,.1);border-radius:50%;transition:var(--transition-normal)}.feature-card:hover .feature-card-icon{transform:scale(1.1);background-color:rgba(49,182,117,.2)}.btn-primary,.btn-secondary{display:inline-block;padding:.875rem 1.75rem;border-radius:.25rem;font-weight:600;text-decoration:none;letter-spacing:.5px;text-align:center;transition:var(--transition-normal);box-shadow:var(--shadow-sm);position:relative;overflow:hidden;z-index:1}.btn-primary:before,.btn-secondary:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:rgba(255,255,255,.2);transition:var(--transition-normal);z-index:-1}.btn-primary:hover:before,.btn-secondary:hover:before{width:100%}.btn-primary{background-color:var(--primary);color:white}.btn-primary:hover{background-color:#249d61;box-shadow:0 5px 15px rgba(49,182,117,.4);transform:translateY(-2px)}.btn-secondary{background-color:var(--secondary);color:white}.btn-secondary:hover{background-color:#2563eb;box-shadow:0 5px 15px rgba(59,130,246,.4);transform:translateY(-2px)}input,select,textarea{border:1px solid #e2e8f0;border-radius:.375rem;padding:.75rem 1rem;width:100%;transition:var(--transition-fast);font-family:var(--font-heebo),sans-serif}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(49,182,117,.2)}label{font-weight:500;margin-bottom:.5rem;display:block}.registration-form{background:white;border-radius:var(--border-radius);box-shadow:var(--shadow-lg);overflow:hidden;max-width:800px;margin:0 auto}.registration-form-header{background:var(--primary);color:white;padding:1.25rem;text-align:center}.registration-form-body{padding:2rem;background-color:var(--form-bg)}footer{background:linear-gradient(90deg,#2d3748,#1a202c);color:white}footer h3,footer h4{color:white;position:relative;padding-bottom:.75rem;margin-bottom:1.25rem}footer h3:after,footer h4:after{content:"";position:absolute;bottom:0;left:0;height:2px;width:40px;background:var(--primary)}footer a{color:#cbd5e0;transition:var(--transition-fast)}footer a:hover{color:var(--primary)}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body{background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif}