.saifi-pkg-banner{--pkgb-navy:#003B5C;--pkgb-navy-dark:#002A42;--pkgb-gold:#F2A900;max-width:1320px;margin:0 auto;border-radius:16px;overflow:hidden;background:var(--pkgb-navy-dark);box-shadow:0 18px 40px rgb(0 42 66 / .18)}.saifi-pkg-banner-media{display:block;line-height:0}.saifi-pkg-banner-media img{display:block;width:100%;height:auto;transition:transform .5s ease}.saifi-pkg-banner-media:hover img{transform:scale(1.015)}.saifi-pkg-banner-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 40px;color:#fff}.saifi-pkg-banner-copy{min-width:0}.saifi-pkg-banner .saifi-pkg-banner-title{margin:0 0 6px;font-size:26px;line-height:1.25;font-weight:700;color:#fff}.saifi-pkg-banner-title span{color:var(--pkgb-gold);font-weight:600}.saifi-pkg-banner .saifi-pkg-banner-text{margin:0;font-size:16px;line-height:1.5;color:rgb(255 255 255 / .82)}.saifi-pkg-banner-text strong{display:block;margin-top:4px;color:#fff;font-weight:600}.saifi-pkg-banner .saifi-pkg-banner-btn{flex-shrink:0;display:inline-block;padding:14px 30px;border-radius:8px;background:var(--pkgb-gold);color:var(--pkgb-navy-dark);font-size:16px;font-weight:700;text-decoration:none;transition:background .2s ease,color .2s ease}.saifi-pkg-banner .saifi-pkg-banner-btn:hover,.saifi-pkg-banner .saifi-pkg-banner-btn:focus-visible{background:#fff;color:var(--pkgb-navy-dark)}@media (max-width:767px){.saifi-pkg-banner{border-radius:12px}.saifi-pkg-banner-bar{flex-direction:column;align-items:stretch;gap:16px;padding:22px 20px 24px}.saifi-pkg-banner .saifi-pkg-banner-title{font-size:21px}.saifi-pkg-banner .saifi-pkg-banner-text{font-size:15px}.saifi-pkg-banner .saifi-pkg-banner-btn{text-align:center}}@media (prefers-reduced-motion:reduce){.saifi-pkg-banner-media img{transition:none}.saifi-pkg-banner-media:hover img{transform:none}}