.cform.svelte-fq8g2m{display:flex;flex-direction:column;gap:18px}.row2.svelte-fq8g2m{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:640px){.row2.svelte-fq8g2m{grid-template-columns:1fr}}.field.svelte-fq8g2m{display:flex;flex-direction:column;gap:8px}.field.svelte-fq8g2m label:where(.svelte-fq8g2m){font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.field.svelte-fq8g2m label:where(.svelte-fq8g2m) .opt:where(.svelte-fq8g2m){color:var(--muted);opacity:.7;letter-spacing:.1em}.cform.svelte-fq8g2m input:where(.svelte-fq8g2m),.cform.svelte-fq8g2m select:where(.svelte-fq8g2m),.cform.svelte-fq8g2m textarea:where(.svelte-fq8g2m){width:100%;padding:13px 16px;border-radius:10px;border:1px solid var(--line);background:#04080e99;color:var(--bone);font-family:inherit;font-size:14px;line-height:1.5;outline:none;transition:border-color .3s}.cform.svelte-fq8g2m textarea:where(.svelte-fq8g2m){resize:vertical;min-height:130px}.cform.svelte-fq8g2m input:where(.svelte-fq8g2m)::placeholder,.cform.svelte-fq8g2m textarea:where(.svelte-fq8g2m)::placeholder{color:var(--muted)}.cform.svelte-fq8g2m input:where(.svelte-fq8g2m):focus,.cform.svelte-fq8g2m select:where(.svelte-fq8g2m):focus,.cform.svelte-fq8g2m textarea:where(.svelte-fq8g2m):focus{border-color:#22d3ee80}.cform.svelte-fq8g2m select:where(.svelte-fq8g2m) option:where(.svelte-fq8g2m){background:var(--ink-2);color:var(--bone)}.cform-hp.svelte-fq8g2m{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.cform-foot.svelte-fq8g2m{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.cform-foot.svelte-fq8g2m .btn:where(.svelte-fq8g2m){flex:0 0 auto}.cform-msg.svelte-fq8g2m{font-size:12.8px;line-height:1.6;color:var(--gold);min-height:1.4em}.cform-msg.err.svelte-fq8g2m{color:#f87171}.sent.svelte-fq8g2m{text-align:center;padding:clamp(28px,4vw,48px) 0}.sent-dot.svelte-fq8g2m{width:12px;height:12px;border-radius:50%;margin:0 auto 18px;background:var(--live);box-shadow:0 0 16px #34d39999}.sent.svelte-fq8g2m h3:where(.svelte-fq8g2m){margin-bottom:10px}.contact-wrap.svelte-1q7hdxq{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:22px;align-items:start}@media(max-width:940px){.contact-wrap.svelte-1q7hdxq{grid-template-columns:1fr}}.form-card.svelte-1q7hdxq{padding:clamp(24px,3vw,40px)}.side.svelte-1q7hdxq{display:flex;flex-direction:column;gap:16px}.side-links.svelte-1q7hdxq{list-style:none;margin:4px 0 0;padding:0}.side-links.svelte-1q7hdxq li:where(.svelte-1q7hdxq){padding:7px 0 7px 18px;position:relative}.side-links.svelte-1q7hdxq li:where(.svelte-1q7hdxq):before{content:"·";position:absolute;left:2px;color:var(--accent);font-weight:700}.side-links.svelte-1q7hdxq a:where(.svelte-1q7hdxq){color:var(--bone-dim);font-size:13.5px;line-height:1.6}.side-links.svelte-1q7hdxq a:where(.svelte-1q7hdxq):hover{color:var(--accent)}
