.contact-page.svelte-1kmypay{background:linear-gradient(135deg,#f4f4ef,#fff 58%);padding:clamp(46px,7vw,90px) 0}.contact-layout.svelte-1kmypay{grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);align-items:start;gap:clamp(34px,6vw,78px);display:grid}.contact-copy.svelte-1kmypay h1:where(.svelte-1kmypay){letter-spacing:-.06em;max-width:650px;margin:17px 0 22px;font-size:clamp(3rem,6.5vw,6rem);line-height:.9}.contact-copy.svelte-1kmypay>p:where(.svelte-1kmypay){max-width:600px;color:var(--muted);line-height:1.75}.contact-channels.svelte-1kmypay{gap:10px;margin-top:30px;display:grid}.contact-channels.svelte-1kmypay>:where(.svelte-1kmypay){border:1px solid var(--line);background:#ffffffdb;border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.contact-channels.svelte-1kmypay svg,.privacy.svelte-1kmypay svg{color:#987600;flex:none}.contact-channels.svelte-1kmypay span:where(.svelte-1kmypay){color:var(--muted);font-size:.78rem;line-height:1.5}.contact-channels.svelte-1kmypay strong:where(.svelte-1kmypay){color:var(--ink);font-size:.82rem;display:block}.privacy.svelte-1kmypay{align-items:center;gap:8px;margin-top:22px;font-size:.76rem;display:flex}form.svelte-1kmypay{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:22px;gap:18px;padding:clamp(22px,4vw,38px);display:grid}.form-heading.svelte-1kmypay span:where(.svelte-1kmypay){color:#8b6d00;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850}.form-heading.svelte-1kmypay h2:where(.svelte-1kmypay){margin:7px 0 3px;font-size:clamp(1.55rem,3vw,2.3rem)}.fields.svelte-1kmypay{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}label.svelte-1kmypay{color:#4f4f49;gap:7px;min-width:0;font-size:.76rem;font-weight:800;display:grid}input.svelte-1kmypay,select.svelte-1kmypay,textarea.svelte-1kmypay{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:10px;outline:0;padding:12px 13px;font-weight:500}input.svelte-1kmypay:focus,select.svelte-1kmypay:focus,textarea.svelte-1kmypay:focus{border-color:#ad8a00;box-shadow:0 0 0 3px #ffca0633}textarea.svelte-1kmypay{resize:vertical}form.svelte-1kmypay .button:where(.svelte-1kmypay){cursor:pointer;border:0;justify-content:center;align-items:center;gap:9px;min-height:48px;display:inline-flex}.confirmation.svelte-1kmypay{color:var(--green);margin:0;font-size:.8rem;font-weight:800}@media (width<=980px){.contact-layout.svelte-1kmypay{grid-template-columns:1fr}.contact-copy.svelte-1kmypay h1:where(.svelte-1kmypay){font-size:clamp(3rem,10vw,5.5rem)}}@media (width<=600px){.fields.svelte-1kmypay{grid-template-columns:1fr}.contact-page.svelte-1kmypay{padding-top:34px}.contact-copy.svelte-1kmypay h1:where(.svelte-1kmypay){font-size:clamp(2.7rem,14vw,4rem)}}
