.b2b-page main{max-width:1600px;margin:auto}.b2b-hero{display:grid;grid-template-columns:1.1fr .9fr;min-height:480px;background:var(--green);color:white}.b2b-hero-copy{padding:64px 8%}.b2b-hero .eyebrow{color:var(--gold)}.b2b-hero h1{font-size:clamp(38px,4.5vw,72px);line-height:1.08;margin:25px 0;max-width:850px;overflow-wrap:anywhere}.b2b-hero-copy>p{font-size:18px;line-height:1.75;color:#e3eadf;max-width:680px}.b2b-hero-copy .button{margin-top:18px;max-width:100%;white-space:normal;text-align:start}.b2b-hero-aside{background:var(--paper);color:var(--ink);padding:64px 10%;display:flex;flex-direction:column;justify-content:center}.b2b-hero-aside h2{font-size:36px;line-height:1.15;margin:0 0 22px}.b2b-hero-aside p{font-size:17px;line-height:1.85;margin:0;overflow-wrap:anywhere}.b2b-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:48px 5% 38px}.b2b-card{border-top:2px solid var(--gold);padding:25px 0 0}.b2b-card h2{font-size:32px;line-height:1.2;margin:0 0 16px}.b2b-card p{font-size:16px;line-height:1.85;max-width:620px;overflow-wrap:anywhere}.b2b-contact{margin:0 5% 56px;padding:28px 32px;background:var(--paper);display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap}.b2b-contact a{font-size:23px;font-weight:600;text-decoration:underline;text-underline-offset:5px}.b2b-contact p{margin:0;line-height:1.7;max-width:650px}.b2b-disclaimer{font-size:13px;color:var(--muted);line-height:1.75;max-width:850px;margin:20px 0}.b2b-page[dir=rtl],html[dir=rtl] .b2b-page{direction:rtl}@media(max-width:800px){.b2b-hero{grid-template-columns:1fr}.b2b-hero-copy{padding:38px 6%}.b2b-hero-aside{padding:32px 6%}.b2b-hero h1{font-size:clamp(36px,9vw,52px)}.b2b-grid{grid-template-columns:1fr;padding:30px 6%;gap:22px}.b2b-card h2{font-size:29px}.b2b-contact{margin:0 6% 38px;padding:24px}.b2b-contact a{font-size:20px;overflow-wrap:anywhere}.b2b-hero-copy>p{font-size:17px}}
