
/* MOTERNA v3.6 — Monetization UX Round 1 */
.supplier-nav-btn{border:1px solid var(--line);background:#fff;padding:9px 12px;border-radius:999px;font-size:12px;font-weight:750;white-space:nowrap}.supplier-nav-btn:hover{border-color:#aab3ba}.mon-badge{display:inline-flex;align-items:center;gap:5px;width:max-content;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase}.mon-badge.featured{background:#111417;color:#fff}.mon-badge.verified{background:#edf8f2;color:#147446;border:1px solid #cbead9}.mon-badge.sponsored{background:#fff5e8;color:#9b5a00;border:1px solid #f0d7b5}.mon-badge-row{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-bottom:10px}.mon-card-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px}.mon-card-actions .more{margin-top:0}.mon-quote-link{font-size:13px;font-weight:800;border:1px solid var(--line);padding:8px 10px;border-radius:9px;background:#fff}.mon-quote-link:hover{border-color:#111417}.mon-company-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#111417;color:#fff;border-radius:20px;padding:22px 24px;margin:8px 0 28px}.mon-company-intro strong{display:block;font-size:18px}.mon-company-intro span{display:block;color:#b9c1c7;font-size:13px;margin-top:3px}.mon-company-intro a{background:#fff;color:#111417;border-radius:10px;padding:10px 14px;font-size:12px;font-weight:800;white-space:nowrap}
.mon-company-page{padding:42px 0 72px}.mon-company-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:26px;align-items:stretch}.mon-company-main,.mon-company-contact{background:#fff;border:1px solid var(--line);border-radius:24px;padding:clamp(24px,4vw,44px)}.mon-company-main .mon-cover{width:100%;aspect-ratio:16/7;object-fit:cover;border-radius:18px;margin-bottom:28px;background:#eef1f3}.mon-company-main h1{font-size:clamp(38px,5vw,64px);margin:10px 0 12px}.mon-company-sub{color:#59656f;font-size:15px;margin-bottom:22px}.mon-company-summary{font-size:19px;line-height:1.8;color:#34414a}.mon-company-body{margin-top:26px;padding-top:24px;border-top:1px solid var(--line);font-size:16px}.mon-company-contact{height:max-content;position:sticky;top:96px}.mon-company-contact h3{margin:0 0 8px;font-size:20px}.mon-company-contact p{color:#65707a;font-size:13px}.mon-contact-actions{display:grid;gap:9px;margin:20px 0}.mon-contact-actions a{display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:10px;padding:11px 12px;font-weight:800;font-size:13px}.mon-contact-actions a.primary{background:#111417;color:#fff;border-color:#111417}.mon-company-facts{display:grid;gap:10px;border-top:1px solid var(--line);padding-top:16px;margin-top:16px}.mon-company-facts div small{display:block;color:#7b858d;font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.mon-company-facts div span{font-size:13px;font-weight:650}.mon-claim{display:block;margin-top:18px;text-align:center;font-size:11px;color:#65707a;text-decoration:underline}
.mh-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.mh-hero-actions a{display:inline-flex;align-items:center;justify-content:center;padding:11px 15px;border-radius:10px;font-size:12px;font-weight:800;border:1px solid rgba(17,20,23,.18);background:#fff}.mh-hero-actions a.primary{background:#111417;color:#fff;border-color:#111417}.mh-company-badges{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:6px}.mh-supplier-strip{padding:0 0 58px}.mh-supplier-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;border:1px solid #d8dde1;background:#fff;border-radius:24px;padding:28px}.mh-supplier-box span{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#cf2e2e}.mh-supplier-box h3{font-size:clamp(24px,3vw,36px);margin:4px 0 7px;letter-spacing:-.035em}.mh-supplier-box p{margin:0;color:#65707a;max-width:720px}.mh-supplier-actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.mh-supplier-actions a{padding:10px 13px;border-radius:10px;border:1px solid var(--line);font-size:12px;font-weight:800}.mh-supplier-actions a.primary{background:#111417;color:#fff;border-color:#111417}
.supplier-page{padding:56px 0 76px}.supplier-hero{max-width:900px;margin-bottom:36px}.supplier-hero .eyebrow{color:#cf2e2e}.supplier-hero h1{font-size:clamp(42px,6vw,72px);margin:10px 0 16px}.supplier-hero p{font-size:18px;color:#56626c;max-width:780px}.supplier-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.supplier-hero-actions a{padding:12px 16px;border-radius:10px;border:1px solid var(--line);background:#fff;font-weight:800;font-size:13px}.supplier-hero-actions a.primary{background:#111417;color:#fff;border-color:#111417}.supplier-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:34px 0}.supplier-benefit{background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px}.supplier-benefit b{display:block;font-size:24px;margin-bottom:12px}.supplier-benefit strong{display:block;margin-bottom:6px}.supplier-benefit p{font-size:13px;color:#69747d;margin:0}.supplier-section{margin-top:54px}.supplier-section-head{max-width:760px;margin-bottom:22px}.supplier-section-head h2{font-size:clamp(30px,4vw,44px)}.supplier-section-head p{color:#66727b}.supplier-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.supplier-plan{background:#fff;border:1px solid var(--line);border-radius:20px;padding:24px;display:flex;flex-direction:column}.supplier-plan.pro{border-color:#111417;box-shadow:0 8px 30px rgba(17,20,23,.08)}.supplier-plan small{font-weight:800;color:#727d85}.supplier-plan h3{font-size:26px;margin:4px 0 12px}.supplier-plan ul{padding-left:18px;color:#4e5a63;font-size:13px;flex:1}.supplier-plan a{margin-top:18px;text-align:center;padding:10px;border-radius:9px;border:1px solid var(--line);font-size:12px;font-weight:800}.supplier-plan.pro a{background:#111417;color:#fff;border-color:#111417}.supplier-note{background:#eef1f3;border-radius:16px;padding:16px 18px;font-size:12px;color:#5f6a72;margin-top:18px}
.rfq-page{padding:46px 0 76px}.rfq-hero{max-width:820px;margin-bottom:28px}.rfq-hero h1{font-size:clamp(38px,5vw,62px);margin:8px 0 14px}.rfq-hero p{color:#66717a;font-size:17px}.rfq-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px;align-items:start}.rfq-card,.rfq-side{background:#fff;border:1px solid var(--line);border-radius:22px;padding:24px}.rfq-card h2{font-size:24px;margin:0 0 6px}.rfq-card .section-note{color:#78828a;font-size:12px;margin:0 0 20px}.rfq-side{position:sticky;top:96px}.rfq-side strong{font-size:16px}.rfq-side ul{padding-left:18px;color:#65707a;font-size:13px}.rfq-side .source-note{font-size:11px;color:#879098;border-top:1px solid var(--line);padding-top:12px;margin-top:14px}.rfq-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.rfq-form-grid .wide{grid-column:1/-1}.rfq-form-grid label{font-size:12px}.rfq-divider{grid-column:1/-1;border-top:1px solid var(--line);margin:6px 0}.rfq-divider span{display:inline-block;transform:translateY(-12px);background:#fff;padding-right:10px;font-size:11px;font-weight:800;color:#69747d;text-transform:uppercase;letter-spacing:.07em}.rfq-submit{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.rfq-submit small{color:#7d878f;font-size:11px}.rfq-success{background:#fff;border:1px solid var(--line);border-radius:22px;padding:36px;max-width:720px}.rfq-success .ref{font-size:12px;color:#68737c}.rfq-success h2{margin:6px 0 10px}.rfq-success a{display:inline-flex;margin-top:14px}.admin-lead-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.admin-lead-summary div{background:#fff;border:1px solid #dfe4e8;border-radius:12px;padding:12px}.admin-lead-summary small{display:block;color:#7b858d}.admin-lead-summary strong{font-size:24px}.lead-chip{display:inline-flex;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800;background:#eef1f3}.lead-chip.hot{background:#fff1e7;color:#a64f00}
.eq4-card-bottom.is-monetized{display:grid;grid-template-columns:1fr 1fr;gap:7px;align-items:center}.eq4-card-bottom.is-monetized .eq-compare-check{grid-column:1/-1}.eq4-quote{display:flex;align-items:center;justify-content:center;border-radius:8px;background:#111417;color:#fff!important;padding:9px 8px;font-size:11px;font-weight:800}.eq4-details{display:flex;align-items:center;justify-content:center}.eq4-sponsored{background:#fff5e8!important;color:#9b5a00!important;border:1px solid #f0d7b5!important}.event-mon-badge,.news-mon-badge{margin-right:6px}
@media(max-width:980px){.supplier-nav-btn{display:none}.mon-company-hero,.rfq-layout{grid-template-columns:1fr}.mon-company-contact,.rfq-side{position:static}.supplier-benefits{grid-template-columns:repeat(2,1fr)}.supplier-plans{grid-template-columns:1fr}.mh-supplier-box{grid-template-columns:1fr}.mh-supplier-actions{justify-content:flex-start}.admin-lead-summary{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.mon-company-intro{align-items:flex-start;flex-direction:column}.supplier-benefits,.rfq-form-grid{grid-template-columns:1fr}.rfq-form-grid .wide,.rfq-divider{grid-column:auto}.rfq-divider span{transform:none;padding:0}.rfq-submit{align-items:flex-start;flex-direction:column}.mh-hero-actions a{flex:1}.admin-lead-summary{grid-template-columns:1fr 1fr}}
