.use-cases{background:#f6f8fa;border-top:1px solid #e5ebf0;border-bottom:1px solid #e5ebf0;margin-bottom:80px}.cases-heading{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:65px;margin-bottom:38px}.cases-heading>p{font-size:15px;color:var(--muted);line-height:1.9;max-width:440px}.support-story{display:grid;grid-template-columns:1.15fr .85fr;gap:50px;background:white;border:1px solid #d8e3ed;border-radius:14px;overflow:hidden;padding:40px}.case-label{font-size:9px;font-weight:700;letter-spacing:1.5px;color:var(--blue);display:flex;gap:12px;align-items:center}.support-copy>h3{font-family:var(--serif);font-weight:400;font-size:36px;letter-spacing:-.8px;margin:18px 0 20px}.support-copy>p:not(.case-label){font-size:14px;color:var(--muted);line-height:1.85}.support-copy blockquote{margin:25px 0;padding:20px 22px;border-left:3px solid #c8a451;background:#faf8f1;color:var(--ink);font-size:18px;font-family:var(--serif);line-height:1.55}.support-copy blockquote>span{display:block;font:700 8px/1.5 Arial,Helvetica,sans-serif;letter-spacing:1.2px;color:#77613c;margin-bottom:10px}.case-flow{padding:0;margin:26px 0;list-style:none;display:grid;gap:18px}.case-flow li{display:flex;gap:13px}.case-flow li>b{font-size:11px;color:var(--blue);background:#edf3fa;border:1px solid #d4e1ef;border-radius:50%;display:grid;place-items:center;width:26px;height:26px;flex-shrink:0}.case-flow strong{font-size:13px;font-weight:600}.case-flow p{font-size:12px;color:var(--muted);line-height:1.8;margin-top:4px}.response-paths{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}.response-paths>div{background:#f2f6f8;border:1px solid #e1e8ed;border-radius:7px;padding:15px}.response-paths>div:first-child{background:#f0f6f2;border-color:#dbe8df}.response-paths strong{font-size:12px;color:var(--ink)}.response-paths p{font-size:11px;line-height:1.8;color:var(--muted);margin-top:7px}.case-benefit{font-size:13px!important;line-height:1.8!important;color:var(--ink)!important}.case-benefit strong{color:var(--blue)}.case-scope{font-size:10px!important;line-height:1.8!important;color:#5f7081!important;margin-top:17px}.support-proof{margin:0;align-self:start;position:sticky;top:115px;border-radius:10px;padding:22px 18px;background:#edf3f9;border:1px solid #dce6f0}.support-proof-top{display:flex;align-items:center;gap:8px;font-size:8px;font-weight:700;letter-spacing:1.2px;margin-bottom:20px;color:var(--blue)}.support-proof>a:first-of-type{display:block;cursor:zoom-in}.support-proof img{display:block;width:100%;height:auto;border:1px solid #d7e0e9;border-radius:7px;box-shadow:0 10px 24px #173b6010}.support-proof figcaption{font-size:9px;line-height:1.8;color:#586d82;text-align:center;margin-top:16px}.support-proof .text-link{margin-top:24px;justify-content:center;width:100%;font-size:12px}.more-cases-title{padding:52px 0 26px;max-width:710px}.more-cases-title h3{font-size:25px;line-height:1.3;font-weight:500}.more-cases-title p{font-size:12px;color:var(--muted);line-height:1.8;margin-top:12px}.cases-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.use-card{padding:30px;background:#fff;border:1px solid #dde5ec;border-radius:10px;display:flex;flex-direction:column;align-items:flex-start}.case-label>span{display:grid;place-items:center;min-width:25px;height:25px;border:1px solid #d5e1ec;border-radius:50%;font-size:9px;letter-spacing:0}.use-card h3{font-family:var(--serif);font-size:29px;font-weight:400;line-height:1.17;letter-spacing:-.55px;margin:22px 0 18px}.use-card .case-situation{font-size:13px;color:var(--muted);line-height:1.85}.case-how{border-top:1px solid #e4ebf1;padding-top:20px;margin-top:22px}.case-how h4{font-size:11px;font-weight:700;margin:0 0 9px;color:var(--blue)}.case-how p{font-size:13px;line-height:1.85;color:var(--muted)}.use-card .case-benefit{margin-top:22px;padding:15px;background:#f1f5f9;border-radius:5px;width:100%;font-size:12px!important}.use-card .case-scope{margin-top:auto;padding-top:18px}.cases-invitation{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #dbe4ec;margin-top:40px;padding-top:30px}.cases-invitation h3{font-size:22px;font-weight:500;line-height:1.3}.cases-invitation p{font-size:12px;line-height:1.8;color:var(--muted);margin-top:10px}.cases-invitation .button{flex-shrink:0}.showcase{scroll-margin-top:110px}
@media(max-width:1000px){.cases-heading{gap:35px}.support-story{gap:28px;padding:28px}.support-copy>h3{font-size:31px}.support-proof{padding:18px 12px}.use-card{padding:25px}.use-card h3{font-size:26px}.response-paths{grid-template-columns:1fr}}
@media(max-width:700px){.use-cases{margin-bottom:55px}.cases-heading{grid-template-columns:1fr;gap:23px;margin-bottom:27px}.cases-heading h2{font-size:34px}.cases-heading>p{font-size:14px}.support-story{grid-template-columns:1fr;gap:30px;padding:25px 20px}.support-copy>h3{font-size:31px;line-height:1.15}.support-copy>p:not(.case-label){font-size:13px}.support-copy blockquote{font-size:19px;padding:18px}.case-label{font-size:8px;letter-spacing:1.2px}.support-proof{position:static;max-width:440px;width:100%;margin:auto;padding:20px 15px}.response-paths{grid-template-columns:1fr}.case-scope{font-size:11px!important}.more-cases-title{padding-top:37px}.more-cases-title h3{font-size:24px}.cases-grid{grid-template-columns:1fr;gap:17px}.use-card{padding:25px}.use-card h3{font-size:29px}.use-card .case-label{font-size:9px}.cases-invitation{flex-direction:column;align-items:flex-start;gap:23px}.cases-invitation h3{font-size:23px}.cases-invitation .button{font-size:13px}}
