:root{--navy-blue:#25259d;--light-navy:#385c97}*{box-sizing:border-box;margin:0;padding:0}*,body,html{font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif!important}body{background-color:#fff;color:#333;font-size:clamp(1rem,5vw,2rem);line-height:1.6}.section{margin:0 auto;max-width:1200px;padding:6rem 2rem}.blue-background-text{color:#fff}.white-background-text{color:#0f172a}.section-title{font-size:clamp(1.25rem,5vw,6rem);font-weight:900;margin-bottom:2rem;text-align:center}.hebrew-section-title{font-size:clamp(1.25rem,5vw,5rem);font-weight:700;margin-bottom:2rem;text-align:center}.title-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#2d6ab5,#46299e,#71728f);-webkit-background-clip:text}.hebrew-text{direction:rtl;font-family:"system-ui",sans-serif}.fade-in-bottom{animation:fadeInBottom 3s .7s forwards;animation:fadeInBottom var(--fade-duration,3s) var(--animation-delay,.7s) forwards;opacity:0;transform:translateY(30px);will-change:opacity,transform}@keyframes fadeInBottom{to{opacity:1;transform:translateY(0)}}.w-20{width:5rem}.h-20{height:5rem}.w-10{width:2.5rem}.h-10{height:2.5rem}.rounded-full{border-radius:9999px}.mb-6{margin-bottom:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.p-8{padding:2rem}.text-center{text-align:center}.font-bold{font-weight:700}.mb-4{margin-bottom:1rem}.flex{display:flex}.flex-col{flex-direction:column}.h-full{height:100%}.hero-section{background:#0d0d45;min-height:100vh;overflow:hidden;position:relative}.hero-background{inset:0;position:absolute}.hero-content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1200px;min-height:100vh;padding:0 1rem;position:relative;text-align:center;z-index:10}.hero-logo{margin-top:5rem;perspective:1000px}.hero-logo-inner{display:flex;justify-content:center;transform-style:preserve-3d}.hero-logo-img{height:20rem}.hero-title{font-family:Poppins,sans-serif;font-size:clamp(4rem,9vw,9rem);font-weight:900;line-height:1.2;margin-bottom:2rem;padding-top:7rem}.hero-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#3e92f9,#653ae4,#a8a9d4);-webkit-background-clip:text}.hero-subtitle{color:#cbd5e1;font-size:clamp(1.5rem,5vw,3.25rem);font-weight:100;line-height:2;max-width:100rem;padding-left:2rem}@media (max-width:768px){.hero-logo-img{height:15rem}}.carousel-wrapper{background:#f8fafc;left:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;position:relative;right:50%;width:100vw}.carousel-track{animation:scroll-left 30s linear infinite;display:flex;overflow:hidden;width:-webkit-fit-content;width:fit-content}.carousel-track:hover{filter:grayscale(0);opacity:1}.carousel-item{align-items:center;display:flex;height:220px;justify-content:center;margin:0 5rem;width:200px}.carousel-item img{height:auto;max-width:100%;object-fit:contain;opacity:1}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:768px){.carousel-item{height:120px;margin:0 1rem;width:120px}}.about-section{background:#f8fafc;padding:6rem 1rem}.about-content{margin:0 auto;max-width:1200px}.about-welcome{font-size:clamp(1.7rem,3vw,2.3rem);font-weight:500}.about-description,.about-welcome{color:#0d0d45;line-height:1.6;margin-bottom:.9rem}.about-description{font-size:clamp(1rem,2.2vw,1.5rem);font-weight:400}.clients-section{background:#0d0d45;background-color:#0d0d45;margin-top:2rem;padding:0 1rem 6rem}.clients-content{margin:0 auto;max-width:1200px}.clients-section-title{font-size:clamp(3rem,5vw,6rem);margin-top:5rem}.testimonial-carousel{background-color:initial;overflow:hidden;padding:2rem 0;position:relative}.testimonial-track{display:flex;gap:32px;transition:transform .3s ease-in-out;will-change:transform}.testimonial-card{background-color:#ffffff0d;border:1px solid #fff;border-radius:1rem;box-shadow:0 0 10px #0000001a;box-sizing:border-box;color:#fff;direction:rtl;flex-shrink:0;padding:4rem 2.5rem;position:relative}.testimonial-card:before{content:"“";right:1rem;top:1rem}.testimonial-card:after,.testimonial-card:before{color:#ccc;font-family:serif;font-size:3rem;line-height:1;position:absolute}.testimonial-card:after{bottom:1rem;content:"”";left:1rem}.testimonial-card h4{font-size:1.1rem;margin-bottom:.5rem}.testimonial-controls{margin-top:1rem;text-align:center}.testimonial-controls button{background:none;border:none;color:#fff;cursor:pointer;font-size:2rem;margin:0 3rem;transition:color .2s ease}.testimonial-dots{margin-top:1rem;text-align:center}.testimonial-dots .dot{background-color:#666;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 4px;transition:background-color .3s ease;width:10px}.testimonial-dots .dot.active{background-color:#fff}.testimonial-text{font-size:clamp(.95rem,2.3vw,1.55rem);line-height:1.5}.open-quote{text-align:right}.close-quote{text-align:left}.contact-section{background:#fff;overflow:hidden;padding:6rem 1rem;position:relative}.contact-background{inset:0;position:absolute}.contact-section-title{font-size:3.5rem;font-weight:700;margin-bottom:2rem;text-align:center}.contact-content{display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:3rem;margin:0 auto;max-width:1200px;padding:0 1rem;position:relative;z-index:10}.contact-form-wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:1rem;box-shadow:0 20px 40px #0003;flex:1 1;min-width:0;overflow:hidden;padding:3rem}.contact-form{display:flex;flex-direction:column;gap:2rem}.form-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.input-wrapper label{color:#1e293b;direction:rtl;display:block;font-size:1.3rem;font-weight:600;margin-bottom:.5rem}.input-wrapper input,.input-wrapper textarea{border:1px solid #e2e8f0;border-radius:.5rem;color:#1e293b;direction:rtl;font-size:1rem;outline:none;padding:.75rem 1rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.input-wrapper input:focus,.input-wrapper textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.business-info{direction:rtl;display:flex;flex-direction:column;gap:3rem;padding-top:3rem}.info-row{gap:1rem}.info-icon,.info-row{align-items:center;display:flex}.info-icon{background:#e0f2fe;border-radius:50%;justify-content:center;padding:.75rem}.label{color:#1e293b;font-size:clamp(1.2rem,2vw,2rem);font-weight:600}.label-content{color:#475569;font-size:clamp(1rem,1.5vw,1.8rem);margin-top:.25rem;min-width:20rem}.info-row-social-media{flex-wrap:wrap;gap:5rem;margin-top:3vw}.info-icon-social-media,.info-row-social-media{align-items:center;display:flex;justify-content:center}.info-icon-social-media{height:4rem;padding:.75rem;transition:transform .3s ease;width:4rem}.info-icon-social-media:hover{transform:scale(1.2)}.info-icon-social-media:active{transform:scale(.9)}.info-link{color:#475569;text-decoration:none;transition:color .3s ease}.info-link:hover{color:#1e40af;text-decoration:underline}.submit-btn{background:linear-gradient(90deg,#3b82f6,#9333ea);border:none;border-radius:.75rem;cursor:pointer;justify-content:center;margin:0 auto;min-height:3rem;min-width:10rem;padding:1vw 2vw;transition:transform .3s ease;width:20vw}.submit-btn,.submit-btn-text{align-items:center;display:flex}.submit-btn-text{color:#fff;direction:rtl;font-size:1.2rem;font-weight:600;gap:.9rem}.send-icon{stroke-width:2;flex-shrink:0;height:1.1em;width:1.1em}.submit-btn:hover{transform:scale(1.05)}.submit-btn:active{transform:scale(.97)}.thank-you{padding:3rem;text-align:center}@media (min-width:1400px){.contact-content{max-width:1400px}}@media (max-width:1000px){.form-grid{grid-template-columns:1fr}}@media (max-width:900px){.contact-content{flex-direction:column}.contact-form-wrapper{width:100%}@media(max-width:768px){.social-icons{grid-template-columns:repeat(2,1fr)}}}@media (max-width:600px){.contact-section{padding:3rem 1rem}.contact-content{flex-direction:column;gap:2rem;padding:0}.contact-form-wrapper{padding:2rem}.form-grid{gap:1rem;grid-template-columns:1fr}.business-info{gap:2rem;padding-top:1rem}.info-row{align-items:flex-start;gap:.75rem}.label{font-size:clamp(1.2rem,2vw,2rem)}.label-content{font-size:clamp(1rem,1.5vw,1.8rem);min-width:0;min-width:auto;word-break:break-word}.label,.label-content{word-wrap:break-word;white-space:normal}.info-icon{height:3rem;min-width:3rem;width:3rem}.info-icon svg{height:1.2rem;width:1.2rem}.info-row-social-media{flex-wrap:wrap;gap:1rem;margin-top:2rem}.info-icon-social-media-container,.info-row-social-media{align-items:center;display:flex;justify-content:center}.info-icon-social-media{height:3.5rem;width:3.5rem}.submit-btn{min-width:0;min-width:auto;width:100%}}@media (max-width:374px){.info-row-social-media{grid-gap:1.5rem;align-items:center;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);justify-items:center}}.footer-section{background:#0d0d45;color:#fff;padding:4rem 1rem}.footer-container{margin:0 auto;max-width:1200px}.footer-grid{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;margin-bottom:1.5rem;text-align:center}@media (min-width:768px){.footer-grid{align-items:center;justify-content:center}}.footer-column{flex:1 1;min-width:250px}.footer-heading{margin-bottom:1rem;text-align:center}.footer-contact{text-align:left}.contact-item{align-items:center;color:#d1d5db;display:flex;flex-direction:row-reverse;font-size:clamp(1rem,2vw,1.25rem);gap:.75rem;justify-content:flex-start;margin-bottom:.75rem}.footer-services{color:#d1d5db;line-height:1.8;list-style:none;margin:0;padding:0}.footer-branding{text-align:center}@media (min-width:768px){.footer-branding{align-items:flex-end;text-align:right}.footer-logo{margin-left:auto;margin-right:0}.footer-description{text-align:right}.footer-socials{justify-content:flex-end}}.footer-logo{display:block;height:auto;margin:auto;text-align:right;width:12rem}.footer-description{direction:rtl;font-size:clamp(1rem,2vw,1.25rem);text-align:right}.footer-socials{gap:1rem;margin-top:5vw}.footer-socials,.social-icon{display:flex;justify-content:center}.social-icon{align-items:center;border-radius:50%;height:2.5rem;transition:background-color .3s ease;width:2.5rem}.social-icon svg{color:#fff;height:1.2rem;width:1.2rem}.bg-facebook{background-color:#3b82f6}.bg-facebook:hover{background-color:#60a5fa}.bg-instagram{background-color:#8b5cf6}.bg-instagram:hover{background-color:#a78bfa}.bg-linkedin{background-color:#0ea5e9}.bg-linkedin:hover{background-color:#38bdf8}.bg-whatsapp{background-color:#25d366}.bg-whatsapp:hover{background-color:#1ebe5d}.whatsapp-icon{color:#fff;height:1.2rem;width:1.2rem}.footer-bottom{border-top:1px solid #1e3a8a;color:#9ca3af;font-size:.875rem;padding-top:2rem;text-align:center}.contact-item .icon{color:#f1f5f9}.link-item{text-decoration:none;transition:transform .2s ease}.link-item:hover{transform:scale(1.05)}.link-item:active{transform:scale(.95)}.services-subtitle{word-wrap:break-word;font-size:clamp(1.25rem,5vw,2rem);margin:0 auto;max-width:50rem;padding:0 1rem;position:relative;text-align:center}.services-grid{grid-gap:9vw;display:grid;gap:9vw;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));overflow:visible;position:relative;z-index:0}.founders-section{margin-top:1rem;padding:0 2rem 3rem}.founders-header{margin-bottom:4rem;text-align:center}.founders-title{font-size:clamp(2.5rem,7vw,5rem);font-weight:700;margin-bottom:1rem}.founders-subtitle{font-size:1.5rem;margin:0 auto;max-width:700px}.founders-grid{align-items:center;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));justify-content:center;justify-items:center;margin:auto}.founder-card{align-items:center;border-radius:2rem;box-shadow:0 10px 40px #0000000f;cursor:pointer;display:flex;flex-direction:column;max-width:400px;overflow:hidden;position:relative;text-align:center}.founder-card-inner{height:100%;position:relative;width:100%}.founder-img img{border-radius:1.5rem;transition:filter .3s ease;width:100%}.founder-card:hover{box-shadow:0 20px 50px #0000001a;transform:scale(1.05)}.founder-info{-webkit-backdrop-filter:none;backdrop-filter:none;background:hsla(0,0%,100%,.281);background-color:#0003;border-radius:2rem;display:flex;flex-direction:column;inset:0;opacity:0;padding:2rem;pointer-events:none;position:absolute;transition:opacity .3s ease}.founder-card:hover .founder-img img{filter:blur(4px)}.founder-card:hover .founder-info{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:1;pointer-events:auto}.founder-name{color:#0f172a;font-size:3rem;font-weight:700}.founder-role{font-size:2rem;font-weight:700}.founder-role.pink{color:#db2777}.founder-role.purple{color:#7c3aed}.founder-highlight{color:#334155;display:inline-flex;flex-direction:column;font-size:clamp(1.15rem,3vw,1.5rem);font-weight:500;gap:.5rem;margin-top:6vw;text-align:center}.founder-highlight span:not(.icon){direction:rtl;line-height:1.6;max-width:100%;text-align:center}.founder-desc{color:#d8dee7;font-size:clamp(1rem,2.75vw,1.25rem);line-height:1.6;margin-top:6vw}.founder-img{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.founder-info h3,.founder-info p,.founder-info span{color:#fff}.services-founders-section{background:#f8fafc;overflow:hidden;padding:6rem 1rem 0;position:relative}.services-founders-background{inset:0;position:absolute}.service-section-title{font-size:7rem}.services-founders-circle-top{right:-10rem;top:-10rem}.services-founders-circle-bottom,.services-founders-circle-top{background:linear-gradient(90deg,#0d0d45);border-radius:9999px;height:20rem;position:absolute;width:20rem;z-index:100}.services-founders-circle-bottom{bottom:-10rem;left:-10rem}.services-founders-content{margin:0 auto;max-width:1200px;position:relative;z-index:10}.service-card{background:#fff;border-radius:2rem;box-shadow:0 10px 25px rgba(0,0,0,.158);display:flex;flex-direction:column;justify-content:flex-start;min-height:22rem;overflow:hidden;padding:2rem;position:relative;transition:transform .3s ease,box-shadow .3s ease,padding .3s ease,height .5s ease;will-change:transform}.service-card:hover{box-shadow:0 25px 50px #00000026;transform:scale(1.05);z-index:10}.card-text-wrapper{flex:1 1;flex-direction:column;padding-bottom:1rem;padding-top:1rem;position:relative;text-align:center}.card-text-wrapper,.service-card-icon{align-items:center;display:flex;justify-content:center}.service-card-icon{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:50%;height:6rem;transition:all .3s ease,color .3s;width:6rem}.service-card:hover .service-card-icon{background:linear-gradient(135deg,var(--navy-blue) 0,var(--light-navy) 100%);transform:scale(1.1)}.service-card:hover .service-card-icon svg{color:#fff}.service-card-icon svg{display:block;height:3rem;width:3rem}.service-card-title{font-size:clamp(1.5rem,3vw,2.5rem);font-weight:600;max-height:200px;opacity:1;overflow:hidden;transition:all .4s ease;transition:max-height .4s ease,opacity .3s ease;z-index:1}.service-card-desc{color:#0d0d45;font-size:clamp(1.3rem,1.7vw,2.2rem);margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .6s ease,opacity .4s ease}.service-card:hover .service-card-desc{margin-top:1rem;max-height:300px;opacity:1}.service-card:hover .service-card-title{max-height:0;opacity:0}.service-features{list-style:none;margin:0;padding:0}.service-feature-item{align-items:center;color:#334155;display:flex;font-weight:500;gap:.5rem;margin-bottom:.5rem}.feature-dot{border-radius:9999px;height:.5rem;width:.5rem}.text-pink-600{color:#db2777}.text-blue-600{color:#2563eb}.text-purple-600{color:#7c3aed}.text-green-600{color:#059669}.bg-pink-100{background-color:#fce7f3}.bg-blue-100{background-color:#dbeafe}.bg-purple-100{background-color:#ede9fe}.bg-green-100{background-color:#d1fae5}.card-content{display:flex;flex-direction:column;height:100%;padding:2rem;text-align:center}.talk-button-wrapper{margin:6rem 0;text-align:center}.btn-primary:before{background:linear-gradient(120deg,#fff3,#fff9 50%,#fff3);content:"";height:100%;left:-75%;position:absolute;top:0;transform:skewX(-25deg);width:50%}.btn-primary:hover:before{animation:shine .9s ease forwards}.btn-primary{align-items:center;background:linear-gradient(90deg,#2d6ab5,#46299e,#71728f);border:none;border-radius:9999px;box-shadow:0 10px 30px #00000026;color:#fff;cursor:pointer;display:inline-flex;flex-direction:row-reverse;font-size:1.25rem;font-weight:600;gap:1rem;justify-content:center;overflow:hidden;padding:1.5rem 3rem;position:relative;transition:transform .3s ease,box-shadow .3s ease}.btn-primary:hover{box-shadow:0 15px 40px #0003;transform:scale(1.05)}.btn-icon{height:1.25rem;width:1.25rem}@keyframes shine{0%{left:-75%}to{left:125%}}
/*# sourceMappingURL=main.4115eb70.css.map*/