.legacy-reseller{ --brand:#3E4D5C; --navy:#202326; --ink:#202326; --muted:#767A77; --line:#E9EEF2; --soft:#F5F7F9; }
.legacy-reseller *{ box-sizing:border-box; }
.legacy-reseller{ scroll-behavior:smooth; }
.legacy-reseller{ margin:0; background:#FFF; color:var(--ink); font:15px/1.6 Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif; }
.legacy-reseller button, .legacy-reseller input, .legacy-reseller select, .legacy-reseller textarea{ font:inherit; }
.legacy-reseller a{ color:inherit; }
.legacy-reseller button{ cursor:pointer; }
.legacy-reseller :focus-visible{ outline:3px solid #3E4D5C; outline-offset:3px; }
.legacy-reseller .skip-link{ position:absolute; top:-60px; left:20px; padding:10px 16px; z-index:200; background:white; border-radius:8px; }
.legacy-reseller .skip-link:focus{ top:10px; }
.legacy-reseller .site-shell{ width:min(1180px,calc(100% - 48px)); margin:0 auto; }
.legacy-reseller .site-header{ position:sticky; top:0; z-index:50; background:rgba(255, 255, 255, .96); backdrop-filter:blur(16px); border-bottom:1px solid var(--line); }
.legacy-reseller .site-nav{ display:flex; align-items:center; min-height:78px; gap:24px; }
.legacy-reseller .site-logo{ width:200px; height:auto; display:block; flex-shrink:0; }
.legacy-reseller .site-nav-links{ margin-left:auto; display:flex; align-items:center; gap:26px; }
.legacy-reseller .site-nav-links a{ font-weight:700; text-decoration:none; font-size:13px; color:#767A77; }
.legacy-reseller .site-nav-links a:hover{ color:#3E4D5C; }
.legacy-reseller .site-nav-cta{ background:var(--navy); color:white; text-decoration:none; font-weight:800; font-size:13px; padding:11px 18px; border-radius:9px; flex-shrink:0; }
.legacy-reseller .site-nav-cta:hover{ background:#46494A; }
.legacy-reseller .top-hero{ background:radial-gradient(ellipse at 95% 20%,#F5F7F9 0,transparent 40%),linear-gradient(120deg,#E9EEF2,#FFF 67%); padding:64px 0 52px; border-bottom:1px solid var(--line); }
.legacy-reseller .top-eyebrow{ color:#35393B; text-transform:uppercase; letter-spacing:.18em; font-size:11px; font-weight:850; margin:0 0 14px; }
.legacy-reseller .top-hero h1{ max-width:900px; font-size:clamp(37px,5vw,65px); line-height:1.08; letter-spacing:-.05em; margin:0 0 16px; }
.legacy-reseller .top-hero p{ color:#767A77; font-size:17px; max-width:850px; margin:0 0 23px; }
.legacy-reseller .top-hero p strong{ color:#202326; }
.legacy-reseller .top-actions{ display:flex; gap:12px; flex-wrap:wrap; align-items:center; }
.legacy-reseller .primary-button, .legacy-reseller .secondary-button{ text-decoration:none; display:inline-flex; align-items:center; justify-content:center; border-radius:11px; padding:13px 19px; font-weight:800; font-size:14px; }
.legacy-reseller .primary-button{ background:var(--brand); color:#202326; }
.legacy-reseller .primary-button:hover{ background:#66798B; }
.legacy-reseller .secondary-button{ border:1px solid #E9EEF2; background:white; color:#46494A; }
.legacy-reseller .secondary-button:hover{ background:#F5F7F9; }
.legacy-reseller .choose{ padding:52px 0 46px; }
.legacy-reseller .section-topline{ color:#35393B; text-transform:uppercase; font-size:11px; font-weight:850; letter-spacing:.14em; margin:0 0 7px; }
.legacy-reseller .choose h2, .legacy-reseller .contact h2{ font-size:clamp(28px,3vw,40px); letter-spacing:-.035em; line-height:1.18; margin:0 0 10px; }
.legacy-reseller .choose-description{ color:#767A77; margin:0 0 23px; max-width:850px; }
.legacy-reseller .model-chooser{ display:grid; grid-template-columns:1fr 1fr; gap:19px; }
.legacy-reseller .choice{ padding:26px 27px 24px; border-radius:20px; border:2px solid #F5F7F9; background:white; text-align:left; box-shadow:0 10px 25px #27333E08; transition:box-shadow .15s, border-color .15s; }
.legacy-reseller .choice:hover{ box-shadow:0 13px 30px #27333E15; }
.legacy-reseller .choice[aria-selected=true]{ border-color:#66798B; box-shadow:0 10px 32px #66798B21; background:linear-gradient(160deg,#E9EEF2,#FFF 67%); }
.legacy-reseller .choice-kicker{ color:#35393B; text-transform:uppercase; letter-spacing:.1em; font-size:16px; font-weight:800; display:block; margin-bottom:9px; }
.legacy-reseller .choice-name{ font-size:21px; font-weight:850; letter-spacing:-.025em; display:block; color:#202326; }
.legacy-reseller .choice-amount{ color:#35393B; font-size:29px; font-weight:600; display:block; line-height:1.3; margin:9px 0; }
.legacy-reseller .choice-copy{ display:block; color:#767A77; font-size:13px; min-height:41px; }
.legacy-reseller .choice-action{ display:inline-flex; align-items:center; color:#35393B; font-weight:850; margin-top:12px; font-size:13px; }
.legacy-reseller .choice-action::after{ content:"→"; margin-left:10px; font-size:18px; }
.legacy-reseller .model-introbar{ background:#F5F7F9; border-block:1px solid #E9EEF2; }
.legacy-reseller .model-introbar .site-shell{ display:flex; justify-content:space-between; align-items:center; padding-block:12px; gap:15px; }
.legacy-reseller .model-introbar strong{ color:#35393B; font-size:13px; }
.legacy-reseller .model-introbar span{ color:#767A77; font-size:12px; }
.legacy-reseller .model-panel[hidden]{ display:none !important; }
.legacy-reseller .model-panel{ overflow:clip; }
.legacy-reseller .model-panel .cta-forward-link{ display:inline-flex; background:#3E4D5C; color:#202326; font-weight:850; text-decoration:none; padding:12px 20px; border-radius:10px; margin-top:22px; }
.legacy-reseller .model-panel .cta-forward-link:hover{ background:#66798B; }
.legacy-reseller .model-panel .hero img{ display:block; width:min(520px,100%) !important; height:auto !important; max-width:100%; }
.legacy-reseller .model-monthly .hero-art, .legacy-reseller .model-commission .hero-grid>div:last-child{ min-width:0; }
.legacy-reseller .contact{ background:#E9EEF2; border-top:1px solid #F5F7F9; padding:82px 0; }
.legacy-reseller .contact-layout{ display:grid; grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr); gap:44px; align-items:start; }
.legacy-reseller .contact-intro p{ color:#767A77; line-height:1.75; max-width:410px; }
.legacy-reseller .contact-note{ font-size:12px; color:#767A77; margin-top:26px; padding-left:14px; border-left:3px solid #D4DDE5; }
.legacy-reseller .contact-form{ background:#FFF; border:1px solid #E9EEF2; box-shadow:0 15px 45px #3E4D5C1A; border-radius:23px; padding:29px; }
.legacy-reseller .contact-form h3{ margin:0 0 19px; font-size:20px; letter-spacing:-.02em; }
.legacy-reseller .form-grid{ display:grid; grid-template-columns:1fr 1fr; gap:16px; }
.legacy-reseller .form-field{ display:flex; flex-direction:column; gap:6px; }
.legacy-reseller .form-field.full{ grid-column:1/-1; }
.legacy-reseller .form-field label{ color:#46494A; font-weight:750; font-size:12px; }
.legacy-reseller .form-field input, .legacy-reseller .form-field select, .legacy-reseller .form-field textarea{ width:100%; border:1px solid #E9EEF2; background:white; padding:11px 12px; border-radius:9px; font-size:14px; color:#202326; }
.legacy-reseller .form-field input:focus, .legacy-reseller .form-field select:focus, .legacy-reseller .form-field textarea:focus{ border-color:#3E4D5C; outline:2px solid #66798B35; }
.legacy-reseller .form-field textarea{ resize:vertical; min-height:95px; }
.legacy-reseller .form-field .helper{ color:#A7B4C0; font-size:11px; }
.legacy-reseller .form-privacy{ font-size:11px; color:#767A77; margin:15px 0; line-height:1.7; }
.legacy-reseller .submit-button{ width:100%; background:#3E4D5C; border:0; border-radius:10px; color:#202326; padding:14px; font-size:14px; font-weight:850; }
.legacy-reseller .submit-button:hover{ background:#66798B; }
.legacy-reseller .submit-button:disabled{ opacity:.65; cursor:wait; }
.legacy-reseller .form-status{ min-height:21px; margin:12px 0 0; font-size:12px; color:#46494A; }
.legacy-reseller .form-status[data-status=error]{ color:#3E4D5C; }
.legacy-reseller .form-status[data-status=success]{ color:#202326; }
.legacy-reseller .site-footer{ padding:24px 0; text-align:center; font-size:12px; color:#767A77; border-top:1px solid var(--line); }
@media (max-width:920px) {.legacy-reseller .site-nav-links{ gap:14px; }
.legacy-reseller .site-logo{ width:175px; }
.legacy-reseller .contact-layout{ gap:25px; }}
@media (max-width:700px) {.legacy-reseller .site-shell{ width:calc(100% - 34px); }
.legacy-reseller .site-nav{ flex-wrap:wrap; gap:9px 15px; padding:12px 0; }
.legacy-reseller .site-logo{ width:160px; }
.legacy-reseller .site-nav-links{ width:100%; order:3; overflow:auto; gap:18px; margin-left:0; }
.legacy-reseller .site-nav-links a{ white-space:nowrap; }
.legacy-reseller .site-nav-cta{ margin-left:auto; padding:9px 11px; font-size:12px; }
.legacy-reseller .top-hero{ padding:44px 0 40px; }
.legacy-reseller .top-hero p{ font-size:15px; }
.legacy-reseller .model-chooser{ grid-template-columns:1fr; }
.legacy-reseller .choice{ padding:22px; }
.legacy-reseller .choice-copy{ min-height:0; }
.legacy-reseller .contact{ padding:55px 0; }
.legacy-reseller .contact-layout{ grid-template-columns:1fr; gap:20px; }
.legacy-reseller .form-grid{ grid-template-columns:1fr; gap:13px; }
.legacy-reseller .form-field.full{ grid-column:auto; }
.legacy-reseller .contact-form{ padding:20px; }
.legacy-reseller .model-introbar .site-shell{ align-items:start; flex-direction:column; gap:4px; }}
@media (prefers-reduced-motion:reduce) {.legacy-reseller{ scroll-behavior:auto; }
.legacy-reseller .choice{ transition:none; }}
.legacy-reseller .model-monthly{
  --ink:#1F2326;
  --muted:#767A77;
  --red:#66798B;
  --blue:#66798B;
  --green:#35393B;
  --border:#F5F7F9;
  --pale:#F5F7F9
}
.legacy-reseller .model-monthly *{
  box-sizing:border-box
}
.legacy-reseller .model-monthly{
  scroll-behavior:smooth
}
.legacy-reseller .model-monthly{
  margin:0;
  color:var(--ink);
  background:#FFF;
  font:15px/1.6 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif
}
.legacy-reseller .model-monthly h1, .legacy-reseller .model-monthly h2, .legacy-reseller .model-monthly h3, .legacy-reseller .model-monthly p{
  margin-top:0
}
.legacy-reseller .model-monthly h1, .legacy-reseller .model-monthly h2, .legacy-reseller .model-monthly h3{
  line-height:1.15;
  letter-spacing:-.025em
}
.legacy-reseller .model-monthly h1{
  font-size:clamp(36px,4.8vw,61px);
  letter-spacing:-.055em;
  margin-bottom:22px
}
.legacy-reseller .model-monthly h2{
  font-size:clamp(28px,3.3vw,40px);
  margin:8px 0 16px
}
.legacy-reseller .model-monthly a{
  color:inherit;
  text-decoration:none
}
.legacy-reseller .model-monthly .wrap{
  width:min(1150px,calc(100% - 44px));
  margin:0 auto
}
.legacy-reseller .model-monthly header{
  border-bottom:1px solid var(--border)
}
.legacy-reseller .model-monthly nav{
  height:72px;
  display:flex;
  align-items:center;
  justify-content:space-between
}
.legacy-reseller .model-monthly .nav-label{
  font-weight:750;
  color:var(--muted);
  font-size:12px;
  letter-spacing:.11em
}
.legacy-reseller .model-monthly .hero{
  background:linear-gradient(117deg,#E9EEF2,#FFF 85%);
  border-bottom:1px solid var(--border)
}
.legacy-reseller .model-monthly .hero-inner{
  display:grid;
  grid-template-columns:1.02fr .98fr;
  gap:25px;
  align-items:center;
  padding:58px 0 72px
}
.legacy-reseller .model-monthly .eyebrow{
  font-size:11px;
  font-weight:850;
  letter-spacing:.14em;
  text-transform:uppercase;
  color:var(--blue);
  margin-bottom:18px
}
.legacy-reseller .model-monthly .hero p{
  font-size:17px;
  max-width:600px;
  color:#46494A
}
.legacy-reseller .model-monthly .hero .emphasis{
  font-size:16px;
  font-weight:750;
  color:var(--ink)
}
.legacy-reseller .model-monthly .hero img{
  width:100%;
  height:auto;
  border-radius:22px;
  box-shadow:0 22px 60px #3E4D5C21
}
.legacy-reseller .model-monthly .pills{
  display:flex;
  gap:9px;
  flex-wrap:wrap;
  margin-top:24px
}
.legacy-reseller .model-monthly .pill{
  border:1px solid #E9EEF2;
  background:#E9EEF2;
  color:var(--green);
  font-size:12px;
  font-weight:750;
  border-radius:30px;
  padding:8px 11px
}
.legacy-reseller .model-monthly .pill:before{
  content:"✓";
  margin-right:7px
}
.legacy-reseller .model-monthly .section{
  padding:78px 0
}
.legacy-reseller .model-monthly .alt{
  background:var(--pale)
}
.legacy-reseller .model-monthly .label{
  font-size:11px;
  letter-spacing:.12em;
  text-transform:uppercase;
  color:var(--blue);
  font-weight:850
}
.legacy-reseller .model-monthly .lede{
  font-size:16px;
  color:var(--muted);
  max-width:820px
}
.legacy-reseller .model-monthly .plans{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:18px;
  margin:32px 0 18px
}
.legacy-reseller .model-monthly .plan{
  position:relative;
  background:#FFF;
  border:1px solid var(--border);
  padding:29px;
  border-radius:22px;
  display:flex;
  flex-direction:column;
  gap:19px
}
.legacy-reseller .model-monthly .plan.featured{
  border:2px solid #66798B;
  box-shadow:0 14px 40px #66798B15
}
.legacy-reseller .model-monthly .plan-heading{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:5px
}
.legacy-reseller .model-monthly .plan h3{
  margin:0;
  font-size:28px
}
.legacy-reseller .model-monthly .tag{
  display:inline-block;
  background:#F5F7F9;
  color:var(--green);
  padding:5px 10px;
  font-size:11px;
  font-weight:800;
  border-radius:20px
}
.legacy-reseller .model-monthly .price{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:7px;
  line-height:1
}
.legacy-reseller .model-monthly .price-main{
  display:flex;
  align-items:flex-end;
  gap:8px
}
.legacy-reseller .model-monthly .plan-current-monthly{
  font-weight:850;
  font-size:34px;
  letter-spacing:-.06em;
  line-height:1
}
.legacy-reseller .model-monthly .plan-monthly-unit{
  font-size:13px;
  color:var(--muted);
  font-weight:500;
  letter-spacing:0;
  line-height:1.2;
  padding-bottom:3px
}
.legacy-reseller .model-monthly .price-meta{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:6px;
  min-height:18px;
  font-size:12px;
  color:#767A77;
  line-height:1.45
}
.legacy-reseller .model-monthly .price-meta[hidden]{
  display:none!important
}
.legacy-reseller .model-monthly .plan-old-monthly{
  color:#A7B4C0;
  text-decoration-thickness:1.5px;
  text-decoration-color:#A7B4C0
}
.legacy-reseller .model-monthly .price-meta-note{
  color:#35393B;
  font-weight:700
}
.legacy-reseller .model-monthly .plan-line{
  border-top:1px solid var(--border);
  padding-top:17px;
  display:flex;
  flex-direction:column;
  gap:4px;
  font-size:14px
}
.legacy-reseller .model-monthly .plan-line span{
  color:var(--muted)
}
.legacy-reseller .model-monthly .count{
  font-size:36px;
  letter-spacing:-.04em;
  line-height:1
}
.legacy-reseller .model-monthly .plan-profit{
  margin-top:auto;
  background:#F5F7F9;
  padding:17px;
  border-radius:12px
}
.legacy-reseller .model-monthly .plan-profit small{
  font-size:12px;
  line-height:1.4;
  color:#46494A;
  display:block
}
.legacy-reseller .model-monthly .plan-profit b{
  display:block;
  font-size:30px;
  letter-spacing:-.04em;
  color:var(--green);
  margin-top:6px
}
.legacy-reseller .model-monthly .note{
  font-size:12px;
  color:#767A77;
  line-height:1.7
}
.legacy-reseller .model-monthly .features{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:15px;
  margin:30px 0 18px
}
.legacy-reseller .model-monthly .feature{
  background:white;
  padding:24px;
  border:1px solid var(--border);
  border-radius:17px
}
.legacy-reseller .model-monthly .feature-icon{
  width:42px;
  height:42px;
  border-radius:12px;
  background:#F5F7F9;
  display:grid;
  place-items:center;
  margin-bottom:13px;
  font-size:22px
}
.legacy-reseller .model-monthly .feature h3{
  font-size:16px;
  margin-bottom:8px
}
.legacy-reseller .model-monthly .feature p{
  color:var(--muted);
  font-size:13px;
  line-height:1.65;
  margin:0
}
.legacy-reseller .model-monthly .table-wrap{
  overflow-x:auto;
  border:1px solid var(--border);
  border-radius:17px;
  margin-top:26px
}
.legacy-reseller .model-monthly table{
  width:100%;
  border-collapse:collapse;
  min-width:620px
}
.legacy-reseller .model-monthly th, .legacy-reseller .model-monthly td{
  padding:15px 18px;
  text-align:right;
  border-bottom:1px solid var(--border)
}
.legacy-reseller .model-monthly th:first-child, .legacy-reseller .model-monthly td:first-child{
  text-align:left
}
.legacy-reseller .model-monthly th{
  background:#F5F7F9;
  font-size:13px
}
.legacy-reseller .model-monthly td{
  font-size:14px
}
.legacy-reseller .model-monthly tr:last-child td{
  border:0
}
.legacy-reseller .model-monthly tr.em td{
  color:var(--green);
  font-weight:850;
  background:#E9EEF2
}
.legacy-reseller .model-monthly .calculator{
  margin-top:28px;
  background:#FFF;
  border:1px solid var(--border);
  border-radius:22px;
  padding:30px
}
.legacy-reseller .model-monthly .control-grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:36px
}
.legacy-reseller .model-monthly .field{
  margin-bottom:26px
}
.legacy-reseller .model-monthly .field label{
  display:block;
  font-size:14px;
  font-weight:750;
  margin-bottom:9px
}
.legacy-reseller .model-monthly .field .value{
  font-size:21px;
  font-weight:850;
  margin-bottom:8px
}
.legacy-reseller .model-monthly .price-presets{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin-top:14px
}
.legacy-reseller .model-monthly .price-preset{
  appearance:none;
  border:1px solid #E9EEF2;
  background:#FFF;
  color:#46494A;
  border-radius:999px;
  padding:9px 18px;
  font-size:14px;
  font-weight:700;
  line-height:1.2
}
.legacy-reseller .model-monthly .price-preset.is-active{
  background:#101010;
  border-color:#101010;
  color:#FFF
}
.legacy-reseller .model-monthly .price-preset:hover{
  border-color:#E9EEF2
}
.legacy-reseller .model-monthly input[type=range]{
  width:100%;
  accent-color:#66798B
}
.legacy-reseller .model-monthly select{
  width:100%;
  border:1px solid #E9EEF2;
  border-radius:10px;
  padding:13px;
  font:inherit;
  background:#FFF
}
.legacy-reseller .model-monthly .breakdown{
  border-radius:16px;
  background:#F5F7F9;
  padding:21px
}
.legacy-reseller .model-monthly .line{
  display:flex;
  justify-content:space-between;
  gap:12px;
  padding:11px 0;
  border-bottom:1px solid #F5F7F9;
  font-size:14px
}
.legacy-reseller .model-monthly .line:last-child{
  border:none
}
.legacy-reseller .model-monthly .results{
  display:grid;
  grid-template-columns:repeat(2,1fr);
  gap:20px;
  margin-top:20px;
  padding-top:20px;
  border-top:1px solid var(--border)
}
.legacy-reseller .model-monthly .result small{
  font-size:12px;
  color:var(--muted)
}
.legacy-reseller .model-monthly .result strong{
  display:block;
  font-size:clamp(24px,3vw,37px);
  letter-spacing:-.045em;
  color:var(--green)
}
.legacy-reseller .model-monthly .benefits{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:24px;
  margin-top:32px
}
.legacy-reseller .model-monthly .benefit{
  padding:10px 0
}
.legacy-reseller .model-monthly .benefit .symbol{
  font-size:24px
}
.legacy-reseller .model-monthly .benefit h3{
  font-size:17px;
  margin:12px 0 7px
}
.legacy-reseller .model-monthly .benefit p{
  font-size:13px;
  color:var(--muted)
}
.legacy-reseller .model-monthly .cta{
  text-align:center;
  background:#202326;
  color:white;
  padding:70px 20px
}
.legacy-reseller .model-monthly .cta h2{
  font-size:clamp(30px,3.4vw,43px)
}
.legacy-reseller .model-monthly .cta p{
  color:#E9EEF2;
  font-size:17px
}
.legacy-reseller .model-monthly .cta .cta-strong{
  color:white;
  font-size:20px;
  font-weight:800
}
.legacy-reseller .model-monthly .footer{
  font-size:11px;
  color:#A7B4C0;
  line-height:1.7;
  padding:27px 0
}
@media  (max-width:900px)  {.legacy-reseller .model-monthly .hero-inner{
    grid-template-columns:1fr
  }
.legacy-reseller .model-monthly .hero img{
    width:min(720px,100%)
  }
.legacy-reseller .model-monthly .features, .legacy-reseller .model-monthly .benefits{
    grid-template-columns:repeat(2,1fr)
  }
.legacy-reseller .model-monthly .plan{
    padding:20px
  }
.legacy-reseller .model-monthly .price{
    font-size:31px
  }}
@media  (max-width:670px)  {.legacy-reseller .model-monthly .wrap{
    width:min(100% - 32px,1150px)
  }
.legacy-reseller .model-monthly .hero-inner{
    padding:38px 0
  }
.legacy-reseller .model-monthly .section{
    padding:55px 0
  }
.legacy-reseller .model-monthly .plans, .legacy-reseller .model-monthly .features, .legacy-reseller .model-monthly .benefits, .legacy-reseller .model-monthly .control-grid{
    grid-template-columns:1fr
  }
.legacy-reseller .model-monthly .plan{
    padding:27px
  }
.legacy-reseller .model-monthly .results{
    gap:10px
  }
.legacy-reseller .model-monthly .calculator{
    padding:19px
  }
.legacy-reseller .model-monthly .price{
    font-size:34px
  }}
.legacy-reseller .model-monthly .meeemup-logo{
  flex:none
}
.legacy-reseller .model-monthly .meeemup-logo a{
  display:inline-block;
  vertical-align:middle
}
.legacy-reseller .model-monthly .meeemup-logo img{
  display:block;
  width:220px;
  max-width:100%;
  height:auto
}
.legacy-reseller .model-monthly .hero-art picture{
  display:block
}
.legacy-reseller .model-monthly .hero-art img{
  display:block;
  width:min(520px,100%);
  max-width:100%;
  height:auto
}
@media  (max-width:500px)  {.legacy-reseller .model-monthly nav{
    height:auto;
    min-height:72px;
    padding:14px 0;
    gap:12px;
    flex-wrap:wrap
  }
.legacy-reseller .model-monthly .meeemup-logo img{
    width:180px
  }
.legacy-reseller .model-monthly .nav-label{
    font-size:10px;
    letter-spacing:.04em;
    text-align:right
  }
.legacy-reseller .model-monthly .hero-inner{
    gap:22px
  }}
@media  (max-width:580px)  {.legacy-reseller .model-monthly .hero-art img{
    width:min(520px,calc(100vw - 52px));max-width:100%
  }}
@media  (prefers-reduced-motion:reduce)  {.legacy-reseller .model-monthly{
    scroll-behavior:auto
  }}
.legacy-reseller .model-commission{--ink:#1F2326;--muted:#767A77;--red:#66798B;--blue:#3E4D5C;--green:#35393B;--pale:#E9EEF2;--stroke:#F5F7F9}
.legacy-reseller .model-commission *{box-sizing:border-box}
.legacy-reseller .model-commission{scroll-behavior:smooth}
.legacy-reseller .model-commission{margin:0;background:#FFF;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.5}
.legacy-reseller .model-commission a{color:inherit;text-decoration:none}
.legacy-reseller .model-commission .wrap{max-width:1180px;margin:auto;padding:0 26px}
.legacy-reseller .model-commission .nav{height:72px;display:flex;align-items:center;justify-content:space-between}
.legacy-reseller .model-commission .brand{font-size:27px;letter-spacing:-1.7px;font-weight:850;color:var(--red)}
.legacy-reseller .model-commission .navright{font-size:13px;font-weight:700;color:var(--muted)}
.legacy-reseller .model-commission .hero{background:linear-gradient(125deg,#E9EEF2 0%,#E9EEF2 50%,#FFF 100%);border-bottom:1px solid var(--stroke);overflow:hidden}
.legacy-reseller .model-commission .hero-grid{display:grid;grid-template-columns:1fr 1.06fr;align-items:center;gap:18px;padding:40px 0 65px}
.legacy-reseller .model-commission .eyebrow{font-size:12px;letter-spacing:1.7px;text-transform:uppercase;font-weight:800;color:var(--blue);margin:0 0 17px}
.legacy-reseller .model-commission .hero h1{font-size:clamp(39px,4.6vw,66px);line-height:1.075;letter-spacing:-2.7px;margin:0 0 23px}
.legacy-reseller .model-commission .hero p{font-size:17px;color:#46494A;max-width:550px}
.legacy-reseller .model-commission .subclaim{font-weight:750!important;color:var(--ink)!important}
.legacy-reseller .model-commission .hero-image{width:min(520px,100%);height:auto;border-radius:24px;box-shadow:0 26px 60px rgba(70, 73, 74, .12)}
.legacy-reseller .model-commission .pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}
.legacy-reseller .model-commission .pill{display:inline-flex;gap:7px;align-items:center;border:1px solid #E9EEF2;background:#F5F7F9;color:#202326;padding:8px 11px;border-radius:50px;font-size:12px;font-weight:750}
.legacy-reseller .model-commission .pill:before{content:"✓";font-weight:900}
.legacy-reseller .model-commission .section{padding:75px 0}
.legacy-reseller .model-commission .alt{background:var(--pale)}
.legacy-reseller .model-commission .label{color:var(--blue);letter-spacing:1.2px;text-transform:uppercase;font-weight:850;font-size:11px}
.legacy-reseller .model-commission .section h2{font-size:clamp(27px,3vw,39px);letter-spacing:-1.2px;line-height:1.15;margin:10px 0 15px}
.legacy-reseller .model-commission .lede{color:var(--muted);font-size:16px;max-width:720px}
.legacy-reseller .model-commission .pricing{display:grid;grid-template-columns:1.1fr .9fr;gap:22px;margin-top:27px}
.legacy-reseller .model-commission .pricebox, .legacy-reseller .model-commission .note-card, .legacy-reseller .model-commission .scenario, .legacy-reseller .model-commission .calculator, .legacy-reseller .model-commission .feature{background:#FFF;border:1px solid var(--stroke);border-radius:21px}
.legacy-reseller .model-commission .pricebox{padding:34px}
.legacy-reseller .model-commission .rate{display:flex;align-items:baseline;gap:12px}
.legacy-reseller .model-commission .rate strong{font-size:78px;letter-spacing:-5px}
.legacy-reseller .model-commission .rate span{color:var(--muted);font-size:15px}
.legacy-reseller .model-commission .rate-head{font-size:13px;font-weight:800}
.legacy-reseller .model-commission .tag{display:inline-block;background:#F5F7F9;color:#35393B;padding:5px 10px;border-radius:60px;font-size:11px;font-weight:800;margin-top:13px}
.legacy-reseller .model-commission .pricebox p, .legacy-reseller .model-commission .note-card p{color:var(--muted)}
.legacy-reseller .model-commission .note-card{padding:30px;background:#202326;color:white}
.legacy-reseller .model-commission .note-card h3{font-size:25px;margin:0 0 14px}
.legacy-reseller .model-commission .note-card p{color:#E9EEF2}
.legacy-reseller .model-commission .example{font-size:25px;font-weight:850;color:#FFF}
.legacy-reseller .model-commission .feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}
.legacy-reseller .model-commission .feature{padding:24px}
.legacy-reseller .model-commission .feature-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:13px;background:#F5F7F9;color:var(--blue);font-size:23px;margin-bottom:15px}
.legacy-reseller .model-commission .feature h3{margin:0 0 7px;font-size:16px}
.legacy-reseller .model-commission .feature p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}
.legacy-reseller .model-commission .scenarios{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:29px}
.legacy-reseller .model-commission .scenario{padding:28px}
.legacy-reseller .model-commission .scenario .big{font-size:49px;font-weight:900;color:var(--green);letter-spacing:-2px}
.legacy-reseller .model-commission .scenario h3{font-size:21px;margin:0}
.legacy-reseller .model-commission .scenario .caption{font-size:13px;color:var(--muted)}
.legacy-reseller .model-commission .line{border-top:1px solid var(--stroke);padding:11px 0;display:flex;justify-content:space-between;gap:12px;font-size:14px}
.legacy-reseller .model-commission .line:first-of-type{margin-top:18px}
.legacy-reseller .model-commission .highlight{font-weight:800;color:var(--green)}
.legacy-reseller .model-commission .calculator{margin-top:25px;padding:30px}
.legacy-reseller .model-commission .calc-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}
.legacy-reseller .model-commission .field{display:flex;flex-direction:column;gap:11px;padding:13px 0}
.legacy-reseller .model-commission .field label{font-weight:700;font-size:14px}
.legacy-reseller .model-commission .field select, .legacy-reseller .model-commission .field input{width:100%}
.legacy-reseller .model-commission .field select{padding:12px;border-radius:9px;border:1px solid #E9EEF2;background:white;font-size:15px}
.legacy-reseller .model-commission input[type=range]{accent-color:var(--blue)}
.legacy-reseller .model-commission .field .v{font-size:20px;font-weight:800}
.legacy-reseller .model-commission .results{background:#E9EEF2;border-radius:17px;padding:23px;display:grid;grid-template-columns:1fr 1fr;gap:18px}
.legacy-reseller .model-commission .result-label{font-size:12px;color:var(--muted)}
.legacy-reseller .model-commission .result-number{font-size:clamp(24px,2.6vw,37px);font-weight:900;letter-spacing:-1px;color:var(--green)}
.legacy-reseller .model-commission .footnote{color:#767A77;font-size:12px;line-height:1.6}
.legacy-reseller .model-commission .cta{text-align:center;padding:65px 25px;background:#202326;color:#FFF}
.legacy-reseller .model-commission .cta h2{font-size:37px;line-height:1.2;margin:0 0 12px}
.legacy-reseller .model-commission .cta p{color:#E9EEF2;font-size:17px}
.legacy-reseller .model-commission footer{padding:26px 0;color:#A7B4C0;font-size:11px;line-height:1.7}
@media  (max-width:880px) {.legacy-reseller .model-commission .hero-grid, .legacy-reseller .model-commission .pricing{grid-template-columns:1fr}
.legacy-reseller .model-commission .hero-grid{padding-top:25px}
.legacy-reseller .model-commission .hero-image{max-height:520px;object-fit:contain}
.legacy-reseller .model-commission .feature-grid{grid-template-columns:repeat(2,1fr)}}
@media  (max-width:580px) {.legacy-reseller .model-commission .wrap{padding:0 18px}
.legacy-reseller .model-commission .hero h1{letter-spacing:-1.7px}
.legacy-reseller .model-commission .hero-grid{padding-bottom:34px}
.legacy-reseller .model-commission .section{padding:52px 0}
.legacy-reseller .model-commission .scenarios, .legacy-reseller .model-commission .calc-grid, .legacy-reseller .model-commission .results, .legacy-reseller .model-commission .feature-grid{grid-template-columns:1fr}
.legacy-reseller .model-commission .pricebox{padding:24px}
.legacy-reseller .model-commission .scenario{padding:22px}
.legacy-reseller .model-commission .rate strong{font-size:62px}
.legacy-reseller .model-commission .hero p{font-size:15px}}
@media  (prefers-reduced-motion:reduce) {.legacy-reseller .model-commission{scroll-behavior:auto}}
.legacy-reseller .model-commission .brand-img{width:220px}
@media  (max-width:500px) {.legacy-reseller .model-commission .brand-img{width:180px}}
@media  (max-width:580px) {.legacy-reseller .model-commission .hero-image{width:min(520px,calc(100vw - 52px));max-width:100%}}
.legacy-reseller #model-monthly, .legacy-reseller #model-commission{ scroll-margin-top:90px; }
.legacy-reseller .model-panel section[id], .legacy-reseller #partner-form, .legacy-reseller #model-choice{ scroll-margin-top:92px; }
.legacy-reseller .model-monthly .pricing-flexibility{ padding:78px 0; background:#F5F7F9; border-top:1px solid #F5F7F9; }
.legacy-reseller .model-monthly .pricing-flexibility h2{ max-width:940px; margin:0 0 20px; font-size:clamp(29px,3.2vw,42px); line-height:1.2; letter-spacing:-.035em; color:#202326; }
.legacy-reseller .model-monthly .pricing-flexibility p{ font-size:15px; line-height:1.82; color:#46494A; max-width:1040px; margin:0 0 16px; }
.legacy-reseller .model-monthly .pricing-flexibility p:last-child{ margin-bottom:0; }
.legacy-reseller .platform-opportunities{ padding:83px 0 75px; border-top:1px solid #F5F7F9; background:linear-gradient(155deg,#F5F7F9 0%,#FFF 70%); }
.legacy-reseller .platform-opportunities h2{ max-width:940px; font-size:clamp(29px,3.3vw,43px); letter-spacing:-.04em; line-height:1.2; margin:0 0 20px; color:#202326; }
.legacy-reseller .platform-opportunities .platform-lede{ font-size:16px; line-height:1.8; color:#767A77; max-width:1000px; margin:0 0 18px; }
.legacy-reseller .platform-opportunities h3{ font-size:clamp(23px,2.4vw,30px); line-height:1.25; letter-spacing:-.025em; margin:34px 0 19px; color:#202326; }
.legacy-reseller .platform-opportunities .platform-grid{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:14px; margin:0 0 44px; }
.legacy-reseller .platform-opportunities .platform-item{ border:1px solid #F5F7F9; background:#FFF; border-radius:16px; padding:20px; min-width:0; box-shadow:0 6px 21px rgba(70, 73, 74, .035); }
.legacy-reseller .platform-opportunities .platform-item h4{ font-size:15px; color:#202326; line-height:1.4; margin:0 0 7px; font-weight:750; }
.legacy-reseller .platform-opportunities .platform-item p{ font-size:13px; color:#767A77; line-height:1.7; margin:0; }
.legacy-reseller .platform-opportunities .platform-conclusion h3{ margin:0 0 13px; }
.legacy-reseller .platform-opportunities .platform-conclusion p{ max-width:1060px; font-size:15px; line-height:1.78; color:#767A77; margin:0 0 13px; }
.legacy-reseller .platform-opportunities .platform-conclusion .platform-disclaimer{ font-size:12px; color:#767A77; padding-top:7px; margin:0; }
@media  (max-width:1000px) {.legacy-reseller .platform-opportunities .platform-grid{ grid-template-columns:repeat(3,minmax(0,1fr)); }}
@media  (max-width:750px) {.legacy-reseller .platform-opportunities{ padding:62px 0; }
.legacy-reseller .model-monthly .pricing-flexibility{ padding:57px 0; }
.legacy-reseller .platform-opportunities .platform-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }}
@media  (max-width:470px) {.legacy-reseller .platform-opportunities .platform-grid{ grid-template-columns:1fr; }
.legacy-reseller .platform-opportunities .platform-item{ padding:17px; }}
.legacy-reseller .model-commission .commission-presets{ display:flex; flex-wrap:wrap; gap:10px; margin-top:14px; }
.legacy-reseller .model-commission .commission-preset{ appearance:none; border:1px solid #E9EEF2; background:#FFF; color:#46494A; border-radius:999px; padding:9px 18px; font-size:14px; font-weight:700; line-height:1.2; }
.legacy-reseller .model-commission .commission-preset.is-active{ background:#101010; border-color:#101010; color:#FFF; }
.legacy-reseller .model-commission .commission-preset:hover{ border-color:#E9EEF2; }
.legacy-reseller .model-commission .reseller-value-add{
  margin-top: 26px;
  padding: 29px 32px;
  background: #E9EEF2;
  border: 1px solid #F5F7F9;
  border-radius: 21px;
}
.legacy-reseller .model-commission .reseller-value-add h3{
  color: #1F2326;
  font-size: clamp(20px, 2.3vw, 27px);
  line-height: 1.25;
  margin: 0 0 14px;
}
.legacy-reseller .model-commission .reseller-value-add p{
  color: #767A77;
  font-size: 15px;
  line-height: 1.7;
  margin: 0 0 13px;
}
.legacy-reseller .model-commission .reseller-value-add p:last-child{ margin-bottom: 0; }
@media  (max-width: 580px) {.legacy-reseller .model-commission .reseller-value-add{ padding: 23px 20px; }}
.legacy-reseller .model-monthly .billing-area{display:flex;flex-direction:column;align-items:center;gap:8px;margin:24px 0 8px}
.legacy-reseller .model-monthly .billing-controls{display:flex;align-items:center;justify-content:center;gap:13px;flex-wrap:wrap}
.legacy-reseller .model-monthly .billing-label{font-size:15px;font-weight:800;color:#767A77;white-space:nowrap}
.legacy-reseller .model-monthly .billing-label.is-current{color:#202326}
.legacy-reseller .model-monthly .billing-toggle{width:58px;height:32px;border:1px solid #D4DDE5;border-radius:999px;background:#F5F7F9;position:relative;flex-shrink:0;transition:background .18s,border .18s}
.legacy-reseller .model-monthly .billing-toggle:before{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#3E4D5C;box-shadow:0 1px 4px #0002;transition:transform .18s,background .18s}
.legacy-reseller .model-monthly .billing-toggle[aria-checked=true]{background:#F5F7F9;border-color:#66798B}
.legacy-reseller .model-monthly .billing-toggle[aria-checked=true]:before{transform:translateX(26px);background:#3E4D5C}
.legacy-reseller .model-monthly .billing-free{border-radius:999px;border:1px solid #D4DDE5;background:#F5F7F9;color:#35393B;padding:4px 10px;font-size:11px;font-weight:850;white-space:nowrap}
.legacy-reseller .model-monthly .billing-hint{font-size:12px;color:#767A77;margin:0;text-align:center}
.legacy-reseller .model-monthly .annual-price-subtitle{display:none!important}
.legacy-reseller .model-monthly .plan-choose{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;border-radius:10px;border:1px solid #D4DDE5;background:#F5F7F9;color:#35393B;font-size:13px;font-weight:850;padding:11px 10px;text-decoration:none!important;margin-top:0}
.legacy-reseller .model-monthly .plan-choose:after{content:"";position:absolute;inset:0;cursor:pointer;border-radius:inherit}
.legacy-reseller .model-monthly .plan-choose:hover{background:#E9EEF2}
.legacy-reseller .model-monthly .plan:focus-within{outline:3px solid #3E4D5C;outline-offset:3px}
.legacy-reseller .model-monthly .plan.featured .plan-choose{background:#F5F7F9}
.legacy-reseller .model-monthly .annual-explainer{color:#35393B;font-size:12px;margin:13px 0 0;line-height:1.6}
.legacy-reseller .form-selected-details{border:1px solid #D4DDE5;background:#E9EEF2;border-radius:11px;padding:13px 15px;color:#35393B;font-size:13px;margin:14px 0 0}
.legacy-reseller .form-selected-details strong{display:block;font-size:14px}
.legacy-reseller .form-selected-details[hidden]{display:none!important}
@media (max-width:580px){.legacy-reseller .model-monthly .billing-controls{gap:9px}
.legacy-reseller .model-monthly .billing-label{font-size:13px}
.legacy-reseller .model-monthly .billing-free{font-size:10px}}
.legacy-reseller .model-monthly #m-pricing .price{
  display:flex;
  align-items:baseline;
  flex-wrap:wrap;
  column-gap:9px;
  row-gap:5px;
}
.legacy-reseller .model-monthly #m-pricing .plan-old-monthly{
  font-size:17px;
  font-weight:550;
  letter-spacing:-.015em;
  line-height:1.2;
  color:#A7B4C0;
  text-decoration:line-through;
  text-decoration-thickness:1.4px;
}
.legacy-reseller .model-monthly #m-pricing .plan-current-monthly{
  font-size:inherit;
  font-weight:inherit;
  letter-spacing:inherit;
  line-height:inherit;
  color:inherit;
}
.legacy-reseller .model-monthly #m-pricing .price-main .plan-current-monthly{
  font-size:46px !important;
  font-weight:850 !important;
  letter-spacing:-.06em !important;
  line-height:1 !important;
}
.legacy-reseller .model-monthly #m-pricing .price-main .plan-monthly-unit{
  font-size:16px !important;
  padding-bottom:5px !important;
}
.legacy-reseller .model-monthly #m-pricing .price-meta .plan-old-monthly{
  font-size:15px !important;
  font-weight:550 !important;
}
@media  (max-width: 900px) {.legacy-reseller .model-monthly #m-pricing .price-main .plan-current-monthly{
    font-size:40px !important;
  }}
@media  (max-width: 640px) {.legacy-reseller .model-monthly #m-pricing .price-main .plan-current-monthly{
    font-size:36px !important;
  }
.legacy-reseller .model-monthly #m-pricing .price-main .plan-monthly-unit{
    font-size:14px !important;
  }}
.legacy-reseller .contact-form.is-submitted > h3{ display:none; }
.legacy-reseller .contact-form .form-success[hidden]{ display:none!important; }
.legacy-reseller .contact-form .form-success{ text-align:center; padding:25px 10px 18px; }
.legacy-reseller .contact-form .form-success-icon{ display:grid; place-items:center; width:64px; height:64px; margin:0 auto 19px; border-radius:50%; background:#F5F7F9; color:#35393B; font-size:34px; font-weight:800; line-height:1; }
.legacy-reseller .contact-form .form-success h3{ font-size:clamp(23px,2.5vw,30px); line-height:1.2; color:#202326; margin:0 0 12px; }
.legacy-reseller .contact-form .form-success p{ font-size:15px; line-height:1.65; color:#767A77; margin:0 auto 22px; max-width:350px; }
.legacy-reseller .contact-form .form-success button{ background:white; border:1px solid #D4DDE5; color:#35393B; font-size:13px; font-weight:750; border-radius:10px; padding:11px 18px; cursor:pointer; }
.legacy-reseller .contact-form .form-success button:hover{ background:#F5F7F9; }
.legacy-reseller .form-status[data-status=error]{ margin-top:14px; min-height:0; padding:13px 15px; border-radius:10px; border:1px solid #D4DDE5; background:#E9EEF2; color:#3E4D5C; font-size:14px; line-height:1.55; }
.legacy-reseller .model-monthly #m-pricing .plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;align-items:stretch}
.legacy-reseller .model-monthly #m-pricing .plan{padding:22px 19px;min-width:0}
.legacy-reseller .model-monthly #m-pricing .plan.featured{padding:21px 18px}
.legacy-reseller .model-monthly #m-pricing .plan h3{font-size:34px;line-height:1.15;letter-spacing:-.04em}
.legacy-reseller .model-monthly #m-pricing .plan-heading{flex-wrap:nowrap;gap:8px;min-height:43px;align-items:flex-start}
.legacy-reseller .model-monthly #m-pricing .tag.enterprise-tag{background:#E9EEF2;color:#66798B}
.legacy-reseller .model-monthly #m-pricing .plan-heading .tag{position:absolute;top:-12px;right:17px;white-space:nowrap;z-index:1;box-shadow:0 0 0 4px #FFF}
.legacy-reseller .model-monthly #m-pricing .price-main .plan-current-monthly{font-size:31px!important}
.legacy-reseller .model-monthly #m-pricing .plan .price-meta{font-size:11px}
.legacy-reseller .model-monthly #m-pricing .plan .price-meta-note{font-size:11px}
.legacy-reseller .model-monthly #m-pricing .enterprise-entitlements{display:grid;gap:7px;color:#767A77;font-size:12px;border-top:1px solid var(--border);padding-top:13px;line-height:1.45;min-height:70px}
.legacy-reseller .model-monthly #m-pricing .enterprise-entitlements strong{color:#1F2326;font-size:14px}
.legacy-reseller .model-monthly .custom-enterprise-box{border:1px solid #E9EEF2;border-radius:20px;background:linear-gradient(120deg,#E9EEF2,#F5F7F9);padding:25px 29px;display:flex;justify-content:space-between;align-items:center;gap:22px;margin:10px 0 21px}
.legacy-reseller .model-monthly .custom-enterprise-box h3{font-size:24px;margin:0 0 10px;line-height:1.4}
.legacy-reseller .model-monthly .custom-badge{display:inline-block;font-size:12px;vertical-align:middle;color:#66798B;background:#E9EEF2;border-radius:999px;padding:5px 10px;letter-spacing:0;font-weight:800}
.legacy-reseller .model-monthly .custom-enterprise-box p{font-size:13px;color:#767A77;margin:5px 0;line-height:1.7}
.legacy-reseller .model-monthly .custom-contact-link{flex-shrink:0;display:inline-flex;justify-content:center;align-items:center;padding:12px 19px;border:1px solid #D4DDE5;border-radius:11px;color:#35393B!important;background:#F5F7F9;font-weight:850;font-size:13px;text-decoration:none}
.legacy-reseller .model-monthly .custom-contact-link:hover{background:#F5F7F9}
.legacy-reseller .model-monthly .monthly-comparison .comparison-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin:24px 0 13px;color:#46494A;font-size:14px}
.legacy-reseller .model-monthly .monthly-comparison .comparison-actions{display:flex;gap:8px;flex-wrap:wrap}
.legacy-reseller .model-monthly .monthly-comparison .comparison-actions button{border:1px solid #E9EEF2;border-radius:9px;background:#FFF;color:#767A77;padding:8px 13px;font-weight:750;font-size:12px}
.legacy-reseller .model-monthly .monthly-comparison .comparison-actions button:hover{background:#F5F7F9}
.legacy-reseller .model-monthly .monthly-comparison .comparison-scroll{overflow:auto;border:1px solid var(--border);border-radius:16px;background:#FFF;max-width:100%}
.legacy-reseller .model-monthly .monthly-comparison .comparison-table{min-width:880px;width:100%;border-collapse:collapse;table-layout:fixed}
.legacy-reseller .model-monthly .monthly-comparison .comparison-table th, .legacy-reseller .model-monthly .monthly-comparison .comparison-table td{border-bottom:1px solid #F5F7F9;padding:12px 11px;text-align:center;font-size:12px;vertical-align:middle}
.legacy-reseller .model-monthly .monthly-comparison .comparison-table thead th{background:#F5F7F9;font-weight:850;color:#1F2326;position:sticky;top:0;z-index:1}
.legacy-reseller .model-monthly .monthly-comparison .comparison-table th:nth-child(4){color:#66798B;background:#F5F7F9}
.legacy-reseller .model-monthly .monthly-comparison .comparison-table td:first-child, .legacy-reseller .model-monthly .monthly-comparison .comparison-table th:first-child{text-align:left;width:31%;padding-left:20px}
.legacy-reseller .model-monthly .monthly-comparison .comparison-table .comparison-group td{padding:0;border-top:1px solid #E9EEF2;background:#E9EEF2;text-align:left}
.legacy-reseller .model-monthly .monthly-comparison .comparison-group button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 20px;border:0;background:transparent;text-align:left;color:#202326;font-weight:850;font-size:13px}
.legacy-reseller .model-monthly .monthly-comparison .comparison-group button:hover{background:#F5F7F9}
.legacy-reseller .model-monthly .monthly-comparison .comparison-table .comparison-check{color:#35393B;font-size:17px;font-weight:900}
.legacy-reseller .model-monthly .monthly-comparison .comparison-note{color:#767A77;font-size:12px;line-height:1.7;margin-top:14px}
.legacy-reseller .model-monthly .monthly-comparison .comparison-table tr[hidden]{display:none!important}
@media (max-width:1120px){.legacy-reseller .model-monthly #m-pricing .plans{grid-template-columns:repeat(2,minmax(0,1fr))}
.legacy-reseller .model-monthly #m-pricing .plan{padding:25px}
.legacy-reseller .model-monthly #m-pricing .plan.featured{padding:24px}}
@media (max-width:620px){.legacy-reseller .model-monthly #m-pricing .plans{grid-template-columns:1fr}
.legacy-reseller .model-monthly .custom-enterprise-box{display:block;padding:22px}
.legacy-reseller .model-monthly .custom-contact-link{margin-top:14px;width:100%}}
.legacy-reseller .model-commission .commission-comparison .comparison-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin:24px 0 13px;color:#46494A;font-size:14px}
.legacy-reseller .model-commission .commission-comparison .comparison-actions{display:flex;gap:8px;flex-wrap:wrap}
.legacy-reseller .model-commission .commission-comparison .comparison-actions button{border:1px solid #E9EEF2;border-radius:9px;background:#FFF;color:#767A77;padding:8px 13px;font-weight:750;font-size:12px}
.legacy-reseller .model-commission .commission-comparison .comparison-actions button:hover{background:#F5F7F9}
.legacy-reseller .model-commission .commission-comparison .comparison-scroll{overflow:auto;border:1px solid var(--stroke);border-radius:16px;background:#FFF;max-width:100%}
.legacy-reseller .model-commission .commission-comparison .comparison-table{width:100%;border-collapse:collapse;table-layout:fixed}
.legacy-reseller .model-commission .commission-comparison .comparison-table th, .legacy-reseller .model-commission .commission-comparison .comparison-table td{border-bottom:1px solid #F5F7F9;padding:12px 18px;text-align:center;font-size:13px;vertical-align:middle}
.legacy-reseller .model-commission .commission-comparison .comparison-table thead th{background:#F5F7F9;font-weight:850;color:#1F2326;position:sticky;top:0;z-index:1}
.legacy-reseller .model-commission .commission-comparison .comparison-table th:first-child, .legacy-reseller .model-commission .commission-comparison .comparison-table td:first-child{text-align:left;width:65%}
.legacy-reseller .model-commission .commission-comparison .comparison-table .comparison-group td{padding:0;border-top:1px solid #E9EEF2;background:#E9EEF2;text-align:left}
.legacy-reseller .model-commission .commission-comparison .comparison-group button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 18px;border:0;background:transparent;text-align:left;color:#202326;font-weight:850;font-size:13px}
.legacy-reseller .model-commission .commission-comparison .comparison-group button:hover{background:#F5F7F9}
.legacy-reseller .model-commission .commission-comparison .comparison-table .comparison-check{color:#35393B;font-size:17px;font-weight:900}
.legacy-reseller .model-commission .commission-comparison .comparison-note{color:#767A77;font-size:12px;line-height:1.7;margin-top:14px}
.legacy-reseller .model-commission .commission-comparison .comparison-table tr[hidden]{display:none!important}
@media (max-width:580px){.legacy-reseller .model-commission .commission-comparison .comparison-table th, .legacy-reseller .model-commission .commission-comparison .comparison-table td{padding:11px 12px;font-size:12px}
.legacy-reseller .model-commission .commission-comparison .comparison-group button{padding:12px;font-size:12px}}
.legacy-reseller .site-footer .footer-branding{ display:flex; flex-direction:column; align-items:center; justify-content:center; gap:5px; }
.legacy-reseller .site-footer .footer-brand-row{ display:flex; align-items:center; justify-content:center; gap:4px; }
.legacy-reseller .site-footer .footer-powered-by{ font-size:13px; color:#767A77; white-space:nowrap; }
.legacy-reseller .site-footer .footer-logo{ display:block; width:128px; max-width:100%; height:auto; }
.legacy-reseller .site-footer .footer-tagline{ display:block; width:100%; text-align:center; font-size:13px; color:#767A77; font-weight:600; line-height:1.35; }
.legacy-reseller{--brand:#3E4D5C;--navy:#1F2326;--ink:#1F2326;--muted:#767A77;--line:#E9EEF2;--soft:#E9EEF2;background:#F5F7F9;color:var(--ink);font-family:var(--body);overflow:hidden}
.legacy-reseller .top-hero{background:linear-gradient(140deg,#1F2326,#46494A);color:#FFF}
.legacy-reseller .top-hero h1{color:#FFF}
.legacy-reseller .top-hero p{color:#E9EEF2}
.legacy-reseller .primary-button{background:#D4DDE5;color:#1F2326;border-color:#D4DDE5}
.legacy-reseller .primary-button:hover{background:#E9EEF2;color:#1F2326}
.legacy-reseller .secondary-button{border-color:#D4DDE5;color:inherit}
.legacy-reseller .site-shell{max-width:1180px}
.legacy-reseller .model-panel{position:relative}
.legacy-reseller .model-panel[hidden]{display:none!important}
.legacy-reseller .uo-terms-banner{background:#F5F7F9;color:#46494A;margin:0;padding:24px max(24px,calc((100% - 1180px)/2));border-top:1px solid #E9EEF2;border-bottom:1px solid #E9EEF2}
.legacy-reseller .uo-terms-banner strong{display:block;font-size:13px;letter-spacing:.06em;text-transform:uppercase}
.legacy-reseller .uo-terms-banner p{max-width:1120px;font-size:13px;margin:8px 0 0;line-height:1.7}
.legacy-reseller .uo-preview-card{background:linear-gradient(135deg,#1F2326,#46494A);border:1px solid #767A77;color:#FFF;border-radius:18px;padding:22px;box-shadow:0 18px 50px #171E2550;max-width:470px;margin:auto}
.legacy-reseller .uo-preview-card>span{font-size:10px;letter-spacing:.14em;color:#D4DDE5}
.legacy-reseller .uo-preview-card__screen{margin:22px 0 14px;border-radius:13px;background:#E9EEF2;color:#1F2326;min-height:245px;padding:22px;display:flex;flex-wrap:wrap;gap:10px;align-content:start}
.legacy-reseller .uo-preview-card__screen b{font-size:20px;width:100%;margin-bottom:12px}
.legacy-reseller .uo-preview-card__screen i{background:#D4DDE5;border:1px solid #E9EEF2;border-radius:20px;padding:9px 20px;font-style:normal;font-weight:700;font-size:13px}
.legacy-reseller .uo-preview-card__screen strong{background:#FFF;border:1px solid #E9EEF2;border-radius:8px;padding:18px;width:100%;font-size:14px}
.legacy-reseller .uo-preview-card__screen small{color:#767A77;font-size:11px}
.legacy-reseller .uo-preview-card>p{color:#E9EEF2;font-size:11px;margin:0}
.legacy-reseller .uo-form-consent{display:flex;gap:11px;align-items:flex-start;font-size:13px;line-height:1.6;margin:18px 0}
.legacy-reseller .uo-form-consent input{width:18px;height:18px;margin:2px 0 0;accent-color:#3E4D5C}
.legacy-reseller .comparison-scroll{overflow-x:auto}
.legacy-reseller .comparison-table{min-width:600px}
.legacy-reseller .comparison-table th:first-child{min-width:255px}
.legacy-reseller .comparison-table td{word-break:normal}
@media(max-width:700px){.legacy-reseller .uo-terms-banner{padding:22px 18px}.legacy-reseller .uo-preview-card{margin-top:25px}}
