.contact-split{padding:76px 0 96px}.contact-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:80px;display:grid}.contact-copy h1{text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin-bottom:24px;font-size:60px;font-weight:600;line-height:1.08}.contact-copy>p{color:var(--text-secondary);margin-bottom:40px;font-size:18px;line-height:1.5}.contact-channels{border-top:1px solid var(--border-glass);margin:0;padding:0;list-style:none}.contact-channels li{border-bottom:1px solid var(--border-glass);grid-template-columns:44px minmax(0,1fr);align-items:start;padding:22px 0;display:grid}.contact-channels svg{color:var(--accent-foreground);margin-top:3px}.contact-channels span{text-transform:uppercase;color:var(--text-secondary);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.contact-channels a,.contact-channels address{font-size:19px;font-style:normal;line-height:1.45;text-decoration:none}.contact-channels a:hover{text-underline-offset:5px;text-decoration:underline}[dir=rtl] .contact-channels a{text-align:right;display:inline-block}.contact-visual{background:var(--brand-ink);isolation:isolate;border-radius:4px;align-items:flex-end;min-height:600px;margin:0;display:flex;position:relative;overflow:hidden}.contact-visual img{object-fit:cover;object-position:70% 40%;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.contact-demo-card{background:var(--bg-secondary);border-radius:4px;max-width:460px;margin:28px;padding:32px;box-shadow:0 20px 40px #0000002e}.contact-demo-card h2{text-wrap:balance;margin-bottom:14px;font-size:27px;font-weight:600;line-height:1.2}.contact-demo-card p{color:var(--text-secondary);margin-bottom:24px;font-size:15px;line-height:1.5}@media (width<=1000px){.contact-layout{grid-template-columns:1fr;gap:48px}.contact-visual{min-height:520px}}@media (width<=700px){.contact-split{padding:52px 0 64px}.contact-copy h1{font-size:40px}.contact-visual{min-height:560px}.contact-demo-card{margin:16px;padding:24px}}.thank-you-kicker{color:#28764f;align-items:center;gap:8px;display:inline-flex}.thank-you-helper{color:var(--text-secondary);margin:20px 0 28px;font-size:15px;line-height:1.5}
