[data-nelo-cs]{--background: hsl(213 27% 5%);--foreground: hsl(0 0% 100%);--card: hsl(213 35% 10%);--card-foreground: hsl(0 0% 100%);--popover: hsl(213 35% 10%);--popover-foreground: hsl(0 0% 100%);--primary: hsl(199 100% 56%);--primary-foreground: hsl(213 27% 5%);--secondary: hsl(210 40% 12%);--secondary-foreground: hsl(0 0% 100%);--muted: hsl(215 19% 15%);--muted-foreground: hsl(0 0% 74%);--accent: hsl(199 100% 56%);--accent-foreground: hsl(213 27% 5%);--destructive: hsl(0 84% 60%);--destructive-foreground: hsl(0 0% 100%);--success: hsl(160 84% 39%);--warning: hsl(38 92% 50%);--border: hsl(199 100% 56% / .2);--input: hsl(199 100% 56% / .3);--ring: hsl(199 100% 56%);--radius: .75rem;--neon: 199 100% 56%;--neon-bright: 191 100% 50%;--gradient-start: 214 94% 51%;--gradient-end: 191 100% 50%;background-color:var(--background);color:var(--foreground);font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased}[data-nelo-cs] h1,[data-nelo-cs] h2,[data-nelo-cs] h3,[data-nelo-cs] h4,[data-nelo-cs] h5,[data-nelo-cs] h6,[data-nelo-cs] .font-poppins{font-family:Poppins,sans-serif}[data-nelo-cs] .font-inter{font-family:Inter,sans-serif}[data-nelo-cs] .text-neon{color:hsl(var(--neon))}[data-nelo-cs] .text-success{color:hsl(var(--success))}[data-nelo-cs] .text-warning{color:hsl(var(--warning))}[data-nelo-cs] .bg-neon\/10{background-color:hsl(var(--neon) / .1)}[data-nelo-cs] .fill-warning{fill:hsl(var(--warning))}[data-nelo-cs] .border-neon{border-color:hsl(var(--neon) / .3)}[data-nelo-cs] .border-neon-active{border-color:hsl(var(--neon))}[data-nelo-cs] .bg-section-alt{background-color:#0f1b24}[data-nelo-cs] .bg-card-dark{background-color:#11151d}[data-nelo-cs] .text-gradient-neon{background-image:linear-gradient(135deg,hsl(var(--gradient-start)),hsl(var(--neon-bright)));-webkit-background-clip:text;background-clip:text;color:transparent}[data-nelo-cs] .bg-gradient-neon{background:linear-gradient(135deg,hsl(var(--gradient-start)),hsl(var(--neon-bright)))}[data-nelo-cs] .glow-neon{box-shadow:0 0 20px hsl(var(--neon) / .15)}[data-nelo-cs] .glow-neon-intense{box-shadow:0 0 30px hsl(var(--neon) / .35)}@keyframes nelocs-pulse-glow{0%,to{opacity:1}50%{opacity:.85}}[data-nelo-cs] .animate-pulse-glow{animation:nelocs-pulse-glow 2s ease-in-out infinite;box-shadow:0 0 25px hsl(var(--neon) / .3)}@keyframes nelocs-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}[data-nelo-cs] .animate-float{animation:nelocs-float 4s ease-in-out infinite}[data-nelo-cs] .animate-float-slow{animation:nelocs-float 6s ease-in-out infinite}[data-nelo-cs] .animate-float-delay{animation:nelocs-float 5s ease-in-out 1.5s infinite}[data-nelo-cs] .animate-float-delay2{animation:nelocs-float 4.5s ease-in-out .8s infinite}[data-nelo-cs] .safe-slider{-webkit-appearance:none;appearance:none;height:6px;border-radius:9999px;background:linear-gradient(to right,hsl(var(--neon)) 0%,hsl(var(--neon)) var(--value, 50%),hsl(var(--muted)) var(--value, 50%),hsl(var(--muted)) 100%);outline:none;cursor:pointer}[data-nelo-cs] .safe-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--background);border:2px solid hsl(var(--neon));box-shadow:0 0 12px hsl(var(--neon) / .6);cursor:pointer;transition:transform .15s ease}[data-nelo-cs] .safe-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}[data-nelo-cs] .safe-slider::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--background);border:2px solid hsl(var(--neon));box-shadow:0 0 12px hsl(var(--neon) / .6);cursor:pointer}[data-lp-cs]{--background: hsl(213 27% 5%);--foreground: hsl(0 0% 100%);--card: hsl(213 35% 10%);--card-foreground: hsl(0 0% 100%);--popover: hsl(213 35% 10%);--popover-foreground: hsl(0 0% 100%);--primary: hsl(199 100% 56%);--primary-foreground: hsl(213 27% 5%);--secondary: hsl(210 40% 12%);--secondary-foreground: hsl(0 0% 100%);--muted: hsl(215 19% 15%);--muted-foreground: hsl(0 0% 74%);--accent: hsl(199 100% 56%);--accent-foreground: hsl(213 27% 5%);--destructive: hsl(0 84% 60%);--destructive-foreground: hsl(0 0% 100%);--success: hsl(160 84% 39%);--warning: hsl(38 92% 50%);--border: hsl(199 100% 56% / .2);--input: hsl(199 100% 56% / .3);--ring: hsl(199 100% 56%);--radius: .75rem;--neon: 199 100% 56%;--neon-bright: 191 100% 50%;--gradient-start: 214 94% 51%;--gradient-end: 191 100% 50%;background-color:var(--background);color:var(--foreground);font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased}[data-lp-cs] h1,[data-lp-cs] h2,[data-lp-cs] h3,[data-lp-cs] h4,[data-lp-cs] h5,[data-lp-cs] h6,[data-lp-cs] .font-poppins{font-family:Poppins,sans-serif}[data-lp-cs] .font-inter{font-family:Inter,sans-serif}[data-lp-cs] .text-neon{color:hsl(var(--neon))}[data-lp-cs] .text-success{color:hsl(var(--success))}[data-lp-cs] .text-warning{color:hsl(var(--warning))}[data-lp-cs] .bg-neon\/10{background-color:hsl(var(--neon) / .1)}[data-lp-cs] .fill-primary{fill:hsl(var(--primary))}[data-lp-cs] .fill-warning{fill:hsl(var(--warning))}[data-lp-cs] .border-neon{border-color:hsl(var(--neon) / .3)}[data-lp-cs] .border-neon-active{border-color:hsl(var(--neon))}[data-lp-cs] .bg-section-alt{background-color:#0f1b24}[data-lp-cs] .bg-card-dark{background-color:#11151d}[data-lp-cs] .text-gradient-neon{background-image:linear-gradient(135deg,hsl(var(--gradient-start)),hsl(var(--neon-bright)));-webkit-background-clip:text;background-clip:text;color:transparent}[data-lp-cs] .bg-gradient-neon{background:linear-gradient(135deg,hsl(var(--gradient-start)),hsl(var(--neon-bright)))}[data-lp-cs] .glow-neon{box-shadow:0 0 20px hsl(var(--neon) / .15)}[data-lp-cs] .glow-neon-intense{box-shadow:0 0 30px hsl(var(--neon) / .35)}[data-lp-cs] .section-padding{padding-block:5rem}@media(min-width:1024px){[data-lp-cs] .section-padding{padding-block:7rem}}[data-lp-cs] .section-container{max-width:72rem;margin-inline:auto;padding-inline:1rem}[data-lp-cs] .section-container-narrow{max-width:48rem;margin-inline:auto;padding-inline:1rem}[data-lp-cs] .section-container-wide{max-width:64rem;margin-inline:auto;padding-inline:1rem}[data-lp-cs] .section-header{text-align:center;max-width:48rem;margin-inline:auto;margin-bottom:3rem}@media(min-width:1024px){[data-lp-cs] .section-header{margin-bottom:4rem}}[data-lp-cs] .h-display{font-family:Poppins,sans-serif;font-weight:800;font-size:2.25rem;line-height:1.1;letter-spacing:-.025em;color:var(--foreground)}@media(min-width:640px){[data-lp-cs] .h-display{font-size:3rem}}@media(min-width:1024px){[data-lp-cs] .h-display{font-size:3.75rem}}@media(min-width:1280px){[data-lp-cs] .h-display{font-size:4.5rem}}[data-lp-cs] .h-section{font-family:Poppins,sans-serif;font-weight:700;font-size:1.875rem;line-height:1.15;letter-spacing:-.025em;color:var(--foreground)}@media(min-width:768px){[data-lp-cs] .h-section{font-size:2.25rem}}@media(min-width:1024px){[data-lp-cs] .h-section{font-size:3rem}}[data-lp-cs] .h-card{font-family:Poppins,sans-serif;font-weight:600;font-size:1.125rem;color:var(--foreground)}@media(min-width:1024px){[data-lp-cs] .h-card{font-size:1.25rem}}[data-lp-cs] .text-eyebrow{font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}[data-lp-cs] .text-lead{font-family:Inter,sans-serif;font-size:1rem;line-height:1.625;color:var(--muted-foreground)}@media(min-width:1024px){[data-lp-cs] .text-lead{font-size:1.125rem}}[data-lp-cs] .text-body{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.625;color:var(--muted-foreground)}@media(min-width:1024px){[data-lp-cs] .text-body{font-size:1rem}}[data-lp-cs] .text-meta{font-family:Inter,sans-serif;font-size:.75rem;color:var(--muted-foreground)}[data-lp-cs] .badge-neon{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem 1rem;border-radius:9999px;border:1px solid hsl(var(--neon));background:hsl(var(--neon) / .1);color:var(--primary);font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}[data-lp-cs] .card-neon{border-radius:1rem;border:1px solid hsl(var(--neon) / .3);background:var(--card);padding:1.5rem}@media(min-width:1024px){[data-lp-cs] .card-neon{padding:1.75rem}}[data-lp-cs] .card-neon-glow{border-radius:1rem;border:1px solid hsl(var(--neon) / .3);background:var(--card);padding:1.5rem;box-shadow:0 0 20px hsl(var(--neon) / .15)}@media(min-width:1024px){[data-lp-cs] .card-neon-glow{padding:1.75rem}}[data-lp-cs] .btn-neon{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,hsl(var(--gradient-start)),hsl(var(--neon-bright)));color:var(--primary-foreground);font-family:Poppins,sans-serif;font-weight:700;font-size:1rem;padding:1rem 2rem;border-radius:.75rem;transition:transform .2s ease;animation:lpcs-pulse-glow 2s ease-in-out infinite;box-shadow:0 0 25px hsl(var(--neon) / .3)}[data-lp-cs] .btn-neon:hover{transform:scale(1.03)}@media(min-width:1024px){[data-lp-cs] .btn-neon{font-size:1.125rem;padding:1rem 2.5rem}}[data-lp-cs] .btn-neon-lg{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,hsl(var(--gradient-start)),hsl(var(--neon-bright)));color:var(--primary-foreground);font-family:Poppins,sans-serif;font-weight:700;font-size:1.125rem;padding:1.25rem 3rem;border-radius:1rem;transition:transform .2s ease;animation:lpcs-pulse-glow 2s ease-in-out infinite;box-shadow:0 0 25px hsl(var(--neon) / .3)}@media(min-width:1024px){[data-lp-cs] .btn-neon-lg{font-size:1.25rem;padding:1.25rem 4rem}}[data-lp-cs] .btn-outline-neon{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:2px solid var(--primary);color:var(--primary);font-family:Poppins,sans-serif;font-weight:700;font-size:.875rem;padding:1rem 1.5rem;border-radius:.75rem;transition:background-color .2s ease}[data-lp-cs] .btn-outline-neon:hover{background:hsl(var(--neon) / .1)}@media(min-width:1024px){[data-lp-cs] .btn-outline-neon{font-size:1rem}}[data-lp-cs] .divider-neon{margin-inline:auto;height:1px;width:12rem;background:linear-gradient(90deg,transparent,var(--primary),transparent)}[data-lp-cs] .safe-slider{-webkit-appearance:none;appearance:none;height:6px;border-radius:9999px;background:linear-gradient(to right,var(--primary) 0%,var(--primary) var(--value, 50%),var(--muted) var(--value, 50%),var(--muted) 100%);outline:none;cursor:pointer}[data-lp-cs] .safe-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--background);border:2px solid var(--primary);box-shadow:0 0 12px hsl(var(--neon) / .6);cursor:pointer;transition:transform .15s ease}[data-lp-cs] .safe-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}[data-lp-cs] .safe-slider::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--background);border:2px solid var(--primary);box-shadow:0 0 12px hsl(var(--neon) / .6);cursor:pointer}[data-lp-cs] .safe-slider-warning{background:linear-gradient(to right,hsl(var(--warning)) 0%,hsl(var(--warning)) var(--value, 50%),var(--muted) var(--value, 50%),var(--muted) 100%)}[data-lp-cs] .safe-slider-warning::-webkit-slider-thumb{border-color:hsl(var(--warning));box-shadow:0 0 12px hsl(var(--warning) / .6)}[data-lp-cs] .safe-slider-warning::-moz-range-thumb{border-color:hsl(var(--warning));box-shadow:0 0 12px hsl(var(--warning) / .6)}@keyframes lpcs-pulse-glow{0%,to{opacity:1}50%{opacity:.85}}[data-lp-cs] .animate-pulse-glow{animation:lpcs-pulse-glow 2s ease-in-out infinite;box-shadow:0 0 25px hsl(var(--neon) / .3)}@keyframes lpcs-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}[data-lp-cs] .animate-float{animation:lpcs-float 4s ease-in-out infinite}[data-lp-cs] .animate-float-slow{animation:lpcs-float 6s ease-in-out infinite}[data-lp-cs] .animate-float-delay{animation:lpcs-float 5s ease-in-out 1.5s infinite}[data-lp-cs] .animate-float-delay2{animation:lpcs-float 4.5s ease-in-out .8s infinite}@keyframes particle-drift{0%{transform:translateY(0) translate(0);opacity:.6}50%{transform:translateY(-20px) translate(6px);opacity:1}to{transform:translateY(0) translate(0);opacity:.6}}[data-ligas-v2]{--background: 216 18% 5%;--foreground: 216 25% 95%;--card: 216 18% 8%;--card-foreground: 216 25% 95%;--popover: 216 18% 8%;--popover-foreground: 216 25% 95%;--primary: 27 98% 57%;--primary-foreground: 216 18% 5%;--secondary: 43 100% 54%;--secondary-foreground: 216 18% 5%;--muted: 216 10% 15%;--muted-foreground: 216 5% 65%;--accent: 216 18% 11%;--accent-foreground: 216 25% 95%;--destructive: 0 72% 51%;--destructive-foreground: 216 25% 95%;--border: 27 98% 57% / .15;--input: 0 0% 100% / .1;--ring: 27 98% 57%;--radius: .75rem;--surface: 216 18% 8%;--surface-elevated: 216 15% 11%;--problem: 0 100% 70%;--gradient-primary: linear-gradient(90deg, hsl(27 98% 57%), hsl(43 100% 54%));--gradient-primary-glow: 0 0 20px hsl(27 98% 57% / .4);--border-subtle: 0 0% 100% / .06;background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased}[data-ligas-v2] *{border-color:hsl(var(--border))}[data-ligas-v2] .text-foreground{color:hsl(var(--foreground))}[data-ligas-v2] .text-foreground\/80{color:hsl(var(--foreground) / .8)}[data-ligas-v2] .text-muted-foreground{color:hsl(var(--muted-foreground))}[data-ligas-v2] .text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}[data-ligas-v2] .text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}[data-ligas-v2] .text-muted-foreground\/40{color:hsl(var(--muted-foreground) / .4)}[data-ligas-v2] .text-primary{color:hsl(var(--primary))}[data-ligas-v2] .text-primary\/80{color:hsl(var(--primary) / .8)}[data-ligas-v2] .text-primary-foreground{color:hsl(var(--primary-foreground))}[data-ligas-v2] .text-primary-foreground\/80{color:hsl(var(--primary-foreground) / .8)}[data-ligas-v2] .text-secondary{color:hsl(var(--secondary))}[data-ligas-v2] .text-destructive{color:hsl(var(--destructive))}[data-ligas-v2] .bg-background{background-color:hsl(var(--background))}[data-ligas-v2] .bg-background\/95{background-color:hsl(var(--background) / .95)}[data-ligas-v2] .bg-background\/90{background-color:hsl(var(--background) / .9)}[data-ligas-v2] .bg-background\/80{background-color:hsl(var(--background) / .8)}[data-ligas-v2] .bg-card{background-color:hsl(var(--card))}[data-ligas-v2] .bg-primary{background-color:hsl(var(--primary))}[data-ligas-v2] .bg-primary\/15{background-color:hsl(var(--primary) / .15)}[data-ligas-v2] .bg-primary\/10{background-color:hsl(var(--primary) / .1)}[data-ligas-v2] .bg-primary-foreground{background-color:hsl(var(--primary-foreground))}[data-ligas-v2] .bg-secondary{background-color:hsl(var(--secondary))}[data-ligas-v2] .bg-muted{background-color:hsl(var(--muted))}[data-ligas-v2] .bg-muted\/50{background-color:hsl(var(--muted) / .5)}[data-ligas-v2] .bg-muted\/30{background-color:hsl(var(--muted) / .3)}[data-ligas-v2] .bg-accent{background-color:hsl(var(--accent))}[data-ligas-v2] .bg-border{background-color:hsl(var(--border))}[data-ligas-v2] .bg-destructive\/15{background-color:hsl(var(--destructive) / .15)}[data-ligas-v2] .border-border{border-color:hsl(var(--border))}[data-ligas-v2] .border-primary\/40{border-color:hsl(var(--primary) / .4)}[data-ligas-v2] .border-primary\/30{border-color:hsl(var(--primary) / .3)}[data-ligas-v2] .border-primary\/20{border-color:hsl(var(--primary) / .2)}[data-ligas-v2] .border-primary\/10{border-color:hsl(var(--primary) / .1)}[data-ligas-v2] .border-destructive\/30{border-color:hsl(var(--destructive) / .3)}[data-ligas-v2] .border-destructive\/15{border-color:hsl(var(--destructive) / .15)}[data-ligas-v2] .ring-primary{--tw-ring-color: hsl(var(--primary))}[data-ligas-v2] .fill-secondary{fill:hsl(var(--secondary))}[data-ligas-v2] .from-primary{--tw-gradient-from: hsl(var(--primary));--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}[data-ligas-v2] .from-primary\/20{--tw-gradient-from: hsl(var(--primary) / .2);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}[data-ligas-v2] .from-secondary{--tw-gradient-from: hsl(var(--secondary));--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}[data-ligas-v2] .from-secondary\/20{--tw-gradient-from: hsl(var(--secondary) / .2);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}[data-ligas-v2] .from-background{--tw-gradient-from: hsl(var(--background));--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}[data-ligas-v2] .via-background\/95{--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background) / .95), var(--tw-gradient-to, transparent)}[data-ligas-v2] .to-primary{--tw-gradient-to: hsl(var(--primary))}[data-ligas-v2] .to-primary\/5{--tw-gradient-to: hsl(var(--primary) / .05)}[data-ligas-v2] .to-secondary{--tw-gradient-to: hsl(var(--secondary))}[data-ligas-v2] .to-secondary\/5{--tw-gradient-to: hsl(var(--secondary) / .05)}[data-ligas-v2] .gradient-text{background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--secondary)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-ligas-v2] .btn-glow{background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--secondary)));color:hsl(var(--primary-foreground));font-weight:700;box-shadow:var(--gradient-primary-glow);border-radius:var(--radius);transition:all .3s ease}[data-ligas-v2] .btn-glow:hover{box-shadow:0 0 35px hsl(var(--primary) / .6);transform:translateY(-1px)}[data-ligas-v2] .btn-outline-custom{background:transparent;border:1px solid hsl(var(--border-subtle));color:hsl(var(--foreground));border-radius:var(--radius);transition:all .3s ease}[data-ligas-v2] .btn-outline-custom:hover{background:#ffffff1a}[data-ligas-v2] .card-glow{background:hsl(var(--surface-elevated));border:1px solid hsl(var(--border));border-radius:1rem;transition:all .3s ease}[data-ligas-v2] .card-glow:hover{border-color:hsl(var(--primary) / .4);box-shadow:0 0 40px hsl(var(--primary) / .15);transform:translateY(-2px)}[data-ligas-v2] .section-badge{background:hsl(var(--primary) / .15);color:hsl(var(--primary));border:1px solid hsl(var(--primary) / .3);padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;display:inline-block}[data-ligas-v2] .icon-container{background:hsl(var(--primary) / .15);border-radius:var(--radius);width:3rem;height:3rem;display:flex;align-items:center;justify-content:center}[data-ligas-v2] .surface-bg{background:hsl(var(--surface))}[data-ligas-v2] .surface-elevated-bg{background:hsl(var(--surface-elevated))}[data-ligas-v2] .social-proof-section{background:linear-gradient(180deg,hsl(var(--background)),hsl(var(--accent)),hsl(var(--background)))}[data-ligas-v2] .stat-card{background:hsl(var(--surface-elevated) / .6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsl(0 0% 100% / .06);border-radius:1.25rem;transition:all .35s ease}[data-ligas-v2] .stat-card:hover{border-color:hsl(var(--primary) / .3);box-shadow:0 8px 40px hsl(var(--primary) / .1),inset 0 1px #ffffff0d}[data-ligas-v2] .testimonial-card{background:hsl(var(--surface-elevated) / .5);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid hsl(0 0% 100% / .06);border-radius:1.25rem;transition:all .35s ease}[data-ligas-v2] .testimonial-card:hover{border-color:hsl(var(--primary) / .25);box-shadow:0 12px 40px hsl(var(--primary) / .08),inset 0 1px #ffffff0a}[data-ligas-v2] .metric-badge{background:hsl(var(--primary) / .12);color:hsl(var(--primary));border:1px solid hsl(var(--primary) / .2)}[data-ligas-v2] .persona-card{background:hsl(var(--surface-elevated) / .5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsl(0 0% 100% / .06);border-radius:1.25rem;transition:all .35s ease}[data-ligas-v2] .persona-card:hover{border-color:hsl(var(--primary) / .25);box-shadow:0 10px 40px hsl(var(--primary) / .08)}[data-ligas-v2] .brand-feature-card{background:hsl(var(--surface));border:1px solid hsl(0 0% 100% / .06);border-radius:1.25rem;transition:all .4s ease}[data-ligas-v2] .brand-feature-card:hover{border-color:hsl(var(--primary) / .25);box-shadow:0 8px 40px hsl(var(--primary) / .08)}[data-ligas-v2] .brand-image-glow{position:absolute;top:0;left:0;right:0;height:40px;background:linear-gradient(to bottom,hsl(var(--surface)),transparent);z-index:1;pointer-events:none}[data-ligas-v2] .animate-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}[data-ligas-v2] .animate-on-scroll.visible{opacity:1;transform:translateY(0)}[data-ligas-v2] .animate-on-scroll-left{opacity:0;transform:translate(-30px);transition:opacity .6s ease,transform .6s ease}[data-ligas-v2] .animate-on-scroll-left.visible{opacity:1;transform:translate(0)}[data-ligas-v2] .animate-on-scroll-right{opacity:0;transform:translate(30px);transition:opacity .6s ease,transform .6s ease}[data-ligas-v2] .animate-on-scroll-right.visible{opacity:1;transform:translate(0)}[data-ligas-v2] .stagger-children>*:nth-child(1){transition-delay:.1s}[data-ligas-v2] .stagger-children>*:nth-child(2){transition-delay:.2s}[data-ligas-v2] .stagger-children>*:nth-child(3){transition-delay:.3s}[data-ligas-v2] .stagger-children>*:nth-child(4){transition-delay:.4s}[data-ligas-v2] .stagger-children>*:nth-child(5){transition-delay:.5s}[data-ligas-v2] .stagger-children>*:nth-child(6){transition-delay:.6s}[data-ligas-v2] .animate-marquee{animation:ligasv2-marquee 40s linear infinite}@keyframes ligasv2-float{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-15px);opacity:.8}}@keyframes ligasv2-bounce-slow{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes ligasv2-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}[data-ligas]{--background: 216 18% 5%;--foreground: 216 25% 95%;--card: 216 18% 8%;--card-foreground: 216 25% 95%;--popover: 216 18% 8%;--popover-foreground: 216 25% 95%;--primary: 27 98% 57%;--primary-foreground: 216 18% 5%;--secondary: 43 100% 54%;--secondary-foreground: 216 18% 5%;--muted: 216 10% 15%;--muted-foreground: 216 5% 65%;--accent: 216 18% 11%;--accent-foreground: 216 25% 95%;--destructive: 0 72% 51%;--destructive-foreground: 216 25% 95%;--border: 27 98% 57% / .15;--input: 0 0% 100% / .1;--ring: 27 98% 57%;--radius: .75rem;--surface: 216 18% 8%;--surface-elevated: 216 15% 11%;--problem: 0 100% 70%;--gradient-primary: linear-gradient(90deg, hsl(27 98% 57%), hsl(43 100% 54%));--gradient-primary-glow: 0 0 20px hsl(27 98% 57% / .4);--border-subtle: 0 0% 100% / .06;background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased}[data-ligas] *{border-color:hsl(var(--border))}[data-ligas] .text-foreground{color:hsl(var(--foreground))}[data-ligas] .text-foreground\/80{color:hsl(var(--foreground) / .8)}[data-ligas] .text-muted-foreground{color:hsl(var(--muted-foreground))}[data-ligas] .text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}[data-ligas] .text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}[data-ligas] .text-muted-foreground\/40{color:hsl(var(--muted-foreground) / .4)}[data-ligas] .text-primary{color:hsl(var(--primary))}[data-ligas] .text-primary\/80{color:hsl(var(--primary) / .8)}[data-ligas] .text-primary-foreground{color:hsl(var(--primary-foreground))}[data-ligas] .text-primary-foreground\/80{color:hsl(var(--primary-foreground) / .8)}[data-ligas] .text-secondary{color:hsl(var(--secondary))}[data-ligas] .text-destructive{color:hsl(var(--destructive))}[data-ligas] .bg-background{background-color:hsl(var(--background))}[data-ligas] .bg-background\/95{background-color:hsl(var(--background) / .95)}[data-ligas] .bg-background\/90{background-color:hsl(var(--background) / .9)}[data-ligas] .bg-background\/80{background-color:hsl(var(--background) / .8)}[data-ligas] .bg-card{background-color:hsl(var(--card))}[data-ligas] .bg-primary{background-color:hsl(var(--primary))}[data-ligas] .bg-primary\/15{background-color:hsl(var(--primary) / .15)}[data-ligas] .bg-primary\/10{background-color:hsl(var(--primary) / .1)}[data-ligas] .bg-primary-foreground{background-color:hsl(var(--primary-foreground))}[data-ligas] .bg-secondary{background-color:hsl(var(--secondary))}[data-ligas] .bg-muted{background-color:hsl(var(--muted))}[data-ligas] .bg-muted\/50{background-color:hsl(var(--muted) / .5)}[data-ligas] .bg-muted\/30{background-color:hsl(var(--muted) / .3)}[data-ligas] .bg-accent{background-color:hsl(var(--accent))}[data-ligas] .bg-border{background-color:hsl(var(--border))}[data-ligas] .bg-destructive\/15{background-color:hsl(var(--destructive) / .15)}[data-ligas] .border-border{border-color:hsl(var(--border))}[data-ligas] .border-primary\/40{border-color:hsl(var(--primary) / .4)}[data-ligas] .border-primary\/30{border-color:hsl(var(--primary) / .3)}[data-ligas] .border-primary\/20{border-color:hsl(var(--primary) / .2)}[data-ligas] .border-primary\/10{border-color:hsl(var(--primary) / .1)}[data-ligas] .border-destructive\/30{border-color:hsl(var(--destructive) / .3)}[data-ligas] .border-destructive\/15{border-color:hsl(var(--destructive) / .15)}[data-ligas] .ring-primary{--tw-ring-color: hsl(var(--primary))}[data-ligas] .fill-secondary{fill:hsl(var(--secondary))}[data-ligas] .from-primary{--tw-gradient-from: hsl(var(--primary));--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}[data-ligas] .from-primary\/20{--tw-gradient-from: hsl(var(--primary) / .2);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}[data-ligas] .from-secondary{--tw-gradient-from: hsl(var(--secondary));--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}[data-ligas] .from-secondary\/20{--tw-gradient-from: hsl(var(--secondary) / .2);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}[data-ligas] .from-background{--tw-gradient-from: hsl(var(--background));--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)}[data-ligas] .via-background\/95{--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background) / .95), var(--tw-gradient-to, transparent)}[data-ligas] .to-primary{--tw-gradient-to: hsl(var(--primary))}[data-ligas] .to-primary\/5{--tw-gradient-to: hsl(var(--primary) / .05)}[data-ligas] .to-secondary{--tw-gradient-to: hsl(var(--secondary))}[data-ligas] .to-secondary\/5{--tw-gradient-to: hsl(var(--secondary) / .05)}[data-ligas] .gradient-text{background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--secondary)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-ligas] .btn-glow{background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--secondary)));color:hsl(var(--primary-foreground));font-weight:700;box-shadow:var(--gradient-primary-glow);border-radius:var(--radius);transition:all .3s ease}[data-ligas] .btn-glow:hover{box-shadow:0 0 35px hsl(var(--primary) / .6);transform:translateY(-1px)}[data-ligas] .btn-outline-custom{background:transparent;border:1px solid hsl(var(--border-subtle));color:hsl(var(--foreground));border-radius:var(--radius);transition:all .3s ease}[data-ligas] .btn-outline-custom:hover{background:#ffffff1a}[data-ligas] .card-glow{background:hsl(var(--surface-elevated));border:1px solid hsl(var(--border));border-radius:1rem;transition:all .3s ease}[data-ligas] .card-glow:hover{border-color:hsl(var(--primary) / .4);box-shadow:0 0 40px hsl(var(--primary) / .15);transform:translateY(-2px)}[data-ligas] .section-badge{background:hsl(var(--primary) / .15);color:hsl(var(--primary));border:1px solid hsl(var(--primary) / .3);padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;display:inline-block}[data-ligas] .icon-container{background:hsl(var(--primary) / .15);border-radius:var(--radius);width:3rem;height:3rem;display:flex;align-items:center;justify-content:center}[data-ligas] .surface-bg{background:hsl(var(--surface))}[data-ligas] .surface-elevated-bg{background:hsl(var(--surface-elevated))}[data-ligas] .social-proof-section{background:linear-gradient(180deg,hsl(var(--background)),hsl(var(--accent)),hsl(var(--background)))}[data-ligas] .stat-card{background:hsl(var(--surface-elevated) / .6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsl(0 0% 100% / .06);border-radius:1.25rem;transition:all .35s ease}[data-ligas] .stat-card:hover{border-color:hsl(var(--primary) / .3);box-shadow:0 8px 40px hsl(var(--primary) / .1),inset 0 1px #ffffff0d}[data-ligas] .testimonial-card{background:hsl(var(--surface-elevated) / .5);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid hsl(0 0% 100% / .06);border-radius:1.25rem;transition:all .35s ease}[data-ligas] .testimonial-card:hover{border-color:hsl(var(--primary) / .25);box-shadow:0 12px 40px hsl(var(--primary) / .08),inset 0 1px #ffffff0a}[data-ligas] .metric-badge{background:hsl(var(--primary) / .12);color:hsl(var(--primary));border:1px solid hsl(var(--primary) / .2)}[data-ligas] .persona-card{background:hsl(var(--surface-elevated) / .5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsl(0 0% 100% / .06);border-radius:1.25rem;transition:all .35s ease}[data-ligas] .persona-card:hover{border-color:hsl(var(--primary) / .25);box-shadow:0 10px 40px hsl(var(--primary) / .08)}[data-ligas] .brand-feature-card{background:hsl(var(--surface));border:1px solid hsl(0 0% 100% / .06);border-radius:1.25rem;transition:all .4s ease}[data-ligas] .brand-feature-card:hover{border-color:hsl(var(--primary) / .25);box-shadow:0 8px 40px hsl(var(--primary) / .08)}[data-ligas] .brand-image-glow{position:absolute;top:0;left:0;right:0;height:40px;background:linear-gradient(to bottom,hsl(var(--surface)),transparent);z-index:1;pointer-events:none}[data-ligas] .animate-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}[data-ligas] .animate-on-scroll.visible{opacity:1;transform:translateY(0)}[data-ligas] .animate-on-scroll-left{opacity:0;transform:translate(-30px);transition:opacity .6s ease,transform .6s ease}[data-ligas] .animate-on-scroll-left.visible{opacity:1;transform:translate(0)}[data-ligas] .animate-on-scroll-right{opacity:0;transform:translate(30px);transition:opacity .6s ease,transform .6s ease}[data-ligas] .animate-on-scroll-right.visible{opacity:1;transform:translate(0)}[data-ligas] .stagger-children>*:nth-child(1){transition-delay:.1s}[data-ligas] .stagger-children>*:nth-child(2){transition-delay:.2s}[data-ligas] .stagger-children>*:nth-child(3){transition-delay:.3s}[data-ligas] .stagger-children>*:nth-child(4){transition-delay:.4s}[data-ligas] .stagger-children>*:nth-child(5){transition-delay:.5s}[data-ligas] .stagger-children>*:nth-child(6){transition-delay:.6s}[data-ligas] .animate-marquee{animation:ligas-marquee 40s linear infinite}@keyframes ligas-float{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-15px);opacity:.8}}@keyframes ligas-bounce-slow{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes ligas-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}[data-cs]{--background: 213 27% 5%;--foreground: 0 0% 100%;--card: 213 35% 10%;--card-foreground: 0 0% 100%;--popover: 213 35% 10%;--popover-foreground: 0 0% 100%;--primary: 199 100% 56%;--primary-foreground: 213 27% 5%;--secondary: 210 40% 12%;--secondary-foreground: 0 0% 100%;--muted: 215 19% 15%;--muted-foreground: 0 0% 74%;--accent: 199 100% 56%;--accent-foreground: 213 27% 5%;--destructive: 0 84% 60%;--destructive-foreground: 0 0% 100%;--success: 160 84% 39%;--warning: 38 92% 50%;--border: 199 100% 56% / .2;--input: 199 100% 56% / .3;--ring: 199 100% 56%;--radius: .75rem;--neon: 199 100% 56%;--neon-bright: 191 100% 50%;--gradient-start: 214 94% 51%;--gradient-end: 191 100% 50%;background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased}[data-cs] h1,[data-cs] h2,[data-cs] h3,[data-cs] h4,[data-cs] h5,[data-cs] h6{font-family:Poppins,sans-serif}[data-cs] .text-foreground{color:hsl(var(--foreground))}[data-cs] .text-muted-foreground{color:hsl(var(--muted-foreground))}[data-cs] .text-primary{color:hsl(var(--primary))}[data-cs] .text-primary-foreground{color:hsl(var(--primary-foreground))}[data-cs] .text-neon{color:hsl(var(--neon))}[data-cs] .text-success{color:hsl(var(--success))}[data-cs] .text-destructive{color:hsl(var(--destructive))}[data-cs] .text-warning{color:hsl(var(--warning))}[data-cs] .bg-background{background-color:hsl(var(--background))}[data-cs] .bg-foreground\/10{background-color:hsl(var(--foreground) / .1)}[data-cs] .bg-card{background-color:hsl(var(--card))}[data-cs] .bg-card\/40{background-color:hsl(var(--card) / .4)}[data-cs] .bg-card\/50{background-color:hsl(var(--card) / .5)}[data-cs] .bg-card\/80{background-color:hsl(var(--card) / .8)}[data-cs] .bg-secondary{background-color:hsl(var(--secondary))}[data-cs] .bg-primary{background-color:hsl(var(--primary))}[data-cs] .bg-primary\/5{background-color:hsl(var(--primary) / .05)}[data-cs] .bg-primary\/10{background-color:hsl(var(--primary) / .1)}[data-cs] .bg-primary\/15{background-color:hsl(var(--primary) / .15)}[data-cs] .bg-primary\/20{background-color:hsl(var(--primary) / .2)}[data-cs] .bg-muted{background-color:hsl(var(--muted))}[data-cs] .bg-neon\/10{background-color:hsl(var(--neon) / .1)}[data-cs] .border-neon{border-color:hsl(var(--neon) / .3)}[data-cs] .border-neon-active{border-color:hsl(var(--neon))}[data-cs] .border-primary{border-color:hsl(var(--primary))}[data-cs] .border-primary\/15{border-color:hsl(var(--primary) / .15)}[data-cs] .border-primary\/30{border-color:hsl(var(--primary) / .3)}[data-cs] .border-primary\/40{border-color:hsl(var(--primary) / .4)}[data-cs] .border-primary\/50{border-color:hsl(var(--primary) / .5)}[data-cs] .border-primary\/60{border-color:hsl(var(--primary) / .6)}[data-cs] .fill-primary{fill:hsl(var(--primary))}[data-cs] .fill-warning{fill:hsl(var(--warning))}[data-cs] .bg-section-alt{background-color:#0f1b24}[data-cs] .bg-card-dark{background-color:#11151d}[data-cs] .text-gradient-neon{background-image:linear-gradient(135deg,hsl(var(--gradient-start)),hsl(var(--neon-bright)));-webkit-background-clip:text;background-clip:text;color:transparent}[data-cs] .bg-gradient-neon{background:linear-gradient(135deg,hsl(var(--gradient-start)),hsl(var(--neon-bright)))}[data-cs] .glow-neon{box-shadow:0 0 20px hsl(var(--neon) / .15)}[data-cs] .glow-neon-intense{box-shadow:0 0 30px hsl(var(--neon) / .35)}[data-cs] .section-padding{padding-block:5rem}@media(min-width:1024px){[data-cs] .section-padding{padding-block:7rem}}[data-cs] .section-container{max-width:72rem;margin-inline:auto;padding-inline:1rem}[data-cs] .section-container-narrow{max-width:48rem;margin-inline:auto;padding-inline:1rem}[data-cs] .section-container-wide{max-width:64rem;margin-inline:auto;padding-inline:1rem}[data-cs] .section-header{text-align:center;max-width:48rem;margin-inline:auto;margin-bottom:3rem}@media(min-width:1024px){[data-cs] .section-header{margin-bottom:4rem}}[data-cs] .h-display{font-family:Poppins,sans-serif;font-weight:800;font-size:2.25rem;line-height:1.1;letter-spacing:-.025em;color:hsl(var(--foreground))}@media(min-width:640px){[data-cs] .h-display{font-size:3rem}}@media(min-width:1024px){[data-cs] .h-display{font-size:3.75rem}}@media(min-width:1280px){[data-cs] .h-display{font-size:4.5rem}}[data-cs] .h-section{font-family:Poppins,sans-serif;font-weight:700;font-size:1.875rem;line-height:1.15;letter-spacing:-.025em;color:hsl(var(--foreground))}@media(min-width:768px){[data-cs] .h-section{font-size:2.25rem}}@media(min-width:1024px){[data-cs] .h-section{font-size:3rem}}[data-cs] .h-card{font-family:Poppins,sans-serif;font-weight:600;font-size:1.125rem;color:hsl(var(--foreground))}@media(min-width:1024px){[data-cs] .h-card{font-size:1.25rem}}[data-cs] .text-eyebrow{font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}[data-cs] .text-lead{font-family:Inter,sans-serif;font-size:1rem;line-height:1.625;color:hsl(var(--muted-foreground))}@media(min-width:1024px){[data-cs] .text-lead{font-size:1.125rem}}[data-cs] .text-body{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.625;color:hsl(var(--muted-foreground))}@media(min-width:1024px){[data-cs] .text-body{font-size:1rem}}[data-cs] .text-meta{font-family:Inter,sans-serif;font-size:.75rem;color:hsl(var(--muted-foreground))}[data-cs] .font-poppins{font-family:Poppins,sans-serif}[data-cs] .font-inter{font-family:Inter,sans-serif}[data-cs] .badge-neon{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem 1rem;border-radius:9999px;border:1px solid hsl(var(--neon));background:hsl(var(--primary) / .1);color:hsl(var(--primary));font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}[data-cs] .card-neon{border-radius:1rem;border:1px solid hsl(var(--neon) / .3);background:hsl(var(--card));padding:1.5rem}@media(min-width:1024px){[data-cs] .card-neon{padding:1.75rem}}[data-cs] .card-neon-glow{border-radius:1rem;border:1px solid hsl(var(--neon) / .3);background:hsl(var(--card));padding:1.5rem;box-shadow:0 0 20px hsl(var(--neon) / .15)}@media(min-width:1024px){[data-cs] .card-neon-glow{padding:1.75rem}}[data-cs] .btn-neon{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,hsl(var(--gradient-start)),hsl(var(--neon-bright)));color:hsl(var(--primary-foreground));font-family:Poppins,sans-serif;font-weight:700;font-size:1rem;padding:1rem 2rem;border-radius:.75rem;transition:transform .2s ease;animation:cs-pulse-glow 2s ease-in-out infinite;box-shadow:0 0 25px hsl(var(--neon) / .3)}[data-cs] .btn-neon:hover{transform:scale(1.03)}@media(min-width:1024px){[data-cs] .btn-neon{font-size:1.125rem;padding:1rem 2.5rem}}[data-cs] .btn-neon-lg{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,hsl(var(--gradient-start)),hsl(var(--neon-bright)));color:hsl(var(--primary-foreground));font-family:Poppins,sans-serif;font-weight:700;font-size:1.125rem;padding:1.25rem 3rem;border-radius:1rem;transition:transform .2s ease;animation:cs-pulse-glow 2s ease-in-out infinite;box-shadow:0 0 25px hsl(var(--neon) / .3)}@media(min-width:1024px){[data-cs] .btn-neon-lg{font-size:1.25rem;padding:1.25rem 4rem}}[data-cs] .btn-outline-neon{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:2px solid hsl(var(--primary));color:hsl(var(--primary));font-family:Poppins,sans-serif;font-weight:700;font-size:.875rem;padding:1rem 1.5rem;border-radius:.75rem;transition:background-color .2s ease}[data-cs] .btn-outline-neon:hover{background:hsl(var(--primary) / .1)}@media(min-width:1024px){[data-cs] .btn-outline-neon{font-size:1rem}}[data-cs] .divider-neon{margin-inline:auto;height:1px;width:12rem;background:linear-gradient(90deg,transparent,hsl(var(--primary)),transparent)}[data-cs] .safe-slider{-webkit-appearance:none;appearance:none;height:6px;border-radius:9999px;background:linear-gradient(to right,hsl(var(--primary)) 0%,hsl(var(--primary)) var(--value, 50%),hsl(var(--muted)) var(--value, 50%),hsl(var(--muted)) 100%);outline:none;cursor:pointer}[data-cs] .safe-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:hsl(var(--background));border:2px solid hsl(var(--primary));box-shadow:0 0 12px hsl(var(--primary) / .6);cursor:pointer;transition:transform .15s ease}[data-cs] .safe-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}[data-cs] .safe-slider::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:hsl(var(--background));border:2px solid hsl(var(--primary));box-shadow:0 0 12px hsl(var(--primary) / .6);cursor:pointer}[data-cs] .safe-slider-warning{background:linear-gradient(to right,hsl(var(--warning)) 0%,hsl(var(--warning)) var(--value, 50%),hsl(var(--muted)) var(--value, 50%),hsl(var(--muted)) 100%)}[data-cs] .safe-slider-warning::-webkit-slider-thumb{border-color:hsl(var(--warning));box-shadow:0 0 12px hsl(var(--warning) / .6)}[data-cs] .safe-slider-warning::-moz-range-thumb{border-color:hsl(var(--warning));box-shadow:0 0 12px hsl(var(--warning) / .6)}@keyframes cs-pulse-glow{0%,to{opacity:1}50%{opacity:.85}}[data-cs] .animate-pulse-glow{animation:cs-pulse-glow 2s ease-in-out infinite;box-shadow:0 0 25px hsl(var(--neon) / .3)}@keyframes cs-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}[data-cs] .animate-float{animation:cs-float 4s ease-in-out infinite}[data-cs] .animate-float-slow{animation:cs-float 6s ease-in-out infinite}[data-cs] .animate-float-delay{animation:cs-float 5s ease-in-out 1.5s infinite}[data-cs] .animate-float-delay2{animation:cs-float 4.5s ease-in-out .8s infinite}@keyframes cs-particle-drift{0%{transform:translateY(0) translate(0);opacity:.6}50%{transform:translateY(-20px) translate(6px);opacity:1}to{transform:translateY(0) translate(0);opacity:.6}}
