.work-frictions{margin:0 0 36px;padding:32px 0;border-top:1px solid #dbe5f3}.renewal .frictions-intro{font-size:20px;line-height:1.5;margin-bottom:28px}.frictions-intro strong{font-weight:500;color:#182b48}.frictions-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.frictions-grid a{display:block;padding:0 0 24px;border-bottom:1px solid #dbe5f3}.frictions-grid a>span{color:#2e69ff;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.renewal .frictions-grid h3{font-size:23px;margin:16px 0 12px;font-weight:500}.renewal .frictions-grid p{font-size:14px;margin:0 0 18px}.frictions-grid b{font-size:12px;font-weight:600;color:#2e69ff}.partner-invitation{display:flex;align-items:center;justify-content:space-between;gap:28px;background:#f2f6fc;border-radius:16px;padding:24px 28px;margin:0 0 44px}.partner-invitation span{font-size:10px;letter-spacing:.1em;color:#2e69ff}.renewal .partner-invitation p{font-size:15px;margin:7px 0 0}.partner-invitation strong{color:#182b48;font-weight:500}.partner-invitation a{flex-shrink:0}.crm-capabilities{display:grid;grid-template-columns:.8fr 1.5fr;gap:64px;border-top:1px solid #dbe5f3;padding-top:40px;margin-top:44px}.renewal .capabilities-heading .kicker{margin-bottom:14px}.renewal .capabilities-heading h3{font-size:30px;font-weight:500}.renewal .capabilities-heading>p:last-child{font-size:14px;margin-top:16px}.crm-capabilities dl{display:grid;grid-template-columns:1fr 1fr;gap:28px 36px;margin:0}.crm-capabilities dt{font-size:16px;font-weight:600;margin-bottom:10px}.crm-capabilities dd{margin:0;font-size:14px;line-height:1.7;color:#566d8a}.annual-margin{border-top:1px solid #dbe5f3;margin-top:20px;padding-top:18px}.partner-calculator .annual-margin span{display:block;font-size:12px}.partner-calculator .annual-margin output{font-size:26px;line-height:1.4;margin-top:6px;display:block;letter-spacing:-.04em}.frictions-grid a:focus-visible{outline:3px solid #83a6ff;outline-offset:5px;border-radius:4px}@media(hover:hover){.frictions-grid a:hover b{text-decoration:underline;text-underline-offset:4px}}
.renewal .pricing-disclosure{font-size:13px;line-height:1.7;max-width:850px;padding:16px 20px;border-left:2px solid #2e69ff;background:#f2f6fc;border-radius:0 8px 8px 0}
@media(max-width:1000px){.frictions-grid{grid-template-columns:1fr 1fr}.crm-capabilities{gap:32px;grid-template-columns:1fr}.capabilities-heading{max-width:550px}}
@media(max-width:600px){.work-frictions{padding-top:24px}.frictions-grid{grid-template-columns:1fr;gap:22px}.renewal .frictions-grid h3{font-size:25px}.frictions-grid a{padding-bottom:22px}.frictions-grid b{font-size:13px}.partner-invitation{align-items:flex-start;flex-direction:column;padding:23px;gap:17px}.crm-capabilities dl{grid-template-columns:1fr;gap:25px}.crm-capabilities{margin-top:32px;padding-top:30px}.renewal .capabilities-heading h3{font-size:27px}}
