/* Prominent CRM trial offer, shared by the homepage and CRM page. */
.trial-offer{background:#f9d66c;color:#142b3b;border-bottom:1px solid #e5bb43}
.trial-offer .trial-offer-inner{display:flex;align-items:center;justify-content:center;gap:28px;padding-top:18px;padding-bottom:18px}
.trial-offer-number{display:flex;align-items:center;gap:9px;flex-shrink:0}
.trial-offer-number strong{font-size:52px;line-height:1;font-weight:850;letter-spacing:-3px}
.trial-offer-number span{font-size:13px;line-height:1.25;font-weight:800;letter-spacing:1px}
.trial-offer-copy{display:flex;flex-direction:column;gap:3px}
.trial-offer-copy strong{font-size:22px;line-height:1.3;letter-spacing:-.4px}
.trial-offer-copy span{font-size:14px;line-height:1.5}
.trial-offer a.trial-offer-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:12px 22px;border-radius:8px;background:#142b3b;color:#fff;font-size:15px;font-weight:750;text-decoration:none;line-height:1.4;box-shadow:0 3px 0 #b99a40;flex-shrink:0}
.trial-offer a.trial-offer-button:hover{background:#254b62}
.trial-offer a.trial-offer-button:focus-visible{outline:3px solid #142b3b;outline-offset:4px}
body .trial-hero-badge{display:inline-flex;align-items:center;gap:9px;margin:0 0 20px;padding:9px 15px;border:1px solid #f9d66c;border-radius:100px;background:#f9d66c;color:#142b3b;font-size:14px;font-weight:800;line-height:1.4;letter-spacing:.2px}
@media(max-width:760px){.trial-offer .trial-offer-inner{gap:12px 18px;flex-wrap:wrap;padding-top:14px;padding-bottom:16px}.trial-offer-number strong{font-size:44px}.trial-offer-copy strong{font-size:18px}.trial-offer-copy span{font-size:12px}.trial-offer a.trial-offer-button{width:100%;max-width:420px;min-height:46px}.trial-offer-copy{flex:1;max-width:310px}}
@media print{.trial-offer,.trial-hero-badge{display:none!important}}
