.contact.svelte-wt4tt0{background:var(--ivory);overflow:clip}.contact-bg.svelte-wt4tt0{pointer-events:none;position:absolute;inset:0}.c-glow.svelte-wt4tt0{background:radial-gradient(circle,#b1976b2e,#0000 65%);border-radius:50%;width:540px;height:540px;position:absolute;bottom:-180px;right:-140px}.c-ring.svelte-wt4tt0{color:#12184f1f;width:380px;position:absolute;top:12%;left:-140px}.contact-grid.svelte-wt4tt0{grid-template-columns:1fr .92fr;align-items:center;gap:clamp(44px,6vw,100px);display:grid;position:relative}.channels.svelte-wt4tt0{flex-direction:column;gap:14px;margin-top:clamp(34px,4vw,48px);display:flex}.channel.svelte-wt4tt0 a:where(.svelte-wt4tt0){background:var(--white);border:1px solid var(--line-soft);transition:transform .45s var(--ease-out), border-color .4s ease, box-shadow .45s var(--ease-out);border-radius:18px;align-items:center;gap:18px;padding:18px 22px;display:flex}.channel.svelte-wt4tt0 a:where(.svelte-wt4tt0):hover{border-color:var(--gold-line);transform:translate(8px);box-shadow:0 30px 55px -42px #12184f8c}.ch-icon.svelte-wt4tt0{background:var(--mist);width:48px;height:48px;color:var(--navy);border-radius:14px;flex:none;place-items:center;transition:background .4s,color .4s;display:grid}.channel.svelte-wt4tt0 a:where(.svelte-wt4tt0):hover .ch-icon:where(.svelte-wt4tt0){background:var(--navy);color:var(--gold-bright)}.ch-body.svelte-wt4tt0{flex-direction:column;min-width:0;display:flex}.ch-label.svelte-wt4tt0{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:700}.ch-value.svelte-wt4tt0{font-family:var(--serif);color:var(--navy);overflow-wrap:anywhere;margin-top:3px;font-size:clamp(17px,1.5vw,20px);font-weight:600}.ch-arrow.svelte-wt4tt0{color:var(--gold);transition:transform .35s var(--ease-out);margin-left:auto}.channel.svelte-wt4tt0 a:where(.svelte-wt4tt0):hover .ch-arrow:where(.svelte-wt4tt0){transform:translate(6px)}.promise-pill.svelte-wt4tt0{border:1px solid var(--gold-line);color:var(--navy);background:#efe6d6b3;border-radius:999px;align-items:center;gap:10px;margin-top:28px;padding:11px 20px;font-size:13.5px;font-weight:500;display:inline-flex}.pill-dot.svelte-wt4tt0{background:#38a169;border-radius:50%;width:9px;height:9px;animation:2.2s ease-in-out infinite svelte-wt4tt0-pulse;box-shadow:0 0 0 4px #38a16938}@keyframes svelte-wt4tt0-pulse{50%{box-shadow:0 0 0 7px #38a16914}}.form-card.svelte-wt4tt0{background:var(--white);border:1px solid var(--line-soft);border-radius:var(--radius-lg);padding:clamp(30px,3.4vw,48px);position:relative;overflow:hidden;box-shadow:0 60px 110px -60px #12184f8c}.form-card.svelte-wt4tt0:before{content:"";background:linear-gradient(90deg, var(--gold), var(--navy), var(--gold));background-size:200% 100%;height:4px;animation:5s linear infinite svelte-wt4tt0-shimmer;position:absolute;inset:0 0 auto}@keyframes svelte-wt4tt0-shimmer{to{background-position:-200% 0}}.form-head.svelte-wt4tt0 h3:where(.svelte-wt4tt0){font-size:clamp(24px,2.2vw,30px)}.form-head.svelte-wt4tt0 p:where(.svelte-wt4tt0){margin-top:8px;font-size:15px}form.svelte-wt4tt0{flex-direction:column;gap:16px;margin-top:28px;display:flex}.field-row.svelte-wt4tt0{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-submit.svelte-wt4tt0{justify-content:center;margin-top:6px}.form-submit.svelte-wt4tt0:disabled{opacity:.7;cursor:wait}.form-fine.svelte-wt4tt0{text-align:center;font-size:12px;line-height:1.6}.sent.svelte-wt4tt0{text-align:center;animation:svelte-wt4tt0-feat-in .6s var(--ease-out);flex-direction:column;align-items:center;gap:16px;padding:clamp(20px,4vw,40px) 0;display:flex}@keyframes svelte-wt4tt0-feat-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.sent-icon.svelte-wt4tt0{color:var(--gold)}.sent.svelte-wt4tt0 h3:where(.svelte-wt4tt0){font-size:clamp(26px,2.4vw,34px)}.sent.svelte-wt4tt0 p:where(.svelte-wt4tt0){max-width:420px;font-size:15.5px;line-height:1.7}.sent.svelte-wt4tt0 .btn:where(.svelte-wt4tt0){margin-top:8px}@media (width<=980px){.contact-grid.svelte-wt4tt0{grid-template-columns:1fr}}@media (width<=560px){.field-row.svelte-wt4tt0{grid-template-columns:1fr}}
