.contact-page.svelte-1bv7ezn{background:var(--canvas);overflow:hidden}.contact-section.svelte-1bv7ezn{padding-top:112px;padding-bottom:128px;position:relative}.contact-grid.svelte-1bv7ezn{grid-template-columns:minmax(270px,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(48px,7vw,112px);display:grid}.contact-details.svelte-1bv7ezn .eyebrow:where(.svelte-1bv7ezn){margin-bottom:18px}.contact-details.svelte-1bv7ezn .section-heading:where(.svelte-1bv7ezn){max-width:11ch;margin-bottom:20px}.channel-list.svelte-1bv7ezn{gap:14px;margin-top:42px;display:grid}.channel-card.svelte-1bv7ezn{color:var(--ink);background:linear-gradient(140deg,#fffaff,#eadbfa);border:1px solid #d4bee8;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:17px 18px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 14px 28px #5424770c}.channel-card.svelte-1bv7ezn:hover{transform:translateY(-3px);box-shadow:0 18px 32px #54247719}.channel-icon.svelte-1bv7ezn{background:var(--deep);color:#f6dfff;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.channel-copy.svelte-1bv7ezn{gap:3px;display:grid}.channel-copy.svelte-1bv7ezn strong:where(.svelte-1bv7ezn){font-family:Plus Jakarta Sans Variable,sans-serif;font-size:16px}.channel-copy.svelte-1bv7ezn span:where(.svelte-1bv7ezn){color:var(--muted);font-size:13px}.channel-arrow.svelte-1bv7ezn{color:var(--purple);font-size:22px}.form-card.svelte-1bv7ezn{background:linear-gradient(145deg,#fffaff,#eee1ff);border:1px solid #fff;border-radius:32px;padding:clamp(28px,4vw,52px);box-shadow:0 24px 60px #54247716}.form-heading.svelte-1bv7ezn{margin-bottom:32px}.form-heading.svelte-1bv7ezn .eyebrow:where(.svelte-1bv7ezn){margin-bottom:17px}.form-heading.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){letter-spacing:-1.8px;margin-bottom:12px;font-size:clamp(28px,3.2vw,42px)}.form-heading.svelte-1bv7ezn p:where(.svelte-1bv7ezn){max-width:48ch;color:var(--muted);margin-bottom:0;font-size:14px;line-height:1.7}.field-grid.svelte-1bv7ezn{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;display:grid}.field.svelte-1bv7ezn{gap:9px;display:grid}.field-full.svelte-1bv7ezn{grid-column:1/-1}.field.svelte-1bv7ezn label:where(.svelte-1bv7ezn){color:#4f2d65;letter-spacing:.4px;font-size:11px;font-weight:700}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){width:100%;color:var(--ink);background:#ffffffb8;border:1px solid #ceb5e3;border-radius:14px;outline:none;font-size:14px;transition:border-color .18s,box-shadow .18s}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn){min-height:52px;padding:13px 15px}.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){resize:vertical;min-height:146px;padding:15px}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn)::placeholder,.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn)::placeholder{color:#947fa3}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn):focus,.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn):focus{border-color:var(--purple);box-shadow:0 0 0 4px #793cff1c}.form-footer.svelte-1bv7ezn{justify-content:space-between;align-items:center;gap:20px;margin-top:28px;display:flex}.demo-note.svelte-1bv7ezn{max-width:25ch;color:var(--muted);margin:0;font-size:11px;line-height:1.5}.submit-button.svelte-1bv7ezn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9a59fa,#7431e5 65%,#6720d7);border:1px solid #fff5;border-radius:999px;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:13px 21px;font-size:13px;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 2px 2px #fff5,0 5px 16px #7431e532}.submit-button.svelte-1bv7ezn:hover{transform:translateY(-2px);box-shadow:inset 0 2px 2px #ffffff70,0 8px 24px #7133b63b}.submit-button.svelte-1bv7ezn:active{transform:translateY(0)}.submit-button.svelte-1bv7ezn span:where(.svelte-1bv7ezn){font-size:18px;line-height:1}.form-status.svelte-1bv7ezn{color:#4b216b;background:#ead8fb;border:1px solid #bd91e2;border-radius:12px;margin:20px 0 0;padding:13px 15px;font-size:13px;line-height:1.5}@media (width<=900px){.contact-grid.svelte-1bv7ezn{grid-template-columns:1fr}.contact-details.svelte-1bv7ezn .section-heading:where(.svelte-1bv7ezn){max-width:15ch}}@media (width<=767px){.contact-section.svelte-1bv7ezn{padding-top:64px;padding-bottom:76px}.contact-details.svelte-1bv7ezn .section-heading:where(.svelte-1bv7ezn){max-width:14ch}.channel-list.svelte-1bv7ezn{margin-top:30px}.form-card.svelte-1bv7ezn{border-radius:24px;padding:26px 20px}.field-grid.svelte-1bv7ezn{grid-template-columns:1fr}.field-full.svelte-1bv7ezn{grid-column:auto}.form-footer.svelte-1bv7ezn{flex-direction:column;align-items:flex-start}.submit-button.svelte-1bv7ezn{width:100%}}@media (prefers-reduced-motion:reduce){.channel-card.svelte-1bv7ezn,.submit-button.svelte-1bv7ezn,.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){transition:none}.channel-card.svelte-1bv7ezn:hover,.submit-button.svelte-1bv7ezn:hover{transform:none}}
