*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;color:#1a2e35;background:linear-gradient(135deg,#f0fdfc,#e6fffa);overflow-x:hidden}html[lang=ar]{font-family:Tajawal,Amiri,Noto Sans Arabic,Inter,sans-serif}html[lang=he]{font-family:Heebo,Open Sans Hebrew,Noto Sans Hebrew,Inter,sans-serif}html[dir=rtl]{text-align:right}[dir=rtl] .container{direction:rtl}[dir=rtl] .btn{direction:ltr}[dir=rtl] .grid{direction:rtl}[dir=rtl] .nav{flex-direction:row-reverse}[dir=rtl] .nav-item{margin-left:2rem;margin-right:0}[dir=rtl] .nav-item:last-child{margin-left:0}[dir=rtl] .flex-row{flex-direction:row-reverse}[dir=rtl] .hero-content{direction:rtl}[dir=rtl] .hero-actions{flex-direction:row-reverse}[dir=rtl] .features-grid,[dir=rtl] .highlights-grid,[dir=rtl] .privacy-grid{direction:rtl}[dir=rtl] .text-left{text-align:right}[dir=rtl] .text-right{text-align:left}[dir=rtl] .arrow-right:before{content:"\2190"}[dir=rtl] .arrow-left:before{content:"\2192"}[dir=rtl] .form-control{text-align:right}[dir=rtl] input[type=email]{direction:ltr;text-align:left}[dir=rtl] input[type=email]::placeholder{direction:rtl;text-align:right}[dir=rtl] input:not([type=email]),[dir=rtl] textarea{text-align:right;direction:rtl}[dir=rtl] input:not([type=email])::placeholder,[dir=rtl] textarea::placeholder{text-align:right;direction:rtl}[dir=rtl] label{text-align:right}[dir=rtl] .margin-left-auto{margin-right:auto;margin-left:0}[dir=rtl] .margin-right-auto{margin-left:auto;margin-right:0}[dir=rtl] .slide-in-left{animation:slideInRight .5s ease-out forwards}[dir=rtl] .slide-in-right{animation:slideInLeft .5s ease-out forwards}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin-bottom:.5rem;color:#005a66}h1{font-size:3.5rem}h2{font-size:3rem}h3{font-size:2.5rem}h4{font-size:2rem}h5{font-size:1.5rem}h6{font-size:1.25rem}p{margin-bottom:1rem;line-height:1.6;color:#2d5a66}a{color:#005a66;text-decoration:none;transition:color .3s ease}a:hover{color:#229a8c}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:3rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mt-5{margin-top:3rem}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:none;border-radius:25px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;font-size:1rem;position:relative;overflow:hidden}.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.btn:hover:before{left:100%}.btn-primary{background:linear-gradient(135deg,#005a66,#229a8c);color:#fff;box-shadow:0 8px 25px #005a664d}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 15px 40px #005a6666;filter:drop-shadow(0 0 20px rgba(0,240,255,.3))}.btn-secondary{background:#54d3c21a;color:#005a66;border:2px solid #54d3c2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-secondary:hover{background:linear-gradient(135deg,#54d3c2,#3ac3b1);color:#fff;box-shadow:0 8px 25px #54d3c266}.form-control{width:100%;padding:.75rem;border:2px solid rgba(84,211,194,.3);border-radius:15px;font-size:1rem;transition:all .3s ease;background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.form-control:focus{outline:none;border-color:#54d3c2;box-shadow:0 0 0 3px #54d3c233;background:#fffffff2}.card{background:#fffc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:25px;padding:2rem;box-shadow:0 20px 40px #005a661a,0 0 0 1px #54d3c21a;transition:all .3s ease}.card:hover{transform:translateY(-5px);box-shadow:0 30px 60px #005a6626,0 0 0 1px #54d3c233}.glow-teal{filter:drop-shadow(0 0 20px rgba(84,211,194,.5))}.glow-cyan{filter:drop-shadow(0 0 20px rgba(0,240,255,.5))}.floating{animation:float 6s ease-in-out infinite}.floating-delayed{animation:float 6s ease-in-out infinite;animation-delay:2s}@media screen and (max-width: 1200px){.container{max-width:960px}}@media screen and (max-width: 992px){.container{max-width:720px}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2rem}}@media screen and (max-width: 768px){.container{padding:0 1rem}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}}@media screen and (max-width: 480px){.container{padding:0 .75rem}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.1rem}h6{font-size:1rem}p{font-size:.9rem}.btn{padding:.625rem 1.25rem;font-size:.9rem}}.fade-in{opacity:0;animation:fadeIn .5s ease-out forwards}.slide-in-left{opacity:0;transform:translate(-50px);animation:slideInLeft .5s ease-out forwards}.slide-in-right{opacity:0;transform:translate(50px);animation:slideInRight .5s ease-out forwards}.slide-in-up{opacity:0;transform:translateY(50px);animation:slideInUp .5s ease-out forwards}.pulse-glow{animation:pulseGlow 3s ease-in-out infinite}@keyframes fadeIn{to{opacity:1}}@keyframes slideInLeft{to{opacity:1;transform:translate(0)}}@keyframes slideInRight{to{opacity:1;transform:translate(0)}}@keyframes slideInUp{to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulseGlow{0%,to{filter:drop-shadow(0 0 10px rgba(84,211,194,.3))}50%{filter:drop-shadow(0 0 30px rgba(0,240,255,.6))}}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.card,.feature-card,.highlight-card,.privacy-card{contain:layout style paint}.floating,.floating-delayed,.btn:hover,.card:hover{will-change:transform;transform:translateZ(0)}.loading{opacity:.6;pointer-events:none;position:relative}.loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid rgba(84,211,194,.3);border-top:2px solid #54d3c2;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#54d3c21a}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#54d3c2,#3ac3b1);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#3ac3b1,#229a8c)}.btn:focus,.form-control:focus,a:focus{outline:2px solid #54d3c2;outline-offset:2px}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}.no-print{display:none!important}}
