.site-shell .contact-sales{color:var(--brand-purple);background:var(--brand-white)}.site-shell .contact-sales-intro{background:linear-gradient(140deg,var(--brand-surface),var(--brand-white));padding:72px 0 64px}.site-shell .contact-sales .container{max-width:1200px}.site-shell .contact-sales .contact-sales-eyebrow{letter-spacing:1.8px;text-transform:uppercase;color:var(--brand-purple);margin:0 0 18px;font-size:12px;font-weight:700}.site-shell .contact-sales h1{max-width:850px;color:var(--brand-purple);margin:0 0 24px;font-size:clamp(32px,4vw,52px);line-height:1.18}.site-shell .contact-sales p{color:var(--brand-purple);margin:0 0 18px;font-size:16px;line-height:1.7}.site-shell .contact-sales .contact-sales-lead{max-width:760px;font-size:20px;line-height:1.65}.site-shell .contact-sales-actions{flex-wrap:wrap;align-items:center;gap:16px;margin:30px 0 18px;display:flex}.site-shell .contact-sales-actions :is(a,button){width:auto;max-width:100%;min-height:52px;font:600 16px/1.4 var(--brand-font);text-align:center;cursor:pointer;border-radius:28px;justify-content:center;align-items:center;padding:14px 28px;text-decoration:none;display:inline-flex}.site-shell .contact-sales-actions .contact-demo-button{background:var(--runmags-button-orange);color:var(--brand-white);border:2px solid var(--runmags-button-orange)}.site-shell .contact-sales-actions .contact-demo-button:hover{background:var(--runmags-button-orange-hover);border-color:var(--runmags-button-orange-hover)}.site-shell .contact-sales-actions .contact-team-button{background:var(--brand-white);color:var(--brand-purple);border:2px solid var(--brand-purple)}.site-shell .contact-sales-actions .contact-team-button:hover{background:var(--brand-surface)}.site-shell .contact-sales .contact-sales-note{max-width:720px;color:var(--brand-purple);font-size:14px}.site-shell .contact-sales-topics{border-top:1px solid var(--brand-surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px;padding-top:28px;display:grid}.site-shell .contact-sales-topics h2{color:var(--brand-purple);margin:0 0 12px;font-size:21px;line-height:1.35}.site-shell .contact-sales-topics p{margin:0}.site-shell .contact-support{border-top:1px solid var(--brand-surface);padding:56px 0 72px}.site-shell .contact-support h2{color:var(--brand-purple);margin:0 0 18px;font-size:32px;line-height:1.25}.site-shell .contact-support-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.site-shell .contact-support-links>div{border:1px solid var(--brand-surface);background:var(--brand-white);border-radius:12px;padding:24px}.site-shell .contact-support h3{color:var(--brand-purple);margin:0 0 12px;font-size:19px;line-height:1.4}.site-shell .contact-support a{color:var(--brand-purple);text-underline-offset:4px;overflow-wrap:anywhere;font-size:15px;text-decoration:underline}.site-shell .contact-sales :is(a,button):focus-visible{outline:3px solid var(--brand-purple-light);outline-offset:4px}@media (max-width:767px){.site-shell .contact-sales-intro{padding:44px 0 40px}.site-shell .contact-sales .contact-sales-lead{font-size:18px}.site-shell .contact-sales-topics,.site-shell .contact-support-links{grid-template-columns:1fr;gap:24px}.site-shell .contact-support{padding:40px 0 52px}.site-shell .contact-support h2{font-size:28px}.site-shell .contact-sales-actions{align-items:stretch}.site-shell .contact-sales-actions :is(a,button){flex:200px}.site-shell .contact-support-links>div{padding:22px}}.site-shell .contact-sales-guide{background:var(--brand-white);padding:48px 0}.site-shell .contact-sales-guide .editorial{max-width:850px}.site-shell .contact-sales-guide h2{color:var(--brand-purple);margin:28px 0 16px;font-size:26px;line-height:1.3}.site-shell .contact-sales-guide h2:first-child{margin-top:0}
