/* Email offers: shared WTWT branding */
.nav{gap:17px}.nav a{white-space:nowrap}.nav .subscribeNav{color:#087eaf}.nav a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}
.signupBand{background:#eaf1f4;padding:76px 0;border-top:1px solid #d5e1e7}.signupGrid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.signupCopy .overline,.signupCard .overline{color:#087eaf;font-size:10px;letter-spacing:.16em}.signupCopy h2{font-size:clamp(32px,3.6vw,48px);line-height:1.1;letter-spacing:-.04em;margin:18px 0}.signupCopy p{max-width:440px;color:#526775}.signupCopy>a{display:inline-block;margin-top:12px;font-size:13px;color:#087eaf;text-underline-offset:5px}
.signupForm>label{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#304b5c}.signupForm input[type=email]{display:block;width:100%;box-sizing:border-box;border:1px solid #aebfc9;border-radius:3px;padding:16px 18px;margin:9px 0 20px;background:white;color:#172b39;font:inherit;font-size:16px;min-height:56px}.signupForm input:focus-visible{outline:2px solid #087eaf;outline-offset:3px}.signupForm .signupConsent{display:flex;gap:11px;align-items:flex-start;font-size:12px;font-weight:400;line-height:1.7;text-transform:none;letter-spacing:0;color:#526775;cursor:pointer}.signupConsent input{width:17px;height:17px;flex:0 0 17px;margin:3px 0 0;accent-color:#087eaf}.signupForm button{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#087eaf;color:white;border:0;border-radius:40px;padding:17px 24px;width:100%;font:inherit;font-size:13px;font-weight:700;cursor:pointer;margin-top:24px;min-height:56px}.signupForm button:hover{background:#12364b}.signupForm button:focus-visible{outline:3px solid #087eaf;outline-offset:4px}.signupForm button span{font-size:20px;font-weight:400}.signupFine{font-size:11px;color:#526775;line-height:1.8;margin:15px 0 0}.signupFine a{color:inherit;text-underline-offset:3px}.signupTrap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.subscribeStage{position:relative;isolation:isolate;background:#142b3a;min-height:740px;padding:64px 24px;display:grid;place-items:center}.subscribeStage:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#102331a8,#10233155),url('../images/services/itad-hardware-resale.jpg') center/cover no-repeat}.signupCard{background:#fff;border-top:4px solid #087eaf;padding:40px 56px 32px;width:100%;max-width:610px;box-sizing:border-box;box-shadow:0 20px 70px #06172345;text-align:center}.signupLogo{width:215px;height:auto;margin:0 auto 25px}.signupCard h1{font-size:42px;line-height:1.1;letter-spacing:-.045em;margin:15px 0}.signupCard .signupIntro{color:#526775;font-size:14px;line-height:1.8;margin:0 0 24px}.signupCard .signupForm{text-align:left}.signupCard .signupFine{text-align:center}.signupCard .signupCopyright{font-size:10px;color:#6b7f8c;border-top:1px solid #e0e7eb;padding-top:20px;margin-top:24px;margin-bottom:0}
@media(min-width:981px) and (max-width:1200px){.nav{gap:11px}.nav a{font-size:10px}.nav .contactbtn{padding:14px}.logo>img{width:150px}}
@media(max-width:980px){.nav{gap:18px}.nav a{font-size:14px}.signupGrid{gap:40px}.signupBand{padding:55px 0}}
@media(max-width:650px){.signupGrid{grid-template-columns:1fr;gap:30px}.signupCopy h2{font-size:36px}.subscribeStage{padding:30px 20px;min-height:0}.signupCard{padding:30px 23px 24px}.signupCard h1{font-size:34px}.signupLogo{width:190px}.signupCard .signupIntro{font-size:13px}.signupForm .signupConsent{font-size:12px}.signupBand{padding:48px 0}}
