.b-blog-demo{display:flex;align-items:center;gap:2.4rem;width:100%;padding:2rem 2.4rem;border:.08rem solid var(--mkt-line);border-radius:2rem;background:linear-gradient(135deg,#FBFCFF,#F4F7FF);font-family:inherit;color:var(--mkt-text);text-align:left;cursor:pointer;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s,border-color .18s}.b-blog-demo:hover{transform:translateY(-.2rem);border-color:color-mix(in srgb,hsl(var(--accent)) 25%,transparent);box-shadow:0 1.2rem 3rem color-mix(in srgb,hsl(var(--accent)) 13%,transparent)}.b-blog-demo__thumb{position:relative;flex:0 0 38%;max-width:30rem;aspect-ratio:16/9;overflow:hidden;border-radius:1.2rem;border:.08rem solid var(--mkt-line);background:var(--mkt-surface-2);box-shadow:0 .8rem 2rem rgba(16,24,40,.1)}.b-blog-demo__img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.b-blog-demo__thumb:after{content:"";position:absolute;inset:0;background:rgba(9,13,26,.18);transition:background .18s}.b-blog-demo:hover .b-blog-demo__thumb:after{background:rgba(9,13,26,.06)}.b-blog-demo__play{position:absolute;left:50%;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:5.2rem;height:5.2rem;border-radius:50%;background:#FFFFFF;color:var(--mkt-accent);box-shadow:0 .6rem 1.6rem rgba(0,0,0,.3);transform:translate(-50%,-50%);transition:transform .18s}.b-blog-demo:hover .b-blog-demo__play{transform:translate(-50%,-50%) scale(1.06)}.b-blog-demo__play svg{width:2rem;height:2rem;margin-left:.3rem}.b-blog-demo__dur{position:absolute;right:.8rem;bottom:.8rem;z-index:1;padding:.3rem .7rem;border-radius:.6rem;background:rgba(9,13,26,.78);color:#FFFFFF;font-size:calc(var(--mkt-body) * .78);font-weight:700;font-variant-numeric:tabular-nums}.b-blog-demo__body{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}.b-blog-demo__eyebrow{font-size:calc(var(--mkt-body) * .82);font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--mkt-accent)}.b-blog-demo__title{font-size:var(--mkt-h3);font-weight:800;line-height:1.25;letter-spacing:-.02em}.b-blog-demo__text{font-size:calc(var(--mkt-body) * .95);line-height:1.5;color:var(--mkt-muted)}.b-blog-demo__arrow{flex:0 0 auto;color:var(--mkt-accent);transition:transform .18s}.b-blog-demo__arrow svg{display:block;width:2.4rem;height:2.4rem}.b-blog-demo:hover .b-blog-demo__arrow{transform:translateX(.4rem)}.b-blog-cta__btns{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:2rem}.b-blog-cta__btns .b-blog-cta__btn{margin-top:0}.b-blog-cta__btn svg{width:1.4rem;height:1.4rem}.b-blog-cta__home{background:transparent;color:#FFFFFF;border-color:rgba(255,255,255,.45);font-weight:600}.b-blog-cta__home:hover{background:rgba(255,255,255,.12)}@media (max-width:767px){.b-blog-demo{flex-direction:column;align-items:stretch;gap:1.6rem;padding:1.6rem}.b-blog-demo__thumb{flex:none;width:100%;max-width:none}.b-blog-demo__arrow{display:none}.b-blog-cta__btns,.b-blog-cta__btns .b-mkt-btn{width:100%}}@media (prefers-reduced-motion:reduce){.b-blog-demo,.b-blog-demo__arrow,.b-blog-demo__play,.b-blog-demo__thumb:after{transition:none}}