@import url("https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800&family=DM+Mono:wght@400;500&display=swap");.b2b-hub{--ink:#090a0b;--paper:#f3f4f0;--line:#d6d9d1;--accent:#a2c52f;min-height:100vh;background:var(--paper);color:var(--ink);font-family:Archivo,Arial,sans-serif}.b2b-hub *{box-sizing:border-box}.b2b-hub a{color:inherit;text-decoration:none}.b2b-hub-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);grid-gap:8vw;gap:8vw;padding:106px 8vw 90px;background:radial-gradient(circle at 84% 16%,rgba(162,197,47,.18),transparent 28%),var(--ink);color:#fff}.b2b-hub-cta>div>p,.b2b-hub-kicker,.b2b-hub-section>p{margin:0;color:var(--accent);font:500 10px/1 DM Mono,monospace;letter-spacing:.13em;text-transform:uppercase}.b2b-hub-hero h1{max-width:800px;margin:18px 0 0;font-size:clamp(48px,6.3vw,84px);line-height:.9;letter-spacing:-.07em}.b2b-hub-hero-copy{align-self:end}.b2b-hub-hero-copy p{max-width:500px;margin:0;color:#c1c5bb;font-size:16px;line-height:1.62}.b2b-hub-hero-copy a{display:inline-flex;margin-top:27px;padding:16px 19px;background:var(--accent);color:var(--ink);font-size:12px;font-weight:800}.b2b-hub-section{padding:82px 8vw}.b2b-hub-section>h2{max-width:690px;margin:15px 0 35px;font-size:clamp(37px,4.4vw,62px);line-height:.92;letter-spacing:-.06em}.b2b-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line);background:#fff}.b2b-hub-grid>a,.b2b-hub-grid>article{display:flex;flex-direction:column;min-height:242px;padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.b2b-hub-grid a{transition:background .2s ease}.b2b-hub-grid a:hover{background:#edf0e7}.b2b-hub-grid small{color:#77816a;font:500 10px/1 DM Mono,monospace;letter-spacing:.12em}.b2b-hub-grid h3{margin:35px 0 12px;font-size:28px;line-height:.96;letter-spacing:-.05em}.b2b-hub-grid p{margin:0;color:#5d625b;font-size:14px;line-height:1.55}.b2b-hub-grid b{margin-top:auto;padding-top:25px;font-size:12px}.b2b-hub-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;padding:0 8vw 82px}.b2b-hub-steps>div{padding:25px 0;border-top:1px solid #bfc4ba}.b2b-hub-steps span{color:#73851f;font:500 10px/1 DM Mono,monospace;letter-spacing:.12em}.b2b-hub-steps h3{margin:17px 0 10px;font-size:22px;letter-spacing:-.045em}.b2b-hub-steps p{max-width:290px;margin:0;color:#595e57;font-size:14px;line-height:1.55}.b2b-hub-cta{display:flex;justify-content:space-between;align-items:center;gap:42px;padding:54px 8vw;background:var(--accent)}.b2b-hub-cta h2{max-width:640px;margin:15px 0 0;font-size:clamp(36px,4vw,58px);line-height:.92;letter-spacing:-.06em}.b2b-hub-cta>div>p{color:#303b13}.b2b-hub-cta>a{flex:none;padding:17px 20px;background:var(--ink);color:#fff;font-size:12px;font-weight:800}@media(max-width:800px){.b2b-hub-cta,.b2b-hub-hero{grid-template-columns:1fr;display:grid;grid-gap:30px;gap:30px}.b2b-hub-grid{grid-template-columns:1fr 1fr}.b2b-hub-steps{grid-template-columns:1fr}.b2b-hub-cta>a{justify-self:start}}@media(max-width:600px){.b2b-hub-hero,.b2b-hub-section{padding-left:24px;padding-right:24px}.b2b-hub-hero{padding-top:72px;padding-bottom:62px}.b2b-hub-section{padding-top:58px;padding-bottom:58px}.b2b-hub-grid{grid-template-columns:1fr}.b2b-hub-steps{padding:0 24px 58px}.b2b-hub-cta{padding:44px 24px}}.b2b-hub-section--compact{padding-top:0}.b2b-hub-supporting-copy{max-width:760px;margin:0;color:#5d625b;font-size:15px;line-height:1.65}.b2b-hub-text-link{display:inline-flex;margin-top:24px;font-size:12px;font-weight:800;text-decoration:underline!important;text-underline-offset:4px}