.awb-newsletter-modal,.awb-newsletter-modal *{box-sizing:border-box;font-family:inherit}.awb-newsletter-modal{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:clamp(18px, 4vw, 42px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 320ms ease,visibility 320ms ease}.awb-newsletter-modal.is-visible{opacity:1;visibility:visible;pointer-events:auto}.awb-newsletter-modal__overlay{position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(36,180,190,.28),transparent 36%),rgba(7,22,37,.78);backdrop-filter:blur(4px)}.awb-newsletter-modal__close{position:fixed;top:clamp(14px, 3vw, 28px);right:clamp(14px, 3vw, 28px);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin:0;padding:0;border:1px solid rgba(255,255,255,.45);border-radius:999px;background:rgba(255,255,255,.94);color:#12385b;font-weight:300;line-height:1;cursor:pointer;box-shadow:0 16px 42px rgba(0,0,0,.2);transition:transform 220ms ease,background-color 220ms ease,color 220ms ease}.awb-newsletter-modal__close:hover,.awb-newsletter-modal__close:focus-visible{background:#12385b;color:#fff;outline:none}.awb-newsletter-modal__dialog{position:relative;z-index:1;width:min(100%, 700px);max-height:calc(100vh - 50px);overflow:auto;border-radius:10px;background:#fff;box-shadow:0 30px 90px rgba(3,15,29,.34);transform:translateY(18px) scale(.97);transition:transform 360ms cubic-bezier(.2,.8,.2,1)}.awb-newsletter-modal.is-visible .awb-newsletter-modal__dialog{transform:translateY(0) scale(1)}.awb-newsletter-modal__brand-strip{height:11px;background:linear-gradient(90deg,#12385b 0%,#176b99 48%,#23b7c3 100%)}.awb-newsletter-modal__header-graphic{width:100%;margin:0;padding:0;line-height:0}.awb-newsletter-modal__header-graphic img{display:block;width:100%;height:auto;max-height:260px;object-fit:cover}.awb-newsletter-modal__content{padding:clamp(28px, 5vw, 44px);text-align:center}.awb-newsletter-modal__eyebrow{margin:0 0 10px;color:#176b99;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.awb-newsletter-modal__title{margin:0;color:#12385b;font-weight:800;letter-spacing:-.03em;line-height:1.08}.awb-newsletter-modal__intro{max-width:420px;margin:14px auto 0;color:#4d6174;line-height:1.65}.awb-newsletter-modal__intro p{margin:0 0 .8em}.awb-newsletter-modal__intro p:last-child{margin-bottom:0}.awb-newsletter-modal__form-wrap{margin-top:24px}.awb-newsletter-modal__form-wrap form,.awb-newsletter-modal__form-wrap>div{margin-bottom:16px}.awb-newsletter-modal__form-wrap form{display:flex;gap:12px;align-items:stretch}.awb-newsletter-modal__form-wrap form>div{flex:1 1 auto}.awb-newsletter-modal__form-wrap [data-testid='form-row'],.awb-newsletter-modal__form-wrap [class*='form-row'],.awb-newsletter-modal__form-wrap [class*='FormRow']{display:flex!important;gap:12px!important;align-items:stretch!important}.awb-newsletter-modal__form-wrap [data-testid='form-row']>*,.awb-newsletter-modal__form-wrap [class*='form-row']>*,.awb-newsletter-modal__form-wrap [class*='FormRow']>*{margin:0!important}.awb-newsletter-modal__form-wrap [data-testid='form-row']>*:first-child,.awb-newsletter-modal__form-wrap [class*='form-row']>*:first-child,.awb-newsletter-modal__form-wrap [class*='FormRow']>*:first-child{flex:1 1 auto!important}.awb-newsletter-modal__terms{max-width:520px;margin:8px auto 0;padding:0;color:#617487;font-size:.88em;line-height:1.45;list-style:none;text-align:center}.awb-newsletter-modal__terms li{margin:0}.awb-newsletter-modal__terms li+li{margin-top:3px}.awb-newsletter-modal input[type='email'],.awb-newsletter-modal input[type='text'],.awb-newsletter-modal input[type='search'],.awb-newsletter-modal input[type='tel'],.awb-newsletter-modal input[type='url'],.awb-newsletter-modal input[type='number'],.awb-newsletter-modal select,.awb-newsletter-modal textarea{width:100%;min-height:52px;margin:0;border:1px solid #d8e2ea;border-radius:999px;background:#f8fbfd;color:#12385b;line-height:1.3;padding:14px 18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8);transition:border-color 180ms ease,box-shadow 180ms ease,background-color 180ms ease}.awb-newsletter-modal textarea{border-radius:10px}.awb-newsletter-modal input[type='email']:focus,.awb-newsletter-modal input[type='text']:focus,.awb-newsletter-modal input[type='search']:focus,.awb-newsletter-modal input[type='tel']:focus,.awb-newsletter-modal input[type='url']:focus,.awb-newsletter-modal input[type='number']:focus,.awb-newsletter-modal select:focus,.awb-newsletter-modal textarea:focus{border-color:#23b7c3;background:#fff;box-shadow:0 0 0 4px rgba(35,183,195,.16);outline:none}.awb-newsletter-modal button[type='submit'],.awb-newsletter-modal input[type='submit']{display:inline-flex;align-items:center;justify-content:center;min-height:52px;margin:0;padding:14px 24px;border:0;border-radius:999px;background:#12385b;color:#fff;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:0 12px 30px rgba(18,56,91,.24);transition:transform 180ms ease,background-color 180ms ease,box-shadow 180ms ease}.awb-newsletter-modal button[type='submit']:hover,.awb-newsletter-modal button[type='submit']:focus-visible,.awb-newsletter-modal input[type='submit']:hover,.awb-newsletter-modal input[type='submit']:focus-visible{transform:translateY(-1px);background:#176b99;box-shadow:0 16px 36px rgba(23,107,153,.27);outline:none}.awb-newsletter-modal button[type='submit'][disabled],.awb-newsletter-modal input[type='submit'][disabled]{cursor:wait;opacity:.68;transform:none}.awb-newsletter-modal__success{display:block!important;margin:24px auto 0;padding:18px 20px;border:1px solid rgba(35,183,195,.3);border-radius:10px;background:#f3fbfc;color:#12385b;font-weight:700;line-height:1.45}.awb-newsletter-modal__success[hidden]{display:none!important}body.awb-newsletter-modal-open{overflow:hidden}@media (max-width:560px){.awb-newsletter-modal{padding:16px;align-items:center}.awb-newsletter-modal__dialog{width:100%;max-height:calc(100vh - 32px);border-radius:10px}.awb-newsletter-modal__content{padding:28px 20px 26px}.awb-newsletter-modal__form-wrap form,.awb-newsletter-modal__form-wrap [data-testid='form-row'],.awb-newsletter-modal__form-wrap [class*='form-row'],.awb-newsletter-modal__form-wrap [class*='FormRow']{display:flex!important;flex-direction:column!important;gap:10px!important}.awb-newsletter-modal button[type='submit'],.awb-newsletter-modal input[type='submit'],.awb-newsletter-modal__form-wrap button,.awb-newsletter-modal__form-wrap [role='button']{width:100%!important;max-width:none!important}.awb-newsletter-modal__terms{max-width:100%;margin-top:12px;font-size:.82em}}