.offer-hero{padding:24px 0 32px}.ohero-inner{box-sizing:border-box;margin:0 auto;max-width:1320px;padding:0 20px;position:relative;width:100%;z-index:2}@media (min-width:1200px) and (max-width:1430px){.ohero-inner{max-width:1136px}}@media (min-width:992px) and (max-width:1199px){.ohero-inner{max-width:950px}}@media (min-width:768px) and (max-width:991px){.ohero-inner{max-width:720px}}@media (max-width:767px){.ohero-inner{max-width:100%}}.ohero-grid{align-items:center;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,350px)}.ohero-headline{color:#000;font-size:clamp(2.25rem,4.2vw,3.5rem);letter-spacing:-.8px;line-height:1.05;margin:0 0 28px}.ohero-subtext{color:#003087;font-size:1.3rem;line-height:1.4;margin:0 0 32px}.ohero-subtext p{color:#003087;font-weight:600;margin:0 0 12px}.offer-hero .btns{margin:0;text-align:left}.offer-hero .btns .btn1 a:focus,.offer-hero .btns .btn1 a:hover{background-color:#f2af29;border-color:#f2af29;color:#003087}.ohero-media{display:flex;justify-content:flex-end}.ohero-img{box-shadow:0 0 30px rgba(0,0,0,.1);display:block;height:auto;max-width:350px;object-fit:cover;width:100%}.ohero-shape-leaf{border-radius:36px 160px 36px 160px}.ohero-shape-soft{border-radius:12px}.ohero-shape-square{border-radius:0}.ohero-media-mcu{filter:drop-shadow(0 0 30px rgba(0,0,0,.1));position:relative}.ohero-media-mcu .ohero-img{aspect-ratio:4/3;border-radius:0;box-shadow:none;clip-path:polygon(22% 0,100% 0,100% 100%,7% 100%);max-width:480px;position:relative;z-index:1}.ohero-media-mcu:before{background:#223067 url(https://www.nymcu.org/hubfs/Hero%20Banners/border-bg-img.png) 50%/cover no-repeat;clip-path:polygon(18% 0,25% 0,9% 100%,0 100%);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}@media (min-width:1430px){.ohero-grid{gap:130px}}@media (max-width:991px){.ohero-grid{gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,260px)}.ohero-img{max-width:260px}.ohero-headline{font-size:clamp(2.6rem,5.6vw,2.8rem);line-height:1;margin:0 0 20px}.ohero-subtext{font-size:1.2rem;line-height:1.3;margin:0 0 24px}.offer-hero{padding:18px 0 26px}}@media (max-width:767px){.offer-hero{padding:8px 0 20px}.ohero-grid{gap:10px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.ohero-headline{font-size:clamp(1.75rem,6.4vw,2.25rem);letter-spacing:-.4px;line-height:.95;margin-bottom:16px}.ohero-subtext{font-size:1rem}.offer-hero .btns .btn1 a{font-size:1rem;padding:12px 22px}.ohero-shape-leaf{border-radius:20px 80px 20px 80px}.ohero-shape-soft{border-radius:6px}}@media (max-width:480px){.ohero-grid{gap:8px}.ohero-shape-leaf{border-radius:16px 56px 16px 56px}.ohero-subtext{font-size:.8rem;line-height:1.2;margin:0 0 26px}}.ohero-grid-mcu{grid-template-columns:minmax(0,1fr) minmax(0,480px)}@media (max-width:991px){.ohero-grid-mcu{grid-template-columns:minmax(0,1fr) minmax(0,340px)}.ohero-media-mcu .ohero-img{max-width:340px}}@media (max-width:767px){.ohero-grid-mcu{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}