.b2b-landing{background:#f9f7f2;color:#2b241b;font-family:inherit;overflow:hidden}.b2b-landing__hero,.b2b-landing__proof-grid,.b2b-landing__products,.b2b-landing__content-grid,.b2b-landing__faq{max-width:1240px;margin:0 auto;padding-left:24px;padding-right:24px}.b2b-landing__hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);gap:54px;align-items:center;padding-top:72px;padding-bottom:52px}.b2b-landing__overline,.b2b-landing__panel-label,.b2b-landing__proof-card span{color:#c79b47;font-size:12px;font-weight:800;letter-spacing:2.4px;text-transform:uppercase;margin:0 0 14px}.b2b-landing__title,.b2b-landing__faq h2,.b2b-landing__panel h2{font-family:Georgia,Times New Roman,serif;color:#1f1a14;letter-spacing:0}.b2b-landing__title{font-size:clamp(38px,5vw,64px);line-height:1.04;margin:0 0 22px}.b2b-landing__lead{color:#5f5448;font-size:17px;line-height:1.75;max-width:680px;margin:0 0 26px}.b2b-landing__keywords{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.b2b-landing__keywords span{border:1px solid rgba(199,155,71,.34);background:#ffffff80;color:#4d4034;border-radius:999px;padding:7px 12px;font-size:12px;line-height:1}.b2b-landing__actions{display:flex;flex-wrap:wrap;gap:12px}.b2b-landing__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border:1px solid #1f1a14;background:#1f1a14;color:#fff;border-radius:2px;font-size:12px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .22s ease,background .22s ease,color .22s ease}.b2b-landing__button:hover{transform:translateY(-2px);background:#c79b47;border-color:#c79b47;color:#fff}.b2b-landing__button--secondary{background:transparent;color:#1f1a14}.b2b-landing__hero-media{position:relative}.b2b-landing__hero-media img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;display:block;border-radius:4px;border:1px solid rgba(43,36,27,.12)}.b2b-landing__metric-panel{position:relative;margin:14px 0 0;display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border:1px solid rgba(199,155,71,.26);box-shadow:0 18px 40px #2b241b14}.b2b-landing__metric-panel div{padding:18px 14px;border-right:1px solid rgba(43,36,27,.08)}.b2b-landing__metric-panel div:last-child{border-right:0}.b2b-landing__metric-panel span{display:block;color:#8a7a67;font-size:11px;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:6px}.b2b-landing__metric-panel strong{display:block;color:#1f1a14;font-size:14px;line-height:1.35}.b2b-landing__proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding-bottom:54px}.b2b-landing__proof-card{background:#fff;border:1px solid rgba(199,155,71,.22);padding:24px;min-height:180px;transition:transform .22s ease,box-shadow .22s ease}.b2b-landing__proof-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px #2b241b0f}.b2b-landing__proof-card h2{color:#1f1a14;font-size:19px;line-height:1.25;margin:0 0 10px}.b2b-landing__proof-card p{color:#675b4f;font-size:14px;line-height:1.7;margin:0}.b2b-landing__products{padding-bottom:58px}.b2b-landing__products-header{max-width:780px;margin-bottom:24px}.b2b-landing__products-header h2{font-family:Georgia,Times New Roman,serif;color:#1f1a14;font-size:34px;line-height:1.18;letter-spacing:0;margin:0 0 12px}.b2b-landing__products-header p:last-child{color:#675b4f;font-size:15px;line-height:1.75;margin:0}.b2b-landing__product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.b2b-landing__product-card{display:flex;min-width:0;flex-direction:column;color:#1f1a14;text-decoration:none;background:#fff;border:1px solid rgba(199,155,71,.2);border-radius:3px;overflow:hidden;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.b2b-landing__product-card:hover,.b2b-landing__product-card:focus-visible{transform:translateY(-4px);border-color:#c79b477a;box-shadow:0 18px 34px #2b241b14;outline:none}.b2b-landing__product-image{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;background:#fff;border-bottom:1px solid rgba(43,36,27,.08);padding:12px;overflow:hidden}.b2b-landing__product-image img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;transition:transform .36s cubic-bezier(.16,1,.3,1)}.b2b-landing__product-card:hover .b2b-landing__product-image img,.b2b-landing__product-card:focus-visible .b2b-landing__product-image img{transform:scale(1.035)}.b2b-landing__product-body{display:grid;gap:12px;padding:16px 14px}.b2b-landing__product-body strong{min-height:42px;color:#1f1a14;font-size:14px;line-height:1.5;font-weight:800;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.b2b-landing__product-meta{display:flex;flex-wrap:wrap;gap:6px}.b2b-landing__product-meta span{border:1px solid rgba(199,155,71,.28);border-radius:999px;color:#6c5438;background:#f9f7f2cc;padding:5px 8px;font-size:10px;font-weight:800;line-height:1.2;text-transform:uppercase}.b2b-landing__products-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin-top:22px;padding:0 20px;border:1px solid rgba(31,26,20,.18);color:#1f1a14;text-decoration:none;font-size:12px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;transition:background .22s ease,border-color .22s ease,color .22s ease}.b2b-landing__products-link:hover,.b2b-landing__products-link:focus-visible{background:#1f1a14;border-color:#1f1a14;color:#fff;outline:none}.b2b-landing__product-empty{display:grid;justify-items:start;gap:12px;background:#ffffff94;border:1px dashed rgba(199,155,71,.42);padding:28px}.b2b-landing__product-empty strong{color:#1f1a14;font-size:18px;line-height:1.35}.b2b-landing__product-empty span{max-width:720px;color:#675b4f;font-size:14px;line-height:1.7}.b2b-landing__content-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-bottom:62px}.b2b-landing__panel{background:#fff;border:1px solid rgba(199,155,71,.22);padding:34px}.b2b-landing__panel--dark{background:#1f1a14;color:#f8f3e7}.b2b-landing__panel h2{font-size:30px;line-height:1.18;margin:0 0 22px}.b2b-landing__panel--dark h2{color:#f8f3e7}.b2b-landing__panel ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.b2b-landing__panel li{position:relative;color:#62564a;font-size:15px;line-height:1.65;padding-left:20px}.b2b-landing__panel--dark li{color:#e3d7bf}.b2b-landing__panel li:before{content:"";position:absolute;left:0;top:10px;width:7px;height:7px;background:#c79b47;border-radius:999px}.b2b-landing__faq{padding-bottom:82px}.b2b-landing__faq h2{font-size:34px;line-height:1.18;margin:0 0 22px}.b2b-landing__faq-list{border-top:1px solid rgba(43,36,27,.14)}.b2b-landing__faq-item{border-bottom:1px solid rgba(43,36,27,.14);background:#ffffff75}.b2b-landing__faq-item summary{cursor:pointer;padding:20px 0;font-size:16px;font-weight:800;color:#1f1a14;list-style:none}.b2b-landing__faq-item summary::-webkit-details-marker{display:none}.b2b-landing__faq-item p{color:#675b4f;font-size:15px;line-height:1.75;margin:0;padding:0 0 20px;max-width:900px}.b2b-landing__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:#1f1a14a3;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.b2b-landing__modal.is-visible{opacity:1;visibility:visible;pointer-events:auto}.b2b-landing__modal-dialog{position:relative;width:min(560px,100%);max-height:calc(100vh - 40px);overflow:auto;background:#fff;padding:34px;border-radius:4px;box-shadow:0 24px 80px #0000003d}.b2b-landing__modal-close{position:absolute;top:14px;right:18px;border:0;background:transparent;font-size:30px;line-height:1;cursor:pointer;color:#6f6254}.b2b-landing__modal-dialog h2{font-family:Georgia,Times New Roman,serif;margin:0 32px 8px 0;font-size:30px;line-height:1.2;color:#1f1a14}.b2b-landing__modal-dialog p{color:#675b4f;line-height:1.6;margin:0 0 20px}.b2b-landing__modal-dialog form{display:grid;gap:14px}.b2b-landing__modal-dialog label{display:grid;gap:6px;color:#3c332a;font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.b2b-landing__modal-dialog input,.b2b-landing__modal-dialog textarea{width:100%;border:1px solid rgba(43,36,27,.18);background:#f9f7f2;color:#2b241b;padding:13px 14px;font:inherit;font-size:14px;text-transform:none}.b2b-landing__modal-dialog button[type=submit]{min-height:46px;border:0;background:#1f1a14;color:#fff;font-size:12px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer}.b2b-landing__success{background:#eef8f0;color:#1f6b36;border:1px solid rgba(31,107,54,.18);padding:12px;font-size:14px}@media(max-width:990px){.b2b-landing__hero,.b2b-landing__content-grid{grid-template-columns:1fr}.b2b-landing__hero{gap:34px;padding-top:52px}.b2b-landing__proof-grid{grid-template-columns:1fr 1fr}.b2b-landing__product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.b2b-landing__hero,.b2b-landing__proof-grid,.b2b-landing__products,.b2b-landing__content-grid,.b2b-landing__faq{padding-left:16px;padding-right:16px}.b2b-landing__title{font-size:34px}.b2b-landing__lead{font-size:15px}.b2b-landing__proof-grid,.b2b-landing__product-grid,.b2b-landing__metric-panel{grid-template-columns:1fr}.b2b-landing__metric-panel{margin:12px 0 0}.b2b-landing__metric-panel div{border-right:0;border-bottom:1px solid rgba(43,36,27,.08)}.b2b-landing__metric-panel div:last-child{border-bottom:0}.b2b-landing__panel,.b2b-landing__modal-dialog{padding:24px}}
/*# sourceMappingURL=/cdn/shop/t/48/compiled_assets/styles.css.map */
