.qc-blog-card-section{padding:80px 24px;background:linear-gradient(180deg,#f8fafc 0%,#fff 100%);position:relative}.qc-blog-card-section__inner{max-width:1100px;margin:0 auto}.qc-blog-card-section__intro{text-align:center;margin-bottom:48px}.qc-blog-card-section__label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.4em;color:#1d4382;margin-bottom:16px;padding:5px 14px;background:linear-gradient(135deg,rgba(29,67,130,.06),rgba(96,165,250,.06));border-radius:999px}.qc-blog-card-section__title{font-size:clamp(24px,3.5vw,36px);font-weight:800;color:#0f172a;line-height:1.4;margin:0 0 16px;letter-spacing:.01em}.qc-blog-card-section__title-accent{background:linear-gradient(135deg,#1d4382,#60a5fa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.qc-blog-card-section__lead{font-size:14px;color:#475569;line-height:1.9;max-width:680px;margin:0 auto}.qc-blog-card{display:grid;grid-template-columns:1.2fr 1fr;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px rgba(15,23,42,.06),0 12px 32px rgba(29,67,130,.08);border:1px solid rgba(15,23,42,.04);text-decoration:none;color:inherit;transition:all .35s cubic-bezier(.4,0,.2,1)}.qc-blog-card:hover{transform:translateY(-6px);box-shadow:0 4px 12px rgba(15,23,42,.08),0 24px 56px rgba(29,67,130,.15);border-color:rgba(29,67,130,.15)}.qc-blog-card__image{position:relative;overflow:hidden;background:#0a1532;min-height:280px}.qc-blog-card__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.4,0,.2,1)}.qc-blog-card:hover .qc-blog-card__image img{transform:scale(1.06)}.qc-blog-card__image:after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(29,67,130,.15),transparent 40%);pointer-events:none}.qc-blog-card__body{padding:32px;display:flex;flex-direction:column;justify-content:center;gap:12px}.qc-blog-card__category{display:inline-block;align-self:flex-start;padding:4px 12px;font-size:11px;font-weight:700;letter-spacing:.15em;color:#fff;background:linear-gradient(135deg,#1d4382,#60a5fa);border-radius:999px;text-transform:uppercase}.qc-blog-card__title{font-size:18px;font-weight:700;color:#0f172a;line-height:1.5;margin:0;letter-spacing:.01em;transition:color .25s ease}.qc-blog-card:hover .qc-blog-card__title{color:#1d4382}.qc-blog-card__desc{font-size:13px;color:#475569;line-height:1.85;margin:0}.qc-blog-card__cta{display:inline-flex;align-items:center;gap:8px;margin-top:8px;font-size:13px;font-weight:700;color:#1d4382;letter-spacing:.03em}.qc-blog-card__cta-arrow{transition:transform .25s ease}.qc-blog-card:hover .qc-blog-card__cta-arrow{transform:translateX(4px)}@media (max-width:767px){.qc-blog-card-section{padding:56px 20px}.qc-blog-card-section__intro{margin-bottom:32px}.qc-blog-card{grid-template-columns:1fr}.qc-blog-card__image{min-height:200px;aspect-ratio:16/9}.qc-blog-card__body{padding:24px 20px}.qc-blog-card__title{font-size:16px}}.qc-blog-card-video{margin-top:48px}.qc-blog-card-video__divider{position:relative;text-align:center;margin-bottom:32px}.qc-blog-card-video__divider:before{content:'';position:absolute;top:50%;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(29,67,130,.15),transparent);z-index:0}.qc-blog-card-video__divider span{display:inline-block;position:relative;padding:0 20px;font-size:11px;font-weight:700;letter-spacing:.4em;color:#1d4382;background:linear-gradient(180deg,#f8fafc 0%,#fff 100%);z-index:1}.qc-blog-card-section .qc-yt-embed--side{max-width:100%;margin:0}@media (max-width:767px){.qc-blog-card-video{margin-top:32px}}