@keyframes svelte-15vzmg0-hero-orbit-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-15vzmg0-hero-orbit-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes svelte-15vzmg0-hero-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero-orbit-slow.svelte-15vzmg0{animation:30s linear infinite svelte-15vzmg0-hero-orbit-slow}.hero-orbit-reverse.svelte-15vzmg0{animation:20s linear infinite svelte-15vzmg0-hero-orbit-reverse}.hero-bounce-slow.svelte-15vzmg0{animation:3s ease-in-out infinite svelte-15vzmg0-hero-bounce}.hero-bounce-delay.svelte-15vzmg0{animation:3s ease-in-out .2s infinite svelte-15vzmg0-hero-bounce}@media (prefers-reduced-motion:reduce){.svelte-15vzmg0{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}a.svelte-15vzmg0:focus{outline-offset:2px;outline:3px solid #f97316}@media (width<=640px){h1.svelte-15vzmg0,h2.svelte-15vzmg0{text-shadow:0 2px 4px #0000004d}p.svelte-15vzmg0{text-shadow:0 1px 2px #0003}.hero-orbit-slow.svelte-15vzmg0,.hero-orbit-reverse.svelte-15vzmg0,.hero-bounce-slow.svelte-15vzmg0,.hero-bounce-delay.svelte-15vzmg0{animation-duration:60s}}@media (hover:hover) and (pointer:fine){a.svelte-15vzmg0:hover{box-shadow:0 25px 50px -12px #fb923c40}}@media (hover:none) and (pointer:coarse){a.svelte-15vzmg0:active{transform:scale(.98)}}.fade-up-element.svelte-1550tvu{opacity:0;will-change:opacity, transform;transition:opacity 1.2s cubic-bezier(.25,.46,.45,.94),transform 1.2s cubic-bezier(.25,.46,.45,.94);transform:translateY(60px)}@media (prefers-reduced-motion:reduce){.fade-up-element.svelte-1550tvu{opacity:1!important;transition:none!important;transform:translateY(0)!important}.group.svelte-1550tvu:hover :where(.svelte-1550tvu),article.svelte-1550tvu :where(.svelte-1550tvu){transition:none!important;animation:none!important}}.fade-up-element.svelte-1550tvu{backface-visibility:hidden;perspective:1000px}.fade-up-element.svelte-i4hyzi{opacity:0;will-change:opacity, transform;transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94);transform:translateY(40px)}.animate-fade-up{will-change:auto;opacity:1!important;transform:translateY(0)!important}@media (prefers-reduced-motion:reduce){.fade-up-element.svelte-i4hyzi{opacity:1!important;transition:none!important;transform:translateY(0)!important}.svelte-i4hyzi{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=375px){.xs\:flex-row.svelte-i4hyzi{flex-direction:row}}.group[href].svelte-i4hyzi{cursor:pointer;pointer-events:auto}.group[href].svelte-i4hyzi :where(.svelte-i4hyzi){pointer-events:none}.fade-up-element.svelte-b4v15v{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(30px)}.animate-fade-up{opacity:1!important;transform:translateY(0)!important}.faq-item.svelte-b4v15v{background:#fff;border:2px solid #e5e7eb;border-radius:16px;transition:all .3s;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a}.dark .faq-item.svelte-b4v15v{background:#0a0a0a!important;border-color:#1f1f1f!important}.faq-item.svelte-b4v15v:hover{border-color:#f97316;transform:translateY(-2px);box-shadow:0 10px 25px -3px #0000001a}.dark .faq-item.svelte-b4v15v:hover{box-shadow:0 10px 25px -3px #f9731633!important}.faq-header.svelte-b4v15v{cursor:pointer;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem 2rem;transition:all .3s;display:flex}.dark .faq-header.svelte-b4v15v{background:#0a0a0a!important;border-bottom-color:#1f1f1f!important}.faq-header.svelte-b4v15v:hover{background:#fef3e2}.dark .faq-header.svelte-b4v15v:hover{background:#1a0f0a!important}.faq-question.svelte-b4v15v{color:#1f2937;flex:1;margin-right:1rem;font-size:1.125rem;font-weight:600}.dark .faq-question.svelte-b4v15v{color:#f1f5f9!important}.faq-arrow.svelte-b4v15v{flex-shrink:0}.faq-content.svelte-b4v15v{max-height:0;transition:max-height .5s;overflow:hidden}.group[open].svelte-b4v15v .faq-content:where(.svelte-b4v15v){max-height:1000px}.faq-answer.svelte-b4v15v{color:#374151;background:#f9fafb;padding:2rem;line-height:1.7}.dark .faq-answer.svelte-b4v15v{color:#e2e8f0!important;background:#050505!important}.faq-answer.svelte-b4v15v p:where(.svelte-b4v15v){margin-bottom:1rem}.faq-answer.svelte-b4v15v p:where(.svelte-b4v15v):last-child{margin-bottom:0}.faq-answer.svelte-b4v15v strong:where(.svelte-b4v15v){color:#ea580c;font-weight:600}.dark .faq-answer.svelte-b4v15v strong:where(.svelte-b4v15v){color:#f97316!important}.faq-answer.svelte-b4v15v em:where(.svelte-b4v15v){color:#6b7280;font-style:italic}.dark .faq-answer.svelte-b4v15v em:where(.svelte-b4v15v){color:#94a3b8!important}.faq-answer.svelte-b4v15v ul:where(.svelte-b4v15v){margin:.5rem 0;padding-left:1rem}.faq-answer.svelte-b4v15v li:where(.svelte-b4v15v){color:#374151;margin-bottom:.25rem}.dark .faq-answer.svelte-b4v15v li:where(.svelte-b4v15v){color:#e2e8f0!important}@media (width<=768px){.faq-header.svelte-b4v15v{padding:1.25rem 1.5rem}.faq-question.svelte-b4v15v{font-size:1rem}.faq-answer.svelte-b4v15v{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.fade-up-element.svelte-b4v15v,.faq-item.svelte-b4v15v,.faq-header.svelte-b4v15v,.faq-content.svelte-b4v15v{transition:none!important;animation:none!important}.fade-up-element.svelte-b4v15v{opacity:1!important;transform:translateY(0)!important}}.material-input-wrapper.svelte-11w2kqj{margin-bottom:2rem;position:relative}.material-input.svelte-11w2kqj{color:#111827;z-index:1;border:2px solid #d1d5db;border-radius:.5rem;outline:none;width:100%;padding:1.25rem 1rem .75rem;font-size:1rem;transition:all .2s;position:relative;background:0 0!important}.dark .material-input.svelte-11w2kqj{color:#f9fafb!important;border-color:#4b5563!important}.material-textarea.svelte-11w2kqj{resize:vertical;min-height:120px;padding-top:1.5rem;padding-bottom:1rem;line-height:1.5}.material-label.svelte-11w2kqj{color:#6b7280;pointer-events:none;transform-origin:0 0;z-index:2;background:#fff;padding:0 .25rem;font-size:1rem;transition:all .2s;position:absolute;top:1.25rem;left:1rem}.dark .material-label.svelte-11w2kqj{color:#9ca3af!important;background:#000!important}.material-input.svelte-11w2kqj:focus,.material-input.has-value.svelte-11w2kqj{border-color:#f97316!important}.material-input.svelte-11w2kqj:focus+.material-label:where(.svelte-11w2kqj),.material-input.has-value.svelte-11w2kqj+.material-label:where(.svelte-11w2kqj){font-weight:500;transform:translateY(-1.75rem)scale(.75);color:#f97316!important}.material-textarea.svelte-11w2kqj:focus+.material-label:where(.svelte-11w2kqj),.material-textarea.has-value.svelte-11w2kqj+.material-label:where(.svelte-11w2kqj){transform:translateY(-2rem)scale(.75)}.material-input.error.svelte-11w2kqj{border-color:#ef4444!important}.material-input.error.svelte-11w2kqj+.material-label:where(.svelte-11w2kqj){color:#ef4444!important}.error-message.svelte-11w2kqj{color:#ef4444;margin-top:.5rem;margin-left:1rem;font-size:.875rem;display:block}.material-input-wrapper.svelte-11w2kqj:hover .material-input:where(.svelte-11w2kqj):not(.error){border-color:#f97316!important}.material-input.svelte-11w2kqj:focus{box-shadow:0 0 0 3px #f973161a}.material-input.svelte-11w2kqj::placeholder{color:#0000}.material-input.svelte-11w2kqj:-webkit-autofill{-webkit-text-fill-color:#111827!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.dark .material-input.svelte-11w2kqj:-webkit-autofill{-webkit-text-fill-color:#f9fafb!important;-webkit-box-shadow:inset 0 0 0 1000px #000!important}@media (width<=768px){.material-input.svelte-11w2kqj{padding:1.125rem .875rem .625rem;font-size:16px}.material-label.svelte-11w2kqj{font-size:.95rem;top:1.125rem;left:.875rem}.material-input.svelte-11w2kqj:focus+.material-label:where(.svelte-11w2kqj),.material-input.has-value.svelte-11w2kqj+.material-label:where(.svelte-11w2kqj){transform:translateY(-1.5rem)scale(.75)}.material-textarea.svelte-11w2kqj:focus+.material-label:where(.svelte-11w2kqj),.material-textarea.has-value.svelte-11w2kqj+.material-label:where(.svelte-11w2kqj){transform:translateY(-1.75rem)scale(.75)}}@media (prefers-reduced-motion:reduce){.material-input.svelte-11w2kqj,.material-label.svelte-11w2kqj,.svelte-11w2kqj{transition:none!important;animation:none!important}}.material-input.svelte-11w2kqj{-webkit-user-select:text!important;user-select:text!important;pointer-events:auto!important;cursor:text!important}.material-input-wrapper.svelte-11w2kqj{isolation:isolate}
