.use-case-site{--case-soft: #f0ebf8}.use-case-site .case-hero{padding:70px 0 45px}.use-case-site .case-hero>.inline-link{margin-bottom:35px}.use-case-site h1{font-size:clamp(44px,6vw,78px);max-width:900px;margin:20px 0 28px}.use-case-site .case-lead{max-width:690px;font-size:20px;line-height:1.7}.use-case-site .case-detail>section{padding-block:70px;border-top:1px solid var(--line);scroll-margin-top:110px}.use-case-site .case-section-heading,.use-case-site .case-intro{max-width:700px}.use-case-site .case-section-heading{margin-bottom:35px}.use-case-site .case-placeholder{min-height:250px;margin:32px 0 0;border:1px dashed #cbbddd;border-radius:16px;background:linear-gradient(135deg,#f6f2fb,#f9f8f5);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;padding:24px;color:#776684}.use-case-site .case-hero .case-placeholder{min-height:330px}.use-case-site .placeholder-mark{font-size:32px;font-weight:200;opacity:.5}.use-case-site .case-placeholder figcaption{font-size:12px}.use-case-site .case-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.use-case-site .case-card{padding:26px;background:#fff;border:1px solid var(--line);border-radius:12px}.use-case-site .case-card p{margin-bottom:0;font-size:14px}.use-case-site .case-shared>div{max-width:780px}.use-case-site .case-visual{margin:36px 0 0}.use-case-site .case-visual img{display:block;width:100%;height:auto;border-radius:16px}.use-case-site .case-visual figcaption{margin-top:14px;color:var(--muted);font-size:13px;line-height:1.6}.use-case-site .case-card-grid+.case-intro{margin-top:26px}.use-case-site .case-shared .case-placeholder{margin:0;min-height:320px}.use-case-site .case-timeline{list-style:none;counter-reset:case-step;padding:0;max-width:860px;margin:0 auto}.use-case-site .case-timeline li{position:relative;counter-increment:case-step;border-left:1px solid #d6c8e7;margin-left:20px;padding:0 0 45px 55px}.use-case-site .case-timeline li:last-child{border-color:transparent;padding-bottom:0}.use-case-site .case-timeline li:before{content:counter(case-step,decimal-leading-zero);position:absolute;left:-21px;top:-5px;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:var(--accent);background:var(--case-soft);font-size:12px}.use-case-site .case-benefit{color:var(--accent);font-weight:500}.use-case-site .case-questions ul{display:grid;grid-template-columns:1fr 1fr;gap:18px;list-style:none;padding:0;margin-top:30px}.use-case-site .case-questions li{background:var(--case-soft);padding:26px;border-radius:12px;line-height:1.7}.use-case-site .case-outcome{text-align:center}.use-case-site .case-outcome>p:not(.eyebrow){max-width:720px;margin:24px auto}.use-case-site .case-transformation{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;font-size:13px}.use-case-site .case-transformation span{color:var(--accent)}.use-case-site .case-index{padding-bottom:90px;min-height:65vh}.use-case-site .case-index-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.use-case-site .case-index-card{display:block;padding:40px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(135deg,white,var(--case-soft))}.use-case-site .case-index-card:hover{border-color:var(--accent)}.use-case-site .case-index-card h2{font-size:34px}@media(max-width:760px){.use-case-site .case-hero{padding-top:40px}.use-case-site .case-lead{font-size:17px}.use-case-site .case-card-grid,.use-case-site .case-shared,.use-case-site .case-questions ul,.use-case-site .case-index-grid{grid-template-columns:1fr}.use-case-site .case-shared{gap:25px}.use-case-site .case-detail>section{padding-block:45px}.use-case-site .case-hero .case-placeholder,.use-case-site .case-shared .case-placeholder,.use-case-site .case-placeholder{min-height:220px}.use-case-site .case-timeline li{padding-left:38px}.use-case-site .case-index-card{padding:26px}}
