body{color:#1a1a1a;background-color:#fcfbf8;margin:0;padding:0;font-family:Inter,sans-serif}.page-container.svelte-mlgy3h{flex-direction:column;min-height:100vh;display:flex}.top-nav.svelte-mlgy3h{box-sizing:border-box;z-index:50;-webkit-backdrop-filter:blur(24px);background:#fff6;border:none;border-radius:100px;justify-content:space-between;align-items:center;width:calc(100% - 3rem);max-width:1200px;padding:1rem 2.5rem;display:flex;position:fixed;top:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #1f268712}.nav-left.svelte-mlgy3h a:where(.svelte-mlgy3h){text-decoration:none}.nav-left.svelte-mlgy3h span:where(.svelte-mlgy3h){letter-spacing:-.04em;color:#3e2723;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:700}.nav-right.svelte-mlgy3h{align-items:center;gap:3rem;display:flex}.nav-right.svelte-mlgy3h a:where(.svelte-mlgy3h){color:#3e2723b3;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .3s}.nav-right.svelte-mlgy3h a:where(.svelte-mlgy3h):hover{color:#3e2723}.main-content.svelte-mlgy3h{flex-direction:column;flex:1;align-items:center;padding:10rem 2rem 6rem;display:flex}.page-header.svelte-mlgy3h{text-align:center;max-width:700px;margin-bottom:4rem}.page-header.svelte-mlgy3h h1:where(.svelte-mlgy3h){color:#3e2723;margin:0 0 1rem;font-family:Instrument Serif,serif;font-size:4rem;font-weight:400}.page-header.svelte-mlgy3h p:where(.svelte-mlgy3h){color:#5d4037;margin:0;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:300;line-height:1.6}.form-section.svelte-mlgy3h{background:#fff;border:1px solid #3e27230d;border-radius:16px;width:100%;max-width:600px;padding:3rem;box-shadow:0 10px 40px #3e27230d}.form-group.svelte-mlgy3h{margin-bottom:2rem}.form-group.svelte-mlgy3h label:where(.svelte-mlgy3h){color:#3e2723;margin-bottom:.5rem;font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;display:block}.form-group.svelte-mlgy3h input:where(.svelte-mlgy3h),.form-group.svelte-mlgy3h textarea:where(.svelte-mlgy3h){box-sizing:border-box;color:#1a1a1a;background:#fcfbf8;border:1px solid #3e272326;border-radius:8px;width:100%;padding:1rem;font-family:Inter,sans-serif;font-size:1rem;transition:all .3s}.form-group.svelte-mlgy3h input:where(.svelte-mlgy3h):focus,.form-group.svelte-mlgy3h textarea:where(.svelte-mlgy3h):focus{background:#fff;border-color:#3e2723;outline:none;box-shadow:0 0 0 4px #3e27230d}.submit-btn.svelte-mlgy3h{color:#fff;text-align:center;cursor:pointer;background-color:#3e2723;border:none;border-radius:8px;width:100%;padding:1rem 2rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;transition:background-color .3s,transform .2s;display:inline-block}.submit-btn.svelte-mlgy3h:hover{background-color:#2b1a17;transform:translateY(-2px)}.site-footer.svelte-mlgy3h{color:#3e272399;background-color:#fcfbf8;border-top:1px solid #3e27231a;justify-content:space-between;align-items:center;padding:3rem 4rem;font-family:Inter,sans-serif;font-size:.85rem;display:flex}.footer-right.svelte-mlgy3h{gap:2rem;display:flex}.footer-right.svelte-mlgy3h a:where(.svelte-mlgy3h){color:#3e272399;text-decoration:none;transition:color .3s}.footer-right.svelte-mlgy3h a:where(.svelte-mlgy3h):hover{color:#3e2723}@media (width<=768px){.page-header.svelte-mlgy3h h1:where(.svelte-mlgy3h){font-size:3rem}.main-content.svelte-mlgy3h{padding:8rem 1.5rem 4rem}.form-section.svelte-mlgy3h{padding:2rem}.top-nav.svelte-mlgy3h{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:2rem}.site-footer.svelte-mlgy3h{flex-direction:column;gap:1.5rem;padding:3rem 2rem}}
