.contact.svelte-39ihk8{grid-template-columns:minmax(0,1fr) minmax(0,520px);grid-template-areas:"copy form""shot form";align-items:start;gap:28px clamp(40px,6vw,96px);max-width:1140px;margin:0 auto;padding:clamp(32px,5vh,56px) clamp(20px,4vw,40px) clamp(64px,9vh,112px);display:grid}.copy.svelte-39ihk8{flex-direction:column;grid-area:copy;align-items:flex-start;min-width:0;padding-top:clamp(8px,1.4vw,20px);display:flex}.step-ico.svelte-39ihk8{object-fit:contain;filter:drop-shadow(0 10px 18px #0a0a0a2e);width:84px;height:84px;margin:0 0 18px -8px;display:block}.mkt[data-theme=dark] .step-ico.svelte-39ihk8{filter:invert(.9)}.shot.svelte-39ihk8{grid-area:shot;width:100%;margin:0}.shot-frame.svelte-39ihk8{background:var(--surface);box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 8%, transparent), 0 28px 60px -34px #0a0a0a52;border-radius:16px;line-height:0;overflow:hidden}.mkt[data-theme=dark] .shot-frame.svelte-39ihk8{box-shadow:0 0 0 1px #ffffff1f,0 30px 64px -30px #000000e6}h1.svelte-39ihk8{font-family:var(--display);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(36px,4.2vw,56px);font-weight:600;line-height:1.02}@media (width<=960px){.contact.svelte-39ihk8{grid-template-columns:1fr;grid-template-areas:"copy""form""shot";row-gap:28px;padding:32px 18px 56px}.copy.svelte-39ihk8{padding-top:0}}
