.contact-hero.svelte-19y1n4>p:where(.svelte-19y1n4):last-child{max-width:620px;color:var(--muted)}.contact-hero.svelte-19y1n4 a:where(.svelte-19y1n4){color:var(--blue)}.contact-section.svelte-19y1n4{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;width:min(100% - 96px,var(--marketing-wide));margin:0 auto;padding-bottom:90px}.contact-form.svelte-19y1n4,.contact-info.svelte-19y1n4{border:1px solid var(--line);border-radius:16px;padding:clamp(28px,4vw,44px);background:linear-gradient(145deg,#09264cf0,#021024c7)}.form-group.svelte-19y1n4{margin-bottom:18px}.form-group.svelte-19y1n4 label:where(.svelte-19y1n4){display:block;margin-bottom:7px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600}.form-group.svelte-19y1n4 input:where(.svelte-19y1n4),.form-group.svelte-19y1n4 textarea:where(.svelte-19y1n4),.form-group.svelte-19y1n4 select:where(.svelte-19y1n4){width:100%;border:1px solid rgba(91,180,255,.25);border-radius:9px;background:#020f248c;color:var(--text);color-scheme:dark;padding:12px 14px;font:inherit;font-size:14px;outline:none}.form-group.svelte-19y1n4 input[type=date]:where(.svelte-19y1n4){color-scheme:dark}.form-group.svelte-19y1n4 input[type=date]:where(.svelte-19y1n4)::-webkit-calendar-picker-indicator{opacity:.85}.honeypot.svelte-19y1n4{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-group.svelte-19y1n4 input:where(.svelte-19y1n4)::placeholder,.form-group.svelte-19y1n4 textarea:where(.svelte-19y1n4)::placeholder{color:#6f8299}.form-group.svelte-19y1n4 input:where(.svelte-19y1n4):focus,.form-group.svelte-19y1n4 textarea:where(.svelte-19y1n4):focus,.form-group.svelte-19y1n4 select:where(.svelte-19y1n4):focus{border-color:var(--blue)}.form-group.svelte-19y1n4 textarea:where(.svelte-19y1n4){min-height:140px;resize:vertical}.form-error.svelte-19y1n4{margin:0 0 14px;color:#ff8f8f;font-size:13px}.contact-form.svelte-19y1n4 .button:where(.svelte-19y1n4){width:100%}.contact-form.svelte-19y1n4 .button:where(.svelte-19y1n4):disabled{opacity:.6;cursor:not-allowed}.success-message.svelte-19y1n4{padding:30px 10px;text-align:center}.success-message.svelte-19y1n4 h3:where(.svelte-19y1n4){margin:0 0 12px;color:var(--blue);font-size:22px}.success-message.svelte-19y1n4 p:where(.svelte-19y1n4){margin:0;color:var(--muted)}.contact-info.svelte-19y1n4 h2:where(.svelte-19y1n4){margin:0 0 14px;font-size:clamp(26px,3vw,38px);line-height:1.1;letter-spacing:-.03em}.contact-info.svelte-19y1n4>p:where(.svelte-19y1n4){color:var(--muted);line-height:1.7}.info-row.svelte-19y1n4{margin:26px 0 22px}.info-label.svelte-19y1n4{display:block;margin-bottom:5px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.info-value.svelte-19y1n4{color:var(--blue);font-size:16px;font-weight:600}.coming-grid.svelte-19y1n4{display:grid;grid-template-columns:1fr 1fr;gap:12px}.coming-grid.svelte-19y1n4 span:where(.svelte-19y1n4){padding:17px;border:1px solid rgba(91,180,255,.2);border-radius:8px;color:#c8d5e5;font-size:11px;background:#08234673}.coming-grid.svelte-19y1n4 b:where(.svelte-19y1n4){display:block;margin-top:5px;color:#71849c;font-size:8px;text-transform:uppercase}@media(max-width:900px){.contact-section.svelte-19y1n4{grid-template-columns:1fr;width:calc(100% - 48px)}}@media(max-width:620px){.contact-section.svelte-19y1n4{width:calc(100% - 36px)}.coming-grid.svelte-19y1n4{grid-template-columns:1fr}}
