.form-success.svelte-3c1p7u,.form-error.svelte-3c1p7u{padding:1rem;margin-top:1rem;border-radius:.5rem;font-weight:500;line-height:1.4;font-size:.95rem}.form-success.svelte-3c1p7u{background-color:#e6f9f0;border:1px solid #34d399;color:#065f46}.form-error.svelte-3c1p7u{background-color:#fef2f2;border:1px solid #f87171;color:#991b1b}.demo-page-container.svelte-3c1p7u{max-width:1200px;margin:0 auto;padding:40px 20px 60px;position:relative;overflow:hidden;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.demo-page-container.svelte-3c1p7u:before{content:"";position:absolute;top:-10%;right:-5%;width:50%;height:600px;background:radial-gradient(circle,rgba(124,77,255,.08) 0%,rgba(110,69,226,.05) 40%,transparent 70%);border-radius:50%;filter:blur(60px);z-index:-1;pointer-events:none}.demo-page-container.svelte-3c1p7u:after{content:"";position:absolute;bottom:5%;left:-10%;width:40%;height:500px;background:radial-gradient(circle,rgba(94,61,211,.06) 0%,rgba(124,77,255,.04) 30%,transparent 60%);border-radius:50%;filter:blur(80px);z-index:-1;pointer-events:none}.demo-content-wrapper.svelte-3c1p7u{display:flex;flex-direction:column;gap:30px}.demo-header.svelte-3c1p7u{text-align:center;max-width:800px;margin:0 auto;padding:20px 0 10px}.demo-title.svelte-3c1p7u{font-size:2.8rem;font-weight:700;line-height:1.2;color:#121212;margin-bottom:1.5rem;letter-spacing:-.02em}@media (max-width: 768px){.demo-title.svelte-3c1p7u{font-size:2.3rem}}@media (max-width: 576px){.demo-title.svelte-3c1p7u{font-size:1.9rem}}.title-accent.svelte-3c1p7u{color:transparent;background:linear-gradient(135deg,#7c4dff,#6e45e2,#5e3dd3);background-clip:text;-webkit-background-clip:text;position:relative;display:inline-block}.title-accent.svelte-3c1p7u:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:3px;background:linear-gradient(135deg,#7c4dff,#6e45e2,#5e3dd3);border-radius:6px;opacity:.4;transform:scaleX(.9) translate(5%)}.demo-description.svelte-3c1p7u{font-size:1.25rem;line-height:1.6;color:#4a4a4a;margin-bottom:1.5rem}@media (max-width: 768px){.demo-description.svelte-3c1p7u{font-size:1.15rem}}@media (max-width: 576px){.demo-description.svelte-3c1p7u{font-size:1.05rem}}.demo-description.svelte-3c1p7u p:where(.svelte-3c1p7u){max-width:700px;margin:0 auto}.feature-highlight.svelte-3c1p7u{font-weight:600;color:#7d56f0;position:relative;display:inline-block}.time-highlight.svelte-3c1p7u{font-weight:700;background:linear-gradient(135deg,#7c4dff,#6e45e2,#5e3dd3);color:transparent;background-clip:text;-webkit-background-clip:text;padding:0 2px}.sparkle.svelte-3c1p7u{display:inline-block;animation:svelte-3c1p7u-float 3s ease-in-out infinite;font-size:1.2em;margin-left:3px}.demo-benefits.svelte-3c1p7u{display:flex;justify-content:center;gap:30px;margin:30px auto;flex-wrap:wrap}@media (max-width: 576px){.demo-benefits.svelte-3c1p7u{gap:15px;flex-direction:column;align-items:center;margin:20px auto}}.benefit-item.svelte-3c1p7u{display:flex;align-items:center;gap:10px;padding:12px 20px;background:#fffc;border:1px solid rgba(124,77,255,.15);border-radius:50px;box-shadow:0 4px 12px #7d56f014;transition:all .3s ease}.benefit-item.svelte-3c1p7u:hover{transform:translateY(-3px);box-shadow:0 6px 16px #7d56f01f;border-color:#7c4dff40}.benefit-item.svelte-3c1p7u span:where(.svelte-3c1p7u){font-size:.95rem;font-weight:500;color:#121212}@media (max-width: 576px){.benefit-item.svelte-3c1p7u{width:85%;justify-content:center}}.benefit-icon.svelte-3c1p7u{display:flex;align-items:center;justify-content:center}.form-container.svelte-3c1p7u{width:100%;max-width:600px;margin:0 auto;position:relative}.form-wrapper.svelte-3c1p7u{padding:40px;border-radius:16px;background:#fff;box-shadow:0 10px 30px #7c4dff1a;border:1px solid rgba(124,77,255,.1);position:relative}.form-wrapper.svelte-3c1p7u:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;padding:2px;background:linear-gradient(135deg,#7c4dff,#6e45e2,#5e3dd3);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2}@media (max-width: 576px){.form-wrapper.svelte-3c1p7u{padding:30px 20px;border-radius:12px}}.form-title.svelte-3c1p7u{text-align:center;font-size:1.8rem;font-weight:700;margin-bottom:30px;color:#121212}@media (max-width: 576px){.form-title.svelte-3c1p7u{font-size:1.5rem;margin-bottom:25px}}.form-error.svelte-3c1p7u{padding:12px 16px;background-color:#ff4c4c1a;border-left:3px solid #ff4c4c;color:#e02d2d;border-radius:6px;margin-bottom:20px;font-size:.9rem}.form-group.svelte-3c1p7u{margin-bottom:20px}.form-group.svelte-3c1p7u label:where(.svelte-3c1p7u){display:block;margin-bottom:8px;font-weight:500;color:#121212;font-size:.95rem}.form-group.svelte-3c1p7u label:where(.svelte-3c1p7u) .required:where(.svelte-3c1p7u){color:#ff4c4c}.form-group.svelte-3c1p7u input:where(.svelte-3c1p7u),.form-group.svelte-3c1p7u select:where(.svelte-3c1p7u){width:100%;padding:12px 16px;border:1px solid rgba(124,77,255,.2);border-radius:8px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;color:#121212;background-color:#fff;transition:all .3s ease}.form-group.svelte-3c1p7u input:where(.svelte-3c1p7u):focus,.form-group.svelte-3c1p7u select:where(.svelte-3c1p7u):focus{outline:none;border-color:#7d56f0;box-shadow:0 0 0 3px #7c4dff26}.form-group.svelte-3c1p7u input:where(.svelte-3c1p7u)::-moz-placeholder,.form-group.svelte-3c1p7u select:where(.svelte-3c1p7u)::-moz-placeholder{color:#4a4a4a80}.form-group.svelte-3c1p7u input:where(.svelte-3c1p7u)::placeholder,.form-group.svelte-3c1p7u select:where(.svelte-3c1p7u)::placeholder{color:#4a4a4a80}.form-group.svelte-3c1p7u select:where(.svelte-3c1p7u){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%237d56f0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:16px;padding-right:40px}.submit-button.svelte-3c1p7u{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 24px;background:linear-gradient(135deg,#7c4dff,#6e45e2,#5e3dd3);border:none;border-radius:8px;color:#fff;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #7d56f040;margin-top:10px}.submit-button.svelte-3c1p7u svg:where(.svelte-3c1p7u){transition:transform .3s ease}.submit-button.svelte-3c1p7u:hover{box-shadow:0 6px 16px #7d56f059;transform:translateY(-2px)}.submit-button.svelte-3c1p7u:hover svg:where(.svelte-3c1p7u){transform:translate(3px)}.submit-button.svelte-3c1p7u:active{transform:translateY(0)}.success-message.svelte-3c1p7u{padding:40px;border-radius:16px;background:#fff;box-shadow:0 10px 30px #7c4dff1a;border:1px solid rgba(124,77,255,.1);text-align:center}.success-message.svelte-3c1p7u h2:where(.svelte-3c1p7u){font-size:1.8rem;font-weight:700;margin:20px 0 15px;color:#121212}.success-message.svelte-3c1p7u p:where(.svelte-3c1p7u){font-size:1.1rem;color:#4a4a4a;max-width:400px;margin:0 auto;line-height:1.6}.success-message.svelte-3c1p7u .success-icon:where(.svelte-3c1p7u){display:flex;justify-content:center;margin-bottom:10px}.success-message.svelte-3c1p7u .success-icon:where(.svelte-3c1p7u) svg:where(.svelte-3c1p7u){stroke-width:2.5;width:60px;height:60px}@media (max-width: 576px){.success-message.svelte-3c1p7u{padding:30px 20px}.success-message.svelte-3c1p7u h2:where(.svelte-3c1p7u){font-size:1.5rem}.success-message.svelte-3c1p7u p:where(.svelte-3c1p7u){font-size:1rem}}.demo-footer.svelte-3c1p7u{text-align:center;margin-top:30px}.testimonial.svelte-3c1p7u{font-size:1.1rem;color:#4a4a4a;max-width:700px;margin:0 auto;font-style:italic;line-height:1.6;position:relative;padding:15px 25px;background:linear-gradient(135deg,#7c4dff14,#6e45e214,#5e3dd30d);border-radius:16px}.testimonial.svelte-3c1p7u .quote:where(.svelte-3c1p7u){font-size:1.5em;color:#7d56f0;font-family:Georgia,serif;line-height:0;vertical-align:-.3em;opacity:.7}.testimonial.svelte-3c1p7u .author:where(.svelte-3c1p7u){display:block;margin-top:10px;font-style:normal;font-weight:600;color:#121212;font-size:.9em}@media (max-width: 576px){.testimonial.svelte-3c1p7u{font-size:1rem;padding:12px 20px}}@keyframes svelte-3c1p7u-float{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}@media (max-width: 375px){.demo-title.svelte-3c1p7u{font-size:1.7rem}.demo-description.svelte-3c1p7u{font-size:1rem}.benefit-item.svelte-3c1p7u{padding:10px 16px}.benefit-item.svelte-3c1p7u span:where(.svelte-3c1p7u){font-size:.9rem}.form-wrapper.svelte-3c1p7u{padding:25px 15px}.testimonial.svelte-3c1p7u{font-size:.95rem;padding:12px 16px}}
