.sales-calculator{padding-top:0}.calculator-jump{display:inline-flex;gap:12px;align-items:center;margin-top:14px;border-bottom:1px solid currentColor;padding-bottom:4px;font-weight:600}.calculator-jump span{font-size:18px}.sales-budget-presets{display:flex;gap:9px;margin-top:16px;flex-wrap:wrap}.sales-budget-presets>button{border:1px solid #bdc3b2;border-radius:30px;padding:8px 15px;font-size:11px;line-height:1.4;transition:background .2s,color .2s}.sales-budget-presets>button:hover{border-color:var(--ink)}.sales-budget-presets>button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.sales-monthly{border-top:1px solid var(--line);margin-top:26px;padding-top:22px}.sales-monthly>span{display:block;font-size:8px;letter-spacing:.8px}.sales-monthly>output{display:block;font-size:39px;letter-spacing:-1.8px;line-height:1.1;margin-top:12px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sales-monthly>p{font-size:10px;line-height:1.65;color:var(--muted);margin-top:9px;max-width:270px}.sales-close-assumption{margin-top:16px;padding-top:16px}.sales-metrics{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:24px;border-top:1px solid #616759;padding-top:21px}.sales-metrics>div{min-width:0}.sales-metrics span{display:block;font-size:10px;color:#c1c4b8;line-height:1.5;max-width:170px}.sales-metrics output{display:block;font-size:31px;letter-spacing:-1px;margin-top:10px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.2}.sales-metrics small{display:block;font-size:9px;line-height:1.6;color:#c1c4b8;margin-top:7px}.sales-impressions-line{grid-column:1/-1;font-size:11px;color:#c1c4b8;border-top:1px solid #616759;padding-top:18px;line-height:1.6}.sales-impressions-line>output{font-weight:600;color:var(--paper);font-variant-numeric:tabular-nums}.sales-impressions-line>small{display:block;font-size:9px;margin-top:5px;line-height:1.6;color:#aeb8a4}.sales-benchmark{border:1px solid var(--line);border-top:0;background:#eeeee4}.sales-benchmark>summary{padding:20px 30px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:18px;cursor:pointer;font-size:13px;line-height:1.4}.sales-benchmark>summary::-webkit-details-marker{display:none}.sales-benchmark>summary>span{font-size:24px;font-weight:400;transition:transform .2s}.sales-benchmark[open]>summary>span{transform:rotate(45deg)}.sales-benchmark-body{padding:0 30px 26px}.sales-benchmark-body>p{font-size:12px;line-height:1.7;color:var(--muted);max-width:950px}.sales-benchmark-inputs{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:660px;margin-top:22px;margin-bottom:22px}.sales-benchmark-inputs .calculator-label{font-size:12px}.sales-benchmark-inputs input{font-size:24px}.sales-cpm-equation{background:var(--paper);padding:15px 18px;margin-bottom:17px}.sales-cpm-equation>strong{display:block;color:var(--ink);font-weight:500;font-size:11px}.sales-cpm-equation>span{display:block;margin-top:7px;font-variant-numeric:tabular-nums;font-size:12px}.sales-benchmark-body>p#sales-reference-note{font-size:10px;line-height:1.7}.sales-benchmark a{border-bottom:1px solid currentColor}.sales-reset{font-size:11px;margin-top:14px}.sales-results .calculator-result-label{min-height:36px}.sales-results .calculator-result output{font-size:clamp(52px,6.2vw,98px)}
@media(max-width:1050px){.sales-budget-presets{gap:7px}.sales-budget-presets>button{padding:7px 11px;font-size:10px}.sales-monthly>output{font-size:35px}.sales-metrics{gap:18px}.sales-metrics output{font-size:27px}.sales-benchmark>summary{padding:20px 28px}.sales-benchmark-body{padding:0 28px 25px}}
@media(max-width:760px){.sales-calculator{padding-top:0}.sales-budget-presets{gap:9px}.sales-budget-presets>button{padding:8px 15px;font-size:11px}.sales-monthly>output{font-size:38px}.sales-monthly>p{max-width:100%}.sales-metrics{gap:18px}.sales-metrics output{font-size:29px}.sales-metrics span{font-size:10px}.sales-results .calculator-result-label{min-height:0}.sales-results .calculator-result output{font-size:78px}.sales-benchmark>summary{padding:19px 22px;font-size:12px}.sales-benchmark-body{padding:0 22px 23px}.sales-benchmark-body>p{font-size:11px}.sales-benchmark-inputs{gap:15px}.sales-benchmark-inputs .calculator-label{font-size:10px}.sales-benchmark-inputs input{font-size:22px}.sales-cpm-equation{padding:14px}.sales-cpm-equation>strong{font-size:10px}.sales-cpm-equation>span{font-size:10px}.sales-benchmark-body>p#sales-reference-note{font-size:9px}.sales-reset{font-size:10px}.sales-impressions-line{font-size:10px}.sales-metrics small,.sales-impressions-line>small{font-size:9px}}
@media(min-width:601px) and (max-width:760px){.sales-monthly>output{font-size:33px}.sales-budget-presets{gap:6px}.sales-budget-presets>button{padding:7px 10px;font-size:10px}.sales-metrics{gap:15px}.sales-metrics output{font-size:25px}.sales-metrics span{font-size:9px}.sales-results .calculator-result output{font-size:54px}.sales-results .calculator-result-label{min-height:30px}.sales-results .calculator-result small{font-size:9px}.sales-impressions-line{font-size:9px}.sales-impressions-line>small{font-size:8px}}
.sales-calculator{--ink:#f3f1e9;--paper:#20231e;--white:#2b3128;--muted:#b9c2ad;--line:#4d5845;background:var(--paper);color:var(--ink);padding-top:80px;padding-bottom:80px}.sales-calculator .calculator-heading .serif{color:#f18b6e}.sales-calculator .tiny-cross{color:var(--coral)}.sales-calculator .calculator-layout{border-color:var(--line)}.sales-calculator .calculator-controls{background:#252b22}.sales-calculator input{border-color:#59664f}.sales-calculator input::placeholder{color:#abb69f}.sales-calculator .sales-budget-presets>button{border-color:#59664f}.sales-calculator .sales-budget-presets>button:hover{border-color:var(--ink)}.sales-calculator .sales-budget-presets>button[aria-pressed=true]{border-color:var(--ink)}.sales-calculator .calculator-results{background:var(--ink);color:var(--paper)}.sales-calculator .calculator-result{border-color:#c7cdbd}.sales-calculator .calculator-result small{color:#626c59}.sales-calculator .sales-metrics{border-color:#c7cdbd}.sales-calculator .sales-metrics span,.sales-calculator .sales-metrics small{color:#626c59}.sales-calculator .sales-impressions-line{border-color:#c7cdbd;color:#626c59}.sales-calculator .sales-impressions-line>small{color:#626c59}.sales-calculator .sales-benchmark{background:#292f26;border-color:var(--line)}.sales-calculator .sales-cpm-equation{background:#20231e}.sales-calculator .button-dark .button-icon{color:#20231e}.sales-revenue-inputs{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);gap:13px;margin-top:27px;border-top:1px solid var(--line);padding-top:23px}.sales-revenue-inputs>div{min-width:0}.sales-revenue-inputs .calculator-label{font-size:11px;min-height:32px;margin-bottom:8px;display:flex;align-items:flex-end}.sales-revenue-inputs input{font-size:22px;padding:14px 10px 14px 43px;min-width:0}.sales-revenue-inputs .calculator-input-wrap>span{font-size:18px;left:13px}.sales-revenue-inputs .calculator-input-percent>span{left:auto;right:12px}.sales-revenue-inputs .calculator-input-percent input{padding-left:12px;padding-right:35px}.sales-revenue-inputs>.calculator-hint{grid-column:1/-1;font-size:9px;margin-top:0}.sales-financial-results{grid-column:1/-1;background:var(--coral);color:#20231e;padding:23px;min-width:0}.sales-roas-highlight{display:flex;justify-content:space-between;gap:16px;align-items:center}.sales-roas-highlight>div{min-width:0}.sales-roas-highlight span{display:block;font-size:10px;font-weight:600;letter-spacing:.6px;line-height:1.5}.sales-roas-highlight small{display:block;font-size:10px;margin-top:4px;line-height:1.5}.sales-roas-highlight>output{font-size:60px;letter-spacing:-3px;line-height:1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}.sales-commission-totals{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;border-top:1px solid #20231e55;padding-top:17px;margin-top:19px}.sales-commission-totals span{display:block;font-size:9px;line-height:1.5}.sales-commission-totals output{display:block;font-size:22px;font-variant-numeric:tabular-nums;letter-spacing:-.6px;margin-top:7px;overflow-wrap:anywhere;line-height:1.2}.sales-roas-equation{border-top:1px solid #20231e55;padding-top:13px;margin-top:17px;font-size:9px;line-height:1.7}.sales-roas-equation output{font-size:11px;font-weight:600;overflow-wrap:anywhere}.sales-financial-model{margin-top:11px;font-size:9px;line-height:1.6}
@media(max-width:1050px){.sales-revenue-inputs{gap:11px}.sales-revenue-inputs input{font-size:20px;padding-left:39px}.sales-revenue-inputs .calculator-input-wrap>span{font-size:17px;left:12px}.sales-revenue-inputs .calculator-input-percent>span{left:auto;right:12px}.sales-financial-results{padding:20px}.sales-roas-highlight>output{font-size:52px}.sales-commission-totals{gap:15px}.sales-commission-totals output{font-size:20px}}
@media(max-width:760px){.sales-calculator{padding-top:55px;padding-bottom:55px}.sales-revenue-inputs{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);gap:13px}.sales-revenue-inputs .calculator-label{font-size:11px}.sales-revenue-inputs input{font-size:22px}.sales-revenue-inputs>.calculator-hint{font-size:9px}.sales-roas-highlight>output{font-size:54px}.sales-commission-totals output{font-size:21px}.sales-roas-highlight span{font-size:9px}.sales-roas-highlight small{font-size:9px}}
@media(min-width:601px) and (max-width:760px){.sales-revenue-inputs{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr);gap:10px}.sales-revenue-inputs .calculator-label{font-size:10px}.sales-revenue-inputs input{font-size:19px;padding-left:36px;padding-right:8px}.sales-revenue-inputs .calculator-input-wrap>span{font-size:16px;left:11px}.sales-revenue-inputs .calculator-input-percent>span{left:auto;right:10px}.sales-revenue-inputs .calculator-input-percent input{padding-left:10px;padding-right:30px}.sales-financial-results{padding:17px}.sales-roas-highlight{gap:10px}.sales-roas-highlight>output{font-size:47px}.sales-roas-highlight span{font-size:8px}.sales-roas-highlight small{font-size:8px}.sales-commission-totals{gap:12px}.sales-commission-totals output{font-size:17px}.sales-commission-totals span{font-size:8px}.sales-roas-equation{font-size:8px}.sales-roas-equation output{font-size:9px}.sales-financial-model{font-size:8px}}

.sales-calculator .calculator-result output{color:#b4462c}
.sales-calculator .calculator-controls,
.sales-calculator .sales-benchmark{
  --ink:#20231e;
  --paper:#f3f1e9;
  --white:#fcfbf7;
  --muted:#626c59;
  --line:#c7cdbd;
  background:var(--paper);
  color:var(--ink);
}
.sales-calculator .calculator-controls input::placeholder,
.sales-calculator .sales-benchmark input::placeholder{color:#68715f}
.sales-calculator .sales-benchmark .sales-cpm-equation{background:#e5e7db;color:#20231e}
.sales-mid-divider{
  grid-column:1/-1;
  width:100%;
  height:0;
  margin:0;
  border:0;
  border-top:1px solid #c7cdbd;
}
.sales-calculator .sales-results{border-left:1px solid #c7cdbd}
@media(max-width:600px){
  .sales-calculator .sales-results{border-left:0;border-top:1px solid #c7cdbd}
}
.sales-peru-cpm{grid-template-columns:minmax(0,300px)}
.sales-benchmark-body>.sales-benchmark-assumption{font-size:10px;line-height:1.7;border-left:2px solid var(--coral);padding:10px 13px;margin-top:15px;background:#e5e7db;color:#4d5845}
