@keyframes droplet{0%{transform:translateY(-5px);opacity:0.7}50%{transform:translateY(5px);opacity:1}100%{transform:translateY(-5px);opacity:0.7}}.droplet{animation:droplet 3s infinite ease-in-out}.droplet-delay{animation-delay:1.5s}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.menu-item{transition:all 0.3s ease}.menu-item:hover{transform:translateY(-2px)}.navbar-gradient{background:linear-gradient(135deg,#3b82f6 0%,#60a5fa 50%,#93c5fd 100%)}.active-dot{width:6px;height:6px;border-radius:50%;background-color:white;position:absolute;bottom:-5px;left:50%;transform:translateX(-50%)}@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}.gradient-bg{background:linear-gradient(135deg,#3b82f6 0%,#60a5fa 50%,#93c5fd 100%)}.service-card{transition:all 0.3s ease}.service-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px -5px rgba(59,130,246,0.4)}.feature-icon{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.bounce-animation{animation:bounce 2s infinite}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.fade-in{animation:fadeIn 1s ease-in}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.card-hover{transition:all 0.3s ease}.card-hover:hover{transform:translateY(-5px);box-shadow:0 15px 30px -10px rgba(59,130,246,0.3)}.value-icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px}.floating{animation:floating 3s ease-in-out infinite}@keyframes floating{0%{transform:translateY(0px)}50%{transform:translateY(-10px)}100%{transform:translateY(0px)}}.fade-in{animation:fadeIn 1s ease-in}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pulse-glow{animation:pulseGlow 2s infinite}@keyframes pulseGlow{0%{box-shadow:0 0 0 0 rgba(59,130,246,0.4)}70%{box-shadow:0 0 0 15px rgba(59,130,246,0)}100%{box-shadow:0 0 0 0 rgba(59,130,246,0)}}.gradient-bg{background:linear-gradient(135deg,#3b82f6 0%,#60a5fa 50%,#93c5fd 100%)}.service-card{transition:all 0.3s ease;overflow:hidden}.service-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px -15px rgba(59,130,246,0.4)}.service-image{height:220px;background-size:cover;background-position:center;transition:all 0.5s ease}.service-card:hover .service-image{transform:scale(1.05)}.price-tag{position:absolute;top:15px;right:15px;background:rgba(255,255,255,0.9);padding:8px 15px;border-radius:20px;font-weight:600;box-shadow:0 4px 10px rgba(0,0,0,0.1)}.fade-in{animation:fadeIn 1s ease-in}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.floating{animation:floating 3s ease-in-out infinite}@keyframes floating{0%{transform:translateY(0px)}50%{transform:translateY(-10px)}100%{transform:translateY(0px)}}.pulse{animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.contact-card{transition:all 0.3s ease}.contact-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px -10px rgba(59,130,246,0.3)}.floating{animation:floating 3s ease-in-out infinite}@keyframes floating{0%{transform:translateY(0px)}50%{transform:translateY(-10px)}100%{transform:translateY(0px)}}.fade-in{animation:fadeIn 1s ease-in}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pulse{animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.success-message{display:none;animation:fadeIn 0.5s ease-in}.form-group{margin-bottom:1.5rem}.form-input{transition:all 0.3s ease}.form-input:focus{transform:translateY(-2px);box-shadow:0 5px 15px -5px rgba(59,130,246,0.4)}.section-card{transition:all 0.3s ease;border-left:4px solid #3b82f6}.section-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px -5px rgba(59,130,246,0.2)}.fade-in{animation:fadeIn 1s ease-in}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.floating{animation:floating 3s ease-in-out infinite}@keyframes floating{0%{transform:translateY(0px)}50%{transform:translateY(-10px)}100%{transform:translateY(0px)}}.back-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;box-shadow:0 4px 10px rgba(0,0,0,0.2);transition:all 0.3s ease;opacity:0;visibility:hidden}.back-to-top.active{opacity:1;visibility:visible}.back-to-top:hover{background:#2563eb;transform:translateY(-3px)}.toc-link{transition:all 0.2s ease}.toc-link:hover{color:#3b82f6;transform:translateX(5px)}.privacy-card{transition:all 0.3s ease;border-left:4px solid #3b82f6}.privacy-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px -5px rgba(59,130,246,0.2)}.fade-in{animation:fadeIn 1s ease-in}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.floating{animation:floating 3s ease-in-out infinite}@keyframes floating{0%{transform:translateY(0px)}50%{transform:translateY(-10px)}100%{transform:translateY(0px)}}.back-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;box-shadow:0 4px 10px rgba(0,0,0,0.2);transition:all 0.3s ease;opacity:0;visibility:hidden;z-index:1000}.back-to-top.active{opacity:1;visibility:visible}.back-to-top:hover{background:#2563eb;transform:translateY(-3px)}.privacy-link{transition:all 0.2s ease}.privacy-link:hover{color:#3b82f6;transform:translateX(5px)}.highlight-box{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border-left:4px solid #0ea5e9}