.admin-v2-b2b{--b2b-ink:#194f40;--b2b-tint:#eff8f2;--b2b-border:#c9e2d2;display:flex;flex-direction:column;gap:32px;padding-block:36px 56px;color:#354940;min-width:0}.admin-v2-b2b--blue{--b2b-ink:#164e63;--b2b-tint:#f0f8fc;--b2b-border:#c8e0eb}.admin-v2-b2b h1,.admin-v2-b2b h2{color:var(--b2b-ink);margin:0;text-wrap:balance;line-height:1.15}.admin-v2-b2b h1{font-size:clamp(28px,3vw,44px)}.admin-v2-b2b h2{font-size:clamp(23px,2.2vw,30px)}.admin-v2-b2b p{margin:0}.admin-v2-b2b .rte{font-size:16px;line-height:1.75}.admin-v2-b2b .rte p+p{margin-block-start:12px}.admin-v2-b2b__hero{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center;background:var(--b2b-tint);border:1px solid var(--b2b-border);border-radius:24px;padding:40px}.admin-v2-b2b__intro{display:flex;flex-direction:column;align-items:flex-start;gap:22px;min-width:0}.admin-v2-b2b__eyebrow{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--b2b-ink)}.admin-v2-b2b__hero-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;background:#fff;border:1px solid var(--b2b-border);border-radius:18px;padding:16px}.admin-v2-b2b__hero-products a{display:flex;align-items:center;justify-content:center;min-width:0}.admin-v2-b2b__hero-products img{width:100%;height:230px;object-fit:contain}.admin-v2-b2b__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.admin-v2-b2b__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 22px;border:1px solid #194f40;border-radius:999px;background:#194f40;color:#fff;text-decoration:none;font-size:15px;font-weight:650;line-height:1.4;text-align:center}.admin-v2-b2b__button--secondary{background:#fff;color:#194f40;border-color:#c6d5ce}.admin-v2-b2b__button:hover{filter:brightness(.94)}.admin-v2-b2b__phone,.admin-v2-b2b__related{color:var(--b2b-ink);text-decoration:underline;text-underline-offset:4px}.admin-v2-b2b__box{display:flex;flex-direction:column;gap:20px;padding:32px;border:1px solid #dce4df;border-radius:24px;background:#fff;min-width:0}.admin-v2-b2b__box--tinted{background:var(--b2b-tint);border-color:var(--b2b-border)}.admin-v2-b2b__copy{max-width:900px}.admin-v2-b2b__products{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0}.admin-v2-b2b__products li{min-width:0}.admin-v2-b2b__product{display:grid;grid-template-columns:1fr 18px;gap:14px 12px;color:#194f40;text-decoration:none;font-size:16px;line-height:1.5;font-weight:650;min-width:0}.admin-v2-b2b__product img{grid-column:1/-1;width:100%;height:220px;object-fit:contain;background:#f7f9f6;padding:20px;border-radius:16px}.admin-v2-b2b__product>span{overflow-wrap:anywhere}.admin-v2-b2b__chevron{align-self:center;display:flex;align-items:center;justify-content:center;width:18px;height:18px}.admin-v2-b2b__chevron svg{width:18px;height:18px;transform:rotate(-90deg)}.admin-v2-b2b__quote{display:flex;flex-direction:column;gap:20px;margin:0;padding:32px;border-radius:24px;border:1px solid var(--b2b-border);background:var(--b2b-tint)}.admin-v2-b2b__quote blockquote{margin:0;font-size:18px;line-height:1.7}.admin-v2-b2b__quote figcaption{padding-top:16px;border-top:1px solid var(--b2b-border);font-size:14px;line-height:1.6;color:var(--b2b-ink)}.admin-v2-b2b__contact{display:flex;flex-direction:column;gap:22px;border-radius:24px;padding:36px;background:#194f40;color:#fff}.admin-v2-b2b__contact h2,.admin-v2-b2b__contact .admin-v2-b2b__related{color:#fff}.admin-v2-b2b__contact .admin-v2-b2b__button{border-color:#d1e7db}.admin-v2-b2b a:focus-visible{outline:3px solid #c90063;outline-offset:4px}@media(max-width:989px){.admin-v2-b2b__hero{grid-template-columns:1fr;gap:28px}.admin-v2-b2b__hero-products{max-width:600px}.admin-v2-b2b__products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.admin-v2-b2b{gap:24px;padding-block:24px 36px}.admin-v2-b2b__hero,.admin-v2-b2b__box,.admin-v2-b2b__quote,.admin-v2-b2b__contact{padding:22px;border-radius:20px}.admin-v2-b2b__intro{gap:18px}.admin-v2-b2b__hero-products{padding:12px;gap:8px}.admin-v2-b2b__hero-products img{height:150px}.admin-v2-b2b__products{gap:24px 14px}.admin-v2-b2b__product{font-size:14px;gap:12px 6px}.admin-v2-b2b__product img{height:170px;padding:10px}.admin-v2-b2b__quote blockquote{font-size:16px}.admin-v2-b2b__actions{align-items:stretch}.admin-v2-b2b__button{flex:1 1 180px}.admin-v2-b2b__phone{font-size:14px;line-height:1.6;overflow-wrap:anywhere}}
