/* Business-page additions ship separately so the core stylesheet stays cached. */
.business-scenarios__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.business-scenarios__grid article{min-width:0;overflow:hidden}.business-scenarios__grid h3{max-inline-size:100%;font-size:clamp(25px,2.05vw,37px);line-height:1.04;letter-spacing:-.052em;text-wrap:balance;word-break:normal;overflow-wrap:normal;hyphens:none}.business-scenarios__grid p{overflow-wrap:normal;word-break:normal;hyphens:none}.business-scenarios__grid .text-link{display:flex;align-items:center;gap:16px}.business-scenarios__grid .text-link i{float:none;flex:0 0 auto;margin-left:auto}.business-hero__actions .business-hero__phone{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 19px;background:rgba(1,35,25,.88);border-color:var(--lime);box-shadow:0 12px 28px rgba(0,0,0,.22)}.business-hero__phone>span{font:700 12px/1 var(--body);opacity:.78}.business-hero__phone>b{white-space:nowrap;font-family:var(--display);font-size:18px;letter-spacing:-.025em}.business-lead__card>div>.business-lead__phone{display:inline-flex;align-items:center;gap:13px;margin-top:22px;padding:12px 17px;border-radius:12px 24px 12px 12px;background:var(--forest);color:#fff;font-family:var(--body);font-size:14px;box-shadow:0 10px 24px rgba(1,43,29,.18)}.business-lead__phone span{opacity:.74}.business-lead__phone b{font-family:var(--display);font-size:19px;letter-spacing:-.025em;white-space:nowrap}@media(max-width:640px){.business-scenarios__grid{grid-template-columns:1fr}.business-scenarios__grid h3{font-size:clamp(25px,7vw,30px);line-height:1.06}.business-hero__actions .business-hero__phone{gap:10px;padding:11px 15px}.business-hero__phone>b{font-size:clamp(14px,4.45vw,18px)}.business-lead__card>div>.business-lead__phone{padding:12px 15px}.business-lead__phone b{font-size:clamp(16px,5.1vw,19px)}}
