/* V623 isolated Marketing & Offers surfaces */
.v623-offers{max-width:1180px;margin:18px auto 8px;padding:0 18px}.v623-offer-head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:12px}.v623-offer-head h2{margin:0;color:#122d49;font-size:22px}.v623-offer-head p{margin:3px 0 0;color:#718399;font-size:12px}.v623-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.v623-offer-card{background:#fff;border:1px solid #dfeaf4;border-radius:17px;overflow:hidden;box-shadow:0 9px 28px rgba(25,60,95,.08);display:flex;flex-direction:column;min-width:0}.v623-offer-card.pin{border-color:#f3b8cd;box-shadow:0 10px 30px rgba(239,63,120,.12)}.v623-offer-img{height:165px;background:#edf4fa center/cover no-repeat;position:relative}.v623-offer-type{position:absolute;left:10px;top:10px;background:rgba(15,45,74,.9);color:#fff;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900}.v623-offer-body{padding:14px;display:flex;flex-direction:column;gap:7px;flex:1}.v623-offer-body h3{margin:0;color:#163653;font-size:15px}.v623-offer-body p{margin:0;color:#657b90;font-size:12px;line-height:1.5}.v623-offer-btn{margin-top:auto;border:0;background:#1976d2;color:#fff;border-radius:10px;padding:10px 12px;font-weight:900;cursor:pointer}.v623-public{max-width:1200px;margin:42px auto;padding:0 20px}.v623-public .v623-offer-head{text-align:left}.v623-public-banner{border-radius:20px;min-height:300px;background:#122d49 center/cover no-repeat;position:relative;overflow:hidden;margin-bottom:18px;box-shadow:0 18px 45px rgba(10,35,60,.18)}.v623-public-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,25,44,.75),rgba(7,25,44,.12))}.v623-public-copy{position:absolute;z-index:1;left:34px;bottom:32px;max-width:520px;color:#fff}.v623-public-copy span{font-size:11px;font-weight:900;letter-spacing:.12em}.v623-public-copy h2{font-size:34px;margin:6px 0}.v623-public-copy p{font-size:14px;line-height:1.55}.v623-public-copy button{border:0;border-radius:11px;padding:11px 16px;font-weight:900;background:#fff;color:#163653;cursor:pointer}.v623-popup{position:fixed;inset:0;background:rgba(7,24,42,.6);z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px}.v623-popup-box{width:min(560px,100%);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 28px 90px rgba(0,0,0,.3)}.v623-popup-img{height:270px;background:#eef3f7 center/cover no-repeat}.v623-popup-body{padding:17px}.v623-popup-body h2{margin:0 0 7px;color:#153653}.v623-popup-body p{color:#64798c;line-height:1.5}.v623-popup-actions{display:flex;gap:9px}.v623-popup-actions button{flex:1;border:0;border-radius:10px;padding:11px;font-weight:900;cursor:pointer}.v623-popup-actions .primary{background:#ef3f78;color:#fff}.v623-popup-actions .secondary{background:#eef4f8;color:#48647d}@media(max-width:850px){.v623-offer-grid{grid-template-columns:repeat(2,1fr)}.v623-public-copy h2{font-size:27px}}@media(max-width:580px){.v623-offer-grid{grid-template-columns:1fr}.v623-public-banner{min-height:260px}.v623-public-copy{left:20px;right:20px;bottom:20px}.v623-public-copy h2{font-size:24px}}
