.consultation-page.svelte-4ecbja{color:#0d0d0d;background:#fafbfc;flex-direction:column;min-height:100vh;font-family:Cosmos Oracle Book,sans-serif;display:flex;position:relative;overflow:hidden}.header.svelte-4ecbja{z-index:10;justify-content:space-between;align-items:center;height:80px;padding:0 40px;display:flex}.brand-logo.svelte-4ecbja{border-radius:8px;height:48px}.btn-back.svelte-4ecbja{color:#111;background:#0000000a;border-radius:9999px;padding:8px 16px;font-family:Basis Grotesque Pro Mono,monospace;font-size:14px;text-decoration:none;transition:all .2s}.btn-back.svelte-4ecbja:hover{background:#00000014}.main-content.svelte-4ecbja{z-index:5;flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex;position:relative}.form-container.svelte-4ecbja{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb3;border:1px solid #ffffff80;border-radius:40px;width:100%;max-width:600px;padding:60px;box-shadow:0 20px 40px #0000000d}.title.svelte-4ecbja{margin-bottom:12px;font-family:Cosmos Oracle Medium,serif;font-size:3rem;line-height:1.1}.subtitle.svelte-4ecbja{color:#666;margin-bottom:40px;font-family:Basis Grotesque Pro Mono,monospace;font-size:14px;line-height:1.6}.consultation-form.svelte-4ecbja{flex-direction:column;gap:24px;display:flex}.form-group.svelte-4ecbja{flex-direction:column;gap:8px;display:flex}.form-group.svelte-4ecbja label:where(.svelte-4ecbja){text-transform:uppercase;letter-spacing:.1em;color:#444;font-family:Basis Grotesque Pro Mono,monospace;font-size:12px;font-weight:700}.form-group.svelte-4ecbja input:where(.svelte-4ecbja),.form-group.svelte-4ecbja textarea:where(.svelte-4ecbja){background:#fffc;border:1px solid #00000014;border-radius:16px;padding:16px 20px;font-family:Cosmos Oracle Book,sans-serif;font-size:16px;transition:all .2s}.form-group.svelte-4ecbja input:where(.svelte-4ecbja):focus,.form-group.svelte-4ecbja textarea:where(.svelte-4ecbja):focus{background:#fff;border-color:#0d0d0d;outline:none}.btn-submit.svelte-4ecbja{color:#fff;cursor:pointer;background:#0d0d0d;border:none;border-radius:9999px;margin-top:16px;padding:18px;font-family:Basis Grotesque Pro Mono,monospace;font-size:16px;font-weight:500;transition:all .25s;box-shadow:0 8px 24px #00000026}.btn-submit.svelte-4ecbja:hover{background:#222;transform:translateY(-2px);box-shadow:0 12px 32px #0003}.success-message.svelte-4ecbja{text-align:center;padding:40px 0}.success-icon.svelte-4ecbja{color:#fff;background:#0d0d0d;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 24px;font-size:32px;display:flex}.success-message.svelte-4ecbja h2:where(.svelte-4ecbja){margin-bottom:16px;font-family:Cosmos Oracle Medium,serif;font-size:2.5rem}.success-message.svelte-4ecbja p:where(.svelte-4ecbja){color:#666;margin-bottom:40px;font-family:Cosmos Oracle Book,sans-serif;font-size:1.1rem;line-height:1.6}.btn-home.svelte-4ecbja{color:#fff;background:#0d0d0d;border-radius:9999px;padding:14px 32px;font-family:Basis Grotesque Pro Mono,monospace;font-size:14px;text-decoration:none;transition:all .2s;display:inline-block}.bg-elements.svelte-4ecbja{z-index:1;pointer-events:none;position:absolute;inset:0}.blob.svelte-4ecbja{filter:blur(100px);opacity:.3;border-radius:50%;position:absolute}.blob-1.svelte-4ecbja{background:#4a2f35;width:500px;height:500px;top:-100px;right:-100px}.blob-2.svelte-4ecbja{background:#2a3b4a;width:600px;height:600px;bottom:-150px;left:-150px}@media (width<=768px){.header.svelte-4ecbja{padding:0 20px}.form-container.svelte-4ecbja{padding:40px 30px}.title.svelte-4ecbja{font-size:2.2rem}}
