.contact.svelte-wt4tt0{padding:0 var(--page-margin);margin-top:clamp(96px,11.5vw,220px)}.contact-panel.svelte-wt4tt0{text-align:center;background:radial-gradient(60% 55% at 50% 108%,#ff7bf0 0%,#ff3cc88c 45%,#0000 75%),linear-gradient(#0000 52%,#3c022880 66%,#86055c 86%,#e01197 100%),linear-gradient(#2b001d 0%,#0b0007 30%,#030102 60%,#12000c 100%);border-radius:30px;flex-direction:column;align-items:center;max-width:1580px;margin:0 auto;padding:clamp(64px,6.3vw,120px) 24px clamp(56px,5.5vw,105px);display:flex;overflow:hidden}.contact-eyebrow.svelte-wt4tt0{background:var(--white);color:#0d0d0d;border-radius:999px;padding:8px 16px;font-size:.85rem;font-weight:500;line-height:1.25}.contact-title.svelte-wt4tt0{letter-spacing:-.03em;color:var(--white);margin-top:clamp(24px,2vw,40px);font-family:Fixel Display,Fixel,-apple-system,sans-serif;font-size:clamp(2.6rem,5.2vw,6.25rem);font-weight:700;line-height:1.02}.contact-text.svelte-wt4tt0{color:#ffffffe0;max-width:640px;margin-top:clamp(20px,1.8vw,36px);font-size:clamp(.95rem,.94vw,1.125rem);line-height:1.55}.contact-cta.svelte-wt4tt0{background:var(--white);color:#0d0d0d;border-radius:14px;align-items:center;gap:10px;margin-top:clamp(48px,7vw,140px);padding:16px 28px;font-size:1.125rem;font-weight:500;line-height:1;transition:opacity .18s;display:inline-flex}.contact-cta.svelte-wt4tt0:hover{opacity:.9}.contact-email.svelte-wt4tt0{color:#ffffffeb;margin-top:clamp(16px,1.4vw,28px);font-size:.95rem;font-weight:500;transition:color .18s}.contact-email.svelte-wt4tt0:hover{text-underline-offset:5px;text-decoration:underline}
