.dv4 .df-gallery{padding:90px 0;background:#fff;color:#10213B}.dv4 .df-gallery-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:34px;align-items:end;margin-bottom:32px}.dv4 .df-gallery-eyebrow{color:#4678FF;font-size:11px;letter-spacing:.14em;font-weight:800}.dv4 .df-gallery h2{font-size:clamp(32px,4vw,52px);line-height:1.12;letter-spacing:-.05em;color:#10213B}.dv4 .df-gallery h2 em{font-style:normal;color:#4678FF}.dv4 .df-gallery-intro>p{font-size:15px;line-height:1.75;color:#51627D}.dv4 .df-gallery-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.dv4 .df-gallery-card{min-width:0;border:1px solid #DBE5F3;background:#F4F5F9;border-radius:15px;overflow:hidden;transition:transform .2s,box-shadow .2s}.dv4 .df-gallery-card:hover{transform:translateY(-5px);box-shadow:0 14px 25px #10213B24}.dv4 .df-gallery-media{position:relative}.dv4 .df-gallery-photo{display:block;width:100%;height:250px;object-fit:cover}.dv4 .df-gallery-number{position:absolute;top:11px;left:11px;background:#101015db;color:#fff;padding:5px 8px;border-radius:7px;font-size:11px}.dv4 .df-gallery-card-copy{padding:16px}.dv4 .df-gallery-card-copy h3{font-size:16px;line-height:1.25;color:#10213B;margin:0 0 7px}.dv4 .df-gallery-card-copy p{font-size:12px;line-height:1.5;color:#51627D;margin:0}.dv4 .df-gallery-disclaimer{font-size:11px;line-height:1.5;color:#51627D;margin:19px 0}.dv4 .df-gallery-actions{display:flex;flex-wrap:wrap;gap:12px}.dv4 .df-gallery-actions a{display:inline-block;background:#4678FF;color:#fff;text-decoration:none;border-radius:9px;padding:14px 18px;font-size:13px;font-weight:700}.dv4 .df-gallery-actions a:last-child{background:#F4F5F9;color:#10213B}@media(max-width:980px){.dv4 .df-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:670px){.dv4 .df-gallery{padding:70px 0}.dv4 .df-gallery-intro{grid-template-columns:1fr;gap:14px}.dv4 .df-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dv4 .df-gallery-photo{height:205px}.dv4 .df-gallery-card-copy{padding:12px}.dv4 .df-gallery-card-copy h3{font-size:14px}.dv4 .df-gallery-card-copy p{font-size:11px}.dv4 .df-gallery-actions a{width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){.dv4 .df-gallery-card{transition:none}}