.utm-pre-grid{grid-template-columns:minmax(0,520px) 1fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}.utm-pre-art{position:relative}.utm-pre-art img{border-radius:5px;width:100%;height:auto;display:block;box-shadow:0 24px 70px #000000a6}.utm-pre-title{color:#fff;margin:0 0 12px;font-size:clamp(40px,6.5vw,82px)}.utm-pre-sub{color:#b8b8b8;letter-spacing:.02em;margin:0 0 20px;font-size:15px}.utm-pre-blurb{margin-bottom:26px}.utm-pre-form{flex-direction:column;gap:18px;max-width:480px;display:flex}.utm-buy-label{letter-spacing:.14em;text-transform:uppercase;color:#8a8a8a;margin-bottom:10px;font-size:12px;display:block}.utm-buy-choices{flex-wrap:wrap;gap:10px;display:flex}.utm-buy-choice{color:#e7e7e7;cursor:pointer;font:inherit;background:#ffffff0a;border:1px solid #fff3;border-radius:3px;padding:10px 16px;font-size:14px;transition:border-color .2s,background .2s}.utm-buy-choice em{color:#9a9a9a;margin-left:6px;font-style:normal}.utm-buy-choice.is-selected{color:#fff;background:#ffffff1a;border-color:#fff}.utm-buy-choice:disabled{opacity:.45;cursor:not-allowed}.utm-pre-fields{flex-direction:column;gap:10px;display:flex}.utm-pre-fields input{color:#f3f3f3;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:3px;outline:none;padding:13px 14px;font-family:inherit;font-size:16px;font-weight:300;transition:border-color .2s,box-shadow .2s}.utm-pre-fields input:focus{border-color:#ffffff80;box-shadow:0 0 0 3px #ffffff0f}.utm-pre-fields input::placeholder{color:#909090}.utm-buy-optin{color:#b8b8b8;cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.utm-buy-optin input{accent-color:#fff;flex-shrink:0;width:16px;height:16px;margin-top:3px}.utm-pre-btn{cursor:pointer;border:1px solid #fff;align-self:flex-start}.utm-pre-btn:disabled{opacity:.6;cursor:default}.utm-buy-actions{flex-wrap:wrap;gap:12px;display:flex}.utm-buy-actions .utm-pre-btn{text-align:center;flex:150px;align-self:auto}.utm-buy-msg{color:#ffcf8f;margin:0;font-size:13.5px}.utm-buy-note{color:#9a9a9a;margin:0;font-size:12.5px}.utm-pre-digital{color:#8a8a8a;margin-top:18px;font-size:13px}@media (max-width:760px){.utm-pre-grid{grid-template-columns:1fr}.utm-pre-art{max-width:420px;margin:0 auto}}
