.contact-page.svelte-1uc6axx{min-height:100vh;background:radial-gradient(circle at 16% 22%,rgba(151,71,255,.08),transparent 30%),radial-gradient(circle at 90% 32%,rgba(255,127,42,.07),transparent 24%),#fff;color:#111827}.contact-hero.svelte-1uc6axx{padding:190px 24px 74px}.hero-inner.svelte-1uc6axx{width:min(960px,100%);margin:0 auto;text-align:center}.eyepill.svelte-1uc6axx{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid #e3ccff;border-radius:999px;background:#f7efff;color:#9747ff;font-size:.92rem;font-weight:700}h1.svelte-1uc6axx,h2.svelte-1uc6axx,p.svelte-1uc6axx{margin:0}.hero-inner.svelte-1uc6axx h1:where(.svelte-1uc6axx){margin-top:48px;font-size:clamp(2.75rem,6vw,5rem);line-height:.98;font-weight:800;color:#111827}.hero-inner.svelte-1uc6axx h1:where(.svelte-1uc6axx) span:where(.svelte-1uc6axx){color:#8d6dff}.hero-inner.svelte-1uc6axx p:where(.svelte-1uc6axx){margin-top:86px;color:#8ba0bf;font-size:clamp(1.1rem,2vw,1.35rem)}.contact-content.svelte-1uc6axx{width:min(1160px,calc(100% - 48px));margin:0 auto;padding:0 0 112px}.contact-grid.svelte-1uc6axx{display:grid;grid-template-columns:.85fr 1.3fr;gap:36px;align-items:start}.left-column.svelte-1uc6axx{display:flex;flex-direction:column;gap:24px}.plan-card.svelte-1uc6axx,.contact-detail.svelte-1uc6axx,.demo-card.svelte-1uc6axx,.form-card.svelte-1uc6axx{border-radius:24px}.plan-card.svelte-1uc6axx{padding:34px;background:#f2ebff;border:1px solid #dcc3ff}.plan-card.svelte-1uc6axx h2:where(.svelte-1uc6axx),.form-head.svelte-1uc6axx h2:where(.svelte-1uc6axx),.success-state.svelte-1uc6axx h2:where(.svelte-1uc6axx){font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.12;font-weight:800;color:#111827}.plan-card.svelte-1uc6axx p:where(.svelte-1uc6axx),.demo-card.svelte-1uc6axx p:where(.svelte-1uc6axx),.form-head.svelte-1uc6axx p:where(.svelte-1uc6axx),.success-state.svelte-1uc6axx p:where(.svelte-1uc6axx){margin-top:16px;color:#7081a0;font-size:1rem;line-height:1.6}.text-link.svelte-1uc6axx{display:inline-flex;align-items:center;gap:8px;margin-top:24px;color:#9747ff;font-weight:800;text-decoration:none}.contact-detail.svelte-1uc6axx{display:grid;grid-template-columns:auto 1fr;gap:0 16px;padding:30px 34px;background:#ffffffe6;border:1px solid #e7edf6}.contact-icon.svelte-1uc6axx{grid-row:span 2;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#f2e8ff;color:#9747ff}.detail-label.svelte-1uc6axx{color:#9aaccc;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.detail-value.svelte-1uc6axx{display:inline-block;margin-top:3px;color:#111827;font-size:.98rem;font-weight:800;text-decoration:none}.detail-note.svelte-1uc6axx{grid-column:1 / -1;margin-top:28px;color:#90a1bd;font-size:.9rem}.demo-card.svelte-1uc6axx{padding:30px 34px;background:#fff1e8;border:1px solid #ffcba8}.demo-eyebrow.svelte-1uc6axx{color:#ff6f2c;font-size:.82rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.demo-card.svelte-1uc6axx .demo-eyebrow:where(.svelte-1uc6axx)+p:where(.svelte-1uc6axx){margin-top:12px;color:#40506d}.demo-button.svelte-1uc6axx{display:inline-flex;align-items:center;gap:10px;margin-top:24px;padding:14px 24px;border-radius:14px;background:#ff7f2a;color:#fff;font-weight:800;text-decoration:none;box-shadow:0 12px 24px #ff7f2a2e}.form-card.svelte-1uc6axx{padding:clamp(30px,4vw,46px);background:#fffffff2;border:1px solid #e7edf6;box-shadow:0 18px 60px #212c480a}.contact-form.svelte-1uc6axx{display:flex;flex-direction:column;gap:22px;margin-top:34px}.field.svelte-1uc6axx{display:flex;flex-direction:column;gap:10px}label.svelte-1uc6axx{color:#334155;font-size:.95rem;font-weight:800}input.svelte-1uc6axx,textarea.svelte-1uc6axx{width:100%;box-sizing:border-box;border:1px solid #e4ebf3;border-radius:16px;background:#fbfdff;color:#111827;padding:17px 20px;font-size:1rem;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}input.svelte-1uc6axx::placeholder,textarea.svelte-1uc6axx::placeholder{color:#c8d4e4}input.svelte-1uc6axx:focus,textarea.svelte-1uc6axx:focus{outline:none;border-color:#9747ff;background:#fff;box-shadow:0 0 0 4px #9747ff1f}textarea.svelte-1uc6axx{min-height:144px;resize:vertical}.form-bottom.svelte-1uc6axx{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:12px}.form-bottom.svelte-1uc6axx p:where(.svelte-1uc6axx){color:#90a1bd;font-size:.9rem}.contact-button.svelte-1uc6axx{border:none;border-radius:16px;padding:18px 28px;background:#9747ff;color:#fff;font-size:1rem;font-weight:900;display:inline-flex;justify-content:center;align-items:center;gap:12px;cursor:pointer;box-shadow:0 18px 32px #9747ff47;transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease}.contact-button.svelte-1uc6axx:hover{transform:translateY(-2px);box-shadow:0 22px 38px #9747ff52}.contact-button.svelte-1uc6axx:disabled{opacity:.7;cursor:not-allowed;transform:none}.success-state.svelte-1uc6axx{min-height:360px;display:flex;flex-direction:column;justify-content:center;text-align:center}@media(max-width:900px){.contact-hero.svelte-1uc6axx{padding:116px 20px 56px}.hero-inner.svelte-1uc6axx h1:where(.svelte-1uc6axx){margin-top:34px}.hero-inner.svelte-1uc6axx p:where(.svelte-1uc6axx){margin-top:44px}.contact-content.svelte-1uc6axx{width:min(620px,calc(100% - 32px));padding-bottom:80px}.contact-grid.svelte-1uc6axx{grid-template-columns:1fr;gap:24px}.contact-hero.svelte-1uc6axx{margin:0;padding:0}}@media(max-width:560px){.contact-hero.svelte-1uc6axx{padding:92px 16px 42px}.hero-inner.svelte-1uc6axx h1:where(.svelte-1uc6axx){font-size:2.55rem}.hero-inner.svelte-1uc6axx h1:where(.svelte-1uc6axx) span:where(.svelte-1uc6axx){display:block;margin:0}.hero-inner.svelte-1uc6axx p:where(.svelte-1uc6axx){margin-top:28px}.contact-content.svelte-1uc6axx{width:calc(100% - 24px);padding-bottom:64px}.plan-card.svelte-1uc6axx,.contact-detail.svelte-1uc6axx,.demo-card.svelte-1uc6axx,.form-card.svelte-1uc6axx{border-radius:20px}.plan-card.svelte-1uc6axx,.contact-detail.svelte-1uc6axx,.demo-card.svelte-1uc6axx{padding:24px}.form-bottom.svelte-1uc6axx{align-items:stretch;flex-direction:column;gap:16px}.contact-button.svelte-1uc6axx,.demo-button.svelte-1uc6axx{width:100%}}
