.kp .bf-media-in{display:grid;grid-template-columns:1fr;gap:24px;align-items:center}.kp .bf-media-fig{order:-1;border-radius:12px;overflow:hidden;background:var(--tint,#F5F7FB)}.kp .bf-media-fig img{display:block;width:100%;height:auto}.kp .bf-media-ph{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;border:1px dashed #C3CBD9;border-radius:12px;color:var(--mu,#6E7488);font-size:13px;text-align:center;padding:24px;line-height:1.5}.kp .bf-media-e{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mu,#6E7488);margin:0 0 10px}.kp .bf-media-h{font-size:26px;line-height:1.2;font-weight:600;letter-spacing:-.015em;color:var(--nv,#1B2A5E);margin:0 0 14px}.kp .bf-media-b{font-size:16px;line-height:1.6;color:var(--bd,#3A3F52)}.kp .bf-media-b p{margin:0 0 13px}.kp .bf-media-b p:last-child{margin-bottom:0}.kp .bf-media-b strong{color:var(--nv,#1B2A5E);font-weight:600}.kp .bf-media-cap{font-size:13px;color:var(--mu,#6E7488);margin:10px 0 0;line-height:1.5}.kp .bf-hero-l,.kp .bf-ticks{list-style:none;margin:0 0 20px;padding:0}.kp .bf-ticks li{position:relative;padding:0 0 0 26px;margin:0 0 10px;font-size:15px;line-height:1.55;color:var(--bd,#3A3F52)}.kp .bf-ticks li:last-child{margin-bottom:0}.kp .bf-ticks li:before{content:"";position:absolute;left:0;top:3px;width:17px;height:17px;border-radius:50%;background:var(--nv,#1B2A5E) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center/11px 11px no-repeat}.kp .bf-media .bf-btn{margin-top:20px}@media(min-width:900px){.kp .bf-media-in{grid-template-columns:1fr 1fr;gap:56px}.kp .bf-media-fig{order:0}.kp .bf-media--left .bf-media-fig{order:-1}.kp .bf-media-h{font-size:34px}.kp .bf-media-b,.kp .bf-ticks li{font-size:17px}}
.kp .bf-media-in>div:last-child{order:-1}@media(min-width:900px){.kp .bf-media-in>div:last-child{order:0}.kp .bf-media--left .bf-media-in>div:last-child{order:-1}}.kp .bf-media--noimg .bf-media-in{grid-template-columns:1fr!important;max-width:720px;margin:0 auto}
