.lazy-section.svelte-5pc9f0{background:linear-gradient(to bottom,#18181b,#27272a,#18181b);color:#fff;padding:5rem 1.5rem;position:relative;overflow:hidden;font-family:Inter,sans-serif}.lazy-section.svelte-5pc9f0:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 50% 50%,rgba(255,255,255,.03) 1px,transparent 1px);background-size:24px 24px;opacity:.5;pointer-events:none}.container.svelte-5pc9f0{max-width:1200px;margin:0 auto;position:relative;z-index:1}.header.svelte-5pc9f0{text-align:center;margin-bottom:5rem}.headline.svelte-5pc9f0{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem;position:relative;display:inline-block;color:#fff}.highlight.svelte-5pc9f0{color:#a3e635;position:relative}.highlight.svelte-5pc9f0:after{content:"";position:absolute;bottom:2px;left:0;width:100%;height:6px;background:currentColor;opacity:.2;transform:skew(-12deg)}.badge.svelte-5pc9f0{display:inline-block;font-size:.875rem;background:linear-gradient(90deg,#a3e635,#4ade80);color:#000;padding:.25rem .75rem;border-radius:999px;font-weight:700;vertical-align:middle;transform:translateY(-50%) rotate(5deg);box-shadow:0 4px 6px #0003;animation:svelte-5pc9f0-float 3s ease-in-out infinite;margin-left:.5rem}.subtitle.svelte-5pc9f0{font-size:1.25rem;color:#a1a1aa;line-height:1.6;max-width:600px;margin:0 auto}.grid.svelte-5pc9f0{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:5rem}@media(min-width:768px){.grid.svelte-5pc9f0{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media(min-width:1024px){.grid.svelte-5pc9f0{grid-template-columns:repeat(3,1fr)}}.card.svelte-5pc9f0{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:1rem;padding:2rem;transition:transform .3s ease,box-shadow .3s ease,background .3s ease;opacity:0;transform:translateY(20px)}.card.svelte-5pc9f0:hover{transform:translateY(-5px);background:#ffffff0f;box-shadow:0 10px 30px #0000004d;border-color:#a3e63533}.icon-wrapper.svelte-5pc9f0{width:3rem;height:3rem;color:#a3e635;margin-bottom:1.5rem}.card.svelte-5pc9f0 h3:where(.svelte-5pc9f0){font-size:1.25rem;font-weight:700;margin-bottom:.75rem;color:#fff}.card.svelte-5pc9f0 p:where(.svelte-5pc9f0){color:#a1a1aa;line-height:1.5;font-size:1rem}.cta-wrapper.svelte-5pc9f0{text-align:center;opacity:0;transform:translateY(20px)}.closing-line.svelte-5pc9f0{font-size:1.25rem;font-weight:600;margin-bottom:2rem;color:#fff}.cta-button.svelte-5pc9f0{display:inline-block;background:#a3e635;color:#000;font-weight:800;font-size:1.125rem;padding:1rem 2.5rem;border-radius:999px;text-decoration:none;box-shadow:0 0 20px #a3e6354d;transition:transform .2s ease,box-shadow .2s ease;text-transform:uppercase;letter-spacing:.05em}.cta-button.svelte-5pc9f0:hover{transform:scale(1.05);box-shadow:0 0 30px #a3e63580}.disclaimer.svelte-5pc9f0{margin-top:1rem;font-size:.875rem;color:#52525b;font-style:italic}@keyframes svelte-5pc9f0-float{0%,to{transform:translateY(-50%) rotate(5deg)}50%{transform:translateY(-65%) rotate(5deg)}}.animate-on-scroll.svelte-5pc9f0.visible{animation:svelte-5pc9f0-fadeInUp .8s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--delay, 0ms)}@keyframes svelte-5pc9f0-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.headline.svelte-5pc9f0{font-size:2rem}.subtitle.svelte-5pc9f0{font-size:1.125rem}.lazy-section.svelte-5pc9f0{padding:3rem 1rem}}
