.button.svelte-erfpuq{display:flex;justify-content:center;align-items:center;text-align:center;gap:0;border-radius:.6rem;cursor:pointer;gap:.85rem;font-weight:600;letter-spacing:.01em;transition:color .2s cubic-bezier(.33,1,.68,1),box-shadow .2s cubic-bezier(.33,1,.68,1)}.button.primary.svelte-erfpuq{background:linear-gradient(120deg,#17a013,#11720d);color:#dfe0e2}@media(hover:hover)and (pointer:fine){.button.primary.svelte-erfpuq:hover{box-shadow:0 4px 10px #19aa1440}}.button.secondary.svelte-erfpuq{color:#19aa14}@media(hover:hover)and (pointer:fine){.button.secondary.svelte-erfpuq:hover{box-shadow:0 8px 16px #21222559,inset 0 0 0 1px #19aa1466}}.button.svelte-erfpuq:active{box-shadow:0 8px 16px #18181a4d,inset 0 0 0 1px #dfe0e21f}.button.svelte-erfpuq:focus-visible{outline:2px solid rgba(223,224,226,.4);outline-offset:3px}.button.svelte-erfpuq:disabled,.button[aria-disabled=true].svelte-erfpuq{opacity:.7;transform:none;box-shadow:none;pointer-events:none}.button[data-size="0"].svelte-erfpuq{font-size:.9rem;padding:.85rem 1.1rem}.button[data-size="1"].svelte-erfpuq{font-size:1rem;padding:.85rem 1.8rem}.button[data-size="2"].svelte-erfpuq{font-size:1.15rem;padding:1.1rem 2.6rem}@media(max-width:960px){.button[data-size="2"].svelte-erfpuq{padding:1rem 1.2rem}}@media(max-width:520px){.button[data-mobile-size="0"].svelte-erfpuq{font-size:.9rem;padding:.85rem 1.1rem}.button[data-mobile-size="1"].svelte-erfpuq{font-size:1rem;padding:.85rem 1.8rem}.button[data-mobile-size="2"].svelte-erfpuq{font-size:1.15rem;padding:1.1rem 2.6rem}}@media(max-width:520px)and (max-width:960px){.button[data-mobile-size="2"].svelte-erfpuq{padding:1rem 1.2rem}}.divider.svelte-mmflad{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(107,110,116,.25) 30%,rgba(25,170,20,.15) 50%,rgba(107,110,116,.25) 70%,transparent)}.feature-card.svelte-vzk7xa{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;text-align:flex-start;justify-content:flex-start;padding:1.8rem;border-radius:.72rem;background:#21222533;border:1px solid rgba(107,110,116,.1);height:100%;transition:transform .2s cubic-bezier(.33,1,.68,1),border-color .2s cubic-bezier(.33,1,.68,1)}@media(hover:hover)and (pointer:fine){.feature-card.svelte-vzk7xa:hover{transform:translateY(-2px);border-color:#2339ff4d}}.icon.svelte-vzk7xa{width:48px;height:48px;display:flex;justify-content:center;align-items:center;text-align:center;gap:0;border-radius:.6rem;background:#2339ff26;color:#2339ff;font-size:24px;margin-bottom:.5rem}h3.svelte-vzk7xa{font-family:League Spartan,Arial,Helvetica,sans-serif;font-weight:600}p.svelte-vzk7xa{line-height:1.6}.modal-backdrop.svelte-1x6ndi5{position:fixed;inset:0;background:#18181acc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;justify-content:center;align-items:center;text-align:center;gap:0;padding:1.8rem}@media(max-width:520px){.modal-backdrop.svelte-1x6ndi5{padding:1.1rem}}.modal.svelte-1x6ndi5{background:#212225;border-radius:.9rem;border:1px solid rgba(107,110,116,.2);max-width:500px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 40px #18181a80}.modal-header.svelte-1x6ndi5{display:flex;flex-direction:row;gap:1rem;align-items:center;text-align:center;justify-content:space-between;padding:1.8rem 1.8rem 1.1rem;border-bottom:1px solid rgba(107,110,116,.1)}.modal-header.svelte-1x6ndi5 h3:where(.svelte-1x6ndi5){font-family:League Spartan,Arial,Helvetica,sans-serif;font-weight:600;margin:0}.close-btn.svelte-1x6ndi5{width:32px;height:32px;display:flex;justify-content:center;align-items:center;text-align:center;gap:0;border-radius:.6rem;color:#6b6e74;transition:all .2s cubic-bezier(.33,1,.68,1)}@media(hover:hover)and (pointer:fine){.close-btn.svelte-1x6ndi5:hover{background:#6b6e741a;color:#dfe0e2}}.modal-content.svelte-1x6ndi5{padding:1.1rem 1.8rem;overflow-y:auto;flex:1}.page-hero.svelte-1a11joh{display:flex;flex-direction:column;gap:2rem;align-items:center;justify-content:center;text-align:center;padding:3.4rem 0}.page-hero.svelte-1a11joh .content:where(.svelte-1a11joh){display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center;justify-content:center;max-width:800px}.page-hero.svelte-1a11joh h1:where(.svelte-1a11joh){font-family:League Spartan,Arial,Helvetica,sans-serif;font-weight:600}.page-hero.svelte-1a11joh p:where(.svelte-1a11joh){line-height:1.6}.form-group.svelte-1v4abto{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;text-align:flex-start;justify-content:stretch;margin-bottom:1.5rem}.form-group.svelte-1v4abto label:where(.svelte-1v4abto){font-weight:500;color:#999b9e;font-size:.9rem}.form-group.svelte-1v4abto input:where(.svelte-1v4abto),.form-group.svelte-1v4abto select:where(.svelte-1v4abto),.form-group.svelte-1v4abto textarea:where(.svelte-1v4abto){width:100%;padding:.85rem 1.1rem;border-radius:.6rem;border:1px solid rgba(107,110,116,.2);background:#232050;color:#dfe0e2;font-family:Epilogue,Arial,Helvetica,sans-serif;font-size:1rem;transition:border-color .2s cubic-bezier(.33,1,.68,1)}.form-group.svelte-1v4abto input:where(.svelte-1v4abto)::placeholder,.form-group.svelte-1v4abto select:where(.svelte-1v4abto)::placeholder,.form-group.svelte-1v4abto textarea:where(.svelte-1v4abto)::placeholder{color:#6b6e74}.form-group.svelte-1v4abto input:where(.svelte-1v4abto):focus,.form-group.svelte-1v4abto select:where(.svelte-1v4abto):focus,.form-group.svelte-1v4abto textarea:where(.svelte-1v4abto):focus{outline:none;border-color:#19aa14;box-shadow:0 0 0 2px #19aa1433}.form-group.svelte-1v4abto input:where(.svelte-1v4abto):disabled,.form-group.svelte-1v4abto select:where(.svelte-1v4abto):disabled,.form-group.svelte-1v4abto textarea:where(.svelte-1v4abto):disabled{opacity:.6}.form-group.svelte-1v4abto textarea:where(.svelte-1v4abto){resize:vertical;min-height:80px}.checkbox-group.svelte-1v4abto{margin-bottom:1rem}.checkbox-group.svelte-1v4abto .checkbox-label:where(.svelte-1v4abto){display:flex;flex-direction:row;gap:.75rem;align-items:flex-start;text-align:flex-start;justify-content:flex-start;cursor:pointer;font-size:.9rem;line-height:1.5}.checkbox-group.svelte-1v4abto .checkbox-label:where(.svelte-1v4abto) input[type=checkbox]:where(.svelte-1v4abto){margin:0}.checkbox-group.svelte-1v4abto .checkbox-label:where(.svelte-1v4abto) a:where(.svelte-1v4abto){color:#19aa14;text-decoration:underline}@media(hover:hover)and (pointer:fine){.checkbox-group.svelte-1v4abto .checkbox-label:where(.svelte-1v4abto) a:where(.svelte-1v4abto):hover{text-decoration:none}}.error.svelte-1v4abto{padding:.85rem 1.1rem;border-radius:.6rem;background:#ff6b351a;color:#ff6b35;font-size:.9rem;margin-bottom:1rem}.form-actions.svelte-1v4abto{display:flex;flex-direction:row;gap:1rem;align-items:center;text-align:center;justify-content:flex-end;padding-top:1.8rem;border-top:1px solid rgba(107,110,116,.1)}@media(max-width:520px){.form-actions.svelte-1v4abto{flex-direction:column}}
