.contact-main{min-height:780px;padding-top:180px;padding-bottom:100px;display:grid;grid-template-columns:1.15fr 1fr;gap:8%;align-items:center;background-image:var(--oads-pattern-flow);background-size:cover;background-position:50%}.contact-eyebrow{font-size:10px;letter-spacing:.15em;color:var(--muted);margin-bottom:20px}.contact-copy h1,html[lang=zh-Hans] .contact-copy h1{font-size:clamp(48px,5.56vw,80px);line-height:1.2;letter-spacing:-.05em}.contact-description{font-size:20px}.contact-description,.contact-note{margin-top:30px;line-height:1.8;color:var(--muted)}.contact-note{font-size:13px}.contact-channel-list{display:grid;gap:20px;min-width:0}.contact-channel{display:grid;grid-template-columns:52px minmax(0,1fr) 20px;gap:24px;align-items:start;padding:36px}.contact-channel-icon{display:grid;place-items:center;width:52px;height:52px;border:1px solid #ff804540;border-radius:14px;background:#ff80450a}.contact-channel-icon svg{width:28px;height:28px;stroke:var(--orange);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.contact-channel h2{font-size:30px;line-height:1.4}.contact-channel p{margin-top:12px;font-size:14px;color:var(--muted);line-height:1.8}.contact-channel-action{display:block;margin-top:26px;font-size:13px;color:var(--orange)}.contact-channel-arrow{color:var(--orange);font-size:24px}a.contact-channel{transition:border-color .25s,background .25s,transform .25s}a.contact-channel:hover{border-color:#ff804580;background:#ff804508;transform:translateY(-3px)}@media (max-width:1023px){.contact-main{grid-template-columns:1fr;gap:40px;min-height:auto}}@media (max-width:640px){.contact-main{padding-top:150px;padding-bottom:56px}.contact-copy h1,html[lang=zh-Hans] .contact-copy h1{font-size:clamp(34px,10vw,48px)}.contact-description{font-size:15px;margin-top:24px}.contact-channel{grid-template-columns:minmax(0,1fr) 20px;gap:18px;padding:24px}.contact-channel-icon{grid-column:1/-1}.contact-channel h2{font-size:25px}}