
.home-showcase{background:#f5f1e7;border-bottom:1px solid var(--line)}.showcase-heading{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:end;margin-bottom:38px}.showcase-heading .eyebrow{color:var(--green);font-size:14px;letter-spacing:1px;margin-bottom:18px}.showcase-heading h2{font-size:clamp(32px,4vw,50px);letter-spacing:-1.7px;margin-bottom:16px}.showcase-subtitle{font-size:23px;line-height:1.5;font-weight:500;letter-spacing:-.5px;margin:0;color:var(--green)}.showcase-intro>p{font-size:17px;line-height:1.8;color:var(--muted);margin:0 0 24px;max-width:620px}.showcase-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px}.showcase-actions .button{background:var(--green);border-color:var(--green);color:#fff}.showcase-actions .button:hover{background:#204a2b}.showcase-actions .text-link{text-decoration:underline;text-underline-offset:5px}.showcase-screen{margin:0;background:var(--ink);border:1px solid #30382b;border-radius:14px;padding:16px 16px 0;overflow:hidden}.showcase-screen>a{display:block;border-radius:6px;overflow:hidden}.showcase-screen img{display:block;width:100%;height:auto;background:#f5f7fa}.showcase-screen figcaption{display:flex;justify-content:space-between;gap:20px;color:#d3dcc7;font-size:14px;line-height:1.7;padding:18px 8px}.showcase-screen figcaption>span:first-child{color:var(--accent);letter-spacing:1px;font-weight:600}.showcase-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:26px 0 0;gap:24px}.showcase-capabilities li{font-size:16px;line-height:1.65;padding-top:18px;border-top:1px solid #c9cdbc;color:var(--ink)}@media(max-width:900px){.showcase-heading{grid-template-columns:1fr;gap:24px}.showcase-heading h2{font-size:40px}.showcase-intro>p{max-width:760px}}@media(max-width:570px){.showcase-heading h2{font-size:32px;letter-spacing:-1px}.showcase-subtitle{font-size:20px}.showcase-screen{padding:7px 7px 0;border-radius:10px}.showcase-screen figcaption{flex-direction:column;gap:6px;padding:15px 8px}.showcase-actions{gap:20px}.showcase-actions .button{width:100%;padding-inline:15px}.showcase-capabilities{grid-template-columns:1fr;gap:14px;margin-top:22px}.showcase-capabilities li{padding-top:13px}.showcase-heading{margin-bottom:28px}}
