.page-supplier .db-levers{padding:120px 0;border-bottom:1px solid var(--line)}.page-supplier .db-levers-inner{max-width:1320px;margin:0 auto;padding:0 48px}.page-supplier .db-levers-head{max-width:820px;margin-bottom:56px}.page-supplier .db-levers-head h2{font-size:clamp(40px,5vw,64px);line-height:.98;letter-spacing:-.02em;margin:18px 0}.page-supplier .db-levers-head h2 em{color:var(--accent-primary);font-style:italic}.page-supplier .db-levers-head p{font-size:17px;color:var(--fg-2);line-height:1.55}.page-supplier .db-lever-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.page-supplier .db-lever{background:var(--bg-card);padding:36px 30px 30px;display:flex;flex-direction:column}.page-supplier .db-lever .code{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;color:var(--fg-muted);text-transform:uppercase;margin-bottom:22px}.page-supplier .db-lever .lead{font-family:var(--font-display);font-size:48px;font-weight:700;letter-spacing:-.025em;line-height:.95;color:var(--accent-primary);margin-bottom:4px}.page-supplier .db-lever .lead-sub{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--fg-muted);text-transform:uppercase;margin-bottom:22px}.page-supplier .db-lever h3{font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.005em;line-height:1.15;margin-bottom:10px}.page-supplier .db-lever h3 em{color:var(--accent-primary);font-style:italic}.page-supplier .db-lever p{font-size:13.5px;color:var(--fg-2);line-height:1.55;margin-bottom:22px}.page-supplier .db-lever .foot{margin-top:auto;padding-top:18px;border-top:1px dashed var(--line);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;color:var(--fg-muted);text-transform:uppercase}.page-supplier .db-lever .foot strong{color:var(--fg);font-weight:600}@media(max-width:1024px){.page-supplier .db-lever-grid{grid-template-columns:repeat(2,1fr)}.page-supplier .db-levers{padding:80px 0}.page-supplier .db-levers-inner{padding:0 24px}}@media(max-width:600px){.page-supplier .db-lever-grid{grid-template-columns:1fr}}.page-supplier .db-ladder{padding:120px 0;background:var(--navy-dark);color:#f5f3ea;position:relative;overflow:hidden}:root[data-theme=dark] .page-supplier .db-ladder{background:#050a12}.page-supplier .db-ladder:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,rgba(245,243,234,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(245,243,234,.04) 1px,transparent 1px);background-size:80px 80px;pointer-events:none}.page-supplier .db-ladder-inner{position:relative;max-width:1320px;margin:0 auto;padding:0 48px}.page-supplier .db-ladder .sb-tag{color:#f5f3ea99}.page-supplier .db-ladder h2{font-size:clamp(40px,5vw,64px);line-height:.98;letter-spacing:-.02em;margin:18px 0 24px;color:#f5f3ea}.page-supplier .db-ladder h2 em{color:var(--orange-light);font-style:italic}.page-supplier .db-ladder-head{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:end;margin-bottom:56px}.page-supplier .db-ladder-head p{font-size:17px;color:#f5f3eac7;line-height:1.55}.page-supplier .db-ladder-table{border:1px solid rgba(245,243,234,.12);background:#f5f3ea08}.page-supplier .db-ladder-row{display:grid;grid-template-columns:220px repeat(5,1fr);align-items:stretch;border-bottom:1px solid rgba(245,243,234,.1)}.page-supplier .db-ladder-row:last-child{border-bottom:none}.page-supplier .db-ladder-row.head{background:#f5f3ea0d;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#f5f3eac7}.page-supplier .db-ladder-row.head>*{padding:16px 20px;border-right:1px solid rgba(245,243,234,.08)}.page-supplier .db-ladder-row.head>*:last-child{border-right:none}.page-supplier .db-ladder-row .cell{padding:22px 20px;border-right:1px solid rgba(245,243,234,.08);display:flex;flex-direction:column;gap:4px;justify-content:center}.page-supplier .db-ladder-row .cell:last-child{border-right:none}.page-supplier .db-ladder-row .tier-cell{background:#f5f3ea0a}.page-supplier .db-ladder-row .tier-name{font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.01em;color:#f5f3ea;line-height:1}.page-supplier .db-ladder-row .tier-score{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;color:#f5f3ea8c;text-transform:uppercase;margin-top:6px}.page-supplier .db-ladder-row.t-elite .tier-name{color:var(--orange-light)}.page-supplier .db-ladder-row.t-elite .tier-cell{background:linear-gradient(90deg,#f4a56229,#f4a5620a);border-left:3px solid var(--orange-light)}.page-supplier .db-ladder-row.t-paused{opacity:.55}.page-supplier .db-ladder-row .cell .v{font-family:var(--font-display);font-size:22px;font-weight:600;color:#f5f3ea;letter-spacing:-.01em;line-height:1}.page-supplier .db-ladder-row .cell .vs{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:#f5f3ea80;text-transform:uppercase;margin-top:4px}.page-supplier .db-ladder-row .cell .v.accent{color:var(--orange-light)}.page-supplier .db-ladder-row .cell .v.muted{color:#f5f3ea73}.page-supplier .db-ladder-note{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:#f5f3ea80;margin-top:18px;line-height:1.55}.page-supplier .db-ladder-note strong{color:#f5f3ead9}@media(max-width:1024px){.page-supplier .db-ladder-head{grid-template-columns:1fr;gap:24px}.page-supplier .db-ladder{padding:80px 0}.page-supplier .db-ladder-inner{padding:0 24px}.page-supplier .db-ladder-table{overflow-x:auto}.page-supplier .db-ladder-row{min-width:880px;grid-template-columns:180px repeat(5,140px)}}.page-supplier .db-score{padding:120px 0;border-bottom:1px solid var(--line)}.page-supplier .db-score-inner{max-width:1320px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:start}.page-supplier .db-score-copy h2{font-size:clamp(40px,5vw,60px);line-height:.98;letter-spacing:-.02em;margin:18px 0}.page-supplier .db-score-copy h2 em{color:var(--accent-primary);font-style:italic}.page-supplier .db-score-copy p{font-size:16px;color:var(--fg-2);line-height:1.55;margin-bottom:18px}.page-supplier .db-score-copy .formula{font-family:var(--font-mono);font-size:12px;line-height:1.65;background:var(--bg-sunken);border:1px solid var(--line);padding:18px 20px;color:var(--fg-2);margin-top:24px;overflow-x:auto}.page-supplier .db-score-copy .formula em{color:var(--accent-primary);font-style:normal}.page-supplier .db-score-bars{border:1px solid var(--line-strong);background:var(--bg-card)}.page-supplier .db-score-bars-head{display:flex;justify-content:space-between;padding:14px 22px;border-bottom:1px solid var(--line);background:var(--bg-sunken);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;color:var(--fg-muted);text-transform:uppercase}.page-supplier .db-score-bars-head strong{color:var(--fg);font-weight:600}.page-supplier .db-score-bars-body{padding:28px 24px}.page-supplier .db-score-bar{display:grid;grid-template-columns:1fr 70px 60px;align-items:center;gap:18px;padding:16px 0;border-bottom:1px dashed var(--line)}.page-supplier .db-score-bar:last-child{border-bottom:none}.page-supplier .db-score-bar .lbl{font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:-.005em}.page-supplier .db-score-bar .lbl small{display:block;font-family:var(--font-mono);font-size:10.5px;color:var(--fg-muted);letter-spacing:.06em;margin-top:3px;font-weight:400}.page-supplier .db-score-bar .track{height:6px;background:var(--line);position:relative}.page-supplier .db-score-bar .track>i{position:absolute;left:0;top:0;bottom:0;background:var(--accent-primary)}.page-supplier .db-score-bar .pct{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--accent-primary);letter-spacing:-.015em;text-align:right}.page-supplier .db-score-bars-foot{padding:14px 22px;border-top:1px solid var(--line);background:var(--bg-sunken);display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;color:var(--fg-muted);text-transform:uppercase}.page-supplier .db-score-bars-foot strong{color:var(--fg);font-weight:600}@media(max-width:1024px){.page-supplier .db-score-inner{grid-template-columns:1fr;gap:48px;padding:0 24px}.page-supplier .db-score{padding:80px 0}}.page-supplier .db-promo{padding:120px 0;background:var(--bg-2);border-bottom:1px solid var(--line)}.page-supplier .db-promo-inner{max-width:1320px;margin:0 auto;padding:0 48px}.page-supplier .db-promo-head{max-width:800px;margin-bottom:48px}.page-supplier .db-promo-head h2{font-size:clamp(40px,5vw,60px);line-height:.98;letter-spacing:-.02em;margin:14px 0 18px}.page-supplier .db-promo-head h2 em{color:var(--accent-primary);font-style:italic}.page-supplier .db-promo-head p{font-size:16px;color:var(--fg-2);line-height:1.55}.page-supplier .db-promo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.page-supplier .db-promo-card{background:var(--bg-card);border:1px solid var(--line-strong);padding:32px 28px 28px;display:flex;flex-direction:column}.page-supplier .db-promo-card .step{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-primary);margin-bottom:22px}.page-supplier .db-promo-card h3{font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.005em;line-height:1.15;margin-bottom:12px}.page-supplier .db-promo-card h3 em{color:var(--accent-primary);font-style:italic}.page-supplier .db-promo-card p{font-size:13.5px;line-height:1.55;color:var(--fg-2);margin-bottom:18px}.page-supplier .db-promo-card ul{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.page-supplier .db-promo-card ul li{padding:12px 0;border-bottom:1px dashed var(--line);font-size:13.5px;color:var(--fg);display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:baseline;line-height:1.5}.page-supplier .db-promo-card ul li:last-child{border-bottom:none}.page-supplier .db-promo-card ul li .g{font-family:var(--font-mono);font-size:12px;color:var(--accent-primary);font-weight:600}.page-supplier .db-promo-card ul li small{display:block;font-family:var(--font-mono);font-size:10.5px;color:var(--fg-muted);letter-spacing:.06em;margin-top:3px}@media(max-width:900px){.page-supplier .db-promo-grid{grid-template-columns:1fr}.page-supplier .db-promo{padding:80px 0}.page-supplier .db-promo-inner{padding:0 24px}}.page-supplier .db-pay{padding:120px 0;border-bottom:1px solid var(--line)}.page-supplier .db-pay-inner{max-width:1320px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:.95fr 1.05fr;gap:80px;align-items:start}.page-supplier .db-pay-copy h2{font-size:clamp(40px,5vw,60px);line-height:.98;letter-spacing:-.02em;margin:14px 0 18px}.page-supplier .db-pay-copy h2 em{color:var(--accent-primary);font-style:italic}.page-supplier .db-pay-copy p{font-size:16px;color:var(--fg-2);line-height:1.55;margin-bottom:16px}.page-supplier .db-pay-copy .wave-matrix{margin-top:28px;border:1px solid var(--line-strong);background:var(--bg-card)}.page-supplier .db-pay-copy .wave-matrix .wm-bar{display:flex;justify-content:space-between;padding:12px 18px;border-bottom:1px solid var(--line);background:var(--bg-sunken);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;color:var(--fg-muted);text-transform:uppercase}.page-supplier .db-pay-copy .wave-matrix .wm-bar strong{color:var(--fg);font-weight:600}.page-supplier .db-pay-copy .wave-matrix table{width:100%;border-collapse:collapse;font-size:13px}.page-supplier .db-pay-copy .wave-matrix th,.page-supplier .db-pay-copy .wave-matrix td{padding:14px 18px;text-align:left;border-bottom:1px dashed var(--line)}.page-supplier .db-pay-copy .wave-matrix th{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;color:var(--fg-muted);text-transform:uppercase;background:var(--bg-sunken);font-weight:600}.page-supplier .db-pay-copy .wave-matrix td{font-family:var(--font-mono);color:var(--fg-2)}.page-supplier .db-pay-copy .wave-matrix td.tier{font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--fg);letter-spacing:-.005em}.page-supplier .db-pay-copy .wave-matrix tr:last-child td{border-bottom:none}.page-supplier .db-pay-copy .wave-matrix td.w1{color:var(--accent-primary);font-weight:600}.page-supplier .db-pay-copy .wave-matrix td.x{color:var(--fg-muted)}.page-supplier .db-receipt{background:var(--bg-card);border:1px solid var(--line-strong);box-shadow:var(--shadow-lift)}.page-supplier .db-receipt-head{display:grid;grid-template-columns:1fr 1fr;padding:18px 24px;border-bottom:1px solid var(--line);background:var(--bg-sunken)}.page-supplier .db-receipt-head .brand{font-family:var(--font-display);font-size:18px;font-weight:600}.page-supplier .db-receipt-head .brand span{color:var(--accent-primary)}.page-supplier .db-receipt-head .meta{text-align:right;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;color:var(--fg-muted);line-height:1.65;text-transform:uppercase}.page-supplier .db-receipt-head .meta strong{color:var(--fg)}.page-supplier .db-receipt-section{display:flex;justify-content:space-between;padding:14px 24px;background:var(--bg-2);border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted)}.page-supplier .db-receipt-line{display:grid;grid-template-columns:1fr auto;padding:16px 24px;border-bottom:1px dashed var(--line);align-items:baseline}.page-supplier .db-receipt-line .label{font-size:14px;color:var(--fg)}.page-supplier .db-receipt-line .label small{display:block;font-family:var(--font-mono);font-size:10.5px;color:var(--fg-muted);letter-spacing:.06em;text-transform:uppercase;margin-top:3px}.page-supplier .db-receipt-line .amt{font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:-.005em}.page-supplier .db-receipt-line .amt.plus{color:var(--accent-primary)}.page-supplier .db-receipt-line .amt.zero{color:var(--fg-muted)}.page-supplier .db-receipt-total{display:grid;grid-template-columns:1fr auto;padding:22px 24px;background:var(--bg-sunken);border-top:1px solid var(--line-strong);align-items:baseline}.page-supplier .db-receipt-total .k{font-family:var(--font-display);font-size:20px;font-weight:600}.page-supplier .db-receipt-total .amt{font-family:var(--font-display);font-size:38px;font-weight:700;color:var(--accent-primary);letter-spacing:-.025em;line-height:1}.page-supplier .db-receipt-total .amt small{display:block;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;color:var(--fg-muted);text-align:right;margin-top:4px;font-weight:400}.page-supplier .db-receipt-foot{display:flex;justify-content:space-between;padding:12px 24px;background:var(--bg-sunken);border-top:1px solid var(--line);font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--fg-muted);text-transform:uppercase}@media(max-width:1024px){.page-supplier .db-pay-inner{grid-template-columns:1fr;gap:48px;padding:0 24px}.page-supplier .db-pay{padding:80px 0}}
