.sales-shell{max-width:1150px;margin:auto;padding:24px}.sales-shell header{border-bottom:1px solid #3b463b;justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.sales-brand{align-items:center;gap:12px;font-weight:800;display:flex}.sales-brand img{object-fit:contain;width:52px;height:52px}.sales-intro{padding:44px 0 28px}.sales-intro h1{font-size:clamp(48px,7vw,84px)}.sales-intro>p:last-child{color:#c1c8bb;font-size:18px}.sales-layout{grid-template-columns:1.15fr 1fr;gap:28px;display:grid}.sales-picker,.sales-signup{background:#151e16;border:1px solid #45513e;padding:28px}.sales-tabs{gap:8px;display:flex}.sales-tabs button{background:0 0;border:1px solid #58634f;flex:1;padding:12px 8px;font-size:16px}.sales-tabs button.selected{background:var(--gold);color:#0b0d0d;border-color:var(--gold)}.sales-picker fieldset{border:0;margin:24px 0;padding:0}.sales-picker legend{margin-bottom:12px;font-size:16px}.sales-picker fieldset label{align-items:center;gap:10px;padding:7px 0;font-size:16px;display:flex}.sales-shell input[type=radio],.sales-shell input[type=checkbox]{accent-color:var(--gold);flex-shrink:0;width:18px;height:18px}.sales-offer{border-top:1px solid #45513e;margin-top:28px;padding-top:24px}.sales-offer h2,.sales-signup h2{margin-bottom:20px;font-size:34px;line-height:1.1}.sales-offer p,.sales-signup p{color:#c1c8bb}.sales-signup form>label:first-child{margin-bottom:8px;display:block}.sales-signup input[type=email]{color:#fff;background:#0c120d;border:1px solid #58634f;width:100%;padding:13px;font-size:16px}.sales-consent{align-items:flex-start;gap:10px;margin:18px 0;font-size:14px;line-height:1.5;display:flex}.sales-shell .sales-small{margin:18px 0 0;font-size:14px}.sales-success{color:var(--gold)!important}.sales-shell footer{background:0 0;align-items:center;margin-top:40px;padding:24px 0;font-size:14px}.sales-shell footer span{color:#9fa995;font-size:12px}.sales-signup .primary{width:100%}@media (max-width:760px){.sales-shell{padding:18px}.sales-layout{grid-template-columns:1fr}.sales-picker,.sales-signup{padding:20px}.sales-shell footer{align-items:flex-start}.sales-brand{font-size:14px}.sales-intro{padding:32px 0 20px}}
