.blog-post-section{background:#fff;padding:clamp(50px,5vw,100px) 0}.blog-post{display:grid;gap:48px;grid-template-columns:1fr}.blog-post__content{position:relative}.blog-post__image{aspect-ratio:16/9;background:#f8fafc;border:1px solid rgba(51,101,116,.12);border-radius:18px;margin-bottom:32px;overflow:hidden;width:100%}.blog-post__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1);width:100%}.blog-post__image:hover img{transform:scale(1.04)}.blog-post__title{color:var(--color-dark);font-size:28px;font-weight:800;line-height:1.25;margin-bottom:20px}.blog-post__intro{background:linear-gradient(135deg,rgba(51,101,116,.06),rgba(82,160,183,.05));border-left:4px solid var(--color-primary);border-radius:12px;color:#475569;font-size:17px;line-height:1.75;margin-bottom:36px;padding:22px 24px}.blog-post__intro p{margin:0}.blog-post__body,.blog-post__details,.blog-post__result{margin-bottom:40px}.blog-post__result{padding-top:1rem}.blog-post__body h2,.blog-post__details h2,.blog-post__result h2{border-bottom:2px solid rgba(51,101,116,.18);color:var(--color-dark);font-size:24px;font-weight:750;margin:0 0 18px;padding-bottom:12px}.details-list{display:grid;gap:14px;list-style:none;margin:0;padding:0}.details-list li{background:#fff;border:1px solid rgba(51,101,116,.14);border-radius:12px;color:#475569;font-size:15px;padding:16px 18px;transition:var(--transition-base)}.details-list li:hover{background:rgba(51,101,116,.03);border-color:var(--color-primary);box-shadow:0 6px 18px rgba(51,101,116,.08)}.details-list strong{color:var(--color-dark);display:block;margin-bottom:2px}.actions-list{counter-reset:steps;list-style:none;margin:0;padding:0}.actions-list li{background:#fff;border:1px solid rgba(51,101,116,.14);border-radius:14px;color:#475569;counter-increment:steps;font-size:15px;line-height:1.75;margin-bottom:14px;padding:20px 20px 20px 70px;position:relative}.actions-list li:before{background:var(--gradient-primary);border-radius:50%;box-shadow:0 6px 16px rgba(28,57,65,.18);color:#fff;content:counter(steps);display:grid;font-size:16px;font-weight:800;height:36px;left:20px;place-items:center;position:absolute;top:18px;width:36px}.actions-list strong{color:var(--color-dark);display:block;margin-bottom:6px}.blog-post__result p{color:#475569;font-size:16px;line-height:1.85}.blog-post__stats{display:grid;gap:18px;grid-template-columns:1fr;margin-top:44px}.stat-box{background:linear-gradient(135deg,rgba(82,160,183,.12),rgba(51,101,116,.08));border:1px solid rgba(51,101,116,.22);border-radius:16px;padding:26px 22px;text-align:center;transition:transform .25s ease,box-shadow .25s ease}.stat-box:nth-child(2){background:linear-gradient(135deg,rgba(251,191,36,.12),rgba(51,101,116,.06))}.stat-box:nth-child(3){background:linear-gradient(135deg,rgba(236,72,153,.12),rgba(51,101,116,.06))}.stat-box:hover{box-shadow:0 10px 28px rgba(15,23,42,.12);transform:translateY(-4px)}.stat-box__value{color:var(--color-dark);font-size:32px;font-weight:900;margin-bottom:6px}.stat-box__label{color:#64748b;font-size:13.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.blog-post__sidebar{display:none}.blog-post__sidebar-inner{display:flex;flex-direction:column;gap:22px;position:sticky;top:100px}.sidebar-widget{background:#fff;border:1px solid rgba(51,101,116,.14);border-radius:16px;padding:26px 22px;transition:box-shadow .25s ease,transform .25s ease}.sidebar-widget:hover{box-shadow:0 10px 28px rgba(15,23,42,.08);transform:translateY(-2px)}.sidebar-widget__title{border-bottom:2px solid var(--color-primary);color:var(--color-dark);font-size:20px;font-weight:750;margin:0 0 16px;padding-bottom:10px}.sidebar-widget__content{display:flex;flex-direction:column;gap:12px}.sidebar-case{background:rgba(51,101,116,.04);border-left:3px solid transparent;border-radius:12px;display:block;padding:14px;text-decoration:none;transition:background .25s ease,border-color .25s ease}.sidebar-case:hover{background:rgba(51,101,116,.08);border-left-color:var(--color-primary)}.sidebar-case__text{color:#475569;font-size:14px;font-weight:600;line-height:1.5}.sidebar-case:hover .sidebar-case__text{color:var(--color-primary)}.sidebar-widget--cta{background:linear-gradient(135deg,rgba(51,101,116,.08),rgba(82,160,183,.06));border-color:var(--color-primary)}.sidebar-widget__text{color:#475569;font-size:14px;line-height:1.65;margin:0 0 16px}.btn--full{justify-content:center;width:100%}@media (min-width:768px){.blog-post-section{padding:clamp(88px,9vw,120px) 0}.blog-post__title{font-size:36px}.blog-post__intro{font-size:18px;padding:26px}.blog-post__body h2,.blog-post__details h2,.blog-post__result h2{font-size:28px}.details-list{grid-template-columns:1fr 1fr}.details-list li{font-size:16px;padding:18px 20px}.actions-list li{font-size:16px;padding:22px 22px 22px 74px}.actions-list li:before{font-size:18px;height:38px;width:38px}.blog-post__stats{gap:22px;grid-template-columns:repeat(3,1fr)}.stat-box__value{font-size:36px}}@media (min-width:1024px){.blog-post{gap:64px;grid-template-columns:1fr 320px}.blog-post__sidebar{display:block}.blog-post__image{margin-bottom:40px}.sidebar-widget{padding:28px 24px}.sidebar-widget__title{font-size:22px}}@media (min-width:1280px){.blog-post__title{font-size:44px}}