.ec-site .bz-case-bento{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;display:grid}.ec-site .bz-case-bento article{background:#fff;border:1px solid #d7e2ca;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.ec-site .bz-case-bento .ed-case-art{background:#e5edda;border:0;border-radius:0;height:190px;padding:36px 32px 0}.ec-site .bz-case-bento .ed-mini{transform:none}.ec-site .bz-case-bento article:nth-child(3) .ed-case-art{background:#dae8cf}.ec-site .bz-case-bento .ed-case-copy{flex-direction:column;flex:1;padding:26px 32px 30px;display:flex}.ec-site .bz-case-bento .ed-case-copy a{justify-content:flex-start;gap:10px;margin-top:auto;padding-top:22px}.ec-site .bz-case-bento .ed-case-note{margin-top:16px!important}.ec-site .bz-case-bento article:first-child{color:#f4f6ec;background:#142e21;border-color:#142e21;grid-row:span 2}.ec-site .bz-case-bento article:first-child .ed-case-art{background:radial-gradient(at 50% 60%,#3d6b4166,#0000 70%),#11271d;flex:1;place-items:center;min-height:300px;padding:48px clamp(32px,5vw,72px);display:grid}.ec-site .bz-case-bento article:first-child .ed-mini{border-radius:8px;width:100%;max-width:440px;min-height:0;margin:0;transform:scale(1.12);box-shadow:0 24px 60px #0006}.ec-site .bz-case-bento article:first-child .ed-case-copy{flex:none;padding:34px 40px 40px}.ec-site .bz-case-bento article:first-child h3{letter-spacing:-.03em;font-size:clamp(26px,2.4vw,32px)!important}.ec-site .bz-case-bento article:first-child p{color:#c3d1c2;max-width:46ch}.ec-site .bz-case-bento article:first-child .ed-case-note{border-left-color:#acd18e}.ec-site .bz-case-bento article:first-child a{color:#acd18e}.ec-site .bz-matrix :where(th,td){width:41%}.ec-site .bz-matrix th:first-child{width:18%}.ec-site .bz-matrix tbody td:last-child{color:var(--c-text);background:#f7faf1}.ec-site .bz-pricing-links{flex-wrap:wrap;gap:12px 32px;margin-top:24px;display:flex}.ec-site .bz-rollout{color:#f4f6ec;background:#122a1d}.ec-site .bz-rollout-head{grid-template-columns:1.6fr 1fr;align-items:end;gap:64px;margin-bottom:clamp(40px,5vw,64px);display:grid}.ec-site .bz-rollout .ec-eyebrow{color:#acd18e}.ec-site .bz-rollout h2{font:500 clamp(32px, 3.4vw, 48px) / 1.12 var(--font-sans);letter-spacing:-.045em}.ec-site .bz-rollout h2 span{color:#acd18e}.ec-site .bz-rollout-head>p{color:#b2c3b5;max-width:390px;font-size:16px;line-height:1.75}.ec-site .bz-rollout-steps{border-top:1px solid #66847166;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ec-site .bz-rollout-steps li{flex-direction:column;padding:32px 28px 8px 0;display:flex}.ec-site .bz-rollout-steps li+li{border-left:1px solid #66847140;padding-left:28px}.ec-site .bz-step{font:500 40px/1 var(--font-sans);letter-spacing:-.04em;color:#acd18e}.ec-site .bz-rollout-steps h3{color:#f4f6ec;margin-top:28px;font-size:20px;font-weight:500}.ec-site .bz-rollout-steps p{color:#b2c3b5;margin-top:12px;font-size:14px;line-height:1.7}.ec-site .bz-rollout-steps a,.ec-site .bz-rollout-cta{color:#acd18e;text-underline-offset:5px;font-size:13px;font-weight:500;text-decoration:none}.ec-site .bz-rollout-steps a{margin-top:auto;padding-top:24px}.ec-site :is(.bz-rollout-steps a,.bz-rollout-cta):hover{text-decoration:underline}.ec-site .bz-rollout-cta{border:1px solid #acd18e66;border-radius:999px;margin-top:48px;padding:12px 20px;display:inline-block}.ec-site .bz-rollout-cta:hover{background:#acd18e14}@media (max-width:1024px){.ec-site .bz-rollout-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-site .bz-rollout-steps li:nth-child(3){border-left:0;padding-left:0}.ec-site .bz-rollout-steps li:nth-child(n+3){border-top:1px solid #66847140}}@media (max-width:860px){.ec-site .bz-case-bento{grid-template-columns:1fr}.ec-site .bz-case-bento article:first-child{grid-row:auto}.ec-site .bz-case-bento article:first-child .ed-case-art{min-height:240px;padding:32px 24px}.ec-site .bz-case-bento article:first-child .ed-mini{transform:none}.ec-site .bz-case-bento article:first-child .ed-case-copy,.ec-site .bz-case-bento .ed-case-copy{padding:24px}.ec-site .bz-rollout-head{grid-template-columns:1fr;gap:20px}.ec-site .bz-matrix table{min-width:620px}.ec-site .bz-matrix .ec-table-hint{margin-top:4px;display:block}}@media (max-width:600px){.ec-site .bz-rollout-steps{grid-template-columns:1fr}.ec-site .bz-rollout-steps li,.ec-site .bz-rollout-steps li+li{border-left:0;padding:28px 0 8px}.ec-site .bz-rollout-steps li+li{border-top:1px solid #66847140}}
