.contact-module__UE2hrW__contact{flex-direction:column;gap:1.35rem;display:flex}.contact-module__UE2hrW__contact-routing{max-width:40rem;color:color-mix(in oklab, var(--ink) 90%, var(--muted-foreground));margin:0;font-size:1.02rem;line-height:1.65}.contact-module__UE2hrW__contact-cards{grid-template-columns:1fr;gap:.85rem;display:grid}.contact-module__UE2hrW__contact-card{border:1px solid color-mix(in oklab, var(--module-home-fg) 14%, var(--hairline-cloud));background:linear-gradient(165deg, color-mix(in oklab, var(--module-home-bg) 26%, transparent), transparent 72%), color-mix(in oklab, var(--surface-elevated) 52%, transparent);border-radius:.9rem;flex-direction:column;gap:.65rem;padding:1.15rem 1.1rem 1.2rem;display:flex}.contact-module__UE2hrW__contact-card-top{align-items:center;gap:.65rem;display:flex}.contact-module__UE2hrW__contact-icon{border:1px solid color-mix(in oklab, var(--module-home-fg) 16%, var(--hairline-cloud));background:color-mix(in oklab, var(--module-home-bg) 32%, transparent);width:2rem;height:2rem;color:color-mix(in oklab, var(--module-home-fg) 78%, var(--muted-foreground));border-radius:.55rem;justify-content:center;align-items:center;display:inline-flex}.contact-module__UE2hrW__contact-card-title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.12rem;font-weight:700;line-height:1.3}.contact-module__UE2hrW__contact-card-body{max-width:36rem;color:var(--muted-foreground);margin:0;font-size:.95rem;line-height:1.55}.contact-module__UE2hrW__contact .contact-module__UE2hrW__contact-topics{flex-direction:column;gap:.28rem;max-width:36rem;margin:0;padding:0;list-style:none;display:flex}.contact-module__UE2hrW__contact .contact-module__UE2hrW__contact-topics li{color:color-mix(in oklab, var(--ink) 88%, var(--muted-foreground));margin:0;padding:0 0 0 .85rem;font-size:.9rem;line-height:1.45;position:relative}.contact-module__UE2hrW__contact .contact-module__UE2hrW__contact-topics li::marker{content:none;color:#0000}.contact-module__UE2hrW__contact .contact-module__UE2hrW__contact-topics li:before{content:"";background:color-mix(in oklab, var(--module-home-fg) 55%, var(--muted-foreground));border-radius:999px;width:.28rem;height:.28rem;position:absolute;top:.55em;left:0}.contact-module__UE2hrW__contact a.contact-module__UE2hrW__contact-action{border:1px solid color-mix(in oklab, var(--module-home-fg) 18%, var(--hairline-cloud));background:color-mix(in oklab, var(--surface-elevated) 70%, transparent);width:fit-content;color:var(--link);letter-spacing:-.01em;word-break:break-word;border-radius:.65rem;align-items:center;margin-top:.15rem;padding:.55rem .85rem;font-size:1.02rem;font-weight:650;line-height:1.35;text-decoration:none;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.contact-module__UE2hrW__contact a.contact-module__UE2hrW__contact-action:hover{border-color:color-mix(in oklab, var(--module-home-fg) 28%, var(--hairline-cloud));background:color-mix(in oklab, var(--module-home-bg) 22%, var(--surface-elevated));color:color-mix(in oklab, var(--link) 82%, var(--ink));text-decoration:none}.contact-module__UE2hrW__contact a.contact-module__UE2hrW__contact-action:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--ring) 55%, transparent);outline:none}.contact-module__UE2hrW__contact-support-cta{color:var(--muted-foreground);margin:.35rem 0 0;font-size:.92rem;line-height:1.55}.contact-module__UE2hrW__contact a.contact-module__UE2hrW__contact-support-link{color:var(--link);align-items:center;gap:.3rem;font-weight:650;text-decoration:none;display:inline-flex}.contact-module__UE2hrW__contact a.contact-module__UE2hrW__contact-support-link:hover{text-underline-offset:.15em;text-decoration:underline}.contact-module__UE2hrW__contact a.contact-module__UE2hrW__contact-support-link:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--ring) 55%, transparent);border-radius:.25rem;outline:none}@media (min-width:720px){.contact-module__UE2hrW__contact{gap:1.55rem}.contact-module__UE2hrW__contact-cards{gap:1rem}.contact-module__UE2hrW__contact-card{padding:1.3rem 1.35rem 1.35rem}}
