.lta-contact-channels{color:var(--lta-text,#34433a);width:100%;margin:28px auto}.lta-contact-channels h2{font-size:clamp(25px,3vw,36px);line-height:1.2;margin:0 0 10px;color:inherit}.lta-contact-intro{margin:0 0 22px;opacity:.82}.lta-contact-grid{display:grid;grid-template-columns:repeat(var(--lta-columns,2),minmax(0,1fr));gap:14px}.lta-contact-button{display:flex;align-items:center;gap:14px;min-height:76px;padding:14px 18px;background:var(--lta-bg,#fff);color:var(--lta-btn-text,#34433a);border:1px solid var(--lta-border,#dce5dc);border-radius:14px;text-decoration:none!important;box-shadow:0 4px 16px rgba(30,50,35,.045);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.lta-contact-button:hover{transform:translateY(-2px);border-color:var(--lta-item-color,var(--lta-accent,#66856b));box-shadow:0 8px 22px rgba(30,50,35,.1);color:var(--lta-btn-text,#34433a)}.lta-contact-logo{width:44px;height:44px;flex:0 0 44px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:color-mix(in srgb,var(--lta-item-color,var(--lta-accent,#66856b)) 12%,transparent);color:var(--lta-item-color,var(--lta-accent,#66856b));font-size:24px;font-weight:700;overflow:hidden}.lta-contact-logo img{width:100%;height:100%;object-fit:contain}.lta-contact-title{font-weight:650;line-height:1.35;flex:1}.lta-contact-arrow{font-size:20px;color:var(--lta-item-color,var(--lta-accent,#66856b))}@media(max-width:700px){.lta-contact-grid{grid-template-columns:1fr}.lta-contact-button{min-height:68px;padding:12px 14px}}
