/* Free audit: evidence first, then the value of the complete report. */
.conversion-report{max-width:1200px;margin:auto;color:#102323}
.report-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:32px}
.report-intro .eyebrow{font:600 11px/1.6 var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:#567071;margin:0 0 18px}
.report-intro h1{font:700 clamp(34px,4.3vw,58px)/1.08 var(--font-display);letter-spacing:-.04em;margin:0}
.report-intro-note{font-size:16px;line-height:1.65;color:#617474;max-width:48ch;margin:20px 0 0}
.report-scan-meta{display:flex;flex-direction:column;gap:6px;max-width:290px;padding-bottom:4px;font-size:12px;color:#617474;overflow-wrap:anywhere}
.report-scan-meta strong{font-size:14px;font-weight:500;color:#243c3d}
.conversion-report .free-verdict{display:grid;grid-template-columns:180px minmax(0,1fr);gap:36px;padding:36px 40px;margin:0;border-radius:16px;background:#0b2021;color:#fff}
.conversion-report .free-verdict>div:first-child{border-right:1px solid #355051;padding-right:32px}
.conversion-report .free-verdict strong{font:700 88px/1 var(--font-display);letter-spacing:-.05em;color:#4ad3d3}
.conversion-report .free-verdict small{display:block;font:12px/1.6 var(--font-text);color:#b1c6c6;margin-top:10px}
.verdict-eyebrow{font:500 11px/1.5 var(--font-text);letter-spacing:.09em;text-transform:uppercase;color:#77dbd6}
.conversion-report .free-verdict h2{font:700 28px/1.2 var(--font-display);margin:10px 0;color:#fff;letter-spacing:-.02em}
.conversion-report .free-verdict p{font-size:16px;line-height:1.6;color:#d3e2e2;max-width:65ch;margin:0}
.conversion-report .free-results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0;margin:18px 0 0;border:0;background:none}
.conversion-report .free-results>.free-category{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:14px;margin:0;padding:22px;border:1px solid #dce7e7;border-radius:12px;background:#f7fafa}
.conversion-report .free-category>strong{text-align:left;font:700 30px/1 var(--font-display);color:#167d79}
.conversion-report .free-category>strong.mid{color:#87600e}.conversion-report .free-category>strong.bad{color:#a63c32}
.conversion-report .free-category strong small{font:12px var(--font-text);color:#617474}
.conversion-report .free-category h3{font:500 14px/1.4 var(--font-text);margin:0;min-height:40px}
.conversion-report .free-score-track{height:4px}.conversion-report>.free-score-note{font-size:12px;line-height:1.6;margin:14px 0 0}
.report-section-heading{margin-bottom:24px}.report-kicker{display:block;font:600 11px/1.5 var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:#167d79;margin-bottom:12px}
.report-section-heading h2{font:700 clamp(25px,3vw,36px)/1.18 var(--font-display);letter-spacing:-.03em;margin:0}
.report-section-heading p{font-size:15px;line-height:1.65;color:#617474;max-width:70ch;margin:12px 0 0}
.conversion-report .free-gaps,.report-product-preview,.report-deliverables,.agent-gap{margin-top:56px}
.conversion-report .free-gaps ol{border:1px solid #dce7e7;border-radius:12px;overflow:hidden}
.conversion-report .free-gaps li{margin:0;border-radius:0;background:#fff;padding:24px 28px 24px 76px;border-bottom:1px solid #e5eded}
.conversion-report .free-gaps li:last-child{border-bottom:0}
.conversion-report .free-gaps li:before{left:24px;top:25px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#eaf5f4;color:#167d79;font:600 12px var(--font-text)}
.conversion-report .free-gaps li h3{font:600 16px/1.45 var(--font-text);margin:0 0 8px}
.conversion-report .free-gaps li p{font-size:14px;line-height:1.75;color:#526b6c;margin:0}
.product-evidence{padding:28px;border:1px solid #d5e5e4;border-radius:12px;background:#f2f8f7}
.product-evidence-heading>span,.deliverable-label{font:600 11px/1.5 var(--font-text);letter-spacing:.07em;text-transform:uppercase;color:#567071}
.product-evidence h3{font:700 22px/1.3 var(--font-display);margin:10px 0 8px;overflow-wrap:anywhere}
.product-evidence h3 a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.product-evidence h3 a:hover{color:#167d79}
.product-evidence-link{display:inline-block;margin:0 0 20px;font:500 13px/1.5 var(--font-text);color:#167d79;text-decoration:none}
.product-evidence-link:hover{text-decoration:underline}
@media print{.product-evidence-link{display:none}}
.product-evidence dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}
.product-evidence dl>div{background:#fff;border:1px solid #dce7e7;border-radius:8px;padding:16px}
.product-evidence dt{font-size:12px;color:#607474;margin-bottom:8px}.product-evidence dd{font-size:14px;font-weight:500;margin:0;overflow-wrap:anywhere}.product-evidence .readable{color:#176960}.product-evidence .missing{color:#a64035}
.product-evidence>p{margin:20px 0 0;font-size:12px;line-height:1.6;color:#607474}
.deliverable-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:center}
.fix-preview-card{padding:28px;border:1px solid #dce7e7;border-radius:12px;background:#fff;overflow:hidden}
.fix-preview-card h3{font:700 22px/1.3 var(--font-display);letter-spacing:-.02em;margin:14px 0}
.fix-preview-card>p{font-size:14px;line-height:1.7;color:#607474}
.locked-outline{padding:24px;margin:24px -4px 16px;border-radius:8px;background:linear-gradient(#132e30,#eaf3f2);height:190px;overflow:hidden}
.locked-outline span{font:11px/1.5 var(--font-text);color:#d8ebea;display:block;margin-bottom:12px}
.locked-outline i{display:block;height:7px;width:88%;border-radius:3px;background:#75a6a3;margin:10px 0;opacity:.45}.locked-outline i:nth-of-type(2n){width:62%}
.deliverable-access{font-size:12px;color:#607474}.deliverable-list article{display:flex;gap:18px;padding:22px 0;border-bottom:1px solid #dce7e7}.deliverable-list article:last-child{border:0}.deliverable-list article>span{font:500 12px/1.8 var(--font-text);color:#167d79}.deliverable-list h3{font:700 20px/1.3 var(--font-display);margin:0 0 8px}.deliverable-list p{font-size:14px;line-height:1.7;color:#607474;margin:0}
/* Share: a merchant forwards the free report to a colleague or a client, so
   the link to it belongs in the report rather than only in the address bar. */
.report-share{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-top:56px;padding:28px;border:1px solid #d5e5e4;border-radius:12px;background:#f2f8f7}
.report-share .report-kicker{margin-bottom:10px}
.report-share h2{font:700 22px/1.3 var(--font-display);letter-spacing:-.02em;margin:0 0 8px}
.report-share p{font-size:14px;line-height:1.7;color:#526b6c;margin:0;max-width:52ch}
.report-share-action{display:flex;align-items:center;gap:10px;flex:0 1 430px}
.report-share-url{flex:1 1 auto;min-width:0;padding:13px 14px;font:500 13px/1.4 var(--font-text);color:#243c3d;background:#fff;border:1px solid #cfdfde;border-radius:7px;text-overflow:ellipsis}
.conversion-report .report-share button{min-height:46px;margin:0;padding:12px 18px;font:600 14px/1.4 var(--font-text);border:0;border-radius:7px;background:#0b2021;color:#fff;white-space:nowrap}
.conversion-report .report-share button:hover{background:#13302f}
.conversion-report .competitor-card{margin-top:48px}
.conversion-report .free-upgrade{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr);align-items:center;gap:48px;background:#0b2021;border-radius:16px;padding:40px;margin:40px 0 0;color:white}
.free-upgrade .report-kicker{color:#77dbd6}.conversion-report .free-upgrade h2{font:700 clamp(28px,3vw,38px)/1.16 var(--font-display);color:white;letter-spacing:-.03em;margin:0 0 16px}.conversion-report .free-upgrade p{font-size:15px;line-height:1.65;color:#bdd0d0;max-width:48ch;margin:0}
.upgrade-value-copy ul{padding-left:18px;margin:22px 0 0;font-size:13px;line-height:1.6;color:#d4e4e3}.upgrade-value-copy li{margin:8px 0}
.upgrade-value-action{display:flex;flex-direction:column;align-items:stretch;gap:12px;border-left:1px solid #355051;padding-left:40px}
.upgrade-price{font:700 52px/1.15 var(--font-display);letter-spacing:-.04em}.upgrade-price small{font:500 13px var(--font-text);letter-spacing:0;color:#bdd0d0}.upgrade-price-note{font-size:12px;color:#bdd0d0}
.conversion-report .free-upgrade button{min-height:52px;width:100%;margin:10px 0 0;padding:14px 20px;font:600 15px/1.4 var(--font-text);border-radius:7px;background:#4ad3d3;color:#082021;white-space:normal}
.conversion-report .free-upgrade button.upgrade-download{margin-top:8px;background:transparent;border:1px solid #355051;color:#d8ebea}
.conversion-report .free-upgrade button.upgrade-download:hover{background:#13302f;color:#fff}
.conversion-report .upgrade-value-action p{font-size:12px;text-align:center}.conversion-report button:disabled{opacity:.55}
@media(max-width:700px){
.report-intro{display:block;margin-bottom:24px}.report-scan-meta{margin-top:24px;max-width:none}.report-intro-note{font-size:15px}.report-intro h1{font-size:36px}
.conversion-report .free-verdict{grid-template-columns:1fr;gap:24px;padding:28px 24px}.conversion-report .free-verdict>div:first-child{border-right:0;border-bottom:1px solid #355051;padding:0 0 20px}.conversion-report .free-verdict strong{font-size:72px}.conversion-report .free-verdict h2{font-size:25px}.conversion-report .free-verdict p{font-size:15px}
.conversion-report .free-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.conversion-report .free-results>.free-category{padding:16px;gap:12px}.conversion-report .free-category>strong{font-size:27px}.conversion-report .free-category strong small{font-size:10px}.conversion-report .free-category h3{font-size:12px}
.conversion-report .free-gaps,.report-product-preview,.report-deliverables,.agent-gap{margin-top:40px}.conversion-report .free-gaps li{padding:22px 18px 22px 60px}.conversion-report .free-gaps li:before{left:16px;top:22px}.conversion-report .free-gaps li h3{font-size:15px}
.product-evidence{padding:22px 18px}.product-evidence dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-evidence dl>div{padding:12px}.product-evidence dd{font-size:13px}
.deliverable-grid{grid-template-columns:1fr;gap:8px}.fix-preview-card{padding:24px 20px}.deliverable-list article{padding:20px 0}
.report-share{display:block;padding:22px 18px;margin-top:40px}.report-share-action{margin-top:20px;flex-basis:auto}
.conversion-report .free-upgrade{grid-template-columns:1fr;padding:28px 24px;gap:28px}.upgrade-value-action{border-left:0;border-top:1px solid #355051;padding:24px 0 0}.upgrade-price{font-size:44px}
}
/* What an agent gets right now: the top finding, felt as a failed answer. */
.agent-thread{padding:32px;border:1px solid #dce7e7;border-radius:12px;background:#f7fafa}
.agent-turn{display:flex;align-items:flex-start;gap:14px;max-width:min(78%,640px)}
.agent-turn p{margin:0;font-size:15px;line-height:1.6;padding:16px 20px;border-radius:12px;overflow-wrap:anywhere}
.agent-turn.ask p{background:#fff;border:1px solid #dce7e7;color:#102323;border-top-left-radius:3px}
.agent-turn.reply{margin:18px 0 0 auto;flex-direction:row;justify-content:flex-end}
.agent-turn.reply p{background:#0b2021;color:#eaf3f2;border-top-right-radius:3px}
.agent-avatar{flex:0 0 auto;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#0b2021;color:#4ad3d3;font:600 12px/1 var(--font-text)}
.agent-flag{flex:0 0 auto;width:30px;height:30px;margin-top:12px;display:grid;place-items:center;border-radius:50%;background:#a63c32;color:#fff;font:600 14px/1 var(--font-text)}
.agent-thread-note{margin:24px 0 0;font-size:13px;line-height:1.7;color:#607474}
.agent-thread-note strong{color:#a64035;font-weight:600}
.agent-fix{margin-top:20px;padding:28px;border:1px solid #dce7e7;border-radius:12px;background:#fff}
.agent-fix h3{font:700 22px/1.3 var(--font-display);letter-spacing:-.02em;margin:12px 0 10px}
.agent-fix>p{font-size:14px;line-height:1.7;color:#607474;margin:0}
.locked-code{position:relative;margin:22px 0 14px;border-radius:8px;background:#0b2021;overflow:hidden}
.locked-code pre{margin:0;padding:24px;font:13px/1.9 var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);color:#9fd4d1;overflow:hidden;white-space:pre-wrap;word-break:break-word}
.locked-code:after{content:"";position:absolute;inset:38% 0 0;background:linear-gradient(rgba(11,32,33,0),#fff 88%)}
.agent-fix-note{font-size:12px;line-height:1.6;color:#607474;margin:0}
@media(max-width:700px){
.agent-thread{padding:22px 18px}
.agent-turn{max-width:100%}.agent-turn p{font-size:14px;padding:14px 16px}
.agent-turn.reply{margin-top:14px}
.agent-fix{padding:24px 20px}.locked-code pre{padding:18px;font-size:12px}
}
/* The downloaded free report is this page printed, so it has to carry the
   design with it. A browser drops every background by default, which turned the
   dark verdict panel, the category cards, the score bars and the numbered
   findings into plain text on paper. print-color-adjust tells it not to. */
@media print{
  .report-deliverables,.agent-gap,.conversion-report .free-upgrade{display:none}
  /* The share link is an action, not a finding, so it is not on paper. */
  .report-share{display:none}

  @page{margin:14mm 12mm}
  .conversion-report{max-width:none;padding:0;font-size:11pt}
  .conversion-report *{-webkit-print-color-adjust:exact;print-color-adjust:exact}

  /* Nothing that reads as one card may be split across a page. */
  .conversion-report .free-verdict,
  .conversion-report .free-category,
  .conversion-report .free-gaps li,
  .product-evidence,
  .product-evidence dl>div{break-inside:avoid}
  .conversion-report .free-gaps,.report-product-preview{break-inside:auto}

  .report-intro{display:block;margin-bottom:20px}
  .report-intro h1{font-size:26pt;line-height:1.1}
  .report-intro-note{max-width:none;margin-top:8px}
  .report-scan-meta{margin-top:10px;max-width:none}

  /* The score panel is the first thing a reader looks at. On paper it was a
     white box with black numerals. */
  .conversion-report .free-verdict{
    background:#0b2021!important;color:#fff!important;
    padding:22px 26px;gap:24px;break-after:avoid;
  }
  .conversion-report .free-verdict strong{color:#4ad3d3!important;font-size:52pt}
  .conversion-report .free-verdict h2{color:#fff!important;font-size:17pt}
  .conversion-report .free-verdict p,.conversion-report .free-verdict small{color:#d3e2e2!important}

  .conversion-report .free-results{gap:8px;margin-top:12px}
  .conversion-report .free-results>.free-category{background:#f7fafa!important;border:1px solid #dce7e7!important;padding:14px}
  .conversion-report .free-category>strong{font-size:20pt;color:#167d79!important}
  .conversion-report .free-category>strong.mid{color:#87600e!important}
  .conversion-report .free-category>strong.bad{color:#a63c32!important}
  .conversion-report .free-category h3{min-height:0;font-size:9.5pt}

  .free-score-track{background:#f3f4f5!important}
  .free-score-track i{background:#1c9393!important}
  .free-score-track i.mid{background:#30b4b7!important}
  .free-score-track i.bad{background:#93231c!important}

  .conversion-report .free-gaps{margin-top:26px}
  /* The findings sit in one bordered list. When it breaks across a page the
     container border carries on past the last item that fits, leaving an empty
     framed strip at the foot of the page. Each finding carries its own border
     instead, so a break lands cleanly between two of them. */
  .conversion-report .free-gaps ol{border:0!important;border-radius:0;overflow:visible}
  .conversion-report .free-gaps li{background:#fff!important;border:1px solid #dce7e7!important;border-radius:10px;margin:0 0 8px;padding:16px 20px 16px 62px}
  .conversion-report .free-gaps li:last-child{margin-bottom:0}
  .conversion-report .free-gaps li:before{background:#eaf5f4!important;color:#167d79!important}

  .report-product-preview{margin-top:26px}
  .product-evidence{background:#f2f8f7!important;border:1px solid #d5e5e4!important;padding:18px}
  .product-evidence dl{gap:8px}
  .product-evidence dl>div{background:#fff!important;border:1px solid #dce7e7!important;padding:10px}
  .product-evidence .readable{color:#176960!important}
  .product-evidence .missing{color:#a64035!important}

  .report-section-heading h2{font-size:15pt}
}
/* Suggested hand-off roles in the paid roadmap and detailed recommendations. */
.fix-owner{font-size:12px;line-height:1.6;margin:10px 0;overflow-wrap:anywhere}
.fix-owner span{color:var(--muted)}
.fix-roadmap .fix-owner{margin:0}
.fix-roadmap table{width:100%;table-layout:fixed;min-width:760px}
.fix-roadmap th:first-child{width:29%}.fix-roadmap th:nth-child(2){width:10%}.fix-roadmap th:nth-child(3){width:12%}.fix-roadmap th:nth-child(4){width:25%}.fix-roadmap th:nth-child(5){width:24%}
.fix-roadmap td{overflow-wrap:anywhere;vertical-align:top}
@media print{.fix-roadmap .benchmark-scroll{overflow:visible}.fix-roadmap table{min-width:0!important;font-size:10px}.fix-roadmap .fix-owner{font-size:10px}.fix-roadmap th,.fix-roadmap td{padding:8px 6px}.fix-roadmap{break-inside:auto}.fix-roadmap tr{break-inside:avoid}}

/* Catalog observations are independent of the numbered readiness layers. */
.product-discovery th { min-width: 150px; }
.product-discovery th small { display: block; font-weight: 400; overflow-wrap: anywhere; }
.product-discovery td { vertical-align: top; }
.product-discovery dt { font-weight: 600; }
.product-discovery dd { margin: 0 0 12px; }
.product-discovery .discovery-intro{font-size:24px;font-weight:650;line-height:1.3;margin-bottom:12px}
.discovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}
.discovery-card{padding:24px;border:1px solid #dce3e8;border-radius:14px;background:#fafcfd;min-width:0}
.discovery-route{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#526170}
.discovery-card h4{font-size:20px;margin:10px 0 14px}
.discovery-status{display:inline-block;padding:6px 12px;border-radius:20px;background:#e9edf1;color:#43515d;font-size:13px;font-weight:600}
.discovery-status.discovery-verified{background:#e0f2e8;color:#216343}
.discovery-next{border-top:1px solid #dce3e8;padding-top:16px;margin-top:20px}
.discovery-card summary,.discovery-limits summary{cursor:pointer;font-weight:600}
.discovery-endpoint{overflow-wrap:anywhere;font-size:12px}
.discovery-purchase{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px;border:1px solid #dce3e8;border-radius:14px}
.discovery-purchase p{margin-bottom:0}.discovery-purchase .discovery-status{flex-shrink:0}
.discovery-limits{margin-top:20px}
@media(max-width:640px){.discovery-grid{grid-template-columns:1fr}.discovery-purchase{flex-direction:column}.discovery-card{padding:18px}}
@media print{.discovery-grid{display:block}.discovery-card{margin-bottom:16px;break-inside:avoid}.discovery-purchase{break-inside:avoid}}

/* Catalog observation: evidence first, separate from readiness scores. */
.reseller-representation{margin:32px 0;padding:28px;border:1px solid #dce3e8;border-radius:18px;background:#fff;color:#243746}
.reseller-heading,.reseller-listing-top,.reseller-subhead{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}
.reseller-eyebrow{font-size:11px;letter-spacing:1.4px;font-weight:650;color:#526170;margin:0 0 8px}
.reseller-heading h3{font-size:26px;line-height:1.2;margin:0;letter-spacing:-.5px}
.reseller-badge{display:inline-block;font-size:11px;font-weight:600;background:#edf2f4;color:#435562;border:1px solid #dce3e8;border-radius:30px;padding:6px 10px}
.reseller-lead{font-size:15px;line-height:1.65;max-width:740px;margin:16px 0 22px;color:#526170}
.reseller-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #dce3e8;border-radius:12px;background:#fafcfd}
.reseller-stats>div{padding:20px;border-right:1px solid #dce3e8}.reseller-stats>div:last-child{border:0}
.reseller-stats strong{display:block;font-size:30px;line-height:1.15;font-weight:650;margin-bottom:8px}.reseller-stats span{display:block;font-size:12px;color:#526170}
.reseller-meta,.reseller-link-note{font-size:12px;color:#526170;line-height:1.6}.reseller-meta{margin:10px 0 20px}
.reseller-representation h4{font-size:15px;margin:0 0 8px}.reseller-callout{border-left:3px solid #8aabb5;padding:18px 20px}.reseller-callout p{font-size:13px;line-height:1.65;margin:0}
.reseller-subhead{margin:24px 0 12px}.reseller-subhead h4{margin:0}.reseller-subhead>span{font-size:12px;color:#526170}
.reseller-listings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.reseller-listing{padding:20px;border:1px solid #dce3e8;border-radius:12px;break-inside:avoid}.reseller-listing-top{gap:8px;margin-bottom:18px}.reseller-listing h4{font-size:17px;line-height:1.45}.reseller-listing p{font-size:12px;color:#526170;line-height:1.6}
.reseller-visit{display:inline-block;color:#175d70;font-size:13px;font-weight:600;margin:10px 0;text-underline-offset:3px}.reseller-visit:focus-visible,.reseller-method summary:focus-visible{outline:2px solid #175d70;outline-offset:4px}.reseller-link-note{display:block;font-size:11px}
.reseller-actions{margin-top:24px;padding-top:24px;border-top:1px solid #dce3e8}.reseller-actions ol{padding-left:20px}.reseller-actions li{font-size:13px;line-height:1.65;padding:4px 0 4px 4px}.reseller-actions p{font-size:12px;color:#526170;line-height:1.6}
.reseller-method{border-top:1px solid #dce3e8;margin-top:20px;padding-top:16px}.reseller-method summary{cursor:pointer;font-size:13px;font-weight:600}.reseller-method p{font-size:12px;line-height:1.7;color:#526170}
@media(max-width:640px){.reseller-representation{padding:18px}.reseller-heading h3{font-size:23px}.reseller-stats,.reseller-listings{grid-template-columns:1fr}.reseller-stats>div{border-right:0;border-bottom:1px solid #dce3e8;padding:16px}.reseller-listing{padding:16px}}
@media print{.reseller-representation{padding:16px;box-shadow:none}.reseller-stats,.reseller-listing,.reseller-callout{break-inside:avoid}.reseller-method::details-content{display:block}.reseller-visit{color:inherit}}

/* Figma seller section: Manrope headings and Inter body match the live site. */
.reseller-representation{font-family:var(--font-text,Arial,sans-serif);color:#173c3b}
.reseller-heading h3,.reseller-representation h4,.reseller-stats strong{font-family:var(--font-display,Arial,sans-serif);color:#173c3b}
.reseller-heading h3{font-size:32px;line-height:1.25}.reseller-stats{background:#f1f7f5}.reseller-listing{padding:22px}.reseller-listing h4{font-size:19px}.reseller-actions li{padding-top:8px;padding-bottom:8px}
@media(max-width:640px){.reseller-heading h3{font-size:26px}.reseller-listing{padding:18px}}
.reseller-host{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;overflow-wrap:anywhere}
.reseller-callout{border:1px solid #dce3e8;border-left:3px solid #8aabb5;border-radius:14px;background:#fafcfd;margin:18px 0}
