.contact_wrap__E3rYX{padding:56px 0 32px;background:#fff}.contact_card__wnBJV{background:var(--c-card);border-radius:var(--radius-lg);padding:32px;display:grid;grid-template-columns:1.1fr 1fr;grid-gap:32px;gap:32px;align-items:stretch}.contact_formCol__UF_WB{display:flex;flex-direction:column;gap:14px;padding:8px}.contact_title__Arsm_{font-family:var(--font-display);font-weight:700;font-size:26px;color:var(--c-fg);margin:0}.contact_sub__KxXyJ{font-family:var(--font-body);font-size:13px;color:var(--c-zinc-700);margin:0 0 8px;line-height:1.55}.contact_sub__KxXyJ em{font-style:italic;color:var(--c-faint)}.contact_form___aGjp{display:flex;flex-direction:column;gap:12px}.contact_row2__JVWKe{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.contact_form___aGjp input,.contact_form___aGjp textarea{height:40px;padding:0 14px;border-radius:6px;border:1px solid var(--c-zinc-300);background:#fff;font-family:var(--font-display);font-size:13px;color:var(--c-fg)}.contact_form___aGjp textarea{height:auto;padding:10px 14px;resize:vertical}.contact_btnSend__tR2oi{height:44px;border-radius:6px;background:var(--c-zinc-700);color:var(--c-brand);border:0;font-family:var(--font-ui);font-weight:700;font-size:13px;cursor:pointer;margin-top:4px}.contact_btnSend__tR2oi:hover{background:var(--c-fg)}.contact_sent__j5DlP{background:rgba(22,163,74,.12);color:#16a34a;padding:10px 14px;border-radius:6px;font-family:var(--font-body);font-size:13px}.contact_imageCol__pgD2s{position:relative;display:flex;align-items:center;justify-content:center;padding:24px;min-height:320px}.contact_bubbleArt__duG6H{width:min(70%,320px);height:auto;display:block;filter:drop-shadow(0 24px 36px rgba(0,0,0,.22));animation:contact_bubbleFloat__TUETU 6s ease-in-out infinite}@keyframes contact_bubbleFloat__TUETU{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.contact_bubbleArt__duG6H{animation:none}}.contact_faqSection__bRqUT{padding:80px 0;background:#fff}.contact_faqEyebrow__l2Krd{font-family:var(--font-display);font-weight:700;font-size:13px;color:var(--c-faint);text-align:center;margin:0 0 32px}.contact_faqsBadge__7cD_A{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:#fff;color:var(--c-fg);border:1px solid var(--c-border);box-shadow:0 1px 2px rgba(0,0,0,.03);font-family:var(--font-body);font-weight:500;font-size:13px;line-height:1.4}.contact_faqsBadge__7cD_A:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c-brand);box-shadow:0 0 0 3px rgba(208,221,39,.22);flex-shrink:0}.contact_faqGrid__A_s0F{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:56px;gap:56px;align-items:start}.contact_faqIntro__u6KeB{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.contact_h2__bwm_G{font-size:clamp(24px,2.6vw,30px);margin:0;text-wrap:balance}.contact_h2Center__6lYsq,.contact_h2__bwm_G{font-family:var(--font-display);font-weight:700;color:var(--c-fg)}.contact_h2Center__6lYsq{font-size:clamp(24px,2.6vw,32px);margin:16px 0 0}.contact_body__fMJz3{font-family:var(--font-body);font-size:14px;line-height:1.65;color:var(--c-zinc-700);margin:0}.contact_btnOutline__no3Oe{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 18px;border-radius:6px;background:#fff;color:var(--c-fg);border:1px solid var(--c-zinc-300);font-family:var(--font-ui);font-weight:700;font-size:12px;cursor:pointer;text-decoration:none}.contact_btnOutline__no3Oe:hover{border-color:var(--c-fg)}.contact_tg__vbv5b{padding:64px 0 96px;background:#fff}@media (max-width:880px){.contact_card__wnBJV,.contact_faqGrid__A_s0F{grid-template-columns:1fr}.contact_faqGrid__A_s0F{gap:32px}}.Faq_list__06z4M{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.Faq_item__4iDDg{background:var(--c-card);border-radius:var(--radius-lg);border:1px solid transparent;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.Faq_item__4iDDg.Faq_open__CBVzF{background:#fff;border-color:var(--c-border);box-shadow:0 8px 24px rgba(0,0,0,.04)}.Faq_head__qb5W7{width:100%;background:transparent;border:0;padding:18px 16px 18px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;text-align:left;font-family:var(--font-headline);font-weight:500;font-size:18px;line-height:28px;letter-spacing:-.18px;color:#000;cursor:pointer}.Faq_icon__zXy7O{width:30px;height:30px;border-radius:999px;background:var(--c-zinc-100);color:var(--c-fg);border:1px solid var(--c-border);display:grid;place-items:center;font-size:18px;font-weight:600;flex-shrink:0;transition:background .15s ease,color .15s ease,transform .2s ease,border-color .15s ease}.Faq_open__CBVzF .Faq_icon__zXy7O{background:var(--c-fg);color:var(--c-brand);border-color:var(--c-fg);transform:rotate(180deg)}.Faq_bodyWrap__rfZFC{max-height:0;overflow:hidden;visibility:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1),visibility 0s linear .3s}.Faq_open__CBVzF .Faq_bodyWrap__rfZFC{max-height:600px;visibility:visible;transition:max-height .3s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s}.Faq_body__j0mkl{font-family:var(--font-body);font-weight:400;font-size:16px;line-height:26px;color:var(--c-muted);margin:0;padding:0 24px 22px}