.p-software-examples{color:#232323;background:#fff;padding-top:140px;font-size:16px;line-height:1.8}.p-software-examples__inner{max-width:1160px;margin:auto;padding:24px 20px 48px}.p-software-examples h1{font-size:clamp(30px,3.8vw,48px);line-height:1.45;color:#000e28;margin:12px 0 24px;letter-spacing:.02em}.p-software-examples h2{font-size:26px;line-height:1.5;color:#000e28;margin:12px 0 24px}.p-software-examples h3{font-size:20px;line-height:1.6;margin:0 0 20px}.p-software-examples p{margin:12px 0 20px}.p-software-examples__eyebrow{color:#9c0071;font-weight:700}.p-software-examples__lead{font-size:20px;max-width:800px}.p-software-examples__case-note{background:#f5f5f5;border-radius:8px;padding:16px;font-size:15px}.p-software-examples__case-nav{display:flex;flex-wrap:wrap;gap:12px;margin:32px 0 48px}.p-software-examples__case-nav a{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;border:1px solid #9c0071;border-radius:9999px;color:#9c0071;text-decoration:none}.p-software-examples__case-nav a:hover{background:#f0e8f9}.p-software-examples__case{border-top:1px solid #d7dce5;padding:48px 0;scroll-margin-top:150px}.p-software-examples__case-grid{display:grid;grid-template-columns:minmax(0, 0.85fr) minmax(0, 1.15fr);gap:32px;align-items:start}.p-software-examples__case figure{margin:0;min-width:0}.p-software-examples__case figure a{display:block}.p-software-examples__case picture,.p-software-examples__case img{display:block;width:100%;height:auto}.p-software-examples__case img{border:1px solid #d7dce5;border-radius:12px}.p-software-examples__case figcaption{font-size:14px;color:#666;padding:10px 0}.p-software-examples__case dl{display:grid;grid-template-columns:100px minmax(0, 1fr);gap:12px}.p-software-examples__case dt{font-weight:700;color:#000e28}.p-software-examples__case dd{margin:0}.p-software-examples__closing{background:#000e28;border-radius:16px;padding:32px;margin:32px 0;color:#fff}.p-software-examples__closing h2{color:#fff}.p-software-examples__closing p{color:#bed8f7}.p-software-examples__closing ul{list-style:disc;padding-left:24px}.p-software-examples__closing li{margin:12px 0}.p-software-examples__foot{font-size:15px;color:#666}.p-software-examples__back{display:inline-block;padding:12px 0;color:#06c;text-decoration:underline}.p-software-examples__inner a:focus-visible{outline:3px solid #06c;outline-offset:5px}.p-software-examples__inner h2::before,.p-software-examples__inner h2::after{content:none}.p-software-examples-link{padding:48px 0;background:#f0e8f9;color:#232323}.p-software-examples-link__label{color:#9c0071;font-weight:700}.p-software-examples-link h2{font-size:clamp(22px,2.8vw,30px);line-height:1.6;margin:12px 0 20px;color:#000e28}.p-software-examples-link p{margin:12px 0 20px;line-height:1.8}.p-software-examples-link__button{display:inline-block;padding:14px 24px;color:#fff;background:#9c0071;border-radius:9999px;text-decoration:none;font-weight:700;line-height:1.6}.p-software-examples-link__button:hover{color:#fff;background:#8527d5}.p-software-examples-link__button:focus-visible{outline:3px solid #06c;outline-offset:5px}@media(max-width: 767px){.p-software-examples{padding-top:70px}.p-software-examples__inner{padding:24px 16px 32px}.p-software-examples__case-grid{grid-template-columns:minmax(0, 1fr);gap:20px}.p-software-examples__case{padding:32px 0;scroll-margin-top:90px}.p-software-examples__case dl{grid-template-columns:minmax(0, 1fr);gap:4px}.p-software-examples__case dd{margin-bottom:12px}.p-software-examples__lead{font-size:18px}.p-software-examples__closing{padding:22px}.p-software-examples__case-nav{gap:10px}.p-software-examples h2{font-size:23px}.p-software-examples h3{font-size:19px}.p-software-examples-link{padding:32px 0}}
