.b2b-hub{background:var(--bg);color:var(--text-body);font-family:var(--font-ui);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.b2b-hub *,.b2b-hub *:before,.b2b-hub *:after{box-sizing:border-box}.b2b-hub__wrap{max-width:1160px;margin:0 auto;padding:0 var(--s5)}.b2b-hub section{padding:var(--s7) 0}.b2b-hub h1,.b2b-hub h2,.b2b-hub h3{font-family:var(--font-heading);color:var(--text-heading);margin:0 0 var(--s4);line-height:1.18;font-weight:600}.b2b-hub h1{font-size:clamp(1.9rem,4.2vw,3rem)}.b2b-hub h2{font-size:clamp(1.45rem,2.8vw,2.05rem)}.b2b-hub h3{font-size:1.14rem}.b2b-hub p{margin:0 0 var(--s4)}.b2b-hub a{color:var(--accent-text)}.b2b-hero{background:var(--surface);border-bottom:1px solid var(--border)}.b2b-hero__lead{font-family:var(--font-prose);font-size:clamp(1.02rem,1.6vw,1.2rem);color:var(--text-body);max-width:62ch}.b2b-hero__position{font-family:var(--font-heading);font-size:clamp(1.1rem,2vw,1.4rem);color:var(--text-heading);border-left:4px solid var(--accent-decoration);padding-left:var(--s4);margin:var(--s5) 0 var(--s4);max-width:56ch}.b2b-taxline{display:block;font-size:.875rem;color:var(--text-body);background:var(--surface-quiet);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:var(--s3) var(--s4);margin:0 0 var(--s5);max-width:68ch}.b2b-doors{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s5);margin:0 0 var(--s5);padding:0;list-style:none}.b2b-door{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--accent-decoration);border-radius:var(--radius);padding:var(--s5);box-shadow:var(--shadow-sm)}.b2b-door__num{font-family:var(--font-ui);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);margin:0 0 var(--s2);font-weight:600}.b2b-door__price{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:1.32rem;font-weight:700;color:var(--text);margin:0 0 var(--s1)}.b2b-door__price small{display:block;font-size:.82rem;font-weight:400;color:var(--text-muted);margin-top:var(--s1)}.b2b-door__body{font-size:.94rem;flex:1 1 auto}.b2b-door__body ul{margin:0 0 var(--s4);padding-left:1.1em}.b2b-door__body li{margin-bottom:var(--s2)}.b2b-door__wave{font-size:.86rem;color:var(--text-body);background:var(--surface-quiet);border-radius:var(--radius-sm);padding:var(--s3);margin:0 0 var(--s4)}.b2b-hub .b2b-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap-min);padding:var(--s3) var(--s5);border-radius:var(--radius-pill);border:1px solid transparent;background:var(--cta-bg);color:var(--text-on-cta);font-family:var(--font-ui);font-size:.96rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background var(--t-fast) var(--ease)}.b2b-hub .b2b-btn:hover{background:var(--cta-bg-hover)}.b2b-hub .b2b-btn--ghost{background:transparent;color:var(--accent-text);border-color:var(--border-strong)}.b2b-hub .b2b-btn--block{width:100%}.b2b-hub a:focus-visible,.b2b-hub button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.b2b-doors__same{max-width:72ch;font-size:.95rem;border-top:1px solid var(--border);padding-top:var(--s4)}.b2b-compare__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.b2b-compare__hint{font-size:.82rem;color:var(--text-muted);margin:0 0 var(--s2)}@media(min-width:760px){.b2b-compare__hint{display:none}}.b2b-hub table.b2b-compare{min-width:680px}.b2b-hub table.b2b-compare,.b2b-hub .b2b-ladder{width:100%;border-collapse:collapse;font-size:.92rem;background:var(--surface);font-variant-numeric:tabular-nums}.b2b-hub table.b2b-compare th,.b2b-hub table.b2b-compare td,.b2b-hub .b2b-ladder th,.b2b-hub .b2b-ladder td{border:1px solid var(--border);padding:var(--s3) var(--s4);text-align:left;vertical-align:top}.b2b-hub table.b2b-compare thead th,.b2b-hub .b2b-ladder thead th{background:var(--surface-sunk);color:var(--text-heading);font-weight:600}.b2b-hub table.b2b-compare tbody th{background:var(--surface-sunk);font-weight:600;width:20%}.b2b-hub caption,.b2b-hub .b2b-ladder caption{caption-side:bottom;text-align:left;font-size:.85rem;color:var(--text-muted);padding-top:var(--s3)}.b2b-trust{background:var(--surface-sunk);border-block:1px solid var(--border)}.b2b-trust__numbers{display:flex;flex-wrap:wrap;gap:var(--s3) var(--s6);list-style:none;margin:0 0 var(--s4);padding:0;font-family:var(--font-ui);font-variant-numeric:tabular-nums}.b2b-trust__numbers li{font-size:1.28rem;font-weight:700;color:var(--text)}.b2b-trust__numbers span{display:block;font-size:.8rem;font-weight:400;color:var(--text-muted)}.b2b-quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s4);list-style:none;margin:var(--s5) 0 0;padding:0}.b2b-quote{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--s4);margin:0;font-size:.92rem}.b2b-quote blockquote{margin:0 0 var(--s3);padding:0;border:0;background:none;font-family:var(--font-prose);font-style:normal;color:var(--text-body)}.b2b-quote figcaption{font-size:.82rem;color:var(--text-muted)}.b2b-prose{max-width:68ch}.b2b-prose p{font-family:var(--font-prose)}.b2b-terms{list-style:none;margin:0;padding:0;display:grid;gap:var(--s4)}.b2b-terms>li{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--accent-decoration-2);border-radius:var(--radius-sm);padding:var(--s4)}.b2b-terms b{color:var(--text-heading);display:block;margin-bottom:var(--s1)}.b2b-faq{max-width:76ch}.b2b-faq>div{border-bottom:1px solid var(--border);padding:var(--s4) 0}.b2b-faq h3{margin-bottom:var(--s2)}.b2b-faq p{margin:0}.b2b-identity{background:var(--surface);border-top:1px solid var(--border-strong);font-size:.88rem;color:var(--text-body)}.b2b-identity address{font-style:normal}.b2b-identity dl{display:grid;grid-template-columns:max-content 1fr;gap:var(--s2) var(--s4);margin:var(--s4) 0 0}.b2b-identity dt{color:var(--text-muted)}.b2b-identity dd{margin:0}@media(max-width:900px){.b2b-doors,.b2b-quotes{grid-template-columns:1fr}}@media(max-width:640px){.b2b-hub__wrap{padding:0 var(--s4)}.b2b-hub section{padding:var(--s6) 0}.b2b-identity dl{grid-template-columns:1fr;gap:var(--s1) 0}.b2b-identity dd{margin-bottom:var(--s3)}}@media(prefers-reduced-motion:reduce){.b2b-hub *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/b2b-hub.css.map */
