.rw-offer,.rw-thanks{position:fixed;inset:0;margin:auto;padding:0;border:1px solid #45616e;border-radius:8px;background:#08141b;color:#fff;z-index:2147483000;font-family:Barlow,Arial,sans-serif;max-height:calc(100dvh - 24px);overflow:auto;width:min(760px,calc(100vw - 28px));box-shadow:0 20px 80px #0008}.rw-offer:not([open]),.rw-thanks:not([open]){display:none}.rw-offer[open]{display:grid;grid-template-columns:32% 68%}.rw-offer::backdrop,.rw-thanks::backdrop{background:#00131db8}.rw-offer *,.rw-thanks *{box-sizing:border-box}.rw-photo{background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;color:#002c3f;font-weight:800;letter-spacing:.16em}.rw-photo img{width:100%;height:auto;object-fit:contain;margin-bottom:24px}.rw-body{padding:30px}.rw-eyebrow{color:#43d3f3;font-weight:700;font-size:12px;letter-spacing:.14em;margin:0 0 12px}.rw-offer h2,.rw-thanks h2{font:800 34px/1.06 Barlow,Arial,sans-serif;color:white;margin:0 0 14px;text-transform:none;letter-spacing:-.02em}.rw-body>p:not(.rw-eyebrow){font-size:15px;line-height:1.4;margin:0 0 14px}.rw-offer label{display:block;margin:10px 0 5px;font-size:14px;font-weight:700}.rw-offer label small{font-weight:400;color:#c4d2d8}.rw-offer input[type=email],.rw-offer select{display:block;width:100%;font:16px Barlow,Arial,sans-serif;color:#0b2532;background:#fff;padding:11px;border:1px solid #74909e;border-radius:4px;height:44px}.rw-submit{display:block;width:100%;margin:14px 0;background:#00b2d6;color:#05202e!important;border:0;border-radius:4px;font:800 16px Barlow,Arial,sans-serif;padding:14px;text-align:center;text-decoration:none;cursor:pointer}.rw-close{position:absolute;top:5px;right:8px;background:#08141b;color:#fff;border:0;width:38px;height:38px;font:30px Arial;cursor:pointer;border-radius:50%;z-index:2}.rw-body p.rw-fine{font-size:12px;line-height:1.45;color:#cad8df}.rw-fine a{color:#76e0f7;text-decoration:underline}.rw-decline{display:block;margin:0 auto;color:#cad8df;background:none;border:0;text-decoration:underline;font:13px Barlow,Arial,sans-serif;cursor:pointer;padding:7px}.rw-offer :focus-visible,.rw-thanks :focus-visible{outline:3px solid #ffd46c;outline-offset:3px}.rw-thanks{padding:38px;width:min(430px,calc(100vw - 28px))}.rw-thanks p{line-height:1.5}.rw-thanks strong{color:#50d5f2;font-size:26px}.rw-preview-note{background:#ffe29a;color:#17232b;padding:7px;font-size:12px;grid-column:1/-1;text-align:center}@media(max-width:600px){.rw-offer[open]{display:block;width:min(430px,calc(100vw - 24px))}.rw-photo{height:96px;flex-direction:row;gap:20px;padding:10px 50px 10px 18px}.rw-photo img{height:80px;width:105px;margin:0}.rw-photo span{font-size:16px}.rw-body{padding:20px}.rw-offer h2{font-size:28px}.rw-body>p:not(.rw-eyebrow){font-size:14px}.rw-body p.rw-fine{font-size:11px}}
.rw-photo .rw-logo{background:transparent;padding:12px 18px;border-radius:4px;width:126px;flex:none}.rw-photo .rw-logo img{display:block;width:100%;height:auto;margin:0}@media(max-width:600px){.rw-photo{height:112px}.rw-photo .rw-logo{width:70px;padding:5px 8px}.rw-photo .rw-logo img{width:100%;height:auto;margin:0}}

.rw-photo .rw-logo{width:144px;padding:0;margin-bottom:24px}.rw-photo>img{margin-bottom:0}@media(max-width:600px){.rw-photo .rw-logo{width:78px;padding:0;margin-bottom:0}}
