.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}
.magazine-crm{color:var(--brand-text,#333);font-family:var(--brand-font,"Open Sans",sans-serif)}.magazine-crm h1,.magazine-crm h2,.magazine-crm h3{color:var(--brand-purple,#584d90);letter-spacing:-.025em;font-family:inherit;font-weight:700;line-height:1.2}.magazine-crm h1{max-width:960px;margin:20px 0 24px;font-size:clamp(2.3rem,4.4vw,4rem)}.magazine-crm h2{margin:0 0 24px;font-size:clamp(1.7rem,3vw,2.6rem)}.magazine-crm h3{margin:14px 0;font-size:1.35rem}.magazine-crm p,.magazine-crm li,.magazine-crm td,.magazine-crm th{font-size:1rem;line-height:1.75}.magazine-crm p{margin:0 0 20px}.magazine-crm a{color:var(--brand-purple,#584d90);text-underline-offset:4px;text-decoration:underline}.magazine-crm a:focus-visible,.magazine-crm summary:focus-visible{outline:3px solid var(--brand-purple,#584d90);outline-offset:5px}.crm-hero{background:linear-gradient(120deg,#f7f7f7,#eeedf4);padding:76px 0 60px}.crm-eyebrow{letter-spacing:.13em;color:var(--brand-text-muted,#555);font-size:.78rem;font-weight:700}.crm-lead{max-width:740px;font-size:1.25rem!important}.crm-actions{flex-wrap:wrap;gap:16px;margin:28px 0 18px;display:flex}.crm-actions a{border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:14px 24px;font-weight:700;text-decoration:none;display:inline-flex}.crm-actions .crm-primary{background:var(--brand-purple,#584d90);color:#fff}.crm-actions .crm-secondary{border:2px solid var(--brand-purple,#584d90);color:var(--brand-purple,#584d90);background:#fff}.crm-actions a:hover{color:#fff;background:#40376c}.crm-assurance{color:var(--brand-text-muted,#555);font-size:.9rem!important}.crm-section{padding-top:64px;padding-bottom:64px}.crm-feature-grid{grid-template-columns:repeat(4,1fr);gap:32px;margin-top:36px;display:grid}.crm-number{color:var(--brand-purple,#584d90);font-size:.9rem;font-weight:700}.crm-feature-grid>div{border-top:3px solid var(--brand-purple-light,#9a94bc);padding-top:20px}.crm-product{background:var(--brand-surface,#f7f7f7)}.crm-product-heading{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.crm-product figure{margin:22px 0}.crm-product img{border:1px solid #ddd;border-radius:6px;width:100%;height:auto;display:block}.crm-product figcaption{color:var(--brand-text-muted,#555);max-width:900px;padding:12px 0;font-size:.8rem;line-height:1.65}.crm-maggie,.crm-offer{grid-template-columns:1.2fr 1fr;gap:64px;display:grid}.crm-maggie aside{background:#f2f1f7;border-radius:8px;padding:32px}.crm-maggie ul{padding-left:22px}.crm-comparison{background:#f7f7f7}.crm-table-scroll{margin:28px 0 36px;overflow-x:auto}.crm-comparison table{border-collapse:collapse;text-align:left;background:#fff;width:100%}.crm-comparison caption{text-align:left;padding-bottom:14px;font-weight:700}.crm-comparison th,.crm-comparison td{vertical-align:top;border-bottom:1px solid #ddd;padding:16px 20px}.crm-comparison thead th{background:var(--brand-purple,#584d90);color:#fff}.crm-source{color:var(--brand-text-muted,#555);font-size:.85rem!important}.crm-offer small{letter-spacing:0;font-size:1rem;font-weight:400}.crm-faq{background:#f7f7f7}.crm-faq details{border-bottom:1px solid #d6d3e3;padding:22px 0}.crm-faq summary{cursor:pointer;color:var(--brand-purple,#584d90);font-size:1.1rem;font-weight:700}.crm-faq details p{max-width:900px;margin:20px 0 0}.crm-final{text-align:center}.crm-final .crm-actions{justify-content:center}.crm-related-link{color:var(--brand-text,#333);padding-top:30px;padding-bottom:30px}.crm-related-link a{color:var(--brand-purple,#584d90);text-decoration:underline}@media (max-width:1000px){.crm-feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.crm-hero{padding:46px 0 36px}.crm-section{padding-top:42px;padding-bottom:42px}.crm-feature-grid,.crm-product-heading,.crm-maggie,.crm-offer{grid-template-columns:1fr;gap:28px}.crm-actions{flex-direction:column}.crm-comparison table{min-width:600px}.crm-maggie aside{padding:24px}.crm-lead{font-size:1.1rem!important}}.site-shell.page-920001 .maggie-action .maggie-chat-button,.site-shell.page-920001 .website-maggie-toggle{color:var(--brand-black,#222)}.site-shell.page-920001 .maggie-action .maggie-chat-button:hover,.site-shell.page-920001 .website-maggie-toggle:hover{color:var(--brand-white,#fff)}.magazine-crm .crm-comparison caption{color:var(--brand-text,#333)}.magazine-crm .crm-offer h2 small{color:var(--brand-text-muted,#555);font-size:16px}
