@font-face{font-family:Heebo;src:url(/fonts/Heebo-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--color-text: #aa8186;--color-title: #4b2f47;--color-bg: #f7f7f7;--color-bg-secondary: #fefefe;--shadow-color: rgba(75, 47, 71, .15);--font-family: "Heebo", sans-serif;--transition-smooth: all .3s ease;--font-size-factor: 1.3;--max-content-width: 1500px}.navbar{background-color:var(--color-bg);box-shadow:0 2px 10px #0000000d;position:fixed;top:0;left:0;right:0;z-index:1000;direction:rtl;width:100%;max-width:100vw;box-sizing:border-box;overflow-x:hidden;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate}.navbar:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--color-bg);z-index:0;pointer-events:none}.navbar-container{margin:0;width:100%;display:flex;justify-content:space-between;align-items:center;gap:clamp(1rem,3vw,2rem);box-sizing:border-box;padding:0 clamp(.5rem,2vw,1rem);position:relative}.navbar-right{display:flex;align-items:center;gap:clamp(.75rem,2.5vw,1.5rem);position:relative}.navbar-brand{display:flex;align-items:center;position:relative}.logo-link{display:flex;align-items:center;text-decoration:none;transition:var(--transition-smooth)}.logo-link:hover{opacity:.8}.logo-wide{display:block;width:clamp(120px,25vw,180px);max-width:100%;height:auto;object-fit:contain}.navbar-menu{position:fixed;top:0;left:0;height:100%;width:clamp(250px,70vw,350px);background-color:var(--color-bg);flex-direction:column;align-items:stretch;padding-top:5rem;padding-bottom:1.5rem;padding-left:0;padding-right:10px;margin:0;box-shadow:4px 0 15px var(--shadow-color);transform:translate(-100%);opacity:0;visibility:hidden;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1),visibility .4s cubic-bezier(.4,0,.2,1);z-index:-1;gap:0;list-style:none;box-sizing:border-box;overflow-y:auto;display:flex;pointer-events:none}.navbar-menu.no-transition{transition:none!important}.navbar-menu a{display:block;width:100%;padding:1.25rem clamp(1.5rem,5vw,2rem);text-align:right;border-bottom:1px solid var(--shadow-color);font-size:clamp(calc(1rem * var(--font-size-factor)),calc(3vw * var(--font-size-factor)),calc(1.1rem * var(--font-size-factor)));color:var(--color-text);text-decoration:none;line-height:1.5;transition:var(--transition-smooth)}.navbar-menu a:hover{background-color:var(--shadow-color);color:var(--color-title)}.navbar-menu a.active{color:var(--color-title);font-weight:500}.navbar-menu a:last-child{border-bottom:none}.navbar-menu li{width:100%;margin:0;padding:0;opacity:1;transform:translate(0)}.navbar-menu:not(.active) li{animation:none;opacity:1;transform:translate(0)}.hamburger-menu{display:flex;flex-direction:column;justify-content:center;gap:5px;width:30px;height:30px;background:transparent;border:none;cursor:pointer;padding:0;transition:var(--transition-smooth);position:relative;z-index:1001}.hamburger-line{width:100%;height:3px;background-color:var(--color-title);border-radius:2px;transition:var(--transition-smooth);transform-origin:center}.hamburger-menu:hover .hamburger-line{background-color:var(--color-text)}.hamburger-menu.active .hamburger-line:nth-child(1){transform:translateY(8px) rotate(45deg)}.hamburger-menu.active .hamburger-line:nth-child(2){opacity:0;transform:scale(0)}.hamburger-menu.active .hamburger-line:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.navbar-menu.active{transform:translate(0);opacity:1;visibility:visible;z-index:-1;pointer-events:auto}.navbar-menu.active li{animation:slideInLeft .5s ease-out forwards;opacity:0}.navbar-menu.active li:nth-child(1){animation-delay:.1s}.navbar-menu.active li:nth-child(2){animation-delay:.15s}.navbar-menu.active li:nth-child(3){animation-delay:.2s}.navbar-menu.active li:nth-child(4){animation-delay:.25s}.navbar-menu.active li:nth-child(5){animation-delay:.3s}.navbar-menu.active li:nth-child(6){animation-delay:.35s}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.navbar{padding:clamp(.75rem,2vw,1rem)}.navbar-container{gap:clamp(.5rem,2vw,1rem)}.navbar-right{gap:clamp(.5rem,2vw,1rem);position:relative}.footer{background-color:var(--color-bg);padding:clamp(1rem,3vw,2rem);margin-top:auto;border-top:1px solid var(--shadow-color);direction:rtl;width:100%;max-width:100vw;box-sizing:border-box;overflow-x:hidden}.footer-container{max-width:min(var(--max-content-width),95vw);width:100%;margin:0 auto;text-align:center;box-sizing:border-box;padding:0 clamp(.5rem,2vw,1rem)}.footer p{margin:0;opacity:.6;color:var(--color-text);font-size:clamp(calc(.75rem * var(--font-size-factor)),calc(2vw * var(--font-size-factor)),calc(.9rem * var(--font-size-factor)))}.home-page{flex:1;width:100%;max-width:900vw;overflow-x:hidden}#home,.hero-section{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:clamp(1.5rem,4vw,3rem) clamp(1rem,3vw,2rem);background:var(--color-bg);direction:rtl;width:100%;overflow-x:hidden;overflow-y:visible;box-sizing:border-box}.hero-content{width:100%;text-align:center;animation:fadeInUp .8s ease-out;box-sizing:border-box;padding:0 clamp(.5rem,2vw,1rem);overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;display:flex;flex-direction:column;align-items:center;gap:clamp(2rem,5vw,3.5rem);margin:0 auto}.hero-image-wrapper{width:100%;max-width:min(300px,65vw);margin:0 auto;border-radius:clamp(12px,2vw,16px);overflow:hidden;box-shadow:0 8px 32px var(--shadow-color);transition:var(--transition-smooth);background:linear-gradient(135deg,#aa81860d,#4b2f470d);padding:clamp(8px,1.5vw,12px)}.hero-image-wrapper:hover{transform:translateY(-4px);box-shadow:0 12px 40px var(--shadow-color)}.hero-image{width:100%;height:auto;display:block;border-radius:clamp(8px,1.5vw,12px);object-fit:cover;object-position:center center;transition:var(--transition-smooth)}.hero-image-wrapper:hover .hero-image{transform:scale(1.02)}.hero-text{width:100%;text-align:center;max-width:var(--max-content-width)}.hero-text h1{font-size:clamp(calc(1.75rem * var(--font-size-factor)),calc(5vw * var(--font-size-factor)),calc(3rem * var(--font-size-factor)));margin-bottom:clamp(.75rem,2vw,1rem);color:var(--color-title);animation:fadeInUp .8s ease-out .2s both}.hero-text h2{font-size:clamp(calc(1.25rem * var(--font-size-factor)),calc(3.5vw * var(--font-size-factor)),calc(1.8rem * var(--font-size-factor)));margin-bottom:clamp(1rem,2.5vw,1.5rem);color:var(--color-text);font-weight:300;animation:fadeInUp .8s ease-out .3s both}.hero-text p{font-size:clamp(calc(.9rem * var(--font-size-factor)),calc(2.5vw * var(--font-size-factor)),calc(1.2rem * var(--font-size-factor)));line-height:1.8;color:var(--color-text);margin:0 auto;max-width:var(--max-content-width);white-space:pre-line;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;animation:fadeInUp .8s ease-out .4s both}section{scroll-margin-top:clamp(4rem,10vw,5rem);width:100%;max-width:100vw;overflow-x:hidden;overflow-y:visible;box-sizing:border-box}.target-audience-section{background-color:var(--color-bg-secondary);direction:rtl}.advantages-section{background-color:var(--color-bg);direction:rtl}.important-to-know-section{background-color:var(--color-bg-secondary);direction:rtl}.guides-section{background-color:var(--color-bg);direction:rtl}.contact-section{background-color:var(--color-bg-secondary);direction:rtl}.section-content{padding:clamp(2rem,5vw,4rem) clamp(1rem,3vw,2rem);width:100%;max-width:100vw;box-sizing:border-box;overflow-x:hidden;overflow-y:visible}.section-header{text-align:center;margin-bottom:clamp(1.5rem,4vw,3rem);width:100%;max-width:100%}.section-header h1{font-size:clamp(calc(1.75rem * var(--font-size-factor)),calc(5vw * var(--font-size-factor)),calc(3rem * var(--font-size-factor)));margin-bottom:clamp(.75rem,2vw,1rem);color:var(--color-title)}.section-header h2{font-size:clamp(calc(1.25rem * var(--font-size-factor)),calc(3.5vw * var(--font-size-factor)),calc(1.8rem * var(--font-size-factor)));color:var(--color-text);font-weight:300}.container{max-width:min(var(--max-content-width),95vw);width:100%;margin:0 auto;box-sizing:border-box;padding:0 clamp(.5rem,2vw,1rem)}.description{font-size:clamp(calc(.9rem * var(--font-size-factor)),calc(2.5vw * var(--font-size-factor)),calc(1.2rem * var(--font-size-factor)));line-height:1.8;color:var(--color-text);text-align:center;margin-bottom:clamp(1.5rem,4vw,3rem);max-width:min(calc(var(--max-content-width) * .583),90vw);width:100%;margin-left:auto;margin-right:auto;white-space:pre-line;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,90vw),1fr));gap:clamp(1rem,3vw,2rem);width:100%;max-width:100%;box-sizing:border-box}.service-card{background:#fff;padding:clamp(1.5rem,4vw,2.5rem);border-radius:clamp(8px,1.5vw,10px);box-shadow:0 2px 15px var(--shadow-color);transition:var(--transition-smooth);width:100%;max-width:100%;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word}.service-card:hover{transform:translateY(-5px);box-shadow:0 5px 25px var(--shadow-color)}.service-card h3{font-size:clamp(calc(1.1rem * var(--font-size-factor)),calc(3vw * var(--font-size-factor)),calc(1.5rem * var(--font-size-factor)));margin-bottom:clamp(.75rem,2vw,1rem);color:var(--color-title)}.service-card p{font-size:clamp(calc(.85rem * var(--font-size-factor)),calc(2.5vw * var(--font-size-factor)),calc(1rem * var(--font-size-factor)));line-height:1.8;color:var(--color-text);margin:0;white-space:pre-line}.social-links{display:flex;justify-content:center;gap:clamp(1rem,3vw,2rem);margin-bottom:clamp(2rem,5vw,4rem);flex-wrap:wrap;width:100%;max-width:100%;box-sizing:border-box}.social-links-row{display:flex;gap:clamp(1rem,3vw,2rem);flex-wrap:nowrap;flex:0 1 auto}.social-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.5rem,1.5vw,.75rem);padding:clamp(1rem,2.5vw,1.5rem) clamp(1.25rem,3vw,2rem);background:#fff;border-radius:clamp(8px,1.5vw,10px);box-shadow:0 2px 15px var(--shadow-color);text-decoration:none;color:var(--color-text);transition:var(--transition-smooth);width:clamp(150px,25vw,150px);min-height:clamp(100px,20vw,140px);max-width:100%;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word}.social-link:hover{transform:translateY(-5px);box-shadow:0 5px 25px var(--shadow-color);color:var(--color-title)}.social-icon{width:clamp(30px,6vw,40px);height:clamp(30px,6vw,40px);color:var(--color-title);transition:var(--transition-smooth);flex-shrink:0}.social-link:hover .social-icon{transform:scale(1.1)}.social-link span{font-size:clamp(calc(.85rem * var(--font-size-factor)),calc(2.5vw * var(--font-size-factor)),calc(1rem * var(--font-size-factor)));font-weight:500}.instagram-posts-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(350px,90vw),1fr));gap:clamp(1.5rem,4vw,2.5rem);width:100%;max-width:100%;box-sizing:border-box;justify-items:center;align-items:start}.instagram-post-wrapper{width:100%;max-width:540px;min-width:250px;margin:0 auto;box-sizing:border-box;animation:fadeInUp .8s ease-out}.instagram-post-wrapper:nth-child(1){animation-delay:.1s}.instagram-post-wrapper:nth-child(2){animation-delay:.2s}.instagram-post-wrapper:nth-child(3){animation-delay:.3s}.instagram-post-wrapper:nth-child(4){animation-delay:.4s}.instagram-media{width:100%!important;max-width:540px!important;min-width:326px!important;margin:0 auto!important;box-shadow:0 4px 20px var(--shadow-color)!important;transition:var(--transition-smooth);border-radius:12px!important;overflow:hidden}.instagram-post-wrapper:hover .instagram-media{transform:translateY(-5px);box-shadow:0 8px 30px var(--shadow-color)!important}.instagram-media iframe{width:100%!important;max-width:100%!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 800px){.instagram-posts-container{grid-template-columns:1fr;gap:clamp(1.5rem,4vw,2rem)}.instagram-post-wrapper{min-width:100%;max-width:100%}.instagram-media{min-width:100%!important;max-width:100%!important}}@media (max-width: 600px){.instagram-posts-container{padding:0}.instagram-post-wrapper{min-width:calc(100vw - 2rem)}.instagram-media{min-width:calc(100vw - 2rem)!important;margin:0!important}}.guides-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,90vw),1fr));gap:clamp(1.5rem,4vw,2rem);width:100%;max-width:100%;box-sizing:border-box}.guide-file-card{background:#fff;border-radius:clamp(8px,1.5vw,12px);box-shadow:0 2px 15px var(--shadow-color);transition:var(--transition-smooth);width:container-content;max-width:100%;box-sizing:border-box;overflow:hidden;align-self:center;justify-self:center}.guide-file-card:hover{transform:translateY(-5px);box-shadow:0 5px 25px var(--shadow-color)}.guide-file-link{display:flex;align-items:center;gap:clamp(1rem,3vw,1.5rem);padding:clamp(1.5rem,4vw,2rem);text-decoration:none;color:inherit;width:100%;box-sizing:border-box;transition:var(--transition-smooth)}.guide-file-link:hover{color:var(--color-bg-secondary)}.guide-file-icon{flex-shrink:0;width:clamp(48px,8vw,64px);height:clamp(48px,8vw,64px);color:var(--color-text);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4b2f471a,#aa81861a);border-radius:clamp(8px,1.5vw,12px);transition:var(--transition-smooth)}.guide-file-card:hover .guide-file-icon{background:linear-gradient(135deg,#4b2f4726,#aa818626);transform:scale(1.05)}.guide-file-icon svg{width:60%;height:60%}.guide-file-content{flex:1;min-width:0;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.guide-file-content h3{font-size:clamp(calc(1.1rem * var(--font-size-factor)),calc(3vw * var(--font-size-factor)),calc(1.4rem * var(--font-size-factor)));margin:0 0 clamp(.5rem,1.5vw,.75rem) 0;color:var(--color-text);font-weight:600}.guide-file-content p{font-size:clamp(calc(.85rem * var(--font-size-factor)),calc(2.5vw * var(--font-size-factor)),calc(1rem * var(--font-size-factor)));line-height:1.6;color:var(--color-text);margin:0;opacity:.9}.guide-file-download-icon{flex-shrink:0;width:clamp(24px,5vw,32px);height:clamp(24px,5vw,32px);color:var(--color-bg-secondary);opacity:.6;transition:var(--transition-smooth);display:flex;align-items:center;justify-content:center}.guide-file-card:hover .guide-file-download-icon{opacity:1;color:var(--color-bg-secondary);transform:translateY(-2px)}.guide-file-download-icon svg{width:100%;height:100%}@media (max-width: 800px){.guides-grid{grid-template-columns:1fr}.guide-file-link{flex-direction:column;text-align:center;gap:clamp(1rem,3vw,1.25rem)}.guide-file-download-icon{position:absolute;top:clamp(1rem,3vw,1.25rem);left:clamp(1rem,3vw,1.25rem)}.guide-file-card{position:relative}}*{margin:0;padding:0;box-sizing:border-box}html{direction:rtl;scroll-behavior:smooth;overflow-x:hidden;width:100%;max-width:100vw}body{font-family:var(--font-family);background-color:var(--color-bg);color:var(--color-text);line-height:1.6;direction:rtl;min-height:100vh;scroll-behavior:smooth;overflow-x:hidden;width:100%;max-width:100vw;position:relative}#app{min-height:100vh;display:flex;flex-direction:column;padding-top:clamp(4rem,10vw,5rem);color:var(--color-bg);width:100%;max-width:100vw;overflow-x:hidden;position:relative}h1{font-size:clamp(calc(1.75rem * var(--font-size-factor)),calc(5vw * var(--font-size-factor)),calc(3rem * var(--font-size-factor)));overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}h2{font-size:clamp(calc(1.5rem * var(--font-size-factor)),calc(4vw * var(--font-size-factor)),calc(2.25rem * var(--font-size-factor)));overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}h3{font-size:clamp(calc(1.25rem * var(--font-size-factor)),calc(3vw * var(--font-size-factor)),calc(1.5rem * var(--font-size-factor)));overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}p{margin-bottom:clamp(.75rem,2vw,1rem);font-size:clamp(calc(.9rem * var(--font-size-factor)),calc(2.5vw * var(--font-size-factor)),calc(1.2rem * var(--font-size-factor)));overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}a{color:var(--color-text);text-decoration:none;transition:var(--transition-smooth)}a:hover{color:var(--color-title);opacity:.8}button{font-family:var(--font-family);cursor:pointer;transition:var(--transition-smooth)}@media (max-width: 800px){#app{padding-top:clamp(3.5rem,12vw,4.5rem)}}
