.water-drop[data-astro-cid-bbe6dxrz]{position:absolute;width:10px;height:10px;background:var(--aqua);border-radius:50%/60% 60% 40% 40%;opacity:.3;animation:fall linear infinite}.drop-1[data-astro-cid-bbe6dxrz]{left:10%;animation-duration:8s;animation-delay:0s}.drop-2[data-astro-cid-bbe6dxrz]{left:30%;animation-duration:10s;animation-delay:2s}.drop-3[data-astro-cid-bbe6dxrz]{left:50%;animation-duration:7s;animation-delay:4s}.drop-4[data-astro-cid-bbe6dxrz]{left:70%;animation-duration:9s;animation-delay:1s}.drop-5[data-astro-cid-bbe6dxrz]{left:90%;animation-duration:11s;animation-delay:3s}@keyframes fall{0%{top:-10%;opacity:0}10%{opacity:.3}90%{opacity:.3}to{top:110%;opacity:0}}.typing-text[data-astro-cid-bbe6dxrz]{position:relative;display:inline-block}.typed-text[data-astro-cid-bbe6dxrz]{background:linear-gradient(90deg,#0d9488,#14b8a6,#22d3ee,#38bdf8,#0d9488);background-size:200% 100%;animation:gradientFlow 5s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:900;letter-spacing:.02em;text-shadow:0 0 30px rgba(20,184,166,.3)}@keyframes gradientFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.cursor[data-astro-cid-bbe6dxrz]{color:var(--aqua);animation:blink .8s infinite;font-weight:300;margin-left:2px}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.fade-in-section[data-astro-cid-bbe6dxrz]{opacity:0;transform:translateY(20px);animation:fadeInUp .8s ease-out forwards}@media(max-width:768px){.water-drop[data-astro-cid-bbe6dxrz]{width:6px;height:6px}}@media(prefers-reduced-motion:reduce){.water-drop[data-astro-cid-bbe6dxrz],.fade-in-section[data-astro-cid-bbe6dxrz],.cursor[data-astro-cid-bbe6dxrz],.shield-glow[data-astro-cid-bbe6dxrz]{animation:none;opacity:1;transform:none}.animate-bounce[data-astro-cid-bbe6dxrz]{animation:none}}.shield-glow[data-astro-cid-bbe6dxrz]{position:relative;filter:drop-shadow(0 0 8px rgba(20,184,166,.3))}.shield-path[data-astro-cid-bbe6dxrz]{stroke-dasharray:400;stroke-dashoffset:400;animation:shieldGlow 4s ease-in-out infinite}@keyframes shieldGlow{0%{stroke-dashoffset:400;stroke:#ffffff4d;filter:drop-shadow(0 0 0px rgba(20,184,166,0))}50%{stroke-dashoffset:0;stroke:#22d3ee;filter:drop-shadow(0 0 15px rgba(34,211,238,.8))}to{stroke-dashoffset:-400;stroke:#ffffff4d;filter:drop-shadow(0 0 0px rgba(20,184,166,0))}}/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial}}}.card-service[data-astro-cid-g5jplrhu]{border-radius:var(--radius-2xl,calc(var(--radius) + 8px));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*8);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}.card-service[data-astro-cid-g5jplrhu]:hover{border-color:#00b5e233;transform:translateY(-.25rem);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.fade-in-section[data-astro-cid-g5jplrhu]{opacity:0;animation:.8s ease-out forwards fadeInUp;transform:translateY(20px)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.fade-in-section[data-astro-cid-g5jplrhu]{opacity:1;animation:none;transform:none}.card-service[data-astro-cid-g5jplrhu]{transition:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}
