.animate-fade-in[data-v-18c41e73]{animation:fadeIn-18c41e73 .8s ease-out}@keyframes fadeIn-18c41e73{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-18c41e73{0%,to{opacity:1}50%{opacity:.5}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-9026a87c],[data-v-9026a87c]:before,[data-v-9026a87c]:after,[data-v-9026a87c]::backdrop{--tw-duration:initial}}}img[data-v-9026a87c]{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s);--tw-duration:.3s;transition-duration:.3s}.animate-fade-in[data-v-426a65ee]{animation:fadeIn-426a65ee .8s ease-out}.animate-slide-up[data-v-426a65ee]{animation:slideUp-426a65ee .8s ease-out}@keyframes fadeIn-426a65ee{0%{opacity:0}to{opacity:1}}@keyframes slideUp-426a65ee{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-426a65ee{0%,to{opacity:1}50%{opacity:.5}}.group:hover .transform[data-v-426a65ee]{transform:translate(4px)}.animate-fade-in[data-v-43604155]{animation:fadeIn-43604155 .8s ease-out}@keyframes fadeIn-43604155{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.group:hover .transform[data-v-43604155]{transform:translate(4px)}@keyframes pulse-43604155{0%,to{opacity:1}50%{opacity:.5}}@keyframes float-06b64f26{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes float-delayed-06b64f26{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-30px) rotate(-5deg)}}@keyframes slide-up-06b64f26{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up-stagger-06b64f26{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pulse-slow-06b64f26{0%,to{opacity:.3}50%{opacity:.1}}@keyframes fadeIn-06b64f26{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-float[data-v-06b64f26]{animation:float-06b64f26 6s ease-in-out infinite}.animate-float-delayed[data-v-06b64f26]{animation:float-delayed-06b64f26 8s ease-in-out infinite}.animate-pulse-slow[data-v-06b64f26]{animation:pulse-slow-06b64f26 4s ease-in-out infinite}.animate-slide-up[data-v-06b64f26]{animation:slide-up-06b64f26 .8s ease-out forwards}.animate-slide-up-stagger[data-v-06b64f26]{animation:slide-up-stagger-06b64f26 .6s ease-out forwards;opacity:0}.animate-fade-in[data-v-06b64f26]{animation:fadeIn-06b64f26 .8s ease-out}.group:hover .absolute.inset-0.bg-gradient-to-br[data-v-06b64f26]{animation:shimmer-06b64f26 2s ease-in-out infinite}@keyframes shimmer-06b64f26{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width: 768px){.services-section[data-v-06b64f26]{padding:4rem 0}.grid[data-v-06b64f26]{grid-template-columns:1fr;gap:1.5rem}}@media (prefers-color-scheme: dark){.group[data-v-06b64f26]:hover{box-shadow:0 25px 50px -12px #00000080}}@media (prefers-reduced-motion: reduce){.animate-float[data-v-06b64f26],.animate-float-delayed[data-v-06b64f26],.animate-pulse-slow[data-v-06b64f26],.animate-slide-up[data-v-06b64f26],.animate-slide-up-stagger[data-v-06b64f26],.animate-fade-in[data-v-06b64f26]{animation:none}.group[data-v-06b64f26]{transform:none!important}}[data-v-06b64f26]::-webkit-scrollbar{width:8px}[data-v-06b64f26]::-webkit-scrollbar-track{background:#0000001a;border-radius:4px}[data-v-06b64f26]::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#d97706,#f59e0b);border-radius:4px}[data-v-06b64f26]::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#b45309,#d97706)}@keyframes float-66447c4f{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(1deg)}}@keyframes float-delayed-66447c4f{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(-1deg)}}@keyframes slide-up-66447c4f{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up-stagger-66447c4f{0%{opacity:0;transform:translateY(15px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeIn-66447c4f{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-float[data-v-66447c4f]{animation:float-66447c4f 6s cubic-bezier(.4,0,.2,1) infinite}.animate-float-delayed[data-v-66447c4f]{animation:float-delayed-66447c4f 8s cubic-bezier(.4,0,.2,1) infinite}.animate-slide-up[data-v-66447c4f]{animation:slide-up-66447c4f .6s cubic-bezier(.4,0,.2,1) forwards}.animate-slide-up-stagger[data-v-66447c4f]{animation:slide-up-stagger-66447c4f .5s cubic-bezier(.4,0,.2,1) forwards;opacity:0}.animate-fade-in[data-v-66447c4f]{animation:fadeIn-66447c4f .6s cubic-bezier(.4,0,.2,1)}.group[data-v-66447c4f]{transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s ease;will-change:transform,box-shadow}.group[data-v-66447c4f]:hover{transform:translateY(-6px);box-shadow:0 6px 18px #0000000f}@media (prefers-color-scheme: dark){.group[data-v-66447c4f]:hover{box-shadow:0 6px 18px #ffffff0f}}button[data-v-66447c4f]{transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:.75rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500}button[data-v-66447c4f]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.group:hover .group-hover\:text-amber-600[data-v-66447c4f]{color:#d97706}.group:hover .group-hover\:text-amber-400[data-v-66447c4f]{color:#fbbf24}@media (max-width: 768px){.properties-section[data-v-66447c4f]{padding:4rem 0}.grid[data-v-66447c4f]{grid-template-columns:1fr;gap:1.5rem}}@media (prefers-reduced-motion: reduce){.animate-float[data-v-66447c4f],.animate-float-delayed[data-v-66447c4f],.animate-slide-up[data-v-66447c4f],.animate-slide-up-stagger[data-v-66447c4f],.animate-fade-in[data-v-66447c4f]{animation:none}.group[data-v-66447c4f]{transform:none!important}}[data-v-66447c4f]::-webkit-scrollbar{width:8px}[data-v-66447c4f]::-webkit-scrollbar-track{background:#0000000d;border-radius:4px}[data-v-66447c4f]::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#d97706,#f59e0b);border-radius:4px}[data-v-66447c4f]::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#b45309,#d97706)}/*! tailwindcss v4.1.11 | 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)))){[data-v-25876aee],[data-v-25876aee]:before,[data-v-25876aee]:after,[data-v-25876aee]::backdrop{--tw-duration:initial}}}img[data-v-25876aee]{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s);--tw-duration:.3s;transition-duration:.3s}@property --tw-duration{syntax:"*";inherits:false}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:fadeIn .3s ease-out forwards}.overflow-y-auto::-webkit-scrollbar{width:6px}.overflow-y-auto::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.overflow-y-auto::-webkit-scrollbar-thumb{background:#d6d6d6;border-radius:10px}.overflow-y-auto::-webkit-scrollbar-thumb:hover{background:#c1c1c1}
