.b2b{position:relative;z-index:1;background:var(--bg)}.b2b-hero{padding:calc(var(--space-10) + 64px) var(--space-6) var(--space-9)}.b2b-hero-inner{max-width:760px;margin:0 auto;text-align:center}.b2b-hero-inner .eyebrow{margin-bottom:var(--space-5)}.b2b-title{font-size:var(--fs-h1);font-weight:var(--w-extralight);line-height:var(--lh-heading);letter-spacing:var(--ls-heading)}.b2b-lede{margin:var(--space-5) auto 0;text-align:center}.b2b-hero-body{margin:var(--space-5) auto 0;max-width:560px;color:var(--fg-2)}.b2b-hero-cta{margin-top:var(--space-7)}.b2b-cases{padding:var(--space-9) var(--space-6);background:var(--moushi-vanille-soft);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.b2b-cases-head{max-width:760px;margin:0 auto var(--space-8);text-align:center}.b2b-cases-head .eyebrow{margin-bottom:var(--space-4)}.b2b-cases-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5);max-width:1200px;margin:0 auto}.b2b-case{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-2);padding:var(--space-6) var(--space-5);box-shadow:var(--shadow-1);transition:box-shadow .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)}.b2b-case:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.b2b-case-num{display:block;font-size:var(--fs-caption);font-weight:var(--w-regular);letter-spacing:var(--ls-label);color:var(--fg-3);margin-bottom:var(--space-5)}.b2b-case h3{margin-bottom:var(--space-3)}.b2b-case p{font-size:var(--fs-small);color:var(--fg-2)}.b2b-why{padding:var(--space-10) var(--space-6)}.b2b-why-inner{max-width:680px;margin:0 auto;text-align:center}.b2b-why-inner .eyebrow{margin-bottom:var(--space-4)}.b2b-why-inner p{margin-top:var(--space-5)}.b2b-inline-link{display:inline-block;margin-top:var(--space-5);font-size:var(--fs-small);letter-spacing:.04em;border-bottom:1px solid currentColor}.b2b-quote{padding:var(--space-10) var(--space-6);background:var(--bg-deep)}.b2b-quote-inner{max-width:880px;margin:0 auto}.b2b-quote-head{text-align:center;margin-bottom:var(--space-8)}.b2b-quote-head .eyebrow{color:var(--fg-on-dark-2);margin-bottom:var(--space-4)}.b2b-quote-head h2{color:var(--fg-on-dark)}.b2b-quote-sub{margin-top:var(--space-4);color:var(--fg-on-dark-2)}.b2b-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5) var(--space-6)}.b2b-field{display:flex;flex-direction:column;gap:var(--space-2)}.b2b-field--full{grid-column:1 / -1}.b2b-field label{font-size:var(--fs-eyebrow);font-weight:var(--w-regular);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-on-dark-2)}.b2b-field input,.b2b-field select,.b2b-field textarea{appearance:none;-webkit-appearance:none;background:transparent;border:0;border-bottom:1px solid rgba(246,234,218,.35);border-radius:0;padding:var(--space-3) 0;font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--w-light);color:var(--fg-on-dark);transition:border-color .22s ease}.b2b-field textarea{resize:vertical;line-height:var(--lh-body)}.b2b-field input::placeholder,.b2b-field textarea::placeholder{color:#f6eada66}.b2b-field input:focus,.b2b-field select:focus,.b2b-field textarea:focus{outline:none;border-bottom-color:var(--fg-on-dark)}.b2b-field select{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23F6EADA' stroke-width='1.2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-1) center;padding-right:var(--space-5)}.b2b-field select:invalid{color:#f6eada66}.b2b-field select option{color:var(--fg);background:var(--bg)}.b2b-form-foot{margin-top:var(--space-7);text-align:center}.b2b-submit{display:inline-block;border:1px solid var(--fg-on-dark);background:var(--fg-on-dark);color:var(--moushi-not-coffee);font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:var(--w-medium);letter-spacing:var(--ls-button);text-transform:uppercase;padding:18px var(--space-8);border-radius:var(--radius-1);cursor:pointer;transition:background .22s ease,color .22s ease,opacity .22s ease}.b2b-submit:hover{background:transparent;color:var(--fg-on-dark)}.b2b-form-note{margin-top:var(--space-4);font-size:var(--fs-caption);color:var(--fg-on-dark-2)}.b2b-form-error{margin-bottom:var(--space-6);text-align:center;font-size:var(--fs-small);color:var(--fg-on-dark);border:1px dashed rgba(246,234,218,.45);border-radius:var(--radius-2);padding:var(--space-4)}.b2b-form-error a{color:inherit}.b2b-form-success{text-align:center;padding:var(--space-8) var(--space-5)}.b2b-success-mark{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid rgba(246,234,218,.5);border-radius:var(--radius-pill);color:var(--fg-on-dark);font-size:20px;margin-bottom:var(--space-5)}.b2b-form-success h3{color:var(--fg-on-dark);margin-bottom:var(--space-3)}.b2b-form-success p{color:var(--fg-on-dark-2);max-width:440px;margin:0 auto}@media(max-width:1024px){.b2b-cases-grid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.b2b-hero{padding:calc(var(--space-9) + 64px) var(--space-5) var(--space-8)}.b2b-cases{padding:var(--space-8) var(--space-5)}.b2b-cases-grid{grid-template-columns:1fr;gap:var(--space-4)}.b2b-why{padding:var(--space-9) var(--space-5)}.b2b-quote{padding:var(--space-8) var(--space-5)}.b2b-grid{grid-template-columns:1fr;gap:var(--space-5)}.b2b-submit{width:100%}}@media(prefers-reduced-motion:reduce){.b2b-case{transition:none}.b2b-case:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/b2b.css.map */
