.contact[data-astro-cid-ye5ibqtm]{--ring:oklch(92% .018 232);--soft-blue:oklch(78% .12 238/.16)}.contact-hero[data-astro-cid-ye5ibqtm]{min-height:0;padding:156px 0 32px;position:relative;overflow:hidden}.contact-hero[data-astro-cid-ye5ibqtm]:before{content:"";background:linear-gradient(92deg, oklch(98.5% .006 225/.94) 0%, oklch(98.5% .006 225/.82) 32%, oklch(98.5% .006 225/.46) 56%, oklch(98.5% .006 225/.1) 80%), url(/assets/hero-background.svg) center top / cover no-repeat, var(--page);z-index:-1;position:absolute;inset:0}.contact-hero[data-astro-cid-ye5ibqtm]:after{content:"";background:linear-gradient(180deg, oklch(98.5% .006 225/0), var(--page) 72%);pointer-events:none;z-index:-1;height:140px;position:absolute;bottom:0;left:0;right:0}.contact-hero-inner[data-astro-cid-ye5ibqtm]{text-align:center;width:min(820px,100% - 40px);margin:0 auto}.kicker[data-astro-cid-ye5ibqtm]{color:var(--blue-strong);letter-spacing:.09em;text-transform:uppercase;margin:0 0 14px;font-size:.82rem;font-weight:860}.contact-hero[data-astro-cid-ye5ibqtm] .kicker[data-astro-cid-ye5ibqtm]{padding-bottom:8px;display:inline-block;position:relative}.contact-hero[data-astro-cid-ye5ibqtm] .kicker[data-astro-cid-ye5ibqtm]:after{content:"";background:linear-gradient(90deg, var(--blue) 0%, var(--blue) 65%, var(--yellow) 100%);border-radius:2px;width:44px;height:3px;position:absolute;bottom:0;left:0}.contact-hero[data-astro-cid-ye5ibqtm] h1[data-astro-cid-ye5ibqtm]{color:var(--ink);letter-spacing:-.005em;margin:0;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:860;line-height:1.04}.lead[data-astro-cid-ye5ibqtm]{max-width:60ch;color:var(--muted);margin:22px auto 0;font-size:clamp(1.04rem,1.4vw,1.18rem);line-height:1.65}.contact-channels[data-astro-cid-ye5ibqtm]{padding:24px 0 56px}.contact-channels-inner[data-astro-cid-ye5ibqtm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:min(1080px,100% - 40px);margin:0 auto;display:grid}.channel[data-astro-cid-ye5ibqtm]{border:1px solid var(--ring);background:var(--surface);border-radius:24px;flex-direction:column;gap:8px;padding:32px;display:flex;box-shadow:0 14px 40px oklch(34% .04 245/.07)}.channel-kicker[data-astro-cid-ye5ibqtm]{color:var(--blue-strong);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:860}.channel[data-astro-cid-ye5ibqtm] h2[data-astro-cid-ye5ibqtm]{color:var(--ink);margin:0;font-size:1.32rem;font-weight:860;line-height:1.2}.channel[data-astro-cid-ye5ibqtm]>p[data-astro-cid-ye5ibqtm]{color:var(--muted);margin:0 0 14px;font-size:.98rem;line-height:1.6}.channel-link[data-astro-cid-ye5ibqtm]{background:var(--surface-strong);color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:.98rem;font-weight:700;transition:background .18s,color .18s;display:inline-flex}.channel-link[data-astro-cid-ye5ibqtm]:hover{color:var(--blue-strong);background:oklch(92% .04 236)}.channel-link[data-astro-cid-ye5ibqtm] svg[data-astro-cid-ye5ibqtm]{color:var(--blue-strong);flex-shrink:0}.contact-form[data-astro-cid-ye5ibqtm]{background:linear-gradient(180deg, oklch(97% .012 232), var(--page));padding:56px 0 32px}.contact-form-inner[data-astro-cid-ye5ibqtm]{width:min(820px,100% - 40px);margin:0 auto}.contact-form-head[data-astro-cid-ye5ibqtm]{text-align:center;margin-bottom:28px}.contact-form-head[data-astro-cid-ye5ibqtm] h2[data-astro-cid-ye5ibqtm]{color:var(--ink);letter-spacing:-.005em;margin:0;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:860}.contact-form-head[data-astro-cid-ye5ibqtm] p[data-astro-cid-ye5ibqtm]{max-width:56ch;color:var(--muted);margin:14px auto 0;font-size:1rem;line-height:1.65}.contact-form-panel[data-astro-cid-ye5ibqtm]{background:var(--surface);border:1px solid var(--ring);border-radius:22px;padding:36px;box-shadow:0 18px 50px oklch(34% .05 245/.1)}.contact-self[data-astro-cid-ye5ibqtm]{padding:24px 0 88px}.contact-self-inner[data-astro-cid-ye5ibqtm]{width:min(1080px,100% - 40px);margin:0 auto}.contact-self-head[data-astro-cid-ye5ibqtm]{text-align:center;margin-bottom:32px}.contact-self-head[data-astro-cid-ye5ibqtm] h2[data-astro-cid-ye5ibqtm]{color:var(--ink);letter-spacing:-.005em;margin:0;font-size:clamp(1.5rem,2.4vw,1.95rem);font-weight:860}.contact-self-head[data-astro-cid-ye5ibqtm]>p[data-astro-cid-ye5ibqtm]{max-width:56ch;color:var(--muted);margin:12px auto 0;font-size:1rem;line-height:1.65}.contact-self-grid[data-astro-cid-ye5ibqtm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.self-card[data-astro-cid-ye5ibqtm]{border:1px solid var(--ring);background:var(--surface);color:var(--ink);border-radius:18px;grid-template-rows:auto auto 1fr;gap:10px;padding:24px;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,border-color .2s;display:grid}.self-card[data-astro-cid-ye5ibqtm]:hover{border-color:oklch(78% .06 236);transform:translateY(-3px);box-shadow:0 18px 50px oklch(34% .05 245/.12)}.self-card[data-astro-cid-ye5ibqtm] h3[data-astro-cid-ye5ibqtm]{margin:0;font-size:1.08rem;font-weight:800}.self-card[data-astro-cid-ye5ibqtm] p[data-astro-cid-ye5ibqtm]{color:var(--muted);margin:0;font-size:.94rem;line-height:1.55}.self-arrow[data-astro-cid-ye5ibqtm]{color:var(--blue-strong);place-self:end;font-size:1.1rem;transition:transform .2s}.self-card[data-astro-cid-ye5ibqtm]:hover .self-arrow[data-astro-cid-ye5ibqtm]{transform:translate(2px)}@media (width<=720px){.contact-hero[data-astro-cid-ye5ibqtm]{min-height:0;padding:110px 0 80px}.contact-channels-inner[data-astro-cid-ye5ibqtm],.contact-self-grid[data-astro-cid-ye5ibqtm]{grid-template-columns:1fr}.contact-form-panel[data-astro-cid-ye5ibqtm]{padding:22px}.channel[data-astro-cid-ye5ibqtm]{padding:24px}}.channel[data-astro-cid-ye5ibqtm] .kq-icon{margin-bottom:10px}.self-card[data-astro-cid-ye5ibqtm]{grid-template-rows:auto auto auto 1fr}
