.hero.svelte-awf8rx{position:relative;min-height:100vh;display:flex;align-items:center;padding:140px 0 100px;overflow:hidden}.container.svelte-awf8rx{position:relative;max-width:1200px;margin:0 auto;padding:0 24px;text-align:center;z-index:2}.hero-visual.svelte-awf8rx{position:absolute;right:-200px;top:50%;transform:translateY(-50%);width:600px;height:600px;opacity:.15;pointer-events:none}.dna-helix.svelte-awf8rx{position:absolute;inset:0;animation:svelte-awf8rx-rotate 20s linear infinite}.helix-strand.svelte-awf8rx{position:absolute;left:50%;top:50%;width:200px;height:4px;background:linear-gradient(90deg,transparent,var(--color-red),transparent);transform-origin:left center;transform:rotate(calc(var(--i) * 30deg)) translateY(calc(sin(var(--i))*50px));animation:svelte-awf8rx-pulse-strand 2s ease-in-out infinite;animation-delay:calc(var(--i) * .15s)}@keyframes svelte-awf8rx-rotate{to{transform:translateY(-50%) rotate(360deg)}}@keyframes svelte-awf8rx-pulse-strand{0%,to{opacity:.3;transform:rotate(calc(var(--i) * 30deg)) scaleX(1)}50%{opacity:1;transform:rotate(calc(var(--i) * 30deg)) scaleX(1.2)}}.pulse-rings.svelte-awf8rx{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.ring.svelte-awf8rx{position:absolute;border:2px solid var(--color-red);border-radius:50%;animation:svelte-awf8rx-pulse-ring 3s ease-out infinite}.ring-1.svelte-awf8rx{width:200px;height:200px;animation-delay:0s}.ring-2.svelte-awf8rx{width:300px;height:300px;animation-delay:.5s}.ring-3.svelte-awf8rx{width:400px;height:400px;animation-delay:1s}@keyframes svelte-awf8rx-pulse-ring{0%{transform:scale(.8);opacity:.8}to{transform:scale(1.5);opacity:0}}.badge.svelte-awf8rx{display:inline-flex;align-items:center;gap:10px;background:#ff3b5c1a;border:1px solid rgba(255,59,92,.2);padding:10px 20px;border-radius:30px;margin-bottom:32px;opacity:0;transform:translateY(20px);transition:all .6s ease}.visible.svelte-awf8rx .badge:where(.svelte-awf8rx){opacity:1;transform:translateY(0)}.badge-dot.svelte-awf8rx{width:8px;height:8px;background:var(--color-red);border-radius:50%;animation:svelte-awf8rx-blink 2s infinite}@keyframes svelte-awf8rx-blink{0%,to{opacity:1;box-shadow:0 0 #ff3b5c80}50%{opacity:.5;box-shadow:0 0 0 8px #ff3b5c00}}.badge-text.svelte-awf8rx{font-size:.875rem;color:var(--color-gray-300)}h1.svelte-awf8rx{font-size:clamp(2.5rem,7vw,5rem);font-weight:700;line-height:1.1;color:var(--color-white);margin-bottom:24px;letter-spacing:-.03em}.line.svelte-awf8rx{display:block;overflow:hidden}.line-1.svelte-awf8rx,.line-3.svelte-awf8rx{opacity:0;transform:translateY(30px);transition:all .6s ease}.visible.svelte-awf8rx .line-1:where(.svelte-awf8rx){opacity:1;transform:translateY(0);transition-delay:.2s}.visible.svelte-awf8rx .line-3:where(.svelte-awf8rx){opacity:1;transform:translateY(0);transition-delay:.6s}.gradient.svelte-awf8rx{background:linear-gradient(135deg,var(--color-red) 0%,var(--color-red-light) 50%,var(--color-red) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:svelte-awf8rx-gradient-shift 3s ease infinite}@keyframes svelte-awf8rx-gradient-shift{0%,to{background-position:0% center}50%{background-position:100% center}}.char.svelte-awf8rx{display:inline-block;opacity:0;transform:translateY(50px) rotateX(-90deg);transition:all .5s ease}.visible.svelte-awf8rx .char:where(.svelte-awf8rx){opacity:1;transform:translateY(0) rotateX(0);transition-delay:calc(.3s + var(--i) * .05s)}.subtitle.svelte-awf8rx{font-size:clamp(1.125rem,2vw,1.375rem);color:var(--color-gray-400);max-width:640px;margin:0 auto 40px;line-height:1.6;opacity:0;transform:translateY(20px);transition:all .6s ease .8s}.visible.svelte-awf8rx .subtitle:where(.svelte-awf8rx){opacity:1;transform:translateY(0)}.ctas.svelte-awf8rx{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:64px;opacity:0;transform:translateY(20px);transition:all .6s ease 1s}.visible.svelte-awf8rx .ctas:where(.svelte-awf8rx){opacity:1;transform:translateY(0)}.btn-primary.svelte-awf8rx{position:relative;display:flex;align-items:center;gap:10px;padding:18px 32px;background:var(--color-red);color:var(--color-white);font-size:1rem;font-weight:600;border-radius:12px;overflow:hidden;transition:all .3s}.btn-primary.svelte-awf8rx:hover{transform:translateY(-3px);box-shadow:0 15px 40px #ff3b5c66}.btn-bg.svelte-awf8rx{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transform:translate(-100%);transition:transform .5s}.btn-primary.svelte-awf8rx:hover .btn-bg:where(.svelte-awf8rx){transform:translate(100%)}.btn-text.svelte-awf8rx{position:relative;z-index:1}.btn-primary.svelte-awf8rx svg:where(.svelte-awf8rx){width:20px;height:20px;position:relative;z-index:1;transition:transform .3s}.btn-primary.svelte-awf8rx:hover svg:where(.svelte-awf8rx){transform:translate(4px)}.btn-secondary.svelte-awf8rx{display:flex;align-items:center;gap:12px;padding:18px 28px;background:#ffffff08;color:var(--color-white);font-size:1rem;font-weight:500;border:1px solid rgba(255,255,255,.1);border-radius:12px;transition:all .3s}.btn-secondary.svelte-awf8rx:hover{background:#ffffff0f;border-color:#ff3b5c4d}.btn-icon.svelte-awf8rx{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ff3b5c1a;border-radius:50%}.btn-icon.svelte-awf8rx svg:where(.svelte-awf8rx){width:14px;height:14px;color:var(--color-red)}.pills.svelte-awf8rx{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;opacity:0;transform:translateY(20px);transition:all .6s ease 1.2s}.visible.svelte-awf8rx .pills:where(.svelte-awf8rx){opacity:1;transform:translateY(0)}.pill.svelte-awf8rx{display:flex;align-items:center;gap:10px;padding:14px 20px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;transition:all .3s;opacity:0;transform:translateY(20px)}.visible.svelte-awf8rx .pill:where(.svelte-awf8rx){opacity:1;transform:translateY(0);transition-delay:calc(1.3s + var(--delay))}.pill.svelte-awf8rx:hover{background:#ff3b5c14;border-color:#ff3b5c33;transform:translateY(-3px)}.pill-icon.svelte-awf8rx{font-size:1.25rem}.pill-label.svelte-awf8rx{font-size:.9rem;color:var(--color-gray-300);font-weight:500}.pill-arrow.svelte-awf8rx{color:var(--color-red);opacity:0;transform:translate(-10px);transition:all .3s}.pill.svelte-awf8rx:hover .pill-arrow:where(.svelte-awf8rx){opacity:1;transform:translate(0)}@media (max-width:768px){.hero.svelte-awf8rx{min-height:auto;padding:120px 0 80px}.hero-visual.svelte-awf8rx{display:none}.ctas.svelte-awf8rx{flex-direction:column;align-items:center}.btn-primary.svelte-awf8rx,.btn-secondary.svelte-awf8rx{width:100%;max-width:300px;justify-content:center}.pills.svelte-awf8rx{flex-direction:column;align-items:center}.pill.svelte-awf8rx{width:100%;max-width:300px;justify-content:center}}.products.svelte-pu4ill{padding:120px 0;position:relative}.container.svelte-pu4ill{max-width:1200px;margin:0 auto;padding:0 24px}.header.svelte-pu4ill{text-align:center;margin-bottom:64px}.label.svelte-pu4ill{display:inline-flex;align-items:center;gap:12px;font-size:.875rem;font-weight:600;color:var(--color-red);text-transform:uppercase;letter-spacing:.1em}.label-line.svelte-pu4ill{width:30px;height:1px;background:linear-gradient(90deg,transparent,var(--color-red))}.label-line.svelte-pu4ill:last-child{background:linear-gradient(90deg,var(--color-red),transparent)}h2.svelte-pu4ill{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--color-white);margin:16px 0;opacity:0;transform:translateY(30px);transition:all .6s ease .1s}.visible.svelte-pu4ill h2:where(.svelte-pu4ill){opacity:1;transform:translateY(0)}.gradient.svelte-pu4ill{background:linear-gradient(135deg,var(--color-red),var(--color-red-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header.svelte-pu4ill p:where(.svelte-pu4ill){font-size:1.125rem;color:var(--color-gray-400);max-width:500px;margin:0 auto;opacity:0;transform:translateY(20px);transition:all .6s ease .2s}.visible.svelte-pu4ill .header:where(.svelte-pu4ill) p:where(.svelte-pu4ill){opacity:1;transform:translateY(0)}.grid.svelte-pu4ill{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px}.card.svelte-pu4ill{position:relative;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:20px;overflow:hidden;opacity:0;transform:translateY(40px);transition:all .5s ease}.visible.svelte-pu4ill .card:where(.svelte-pu4ill){opacity:1;transform:translateY(0);transition-delay:calc(.3s + var(--i) * .1s)}.card-glow.svelte-pu4ill{position:absolute;inset:-1px;background:linear-gradient(135deg,rgba(255,59,92,.3),transparent 50%);opacity:0;transition:opacity .4s}.card.hovered.svelte-pu4ill .card-glow:where(.svelte-pu4ill){opacity:1}.card.hovered.svelte-pu4ill{transform:translateY(-8px);border-color:#ff3b5c33;box-shadow:0 25px 50px #0000004d,0 0 40px #ff3b5c1a}.card-content.svelte-pu4ill{position:relative;padding:32px;z-index:1}.card-top.svelte-pu4ill{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.card-icon.svelte-pu4ill{font-size:2.5rem;transition:transform .3s}.card.hovered.svelte-pu4ill .card-icon:where(.svelte-pu4ill){transform:scale(1.1)}.card-audience.svelte-pu4ill{font-size:.75rem;font-weight:600;color:var(--color-red);background:#ff3b5c1a;padding:6px 14px;border-radius:20px}h3.svelte-pu4ill{font-size:1.5rem;font-weight:600;color:var(--color-white);margin:0 0 8px}.card-tagline.svelte-pu4ill{font-size:.95rem;font-weight:500;color:var(--color-red);margin:0 0 12px}.card-desc.svelte-pu4ill{font-size:.9rem;color:var(--color-gray-400);line-height:1.6;margin:0 0 20px}.card-features.svelte-pu4ill{list-style:none;display:flex;flex-direction:column;gap:10px;margin:0 0 24px}.card-features.svelte-pu4ill li:where(.svelte-pu4ill){display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--color-gray-300)}.card-features.svelte-pu4ill svg:where(.svelte-pu4ill){width:16px;height:16px;color:var(--color-red)}.card-link.svelte-pu4ill{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;font-weight:500;color:var(--color-red);transition:gap .3s}.card-arrow.svelte-pu4ill{transition:transform .3s}.card.svelte-pu4ill:hover .card-arrow:where(.svelte-pu4ill){transform:translate(4px)}@media (max-width:768px){.products.svelte-pu4ill{padding:80px 0}.grid.svelte-pu4ill{grid-template-columns:1fr}}.trust.svelte-1npq3dc{padding:120px 0;background:linear-gradient(180deg,transparent 0%,rgba(255,59,92,.02) 50%,transparent 100%)}.container.svelte-1npq3dc{max-width:1200px;margin:0 auto;padding:0 24px}.stats.svelte-1npq3dc{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:48px;background:#ff3b5c08;border:1px solid rgba(255,59,92,.1);border-radius:24px;margin-bottom:80px;position:relative;overflow:hidden}.stats.svelte-1npq3dc:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(255,59,92,.1),transparent 70%);pointer-events:none}.stat.svelte-1npq3dc{text-align:center;opacity:0;transform:translateY(30px);transition:all .5s ease}.visible.svelte-1npq3dc .stat:where(.svelte-1npq3dc){opacity:1;transform:translateY(0);transition-delay:calc(var(--i) * .1s)}.stat-value.svelte-1npq3dc{display:block;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;color:var(--color-red);margin-bottom:8px}.stat-num.svelte-1npq3dc{font-variant-numeric:tabular-nums}.stat-label.svelte-1npq3dc{font-size:.9rem;color:var(--color-gray-400)}.stat-bar.svelte-1npq3dc{width:40px;height:3px;background:#ffffff1a;border-radius:2px;margin:16px auto 0;overflow:hidden}.stat-fill.svelte-1npq3dc{width:0%;height:100%;background:var(--color-red);transition:width 1s ease .5s}.visible.svelte-1npq3dc .stat-fill:where(.svelte-1npq3dc){width:100%}.logos.svelte-1npq3dc{text-align:center;margin-bottom:80px}.logos-title.svelte-1npq3dc{font-size:.875rem;color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.1em;margin-bottom:32px}.logos-row.svelte-1npq3dc{display:flex;justify-content:center;flex-wrap:wrap;gap:48px;align-items:center}.logo.svelte-1npq3dc{font-size:1.25rem;font-weight:600;color:var(--color-gray-600);transition:all .3s;opacity:0;transform:translateY(20px)}.visible.svelte-1npq3dc .logo:where(.svelte-1npq3dc){opacity:1;transform:translateY(0);transition-delay:calc(.5s + var(--i) * .05s)}.logo.svelte-1npq3dc:hover{color:var(--color-red)}.testimonials.svelte-1npq3dc{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.testimonial.svelte-1npq3dc{position:relative;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:32px;transition:all .3s;opacity:0;transform:translateY(30px)}.visible.svelte-1npq3dc .testimonial:where(.svelte-1npq3dc){opacity:1;transform:translateY(0);transition-delay:calc(.7s + var(--i) * .15s)}.testimonial.svelte-1npq3dc:hover{border-color:#ff3b5c33;transform:translateY(-4px)}.quote-mark.svelte-1npq3dc{font-size:4rem;line-height:1;color:var(--color-red);opacity:.3;position:absolute;top:16px;left:24px}.quote.svelte-1npq3dc{font-size:1rem;color:var(--color-gray-300);line-height:1.7;margin:0 0 24px;position:relative;z-index:1}.author.svelte-1npq3dc{display:flex;align-items:center;gap:12px}.author-avatar.svelte-1npq3dc{width:40px;height:40px;background:linear-gradient(135deg,var(--color-red),var(--color-red-dark));border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--color-white)}.author-info.svelte-1npq3dc{display:flex;flex-direction:column;gap:2px}.author-info.svelte-1npq3dc strong:where(.svelte-1npq3dc){font-size:.9rem;color:var(--color-white)}.author-info.svelte-1npq3dc span:where(.svelte-1npq3dc){font-size:.8rem;color:var(--color-gray-500)}@media (max-width:768px){.trust.svelte-1npq3dc{padding:80px 0}.stats.svelte-1npq3dc{grid-template-columns:repeat(2,1fr);padding:32px;gap:32px}.logos-row.svelte-1npq3dc{gap:32px}.testimonials.svelte-1npq3dc{grid-template-columns:1fr}}.how.svelte-1f5rprw{padding:120px 0;position:relative}.container.svelte-1f5rprw{max-width:1000px;margin:0 auto;padding:0 24px}.header.svelte-1f5rprw{text-align:center;margin-bottom:64px}.label.svelte-1f5rprw{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;font-weight:600;color:var(--color-red);text-transform:uppercase;letter-spacing:.05em}.label.svelte-1f5rprw svg:where(.svelte-1f5rprw){width:18px;height:18px}h2.svelte-1f5rprw{font-size:clamp(2rem,4vw,2.5rem);font-weight:700;color:var(--color-white);margin:16px 0 0;opacity:0;transform:translateY(20px);transition:all .6s ease}.visible.svelte-1f5rprw h2:where(.svelte-1f5rprw){opacity:1;transform:translateY(0)}.gradient.svelte-1f5rprw{background:linear-gradient(135deg,var(--color-red),var(--color-red-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.steps-container.svelte-1f5rprw{position:relative;margin-bottom:80px}.steps-line.svelte-1f5rprw{position:absolute;top:40px;left:50%;transform:translate(-50%);width:70%;height:2px;background:#ffffff1a}.line-progress.svelte-1f5rprw{height:100%;background:linear-gradient(90deg,var(--color-red),var(--color-red-light));width:var(--progress);transition:width .5s ease}.steps.svelte-1f5rprw{display:flex;justify-content:space-between;gap:24px}.step.svelte-1f5rprw{flex:1;text-align:center;cursor:pointer;opacity:0;transform:translateY(30px);transition:all .5s ease}.visible.svelte-1f5rprw .step:where(.svelte-1f5rprw){opacity:1;transform:translateY(0);transition-delay:calc(.2s + var(--i) * .15s)}.step-marker.svelte-1f5rprw{width:80px;height:80px;margin:0 auto 24px;background:#ffffff08;border:2px solid rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;transition:all .3s}.step.active.svelte-1f5rprw .step-marker:where(.svelte-1f5rprw){border-color:var(--color-red);background:#ff3b5c1a;box-shadow:0 0 30px #ff3b5c4d}.step.completed.svelte-1f5rprw .step-marker:where(.svelte-1f5rprw){border-color:var(--color-red);background:var(--color-red)}.step-num.svelte-1f5rprw{font-size:.875rem;font-weight:700;color:var(--color-gray-400);transition:all .3s}.step.active.svelte-1f5rprw .step-num:where(.svelte-1f5rprw),.step.completed.svelte-1f5rprw .step-num:where(.svelte-1f5rprw){color:var(--color-red)}.step.completed.svelte-1f5rprw .step-num:where(.svelte-1f5rprw){color:var(--color-white)}.step-icon.svelte-1f5rprw{position:absolute;font-size:1.5rem;opacity:0;transform:scale(0);transition:all .3s}.step.active.svelte-1f5rprw .step-icon:where(.svelte-1f5rprw){opacity:1;transform:scale(1)}.step.active.svelte-1f5rprw .step-num:where(.svelte-1f5rprw){opacity:0;transform:scale(0)}.step-content.svelte-1f5rprw h3:where(.svelte-1f5rprw){font-size:1.125rem;font-weight:600;color:var(--color-white);margin:0 0 8px;transition:color .3s}.step.active.svelte-1f5rprw .step-content:where(.svelte-1f5rprw) h3:where(.svelte-1f5rprw){color:var(--color-red)}.step-content.svelte-1f5rprw p:where(.svelte-1f5rprw){font-size:.9rem;color:var(--color-gray-400);line-height:1.6;margin:0;max-height:0;overflow:hidden;transition:all .3s}.step.active.svelte-1f5rprw .step-content:where(.svelte-1f5rprw) p:where(.svelte-1f5rprw){max-height:100px}.badges.svelte-1f5rprw{text-align:center;opacity:0;transform:translateY(20px);transition:all .6s ease .6s}.visible.svelte-1f5rprw .badges:where(.svelte-1f5rprw){opacity:1;transform:translateY(0)}.badges-header.svelte-1f5rprw{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:24px}.badges-header.svelte-1f5rprw svg:where(.svelte-1f5rprw){width:20px;height:20px;color:var(--color-red)}.badges-header.svelte-1f5rprw p:where(.svelte-1f5rprw){font-size:.9rem;color:var(--color-gray-400)}.badges-row.svelte-1f5rprw{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.badge.svelte-1f5rprw{font-size:.8rem;font-weight:500;color:var(--color-gray-300);background:#ffffff08;padding:12px 20px;border-radius:10px;border:1px solid rgba(255,255,255,.06);transition:all .3s}.badge.svelte-1f5rprw:hover{border-color:#ff3b5c4d;background:#ff3b5c0d}@media (max-width:768px){.how.svelte-1f5rprw{padding:80px 0}.steps.svelte-1f5rprw{flex-direction:column;gap:16px}.steps-line.svelte-1f5rprw{display:none}.step-content.svelte-1f5rprw p:where(.svelte-1f5rprw){max-height:100px}.badges-row.svelte-1f5rprw{gap:8px}.badge.svelte-1f5rprw{font-size:.75rem;padding:10px 14px}}.cta.svelte-1h3clwp{position:relative;padding:140px 0;overflow:hidden}.cta-bg.svelte-1h3clwp{position:absolute;inset:0;pointer-events:none}.bg-orb.svelte-1h3clwp{position:absolute;border-radius:50%;filter:blur(80px)}.bg-orb-1.svelte-1h3clwp{width:500px;height:500px;background:#ff3b5c26;top:-200px;left:-100px;animation:svelte-1h3clwp-float-orb 8s ease-in-out infinite}.bg-orb-2.svelte-1h3clwp{width:400px;height:400px;background:#ff3b5c1a;bottom:-150px;right:-100px;animation:svelte-1h3clwp-float-orb 10s ease-in-out infinite reverse}@keyframes svelte-1h3clwp-float-orb{0%,to{transform:translate(0)}50%{transform:translate(30px,30px)}}.bg-lines.svelte-1h3clwp{position:absolute;inset:0;overflow:hidden}.bg-line.svelte-1h3clwp{position:absolute;left:calc(var(--i) * 25%);top:0;width:1px;height:100%;background:linear-gradient(180deg,transparent,rgba(255,59,92,.1),transparent);animation:svelte-1h3clwp-line-move 5s ease-in-out infinite;animation-delay:calc(var(--i) * .5s)}@keyframes svelte-1h3clwp-line-move{0%,to{opacity:.3;transform:scaleY(1)}50%{opacity:.6;transform:scaleY(1.2)}}.container.svelte-1h3clwp{position:relative;max-width:700px;margin:0 auto;padding:0 24px;z-index:1}.cta-content.svelte-1h3clwp{text-align:center}.cta-badge.svelte-1h3clwp{display:inline-flex;align-items:center;gap:8px;background:#ff3b5c1a;border:1px solid rgba(255,59,92,.2);padding:10px 20px;border-radius:30px;font-size:.875rem;color:var(--color-gray-300);margin-bottom:24px;opacity:0;transform:translateY(20px);transition:all .5s ease}.visible.svelte-1h3clwp .cta-badge:where(.svelte-1h3clwp){opacity:1;transform:translateY(0)}.badge-icon.svelte-1h3clwp{font-size:1.125rem}h2.svelte-1h3clwp{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:var(--color-white);margin:0 0 16px;opacity:0;transform:translateY(20px);transition:all .5s ease .1s}.visible.svelte-1h3clwp h2:where(.svelte-1h3clwp){opacity:1;transform:translateY(0)}.gradient.svelte-1h3clwp{background:linear-gradient(135deg,var(--color-red),var(--color-red-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cta-content.svelte-1h3clwp>p:where(.svelte-1h3clwp){font-size:1.125rem;color:var(--color-gray-400);margin:0 0 40px;line-height:1.6;opacity:0;transform:translateY(20px);transition:all .5s ease .2s}.visible.svelte-1h3clwp .cta-content:where(.svelte-1h3clwp)>p:where(.svelte-1h3clwp){opacity:1;transform:translateY(0)}.cta-form.svelte-1h3clwp{display:flex;gap:12px;max-width:520px;margin:0 auto 32px;opacity:0;transform:translateY(20px);transition:all .5s ease .3s}.visible.svelte-1h3clwp .cta-form:where(.svelte-1h3clwp){opacity:1;transform:translateY(0)}.input-wrapper.svelte-1h3clwp{flex:1;position:relative}.input-wrapper.svelte-1h3clwp svg:where(.svelte-1h3clwp){position:absolute;left:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:var(--color-gray-500)}.cta-form.svelte-1h3clwp input:where(.svelte-1h3clwp){width:100%;padding:18px 18px 18px 48px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:var(--color-white);font-size:1rem;transition:all .3s}.cta-form.svelte-1h3clwp input:where(.svelte-1h3clwp)::placeholder{color:var(--color-gray-500)}.cta-form.svelte-1h3clwp input:where(.svelte-1h3clwp):focus{outline:none;border-color:var(--color-red);background:#ff3b5c0d;box-shadow:0 0 0 4px #ff3b5c1a}.cta-form.svelte-1h3clwp button:where(.svelte-1h3clwp){display:flex;align-items:center;gap:10px;padding:18px 28px;background:var(--color-red);color:var(--color-white);font-size:1rem;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all .3s;white-space:nowrap}.cta-form.svelte-1h3clwp button:where(.svelte-1h3clwp) svg:where(.svelte-1h3clwp){width:20px;height:20px;transition:transform .3s}.cta-form.svelte-1h3clwp button:where(.svelte-1h3clwp):hover{background:var(--color-red-light);transform:translateY(-2px);box-shadow:0 12px 35px #ff3b5c66}.cta-form.svelte-1h3clwp button:where(.svelte-1h3clwp):hover svg:where(.svelte-1h3clwp){transform:translate(4px)}.success-message.svelte-1h3clwp{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:12px;margin-bottom:32px;animation:svelte-1h3clwp-fadeIn .3s ease}.success-message.svelte-1h3clwp svg:where(.svelte-1h3clwp){width:24px;height:24px;color:#22c55e}.success-message.svelte-1h3clwp span:where(.svelte-1h3clwp){color:#22c55e;font-weight:500}@keyframes svelte-1h3clwp-fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.cta-links.svelte-1h3clwp{display:flex;justify-content:center;gap:32px;flex-wrap:wrap;opacity:0;transform:translateY(20px);transition:all .5s ease .4s}.visible.svelte-1h3clwp .cta-links:where(.svelte-1h3clwp){opacity:1;transform:translateY(0)}.cta-links.svelte-1h3clwp a:where(.svelte-1h3clwp){display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--color-gray-400);transition:all .3s}.cta-links.svelte-1h3clwp a:where(.svelte-1h3clwp) svg:where(.svelte-1h3clwp){width:18px;height:18px}.cta-links.svelte-1h3clwp a:where(.svelte-1h3clwp):hover{color:var(--color-red)}@media (max-width:768px){.cta.svelte-1h3clwp{padding:100px 0}.cta-form.svelte-1h3clwp{flex-direction:column}.cta-links.svelte-1h3clwp{flex-direction:column;gap:16px}}
