/* Pricing-only refinements · Unified Order V11.2 */
.page-reseller .legacy-reseller #model-choice { padding-block: clamp(38px, 5vw, 62px); }
.page-reseller .legacy-reseller #model-choice .choose-description { max-width:780px; }
.page-reseller .legacy-reseller #model-choice .model-chooser {gap:clamp(14px,2.4vw,28px)}
.page-reseller .legacy-reseller #model-choice .choice {
  position:relative; isolation:isolate; display:flex; flex-direction:column; align-items:flex-start;
  min-width:0; min-height:272px; padding:clamp(23px,2.6vw,32px);
  border:2px solid #D7DEE4; border-radius:20px;
  background:linear-gradient(155deg,#FFFFFF,#FAFBFC);
  box-shadow:0 10px 28px rgba(19,28,37,.075);
  cursor:pointer; text-align:left;
  transition:border-color .22s ease, background .22s ease, box-shadow .22s ease, transform .22s ease;
}
.page-reseller .legacy-reseller #model-choice .choice::before {
  content:'Select'; position:absolute; top:20px; right:22px;
  display:inline-flex; justify-content:center; align-items:center;
  font-size:10px; line-height:1; font-weight:850; text-transform:uppercase; letter-spacing:.09em;
  padding:9px 12px; color:#34404A; border:1px solid #D6DEE4;
  background:#FFFFFF; border-radius:999px;
}
.page-reseller .legacy-reseller #model-choice .choice[aria-selected='true']::before {
  content:'Selected'; color:#181E23; background:#F5C20C; border-color:#F5C20C;
}
.page-reseller .legacy-reseller #model-choice .choice:hover,
.page-reseller .legacy-reseller #model-choice .choice:focus-visible {
  transform:translateY(-5px);
  border-color:#E6B20C;
  box-shadow:0 19px 42px rgba(19,28,37,.15);
}
.page-reseller .legacy-reseller #model-choice .choice:focus-visible {outline:3px solid #B08700;outline-offset:4px}
.page-reseller .legacy-reseller #model-choice .choice[aria-selected='true'] {
  border-color:#E6B20C;
  background:linear-gradient(150deg,#FFFBEC 0%,#FFFFFF 75%);
  box-shadow:0 14px 34px rgba(30,33,36,.11);
}
.page-reseller .legacy-reseller #model-choice .choice-kicker {
  padding-right:100px; font-size:12px; line-height:1.4; letter-spacing:.07em; color:#6A737A;
}
.page-reseller .legacy-reseller #model-choice .choice-name {font-size:clamp(20px,2.1vw,27px);line-height:1.18}
.page-reseller .legacy-reseller #model-choice .choice-amount {font-size:clamp(22px,2.2vw,30px);font-weight:800;color:#20262C}
.page-reseller .legacy-reseller #model-choice .choice-copy {font-size:14px;line-height:1.6;min-height:0;color:#5B6670}
.page-reseller .legacy-reseller #model-choice .choice-action {
  display:inline-flex; justify-content:center; align-items:center; gap:10px;
  margin-top:auto; padding:12px 17px; border-radius:10px;
  background:#222A31; color:#FFFFFF; font-size:13px; line-height:1.35;
  font-weight:800; transition:background .22s ease,color .22s ease,transform .22s ease;
}
.page-reseller .legacy-reseller #model-choice .choice-action::after {content:'↗';font-size:18px;line-height:1;margin:0}
.page-reseller .legacy-reseller #model-choice .choice:hover .choice-action,
.page-reseller .legacy-reseller #model-choice .choice:focus-visible .choice-action,
.page-reseller .legacy-reseller #model-choice .choice[aria-selected='true'] .choice-action {
  background:#F5C20C;color:#171D22;
}
.page-reseller .legacy-reseller #model-choice .choice:hover .choice-action::after {transform:translate(2px,-2px)}
.page-reseller .legacy-reseller #m-calculator,
.page-reseller .legacy-reseller #c-calculator { scroll-margin-top:clamp(110px,14vw,174px); }
.page-reseller .legacy-reseller .uo-terms-banner {margin-top:44px}
@media(max-width:770px){
  .page-reseller .legacy-reseller #model-choice .choice{min-height:0;gap:6px;padding:22px}
  .page-reseller .legacy-reseller #model-choice .choice-kicker{padding-right:86px}
  .page-reseller .legacy-reseller #model-choice .choice-action{margin-top:16px}
  .page-reseller .legacy-reseller #m-calculator,
  .page-reseller .legacy-reseller #c-calculator {scroll-margin-top:90px}
}
@media(prefers-reduced-motion:reduce){
  .page-reseller .legacy-reseller #model-choice .choice,
  .page-reseller .legacy-reseller #model-choice .choice-action {transition:none}
  .page-reseller .legacy-reseller #model-choice .choice:hover {transform:none}
}
