.october-promo{background:linear-gradient(115deg,#006d74,#03939b);color:#fff;border-bottom:1px solid #007b82;position:relative}.october-inner{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;padding-top:33px;padding-bottom:33px}.october-deadline{display:flex;align-items:center;gap:15px;flex-wrap:wrap;font:700 10px Arial,sans-serif;letter-spacing:1.2px;margin:0 0 15px;color:#e0f9fa}.october-deadline>span{background:#ffffff18;color:#fff;padding:7px 10px;border-radius:3px;font-size:9px;letter-spacing:.6px}.october-copy h2{font:600 25px/1.3 Arial,sans-serif;letter-spacing:-.6px;margin:0 0 12px;max-width:780px}.october-copy h2>span{color:#fff}.october-copy>p:last-child{font-size:12px;line-height:1.8;margin:0;max-width:710px;color:#e6f7f8}.october-action{max-width:270px}.october-action .button{background:#fff;color:#00666d;font-size:13px;padding:19px 23px;box-shadow:0 6px 20px #00474b30;border-radius:4px;gap:20px;white-space:nowrap}.october-action .button:hover{background:#e5f7f7}.october-action>span{display:block;font-size:9px;line-height:1.7;color:#d7f2f3;margin-top:17px;max-width:250px}.promo-request{background:#edf9f9;border-left:4px solid #00777d;padding:16px 20px;margin-bottom:25px;font-size:13px;line-height:1.7}.promo-request strong{display:block;color:#005f65;font-size:15px}
@media(max-width:1050px){.october-inner{gap:25px}.october-copy h2{font-size:22px}.october-action .button{font-size:11px;padding:17px 19px}}
@media(max-width:760px){.october-inner{grid-template-columns:1fr;gap:20px;padding-top:25px;padding-bottom:28px}.october-copy h2{font-size:23px;line-height:1.35}.october-copy h2 br{display:block}.october-copy>p:last-child{font-size:12px}.october-action{max-width:none}.october-action .button{width:100%;font-size:13px;padding:18px 20px}.october-action>span{max-width:none;margin-top:13px;font-size:9px}.october-deadline{gap:10px;font-size:9px}}
