.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}@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{padding:24px}}.ac-procurement{background:#fbfaf7;color:#2b2c2d;border-top:1px solid #ded8cf;border-bottom:1px solid #ded8cf}.ac-procurement__inner{width:min(1200px,calc(100% - 40px));margin-left:auto;margin-right:auto;padding-top:72px;padding-bottom:72px}.ac-procurement__header{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:72px;align-items:start;margin-bottom:40px}.ac-procurement__intro{min-width:0}.ac-procurement__overline,.ac-procurement__label{margin:0 0 10px;color:#8e6b4a;font-size:11px;font-weight:800;line-height:1.4;letter-spacing:1.2px;text-transform:uppercase}.ac-procurement__header h2{max-width:720px;margin:0 0 16px;color:#2b2c2d;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.6vw,54px);font-weight:400;line-height:1.08;letter-spacing:0}.ac-procurement__intro>p:last-of-type,.ac-procurement__cta p:not(.ac-procurement__label){margin:0;color:#665b52;font-size:16px;line-height:1.7}.ac-procurement__header-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.ac-procurement__brief{min-width:0;border:1px solid #ded8cf;padding:28px 30px;background:#fffdf9}.ac-procurement__brief h3{margin:0 0 20px;color:#2b2c2d;font-size:18px;line-height:1.4}.ac-procurement__brief ul{display:grid;gap:16px;margin:0;padding:0;list-style:none}.ac-procurement__brief li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:11px;align-items:start;color:#4f4c48;font-size:13px;line-height:1.55}.ac-procurement__brief-check{display:grid;width:22px;height:22px;place-items:center;border:1px solid #b28b68;border-radius:50%;color:#8e6b4a}.ac-procurement__brief-check svg{width:12px;height:12px}.ac-procurement__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #ded8cf;border-bottom:1px solid #ded8cf}.ac-procurement__fact{display:grid;grid-template-columns:42px minmax(0,1fr);gap:16px;align-items:center;min-width:0;min-height:108px;padding:22px 26px;border-right:1px solid #ded8cf}.ac-procurement__fact:first-child{padding-left:0}.ac-procurement__fact:last-child{padding-right:0;border-right:0}.ac-procurement__fact-icon{display:grid;width:42px;height:42px;place-items:center;color:#8e6b4a}.ac-procurement__fact-icon svg{width:30px;height:30px}.ac-procurement__facts span{display:block;margin-bottom:7px;color:#8e6b4a;font-size:11px;font-weight:800;line-height:1.4;letter-spacing:1.2px;text-transform:uppercase}.ac-procurement__facts strong{display:block;color:#2b2c2d;font-size:17px;line-height:1.35}.ac-procurement__step li,.ac-procurement__faq p{color:#665b52;font-size:13px;line-height:1.6}.ac-procurement__roadmap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px;border-top:1px solid #ded8cf;border-bottom:1px solid #ded8cf}.ac-procurement__step{position:relative;min-width:0;padding:34px 30px 34px 0}.ac-procurement__step+.ac-procurement__step{padding-left:30px;border-left:1px solid #ded8cf}.ac-procurement__step h3,.ac-procurement__faq h3,.ac-procurement__cta h3{margin:0 0 18px;color:#2b2c2d;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;line-height:1.22;letter-spacing:0}.ac-procurement__step ul,.ac-procurement__step ol{display:grid;gap:9px;margin:0;padding-left:18px}.ac-procurement__step-meta{display:flex;gap:10px;align-items:baseline;margin-bottom:10px}.ac-procurement__step-meta .ac-procurement__label{margin:0}.ac-procurement__step-number{color:#8e6b4a;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1}.ac-procurement__step-arrow{display:grid;width:26px;height:26px;position:absolute;top:42px;right:-13px;z-index:1;place-items:center;background:#fbfaf7;color:#8e6b4a}.ac-procurement__step-arrow .icon-arrow{width:14px;height:10px}.ac-procurement__faq{padding:46px 0 42px}.ac-procurement__faq-heading{margin-bottom:18px}.ac-procurement__faq-heading h3{margin-bottom:0}.ac-procurement__faq-list{border-top:1px solid #ded8cf}.ac-procurement__faq details{border-bottom:1px solid #ded8cf}.ac-procurement__faq summary{display:grid;grid-template-columns:minmax(0,1fr) 30px;gap:20px;align-items:center;min-height:58px;padding:14px 8px 14px 0;color:#2b2c2d;cursor:pointer;font-size:14px;font-weight:700;line-height:1.5;list-style:none}.ac-procurement__faq summary:hover{background:#f1e9de}.ac-procurement__faq summary:focus-visible{background:#f1e9de;outline:2px solid #8e6b4a;outline-offset:2px}.ac-procurement__faq summary::-webkit-details-marker{display:none}.ac-procurement__faq-toggle{display:grid;width:28px;height:28px;place-items:center;border:1px solid #a67b5b;border-radius:50%;color:#8e6b4a}.ac-procurement__faq-toggle .icon{display:block;width:12px;height:12px}.ac-procurement__faq-minus,.ac-procurement__faq details[open] .ac-procurement__faq-plus{display:none}.ac-procurement__faq details[open] .ac-procurement__faq-minus{display:block}.ac-procurement__faq p{max-width:760px;margin:0;padding:0 56px 20px 0;animation:ac-procurement-faq-reveal .18s ease-out both}@keyframes ac-procurement-faq-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ac-procurement__cta{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:22px;align-items:center;padding:26px 30px;border:1px solid #ded8cf;background:#f4ede4}.ac-procurement__cta-icon{display:grid;width:44px;height:44px;place-items:center;color:#8e6b4a}.ac-procurement__cta-icon .icon{width:24px;height:28px}.ac-procurement__cta h3{margin-bottom:6px;font-size:20px}.ac-procurement__cta p:not(.ac-procurement__label){color:#665b52;font-size:14px}.ac-procurement__cta-actions{display:flex;gap:14px;align-items:center}.ac-procurement__cta-email{display:inline-flex;min-height:46px;align-items:center;gap:8px;padding:0 4px;color:#4f4035;font-size:13px;font-weight:700;text-decoration:none}.ac-procurement__cta-email:hover{color:#8e6b4a;text-decoration:underline;text-underline-offset:3px}.ac-procurement__cta-email:focus-visible{outline:2px solid #8e6b4a;outline-offset:3px}.ac-procurement__cta-email .icon{width:17px;height:17px}.ac-procurement__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border:1px solid #74523c;border-radius:2px;background:#74523c;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;line-height:1.3;text-decoration:none}.ac-procurement__button .icon-arrow{width:14px;height:10px;flex:0 0 auto}.ac-procurement__button:hover{background:#573b2a;border-color:#573b2a;color:#fff}.ac-procurement__button:focus-visible{background:#573b2a;border-color:#573b2a;color:#fff;outline:2px solid #8e6b4a;outline-offset:3px}.ac-procurement__button--secondary{overflow:hidden;border-color:#b7aa9d;background:transparent;color:#4f4035}.ac-procurement__button--secondary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-procurement__button--secondary:hover,.ac-procurement__button--secondary:focus-visible{border-color:#8e6b4a;background:#f2ece4;color:#573b2a}.ac-procurement__button--secondary .icon{width:17px;height:17px}@media(prefers-reduced-motion:reduce){.ac-procurement__faq p{animation:none}}@media(max-width:990px){.ac-procurement__header{grid-template-columns:1fr;gap:30px}.ac-procurement__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-procurement__facts>div:nth-child(2){border-right:0}.ac-procurement__facts>div:nth-child(-n+2){border-bottom:1px solid #ded8cf}.ac-procurement__facts>div:first-child,.ac-procurement__facts>div:nth-child(3){padding-left:0}.ac-procurement__facts>div:nth-child(2),.ac-procurement__facts>div:last-child{padding-right:0}.ac-procurement__roadmap{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-procurement__step{padding:30px 28px 30px 0}.ac-procurement__step+.ac-procurement__step{padding-left:28px}.ac-procurement__step:nth-child(odd){padding-left:0;border-left:0}.ac-procurement__step:nth-child(-n+2){border-bottom:1px solid #ded8cf}.ac-procurement__step-arrow{display:none}.ac-procurement__cta{grid-template-columns:44px minmax(0,1fr)}.ac-procurement__cta-actions{grid-column:2;flex-wrap:wrap}}@media(max-width:720px){.ac-procurement__inner{width:min(100% - 32px,1200px);padding-top:48px;padding-bottom:48px}.ac-procurement__header h2{font-size:36px}.ac-procurement__header-actions{display:grid;grid-template-columns:1fr}.ac-procurement__brief{padding:24px 22px}.ac-procurement__fact,.ac-procurement__fact:first-child,.ac-procurement__fact:nth-child(2),.ac-procurement__fact:nth-child(3),.ac-procurement__fact:last-child{min-height:94px;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:16px 14px}.ac-procurement__fact:nth-child(odd){padding-left:0}.ac-procurement__fact:nth-child(2n){padding-right:0}.ac-procurement__fact-icon,.ac-procurement__fact-icon svg{width:28px;height:28px}.ac-procurement__facts strong{font-size:15px}.ac-procurement__roadmap{grid-template-columns:1fr;margin-top:38px}.ac-procurement__step,.ac-procurement__step+.ac-procurement__step,.ac-procurement__step:nth-child(odd){padding:28px 0;border-left:0;border-bottom:1px solid #ded8cf}.ac-procurement__step:last-child{border-bottom:0}.ac-procurement__faq{padding:38px 0 34px}.ac-procurement__faq summary{gap:14px;padding-right:0}.ac-procurement__faq p{padding-right:0}.ac-procurement__cta{grid-template-columns:36px minmax(0,1fr);gap:16px;padding:24px 20px}.ac-procurement__cta-icon{width:36px;height:36px}.ac-procurement__cta-actions{grid-column:1 / -1;display:grid;grid-template-columns:1fr}.ac-procurement__button{width:100%}.ac-procurement__cta-email{justify-content:center}}@media(max-width:480px){.ac-procurement__facts{grid-template-columns:1fr}.ac-procurement__fact,.ac-procurement__fact:first-child,.ac-procurement__fact:nth-child(2),.ac-procurement__fact:nth-child(3),.ac-procurement__fact:last-child{min-height:78px;padding:14px 0;border-right:0;border-bottom:1px solid #ded8cf}.ac-procurement__fact:last-child{border-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/55/compiled_assets/styles.css.map */
