.contact_hero__6nf3I{padding-top:12px;padding-bottom:8px}.contact_hero__6nf3I h1{max-width:11em;margin:8px 0 14px;font-size:clamp(36px,6vw,68px);line-height:1.02;letter-spacing:-.04em}.contact_lead__F1_qZ{max-width:40em;margin-bottom:18px;font-size:17px;line-height:1.7}.contact_actions__W9tPh{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.contact_actions__W9tPh .button{min-height:48px}.contact_direct__Ju26H{display:flex;flex-wrap:wrap;gap:8px 16px;margin:16px 0 0;font-size:15px}.contact_direct__Ju26H a{color:var(--cherry);text-decoration:underline;text-underline-offset:3px}.contact_panel__RtRgB{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,440px);grid-gap:36px 48px;gap:36px 48px;align-items:start}.contact_copy__17m6p h2{max-width:16em;margin:28px 0 10px;font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:-.03em}.contact_copy__17m6p h2:first-child{margin-top:0}.contact_copy__17m6p li,.contact_copy__17m6p p{font-size:16px;line-height:1.75}.contact_copy__17m6p ul{margin:0 0 8px;padding-left:1.15em}.contact_copy__17m6p a{color:var(--cherry);text-decoration:underline;text-underline-offset:3px}.contact_card__E3j0F{background:#fff;border:1px solid var(--line);border-radius:22px;padding:22px}.contact_card__E3j0F h2{margin:0 0 8px;font-size:clamp(28px,3vw,36px);line-height:1.15;letter-spacing:-.03em}.contact_card__E3j0F>p{margin-bottom:18px;font-size:15px;line-height:1.6}.contact_card__E3j0F input,.contact_card__E3j0F select,.contact_card__E3j0F textarea{width:100%;font-size:16px}.contact_faq__NGDMI{padding-top:8px}.contact_faq__NGDMI h2{max-width:12em;margin-bottom:8px;font-size:clamp(32px,4vw,48px);line-height:1.12;letter-spacing:-.03em}.contact_item__EVAJl{border-top:1px solid var(--line);padding:14px 0}.contact_item__EVAJl:last-child{border-bottom:1px solid var(--line)}.contact_item__EVAJl summary{cursor:pointer;font-weight:700;line-height:1.4}.contact_item__EVAJl p{margin:10px 0 0;font-size:16px;line-height:1.7}@media (max-width:860px){.contact_hero__6nf3I h1{max-width:none;font-size:clamp(34px,10vw,48px);letter-spacing:-.035em}.contact_panel__RtRgB{grid-template-columns:minmax(0,1fr);gap:28px}.contact_actions__W9tPh .button,.contact_card__E3j0F .button{width:100%}.contact_card__E3j0F{padding:18px 16px}}