@keyframes svelte-1uoiyil-slideLeftToRight{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes svelte-1uoiyil-slideRightToLeft{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes svelte-1uoiyil-fadeUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes svelte-1uoiyil-heroPhotoIn{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.hero-photo.svelte-1uoiyil.svelte-1uoiyil{animation:svelte-1uoiyil-heroPhotoIn .9s ease forwards}.group.svelte-1uoiyil:hover .hero-photo.svelte-1uoiyil{transform:scale(1.05)}.animate-slide-left-to-right.svelte-1uoiyil.svelte-1uoiyil{animation:svelte-1uoiyil-slideLeftToRight .6s cubic-bezier(.4,0,.2,1) forwards}.animate-slide-right-to-left.svelte-1uoiyil.svelte-1uoiyil{animation:svelte-1uoiyil-slideRightToLeft .6s cubic-bezier(.4,0,.2,1) forwards}.animate-fade-up.svelte-1uoiyil.svelte-1uoiyil{animation:svelte-1uoiyil-fadeUp .6s cubic-bezier(.4,0,.2,1) forwards}.animate-mini-float.svelte-1uoiyil.svelte-1uoiyil{animation:svelte-1uoiyil-miniFloat 5s ease-in-out infinite}.animation-delay-200.svelte-1uoiyil.svelte-1uoiyil{animation-delay:.2s}.animation-delay-400.svelte-1uoiyil.svelte-1uoiyil{animation-delay:.4s}@keyframes svelte-1uoiyil-miniFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes svelte-18i4mc9-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-18i4mc9-bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes svelte-18i4mc9-float-slow{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-20px) scale(1.1)}}.animate-fade-in-up.svelte-18i4mc9{animation:svelte-18i4mc9-fadeInUp .6s ease-out forwards;opacity:0}.animate-bounce-in.svelte-18i4mc9{animation:svelte-18i4mc9-bounceIn .8s ease-out forwards}.animate-float-slow.svelte-18i4mc9{animation:svelte-18i4mc9-float-slow 12s ease-in-out infinite}.animation-delay-200.svelte-18i4mc9{animation-delay:.2s}.animation-delay-2000.svelte-18i4mc9{animation-delay:2s}@keyframes svelte-1ihlx5o-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1ihlx5o-iconBreath{0%,to{box-shadow:0 14px 30px #0284c733;transform:translateY(0) scale(1)}50%{box-shadow:0 18px 42px #38bdf84d;transform:translateY(-2px) scale(1.04)}}.animate-rise.svelte-1ihlx5o.svelte-1ihlx5o{animation:svelte-1ihlx5o-rise .7s ease forwards;opacity:0}.animation-delay-200.svelte-1ihlx5o.svelte-1ihlx5o{animation-delay:.2s}.animation-delay-400.svelte-1ihlx5o.svelte-1ihlx5o{animation-delay:.4s}.feature-panel.svelte-1ihlx5o.svelte-1ihlx5o:before,.product-card.svelte-1ihlx5o.svelte-1ihlx5o:before,.workflow-card.svelte-1ihlx5o.svelte-1ihlx5o:before,.metric-card.svelte-1ihlx5o.svelte-1ihlx5o:before{background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.15) 45%,transparent 70%);content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:translate(-120%);transition:transform .75s ease}.feature-panel.svelte-1ihlx5o>.svelte-1ihlx5o,.workflow-card.svelte-1ihlx5o>.svelte-1ihlx5o,.metric-card.svelte-1ihlx5o>.svelte-1ihlx5o{position:relative;z-index:1}.feature-panel.svelte-1ihlx5o.svelte-1ihlx5o:hover:before,.product-card.svelte-1ihlx5o.svelte-1ihlx5o:hover:before,.workflow-card.svelte-1ihlx5o.svelte-1ihlx5o:hover:before,.metric-card.svelte-1ihlx5o.svelte-1ihlx5o:hover:before{transform:translate(120%)}.metric-card.svelte-1ihlx5o.svelte-1ihlx5o:hover,.feature-panel.svelte-1ihlx5o.svelte-1ihlx5o:hover,.workflow-card.svelte-1ihlx5o.svelte-1ihlx5o:hover,.product-card.svelte-1ihlx5o.svelte-1ihlx5o:hover{border-color:#38bdf88c;background:linear-gradient(135deg,#0284c73d,#0f172a5c);box-shadow:0 30px 90px #0284c738,0 20px 60px #0f172a61;transform:translateY(-8px) scale(1.01)}.icon-tile.svelte-1ihlx5o.svelte-1ihlx5o{animation:svelte-1ihlx5o-iconBreath 4.5s ease-in-out infinite}.feature-panel.svelte-1ihlx5o:hover .icon-tile.svelte-1ihlx5o,.workflow-card.svelte-1ihlx5o:hover .icon-tile.svelte-1ihlx5o{box-shadow:0 20px 46px #38bdf857;transform:translateY(-3px) scale(1.08) rotate(-2deg)}.slider-button.svelte-1ihlx5o.svelte-1ihlx5o:hover{background:#0f172a}@media (max-width: 768px){.feature-panel.svelte-1ihlx5o.svelte-1ihlx5o{display:block!important;min-height:360px!important;padding:1.5rem!important}.feature-panel.svelte-1ihlx5o .icon-tile.svelte-1ihlx5o{margin-bottom:1rem}.slider-button.svelte-1ihlx5o.svelte-1ihlx5o{display:none!important}}@keyframes svelte-1rk8215-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1rk8215-iconBreath{0%,to{box-shadow:0 14px 30px #0284c733;transform:translateY(0) scale(1)}50%{box-shadow:0 18px 42px #38bdf84d;transform:translateY(-2px) scale(1.04)}}.animate-rise.svelte-1rk8215.svelte-1rk8215{animation:svelte-1rk8215-rise .7s ease forwards;opacity:0}.vendor-panel.svelte-1rk8215.svelte-1rk8215:before,.tool-card.svelte-1rk8215.svelte-1rk8215:before,.advantage-card.svelte-1rk8215.svelte-1rk8215:before{background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.16) 45%,transparent 70%);content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:translate(-120%);transition:transform .75s ease}.vendor-panel.svelte-1rk8215>.svelte-1rk8215,.tool-card.svelte-1rk8215>.svelte-1rk8215,.advantage-card.svelte-1rk8215>.svelte-1rk8215{position:relative;z-index:1}.vendor-panel.svelte-1rk8215.svelte-1rk8215:hover,.tool-card.svelte-1rk8215.svelte-1rk8215:hover,.advantage-card.svelte-1rk8215.svelte-1rk8215:hover{border-color:#38bdf88c;background:linear-gradient(135deg,#0284c73d,#0f172a5c);box-shadow:0 30px 90px #0284c738,0 20px 60px #0f172a61;transform:translateY(-8px) scale(1.01)}.vendor-panel.svelte-1rk8215.svelte-1rk8215:hover:before,.tool-card.svelte-1rk8215.svelte-1rk8215:hover:before,.advantage-card.svelte-1rk8215.svelte-1rk8215:hover:before{transform:translate(120%)}.vendor-icon.svelte-1rk8215.svelte-1rk8215,.tool-icon.svelte-1rk8215.svelte-1rk8215,.advantage-icon.svelte-1rk8215.svelte-1rk8215{animation:svelte-1rk8215-iconBreath 4.5s ease-in-out infinite}.vendor-panel.svelte-1rk8215:hover .vendor-icon.svelte-1rk8215,.tool-card.svelte-1rk8215:hover .tool-icon.svelte-1rk8215,.advantage-card.svelte-1rk8215:hover .advantage-icon.svelte-1rk8215{box-shadow:0 20px 46px #38bdf857;transform:translateY(-3px) scale(1.08) rotate(-2deg)}@media (max-width: 768px){.vendor-panel.svelte-1rk8215.svelte-1rk8215{display:block!important}.vendor-icon.svelte-1rk8215.svelte-1rk8215{margin-bottom:1rem!important}}
