.contact-page-layout{max-width:1120px;margin-inline:auto;padding-top:64px}.contact-page-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px 64px;margin-bottom:40px;display:grid}.contact-page-intro h1{letter-spacing:-.04em;font-size:clamp(40px,4vw,56px);font-weight:400;line-height:1.15}.contact-page-intro>p{color:#626262;text-wrap:pretty;max-width:480px;font-size:15px;line-height:1.75}.contact-page-panel{border-radius:var(--home-surface-radius);box-shadow:var(--web-surface-shadow);background:#fff;grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;padding:8px;display:grid}.contact-page-form-surface{min-width:0;padding:32px 40px 32px 32px}.contact-page-form-surface>header{margin-bottom:32px}.contact-page-form-surface h2{letter-spacing:-.03em;font-size:24px;font-weight:400;line-height:1.3}.contact-page-form-surface header p{color:#626262;text-wrap:pretty;max-width:460px;margin-top:12px;font-size:14px;line-height:1.7}.contact-page-options{border-radius:calc(var(--home-surface-radius) - 8px);background:#f1f3f7;flex-direction:column;align-items:flex-start;gap:36px;min-width:0;padding:28px;display:flex}.contact-option-icon{color:#626262;margin-bottom:24px;display:block}.contact-page-options h2{letter-spacing:-.025em;font-size:22px;font-weight:400;line-height:1.35}.contact-page-options h2+p{color:#626262;margin:12px 0 24px;font-size:14px;line-height:1.7}.contact-page-direct h3{color:#626262;margin-bottom:4px;font-size:12px;font-weight:400;line-height:1.6}.contact-page-email{color:#171717;border-radius:8px;align-items:center;gap:8px;min-height:40px;font-size:13px;display:inline-flex}.contact-page-email svg{color:#626262;flex:none}.contact-page-illustration{color:#171717;align-self:center;width:160px;max-width:100%;margin:auto 0 0;transform:rotate(-4deg)}.contact-page-illustration svg{width:100%;height:auto;display:block}.contact-pricing-link{color:#626262;font-size:12px;line-height:1.75}.contact-pricing-link a{min-height:32px;color:var(--primary);border-radius:8px;align-items:center;gap:4px;margin-left:4px;display:inline-flex}@media (max-width:1023px){.contact-page-layout{padding-top:48px}.contact-page-panel{grid-template-columns:minmax(0,1fr) 280px}.contact-page-form-surface,.contact-page-options{padding:24px}}@media (max-width:899px){.contact-page-layout{max-width:680px}.contact-page-intro{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:32px}.contact-page-panel{grid-template-columns:minmax(0,1fr)}.contact-page-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.contact-option-icon{display:none}.contact-page-direct{align-self:start}.contact-page-illustration{display:none}.contact-pricing-link{grid-column:1/-1}}@media (max-width:639px){.contact-page-layout{padding-top:40px}.contact-page-intro h1{font-size:38px}.contact-page-form-surface{padding:20px 16px 28px}.contact-page-form-surface h2{font-size:22px}.contact-page-form-surface>header{margin-bottom:28px}.contact-page-options{grid-template-columns:minmax(0,1fr);gap:28px;padding:20px 16px}.contact-page-options h2{font-size:20px}}
