section.svelte-1q37ri0{display:flex;align-items:center;justify-content:center;padding-block:2rem 4rem}.container.svelte-1q37ri0{@include container;display:flex;flex-direction:column;align-items:center;text-align:center}.brand.svelte-1q37ri0{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}h1.svelte-1q37ri0{font-size:$font-size-5xl;font-weight:700;line-height:1;color:var(--color-primary);@include respond-to(md){font-size: 4.5rem;}}.llc.svelte-1q37ri0{font-weight:400;color:var(--color-accent)}.tagline.svelte-1q37ri0{font-size:$font-size-xl;font-weight:500;color:var(--color-accent);letter-spacing:.05em;margin-bottom:2rem}.subtitle.svelte-1q37ri0{font-size:$font-size-lg;color:var(--color-text-muted);line-height:1.7;margin-bottom:2.5rem;max-width:580px}.cta.svelte-1q37ri0{padding:.8rem 2.75rem;font-size:$font-size-sm;font-weight:600;letter-spacing:.02em;color:$white;background-color:var(--color-accent);border-radius:100px;box-shadow:0 2px 12px rgba($gold,.25);transition:background-color $transition-fast,box-shadow $transition-fast,transform $transition-fast}.cta.svelte-1q37ri0:hover{background-color:var(--color-accent-dark);box-shadow:0 4px 20px rgba($gold,.35);transform:translateY(-1px)}footer.svelte-jz8lnl{padding:1.5rem 0}.container.svelte-jz8lnl{@include container;display:flex;flex-direction:column;align-items:center;gap:.4rem}.info.svelte-jz8lnl{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:.5rem;font-size:.75rem;color:var(--color-text-muted);opacity:.6}.info.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--color-text-muted);transition:color $transition-fast}.info.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--color-accent)}.legal.svelte-jz8lnl{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:.5rem;font-size:.75rem;color:var(--color-text-muted);opacity:.6}.legal.svelte-jz8lnl a:where(.svelte-jz8lnl){display:flex;align-items:center;color:var(--color-text-muted);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;transition:color $transition-fast,text-decoration-color $transition-fast}.legal.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--color-accent);text-decoration-color:var(--color-accent);opacity:1}.legal.svelte-jz8lnl .copy:where(.svelte-jz8lnl){color:var(--color-text-muted)}.dot.svelte-jz8lnl{width:2px;height:2px;border-radius:50%;background:var(--color-text-muted);flex-shrink:0}@use "../../styles/variables" as *;@use "../../styles/mixins" as *;.overlay.svelte-1btwglb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;background:var(--modal-overlay);padding:1rem;animation:svelte-1btwglb-fadeIn .2s ease}.modal.svelte-1btwglb{position:relative;background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:24px;padding:2rem;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;box-shadow:var(--glass-shadow-hover),0 0 0 1px #ffffff0d inset;animation:svelte-1btwglb-slideUp .3s cubic-bezier(.16,1,.3,1);@include respond-to(md){padding: 2.5rem;}}.close-btn.svelte-1btwglb{position:absolute;top:.75rem;right:.75rem;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;color:var(--color-text-muted);transition:background-color $transition-fast,color $transition-fast}.close-btn.svelte-1btwglb:hover{background-color:var(--color-surface-hover);color:var(--color-text)}h2.svelte-1btwglb{font-size:$font-size-xl;font-weight:700;color:var(--color-primary);margin-bottom:.25rem;@include respond-to(md){font-size: $font-size-2xl;}}.subtitle.svelte-1btwglb{font-size:$font-size-sm;color:var(--color-text-muted);margin-bottom:1.5rem}form.svelte-1btwglb{display:flex;flex-direction:column;gap:1rem}.field.svelte-1btwglb{display:flex;flex-direction:column;gap:.35rem}.field.svelte-1btwglb.has-error input:where(.svelte-1btwglb),.field.svelte-1btwglb.has-error textarea:where(.svelte-1btwglb){border-color:#e03131;box-shadow:0 0 0 3px rgba(#e03131,.1)}label.svelte-1btwglb{font-size:$font-size-sm;font-weight:500;color:var(--color-text-muted)}.required.svelte-1btwglb{color:var(--color-accent)}input.svelte-1btwglb,textarea.svelte-1btwglb{padding:.7rem .875rem;border:1.5px solid var(--color-border);border-radius:10px;background:var(--color-bg);color:var(--color-text);font-size:$font-size-sm;transition:border-color $transition-fast,box-shadow $transition-fast,background-color $transition-fast}input.svelte-1btwglb::placeholder,textarea.svelte-1btwglb::placeholder{color:var(--color-text-muted);opacity:.5}input.svelte-1btwglb:focus,textarea.svelte-1btwglb:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px rgba($gold,.15);background:var(--color-surface)}textarea.svelte-1btwglb{resize:vertical;min-height:90px}.error.svelte-1btwglb{font-size:.75rem;color:#e03131}.submit-error.svelte-1btwglb{font-size:$font-size-sm;color:#e03131;background:rgba(#e03131,.08);padding:.625rem .875rem;border-radius:10px}.submit-btn.svelte-1btwglb{padding:.75rem 2rem;font-size:$font-size-sm;font-weight:600;color:$white;background-color:var(--color-accent);border-radius:10px;transition:background-color $transition-fast,transform $transition-fast,opacity $transition-fast;margin-top:.25rem}.submit-btn.svelte-1btwglb:hover:not(:disabled){background-color:var(--color-accent-dark);transform:translateY(-1px)}.submit-btn.svelte-1btwglb:disabled{opacity:.7;cursor:not-allowed}.success.svelte-1btwglb{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:2rem 0}.success.svelte-1btwglb h3:where(.svelte-1btwglb){font-size:$font-size-xl;font-weight:700;color:var(--color-primary)}.success.svelte-1btwglb p:where(.svelte-1btwglb){font-size:$font-size-sm;color:var(--color-text-muted)}.success-btn.svelte-1btwglb{margin-top:.5rem;padding:.625rem 1.75rem;font-size:$font-size-sm;font-weight:600;color:var(--color-accent);border:1.5px solid var(--color-accent);border-radius:10px;transition:background-color $transition-fast,color $transition-fast}.success-btn.svelte-1btwglb:hover{background-color:var(--color-accent);color:$white}@keyframes svelte-1btwglb-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1btwglb-slideUp{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.page.svelte-1uha8ag{display:flex;flex-direction:column;min-height:100vh}main.svelte-1uha8ag{flex:1;display:flex;align-items:center;justify-content:center}
