.hero-svg-container.svelte-zro11r{animation:svelte-zro11r-fadeInUp 1s ease-out}.animated-svg.svelte-zro11r{animation:svelte-zro11r-float 6s ease-in-out infinite;filter:drop-shadow(0 10px 20px rgba(0,0,0,.1))}.animated-svg.svelte-zro11r:hover{animation-play-state:paused;transform:scale(1.02);filter:drop-shadow(0 20px 40px rgba(0,0,0,.15))}@keyframes svelte-zro11r-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-zro11r-float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.features-svg-container.svelte-zro11r{animation:svelte-zro11r-fadeInLeft 1s ease-out}.animated-features-svg.svelte-zro11r:hover{transform:scale(1.001);filter:drop-shadow(0 20px 35px rgba(0,0,0,.15))}.feature-item.svelte-zro11r{animation:svelte-zro11r-slideInFromRight .5s ease-out both}.building-svg-container.svelte-zro11r{animation:svelte-zro11r-fadeInUp 1.2s ease-out;margin-bottom:-1px}.animated-building-svg.svelte-zro11r{animation:svelte-zro11r-subtleFloat 10s ease-in-out infinite;filter:drop-shadow(0 5px 15px rgba(0,0,0,.05));display:block;width:100%;height:auto}.animated-building-svg.svelte-zro11r:hover{animation-play-state:paused;transform:scale(1.005);filter:drop-shadow(0 8px 20px rgba(0,0,0,.08))}.go-to-top-btn.svelte-zro11r{animation:svelte-zro11r-slideInUp .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.go-to-top-btn.svelte-zro11r:active{transform:scale(.95)}@keyframes svelte-zro11r-slideInUp{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-zro11r-fadeInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-zro11r-fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-zro11r-gentleFloat{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-15px) rotate(1deg)}50%{transform:translateY(-25px) rotate(0)}75%{transform:translateY(-15px) rotate(-1deg)}}@keyframes svelte-zro11r-slideInFromRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-zro11r-gentlePulseScale{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.25;transform:scale(1.15)}}@keyframes svelte-zro11r-gentleRotateSquare{0%{transform:rotate(12deg)}to{transform:rotate(372deg)}}@keyframes svelte-zro11r-gentleWaveMotion{0%,to{opacity:.2;transform:translateY(0) scaleY(1)}25%{opacity:.3;transform:translateY(-2px) scaleY(1.1)}50%{opacity:.25;transform:translateY(-3px) scaleY(.9)}75%{opacity:.35;transform:translateY(-1px) scaleY(1.05)}}@keyframes svelte-zro11r-subtleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (max-width: 768px){button.svelte-zro11r{min-height:44px}.animated-svg.svelte-zro11r{animation:svelte-zro11r-float 4s ease-in-out infinite}@keyframes svelte-zro11r-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.go-to-top-btn.svelte-zro11r{bottom:1.5rem;right:1rem;padding:.875rem;box-shadow:0 4px 12px #00000026}.go-to-top-btn.svelte-zro11r svg:where(.svelte-zro11r){width:1.25rem;height:1.25rem}.animated-features-svg.svelte-zro11r{animation:svelte-zro11r-gentleFloat 6s ease-in-out infinite}@keyframes svelte-zro11r-gentleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.feature-item.svelte-zro11r{transform:translateZ(0)}.features-svg-container.svelte-zro11r{margin-bottom:2rem}.animated-building-svg.svelte-zro11r{animation:svelte-zro11r-subtleFloat 8s ease-in-out infinite}.building-svg-container.svelte-zro11r{margin-top:-2rem}@keyframes svelte-zro11r-subtleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}section.svelte-zro11r{scroll-margin-top:4rem}input.svelte-zro11r,select.svelte-zro11r,textarea.svelte-zro11r{font-size:16px}h1.svelte-zro11r,h2.svelte-zro11r,h3.svelte-zro11r{line-height:1.2}.space-y-6.svelte-zro11r>:where(.svelte-zro11r)+:where(.svelte-zro11r){margin-top:1.5rem}.rounded-2xl.svelte-zro11r{border-radius:1rem}}@media (max-width: 640px){nav.svelte-zro11r button:where(.svelte-zro11r){min-height:48px}form.svelte-zro11r .space-y-4:where(.svelte-zro11r)>:where(.svelte-zro11r)+:where(.svelte-zro11r){margin-top:1rem}}.svelte-zro11r{-webkit-tap-highlight-color:transparent}#pricing.svelte-zro11r{background:linear-gradient(135deg,#f8fafc,#e2e8f0)}@keyframes svelte-zro11r-gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}
