.commercial-page{background:var(--color-bg);color:var(--color-text)}.commercial-hero{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:clamp(var(--space-12),8vw,var(--space-20)) 0 var(--space-12)}.commercial-hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,0.85fr);gap:clamp(var(--space-8),5vw,var(--space-16));align-items:start}.commercial-kicker{color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);margin:0 0 var(--space-3);text-transform:uppercase}.commercial-title{color:var(--color-text);font-size:clamp(var(--text-4xl),6vw,var(--display-xl));font-weight:var(--weight-black);letter-spacing:var(--tracking-normal);line-height:var(--leading-tight);margin:0;max-width:820px}.commercial-copy{color:var(--color-text-muted);font-size:var(--text-lg);line-height:var(--leading-relaxed);margin:var(--space-5) 0 0;max-width:720px}.commercial-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-8)}.commercial-note{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin-top:var(--space-4);max-width:680px}.commercial-panel{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);padding:var(--space-6)}.commercial-panel__label{color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);margin:0 0 var(--space-4);text-transform:uppercase}.commercial-metric-list{display:grid;gap:var(--space-4)}.commercial-metric{border-bottom:1px solid var(--color-border-subtle);padding-bottom:var(--space-4)}.commercial-metric:last-child{border-bottom:0;padding-bottom:0}.commercial-metric strong{color:var(--color-text);display:block;font-size:var(--text-2xl);line-height:var(--leading-tight)}.commercial-metric span{color:var(--color-text-muted);display:block;font-size:var(--text-sm);line-height:var(--leading-relaxed);margin-top:var(--space-1)}.commercial-section{padding:var(--space-16) 0}.commercial-section+.commercial-section{border-top:1px solid var(--color-border)}.commercial-section--surface{background:var(--color-surface)}.commercial-section__head{margin-bottom:var(--space-8);max-width:760px}.commercial-section__head h2{color:var(--color-text);font-size:clamp(var(--text-2xl),4vw,var(--text-4xl));line-height:var(--leading-snug);margin:0}.commercial-section__head p{color:var(--color-text-muted);font-size:var(--text-base);line-height:var(--leading-relaxed);margin:var(--space-3) 0 0}.commercial-grid{display:grid;gap:var(--space-4)}.commercial-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.commercial-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-xs);min-height:100%;padding:var(--space-5)}.commercial-card--highlight{border-color:var(--color-primary);box-shadow:var(--shadow-card)}.commercial-card h3{color:var(--color-text);font-size:var(--text-lg);line-height:var(--leading-snug);margin:0 0 var(--space-3)}.commercial-card p{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.commercial-card .commercial-price{color:var(--color-text);display:block;font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-snug);margin:var(--space-4) 0 var(--space-3)}.commercial-list{display:grid;gap:var(--space-3);list-style:none;margin:var(--space-4) 0 0;padding:0}.commercial-list li{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);padding-left:var(--space-5);position:relative}.commercial-list li::before{background:var(--color-primary);border-radius:var(--radius-round);content:"";height:6px;left:0;position:absolute;top:0.72em;width:6px}.commercial-pill-row{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.commercial-pill{background:var(--color-primary-soft);border:1px solid rgba(var(--color-primary-rgb),0.18);border-radius:var(--radius-pill);color:var(--color-primary);display:inline-flex;font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:1;padding:var(--space-2) var(--space-3)}.commercial-table-wrap{overflow-x:auto}.commercial-table{background:var(--color-surface);border:1px solid var(--color-border);border-collapse:collapse;border-radius:var(--radius-sm);box-shadow:var(--shadow-xs);min-width:760px;overflow:hidden;width:100%}.commercial-table th,.commercial-table td{border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);padding:var(--space-4);text-align:left;vertical-align:top}.commercial-table th{background:var(--color-bg-subtle);color:var(--color-text);font-weight:var(--weight-bold)}.commercial-table tr:last-child td{border-bottom:0}.commercial-table strong{color:var(--color-text)}.commercial-steps{counter-reset:commercial-step;display:grid;gap:var(--space-4)}.commercial-step{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:var(--space-2);padding:var(--space-5) var(--space-5) var(--space-5) var(--space-16);position:relative}.commercial-step::before{align-items:center;background:var(--color-primary);border-radius:var(--radius-round);color:var(--color-text-inverse);content:counter(commercial-step);counter-increment:commercial-step;display:flex;font-size:var(--text-sm);font-weight:var(--weight-bold);height:32px;justify-content:center;left:var(--space-5);position:absolute;top:var(--space-5);width:32px}.commercial-step h3{font-size:var(--text-base);margin:0}.commercial-step p{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.commercial-band{background:var(--color-bg-dark);color:var(--color-text-inverse);padding:var(--space-16) 0}.commercial-band h2,.commercial-band h3{color:var(--color-text-inverse)}.commercial-band p,.commercial-band li{color:var(--color-ondark-secondary)}.commercial-band .btn-secondary{background:var(--color-text-inverse);border-color:var(--color-text-inverse);color:var(--color-bg-dark)}.commercial-band .btn-ghost{border-color:var(--color-ondark-border);color:var(--color-text-inverse)}.commercial-band .btn-ghost:hover{border-color:var(--color-text-inverse);color:var(--color-text-inverse)}.commercial-faq{display:grid;gap:var(--space-4)}.commercial-faq details{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-5)}.commercial-faq summary{color:var(--color-text);cursor:pointer;font-size:var(--text-base);font-weight:var(--weight-bold)}.commercial-faq p{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:var(--space-3) 0 0}.commercial-split{display:grid;gap:var(--space-8);grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr)}.commercial-link-list{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}.commercial-link-list a{color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--weight-bold)}.commercial-code-card{background:var(--color-bg-dark);border:1px solid var(--color-ondark-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);color:var(--color-text-inverse);display:grid;gap:var(--space-4);padding:var(--space-5)}.commercial-code-card__head{display:flex;gap:var(--space-4);justify-content:space-between}.commercial-code-card__head h3{color:var(--color-text-inverse);font-size:var(--text-base);margin:0}.commercial-code-card__head p{color:var(--color-ondark-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:var(--space-1) 0 0}.commercial-code{background:var(--color-bg-dark-alt);border:1px solid var(--color-ondark-border);border-radius:var(--radius-sm);color:var(--color-text-inverse);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0;overflow-x:auto;padding:var(--space-4);white-space:pre-wrap}.commercial-copy-status{color:var(--color-ondark-secondary);font-size:var(--text-sm);min-height:1.4em}.b2b-form-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);padding:var(--space-6)}.b2b-form{display:grid;gap:var(--space-4)}.b2b-form__grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-field{display:grid;gap:var(--space-2)}.b2b-field--full{grid-column:1 / -1}.b2b-field label,.b2b-consent{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-bold)}.b2b-field input,.b2b-field select,.b2b-field textarea{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;min-height:44px;padding:var(--space-3) var(--space-4);width:100%}.b2b-field textarea{line-height:var(--leading-relaxed);min-height:132px;resize:vertical}.b2b-field input:focus,.b2b-field select:focus,.b2b-field textarea:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus);outline:none}.b2b-help{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.b2b-consent{align-items:flex-start;display:flex;gap:var(--space-3);line-height:var(--leading-relaxed)}.b2b-consent input{flex:0 0 auto;margin-top:0.25em}.b2b-status{border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--text-sm);min-height:1.4em}.b2b-status[data-tone="success"]{color:var(--color-success,#087f5b)}.b2b-status[data-tone="error"]{color:var(--color-danger,#b42318)}.b2b-form--sent .b2b-form__grid,.b2b-form--sent .b2b-consent,.b2b-form--sent button[type="submit"]{display:none}.commercial-buyer-row{display:grid;gap:var(--space-4);grid-template-columns:minmax(180px,0.7fr) minmax(0,1.3fr) minmax(180px,0.8fr)}.commercial-buyer-row+.commercial-buyer-row{border-top:1px solid var(--color-border);padding-top:var(--space-4)}.commercial-buyer-row strong{color:var(--color-text);font-size:var(--text-base)}.commercial-buyer-row span,.commercial-buyer-row p{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}@media (max-width:980px){.commercial-hero__grid,.commercial-split{grid-template-columns:1fr}.commercial-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-buyer-row{grid-template-columns:1fr}}@media (max-width:640px){.commercial-grid--2,.commercial-grid--3,.commercial-grid--4{grid-template-columns:1fr}.commercial-actions{align-items:stretch;flex-direction:column}.commercial-actions .btn{justify-content:center;width:100%}.commercial-step{padding-left:var(--space-5);padding-top:var(--space-16)}.commercial-code-card__head{align-items:stretch;flex-direction:column}.b2b-form__grid{grid-template-columns:1fr}}