.office-cta-main{border-top:1px solid #E5E5E5}.office-cta-main .office-cta-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.office-cta-main .office-cta-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#51907d;margin-bottom:10px}.office-cta-main .sec-head{margin-bottom:0}.office-cta-main .sec-head .sec-title{font-size:42px;font-weight:700;color:#003844;font-family:var(--font-heading-family);letter-spacing:0;line-height:1.18;margin-bottom:16px;text-align:left}.office-cta-main .office-cta-body{font-size:18px;font-weight:300;color:#4a6a6e;line-height:1.65;margin-bottom:32px}.office-cta-main .cta-actions{display:flex;gap:14px;align-items:center}.office-cta-main .cta-actions .more-btn{background:linear-gradient(135deg,#11736b,#003844);color:#fff;font-size:14px;font-weight:600;padding:14px 28px;border:none;border-radius:10px;transition:opacity .2s}.office-cta-main .cta-actions .more-btn:hover{opacity:.88}.office-cta-main .cta-actions .more-btn.button--secondary{background:transparent;color:#003844;border:2px solid #003844}.office-cta-main .cta-actions .more-btn.button--secondary:hover{background:#003844;color:#fff;opacity:1}.office-cta-main .cta-link{font-size:14px;font-weight:500;color:#11736b;text-decoration:none;border-bottom:1px solid #51907D;padding-bottom:1px;transition:color .2s}.office-cta-main .cta-link:hover{color:#003844}.office-cta-main .stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.office-cta-main .stat-card{background:#e4f4f3;border-radius:14px;padding:24px 22px}.office-cta-main .stat-number{font-size:36px;font-weight:700;color:#003844;letter-spacing:-.03em;line-height:1;margin-bottom:6px}.office-cta-main .stat-number span{font-size:22px}.office-cta-main .stat-label{font-size:13px;font-weight:400;color:#4a6a6e;line-height:1.45}@media screen and (min-width:750px)and (max-width:989px){.office-cta-main .office-cta-inner{grid-template-columns:1fr;gap:40px}.office-cta-main .stats-grid{display:flex;gap:12px;flex-wrap:wrap}.office-cta-main .stat-card{flex:1;min-width:140px}}@media screen and (max-width:749px){.office-cta-main .office-cta-inner{grid-template-columns:1fr;gap:32px}.office-cta-main .sec-head .sec-title{font-size:26px}.office-cta-main .cta-actions{flex-direction:column;gap:10px}.office-cta-main .cta-actions .more-btn{width:100%;text-align:center}.office-cta-main .stats-grid{grid-template-columns:1fr 1fr;gap:12px}.office-cta-main .stat-card{padding:20px 18px}.office-cta-main .stat-number{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/office-cta.css.map */
