@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse-cuivre{0%,to{box-shadow:0 0 20px oklch(var(--cuivre) / .3)}50%{box-shadow:0 0 30px oklch(var(--cuivre) / .6)}}@keyframes pulse-jade{0%,to{box-shadow:0 0 20px oklch(var(--jade) / .3)}50%{box-shadow:0 0 30px oklch(var(--jade) / .6)}}@keyframes pulse-emerald{0%,to{box-shadow:0 0 20px oklch(var(--emerald) / .3)}50%{box-shadow:0 0 30px oklch(var(--emerald) / .6)}}@keyframes pulse-azure{0%,to{box-shadow:0 0 20px oklch(var(--azure) / .3)}50%{box-shadow:0 0 30px oklch(var(--azure) / .6)}}@keyframes route-line{0%{width:0}to{width:40px}}@keyframes glow-cuivre{0%,to{box-shadow:0 0 15px oklch(var(--cuivre) / .5)}50%{box-shadow:0 0 25px oklch(var(--cuivre) / .8)}}@keyframes glow-jade{0%,to{box-shadow:0 0 15px oklch(var(--jade) / .5)}50%{box-shadow:0 0 25px oklch(var(--jade) / .8)}}@keyframes glow-emerald{0%,to{box-shadow:0 0 15px oklch(var(--emerald) / .5)}50%{box-shadow:0 0 25px oklch(var(--emerald) / .8)}}@keyframes glow-azure{0%,to{box-shadow:0 0 15px oklch(var(--azure) / .5)}50%{box-shadow:0 0 25px oklch(var(--azure) / .8)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-float[data-astro-cid-fojrpdgb]{animation:float 6s ease-in-out infinite}.animate-pulse-cuivre[data-astro-cid-fojrpdgb]{animation:pulse-cuivre 2s ease-in-out infinite}.animate-pulse-jade[data-astro-cid-fojrpdgb]{animation:pulse-jade 2s ease-in-out infinite}.animate-pulse-emerald[data-astro-cid-fojrpdgb]{animation:pulse-emerald 2s ease-in-out infinite}.animate-pulse-azure[data-astro-cid-fojrpdgb]{animation:pulse-azure 2s ease-in-out infinite}.animate-glow-cuivre[data-astro-cid-fojrpdgb]{animation:glow-cuivre 3s ease-in-out infinite}.animate-glow-jade[data-astro-cid-fojrpdgb]{animation:glow-jade 3s ease-in-out infinite}.animate-glow-emerald[data-astro-cid-fojrpdgb]{animation:glow-emerald 3s ease-in-out infinite}.animate-glow-azure[data-astro-cid-fojrpdgb]{animation:glow-azure 3s ease-in-out infinite}.animate-fade-in-up[data-astro-cid-fojrpdgb]{animation:fade-in-up .8s ease-out forwards;opacity:0}.route-line-cuivre[data-astro-cid-fojrpdgb],.route-line-emerald[data-astro-cid-fojrpdgb]{height:4px;background:linear-gradient(90deg,oklch(var(--cuivre) / .8),oklch(var(--jade) / .8));border-radius:2px;animation:route-line 2s ease-in-out infinite}.route-line-emerald[data-astro-cid-fojrpdgb]{background:linear-gradient(90deg,oklch(var(--emerald) / .8),oklch(var(--azure) / .8))}.btn-elite[data-astro-cid-fojrpdgb]{position:relative;overflow:hidden}.btn-elite[data-astro-cid-fojrpdgb]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.btn-elite[data-astro-cid-fojrpdgb]:hover:before{left:100%}.feature-card[data-astro-cid-fojrpdgb]{backdrop-filter:blur(10px);position:relative}.feature-card[data-astro-cid-fojrpdgb]:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(45deg,oklch(var(--cuivre) / .3),oklch(var(--jade) / .3),oklch(var(--emerald) / .3));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;pointer-events:none;opacity:0;transition:opacity .3s}.feature-card[data-astro-cid-fojrpdgb]:hover:before{opacity:1}.testimonial-card[data-astro-cid-fojrpdgb]{position:relative;backdrop-filter:blur(10px)}.testimonial-card[data-astro-cid-fojrpdgb]:after{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,oklch(var(--cuivre) / .2),oklch(var(--jade) / .2),oklch(var(--emerald) / .2));border-radius:inherit;z-index:-1;opacity:0;transition:opacity .3s}.testimonial-card[data-astro-cid-fojrpdgb]:hover:after{opacity:1}.pricing-card[data-astro-cid-fojrpdgb]{position:relative;backdrop-filter:blur(10px)}.pricing-card[data-astro-cid-fojrpdgb]:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(45deg,oklch(var(--cuivre) / .2),oklch(var(--jade) / .2),oklch(var(--emerald) / .2));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;pointer-events:none;opacity:0;transition:opacity .3s}.pricing-card[data-astro-cid-fojrpdgb]:hover:before{opacity:1}@keyframes badge-glow{0%,to{box-shadow:0 0 10px oklch(var(--jade) / .5)}50%{box-shadow:0 0 20px oklch(var(--jade) / .8)}}.pricing-card[data-astro-cid-fojrpdgb] .badge-popular[data-astro-cid-fojrpdgb]{animation:badge-glow 2s ease-in-out infinite}
