.water-effect{position:relative;overflow:hidden}.water-effect::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transform:translateX(-100%);transition:transform 0.6s}.water-effect:hover::before{transform:translateX(100%)}.bubble{position:absolute;border-radius:50%;background:rgba(255,255,255,0.2);animation:float 6s infinite ease-in-out}@keyframes float{0%,100%{transform:translateY(0) scale(1);opacity:0.7}50%{transform:translateY(-20px) scale(1.1);opacity:0.9}}@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8V1s.ttf) format('truetype')}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrFJA.ttf) format('truetype')}
@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9V1s.ttf) format('truetype')}
@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6V1s.ttf) format('truetype')}
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7V1s.ttf) format('truetype')}body{font-family:'Poppins',sans-serif}.water-wave{background:linear-gradient(90deg,#3b82f6,#06b6d4,#3b82f6);background-size:200% 100%;animation:wave 8s ease-in-out infinite}@keyframes wave{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.bubble{position:absolute;border-radius:50%;background:rgba(255,255,255,0.2);animation:float 6s infinite ease-in-out}@keyframes float{0%,100%{transform:translateY(0) scale(1);opacity:0.7}50%{transform:translateY(-20px) scale(1.1);opacity:0.9}}.service-card{transition:transform 0.3s ease,box-shadow 0.3s ease}.service-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.1)}.faq-item{border-bottom:1px solid #e5e7eb}.faq-question{cursor:pointer;transition:color 0.3s ease}.faq-question:hover{color:#3b82f6}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.3s ease}.faq-answer.active{max-height:500px}.water-wave{background:linear-gradient(90deg,#3b82f6,#06b6d4,#3b82f6);background-size:200% 100%;animation:wave 8s ease-in-out infinite}@keyframes wave{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.bubble{position:absolute;border-radius:50%;background:rgba(255,255,255,0.2);animation:float 6s infinite ease-in-out}@keyframes float{0%,100%{transform:translateY(0) scale(1);opacity:0.7}50%{transform:translateY(-20px) scale(1.1);opacity:0.9}}.pricing-card{transition:transform 0.3s ease,box-shadow 0.3s ease;border-top:4px solid}.pricing-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.1)}.popular-card{position:relative;transform:scale(1.05);z-index:10}.popular-badge{position:absolute;top:-10px;right:20px;background:#f59e0b;color:white;padding:5px 15px;border-radius:20px;font-size:0.8rem;font-weight:bold}@media (max-width:768px){.popular-card{transform:scale(1)}}.water-wave{background:linear-gradient(90deg,#3b82f6,#06b6d4,#3b82f6);background-size:200% 100%;animation:wave 8s ease-in-out infinite}@keyframes wave{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.bubble{position:absolute;border-radius:50%;background:rgba(255,255,255,0.2);animation:float 6s infinite ease-in-out}@keyframes float{0%,100%{transform:translateY(0) scale(1);opacity:0.7}50%{transform:translateY(-20px) scale(1.1);opacity:0.9}}.contact-card{transition:transform 0.3s ease,box-shadow 0.3s ease}.contact-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.1)}.map-container{border-radius:12px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,0.1)}.bubble{position:absolute;border-radius:50%;background:rgba(255,255,255,0.2);animation:float 6s infinite ease-in-out}@keyframes float{0%,100%{transform:translateY(0) scale(1);opacity:0.7}50%{transform:translateY(-20px) scale(1.1);opacity:0.9}}.terms-section{transition:all 0.3s ease}.terms-section:hover{transform:translateX(5px)}.scroll-to-top{position:fixed;bottom:20px;right:20px;background:#3b82f6;color:white;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity 0.3s,transform 0.3s;box-shadow:0 4px 6px rgba(0,0,0,0.1);z-index:100}.scroll-to-top.visible{opacity:1}.scroll-to-top:hover{transform:translateY(-3px);background:#2563eb}@keyframes wave{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.bubble{position:absolute;border-radius:50%;background:rgba(255,255,255,0.2);animation:float 6s infinite ease-in-out}@keyframes float{0%,100%{transform:translateY(0) scale(1);opacity:0.7}50%{transform:translateY(-20px) scale(1.1);opacity:0.9}}.privacy-section{transition:all 0.3s ease}.privacy-section:hover{transform:translateX(5px)}.scroll-to-top{position:fixed;bottom:20px;right:20px;background:#3b82f6;color:white;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity 0.3s,transform 0.3s;box-shadow:0 4px 6px rgba(0,0,0,0.1);z-index:100}.scroll-to-top.visible{opacity:1}.scroll-to-top:hover{transform:translateY(-3px);background:#2563eb}.info-card{border-left:4px solid #3b82f6}