.b-product-modules__jump{padding:clamp(40px,5vw,64px) 0 clamp(4px,1vw,8px);background:#fff}.b-product-modules__jump-title{font-family:Onest,sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 26px;text-align:center;color:#162a3d}.b-product-modules__jump-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px}@media (min-width:992px){.b-product-modules__jump-grid{gap:16px 48px}}.b-product-modules__jump-link{display:inline-flex;align-items:center;gap:10px;color:#162a3d;text-decoration:none;transition:color .3s ease-in 0s,transform .3s ease-in 0s}@media (hover:hover) and (pointer:fine){.b-product-modules__jump-link:hover{color:#4860f7;transform:translateY(-2px)}}.b-product-modules__jump-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#f4f9fe;color:#4860f7;flex-shrink:0}.b-product-modules__jump-label{font-family:Onest,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.01em}.b-product-modules__rows{padding:clamp(16px,3vw,32px) 0 clamp(32px,4vw,48px);background:#fff}.b-product-modules__rows>.container{max-width:1140px}.b-product-modules__grid{display:grid;grid-template-columns:1fr;gap:clamp(14px,2vw,20px)}.b-product-modules__card{display:flex;flex-direction:column;border:1px solid #d9d9d9;border-radius:18px;overflow:hidden;background:#fff;scroll-margin-top:110px;color:inherit;text-decoration:none;transition:transform .3s ease-in 0s,box-shadow .3s ease-in 0s,border-color .3s ease-in 0s}@media (hover:hover) and (pointer:fine){.b-product-modules__card.is--clickable:hover{transform:translateY(-6px);border-color:#4860f7;box-shadow:0 20px 42px #cbd4f1}}.b-product-modules__media{display:flex;align-items:center;justify-content:center;padding:22px;background:linear-gradient(135deg,#f4f9fe,#fdf4db);border-bottom:1px solid #d9d9d9}@media (min-width:992px){.b-product-modules__media{padding:34px}}.b-product-modules__media img{display:block;width:100%;max-width:340px;height:auto}.b-product-modules__body{display:flex;flex-direction:column;flex:1;padding:clamp(22px,2.8vw,32px)}.b-product-modules__eyebrow{font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;display:block;margin-bottom:10px;color:#4860f7}.b-product-modules__title{margin:0 0 14px;font-family:Onest,sans-serif;font-size:clamp(23px,2.6vw,30px);font-weight:700;letter-spacing:-.02em;line-height:1.12;color:#162a3d;text-wrap:balance}.b-product-modules__title p{margin:0}.b-product-modules__text{margin:0 0 20px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.55;color:#6b6b6b;text-wrap:pretty}.b-product-modules__chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.b-product-modules__chip{font-family:Onest,sans-serif;font-size:13px;font-weight:600;color:#162a3d;background:#f5f7fa;border:1px solid #d9d9d9;border-radius:999px;padding:6px 12px}.b-product-modules__cta{margin-top:auto}.b-product-modules__card.is--row .b-product-modules__media{border-bottom:0}.b-product-modules__card.is--row .b-product-modules__title{font-size:clamp(24px,3.2vw,34px)}@media (min-width:768px){.b-product-modules__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.b-product-modules__card.is--row{grid-column:1/-1;display:grid;grid-template-columns:1.02fr 1fr;gap:22px;align-items:center;padding:20px 22px}}@media (min-width:768px) and (min-width:992px){.b-product-modules__card.is--row{gap:44px;padding:34px 40px}}@media (min-width:768px){.b-product-modules__card.is--row .b-product-modules__media{order:2;align-self:stretch;display:flex;border:0;border-radius:0;margin:-20px -22px -20px 0;padding:18px;background:linear-gradient(135deg,#f4f9fe,#fdf4db)}}@media (min-width:768px) and (min-width:992px){.b-product-modules__card.is--row .b-product-modules__media{margin:-34px -40px -34px 0;padding:30px}}@media (min-width:768px){.b-product-modules__card.is--row .b-product-modules__media img{max-width:100%}}@media (min-width:768px){.b-product-modules__card.is--row .b-product-modules__body{order:1;padding:0}}@media (max-width:760px){.b-product-modules__grid{grid-template-columns:1fr!important}}