.legu-b2b{--orange:#dc6225;--orange-deep:#d73f0f;--brown:#462723;--cream:#fef8ee;--green:#0f5b3f;--yellow:#ffb800;--ink:#462723;--muted:#7a635d;--white:#fff;--radius:18px;--maxw:1180px;--display:"Fraunces",Georgia,"Times New Roman",serif;--body:"Assistant",-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-family:var(--body);color:var(--ink);font-size:18px;line-height:1.6}.legu-b2b *{box-sizing:border-box}.legu-b2b__wrap{max-width:var(--maxw);margin:0 auto;padding:0 22px}.legu-b2b section{scroll-margin-top:80px}.legu-b2b h1,.legu-b2b h2,.legu-b2b h3{font-family:var(--display);color:var(--brown);line-height:1.08;margin:0 0 .4em;font-weight:600;letter-spacing:-.01em}.legu-b2b h1{font-size:clamp(2.5rem,5.2vw,3.9rem);font-weight:700}.legu-b2b h2{font-size:clamp(2rem,3.6vw,2.9rem)}.legu-b2b h3{font-size:1.4rem;font-weight:600}.legu-b2b p{font-size:1.12rem;line-height:1.65;color:var(--muted);margin:0 0 1rem}.legu-b2b__eyebrow{display:inline-flex;align-items:center;gap:.5em;text-transform:uppercase;letter-spacing:.14em;font-weight:700;font-size:.82rem;color:var(--orange);margin-bottom:.9rem}.legu-b2b__eyebrow:before{content:"";width:26px;height:2px;background:var(--orange);display:inline-block}.legu-b2b__btn{display:inline-flex;align-items:center;gap:.5em;background:var(--orange);color:#fff;font-weight:700;font-size:1.12rem;padding:.85em 1.9em;border-radius:50px;text-decoration:none;border:0;cursor:pointer;transition:.2s}.legu-b2b__btn:hover{background:var(--brown);color:#fff}.legu-b2b__btn--ghost{background:transparent;color:var(--brown);border:2px solid #e3d5c5}.legu-b2b__btn--ghost:hover{background:var(--brown);color:#fff;border-color:var(--brown)}.legu-b2b__btn svg{width:1.05em;height:1.05em}.legu-b2b__hero{background:linear-gradient(180deg,var(--cream),#fff)}.legu-b2b__hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:3.2rem;align-items:center;padding:74px 0}.legu-b2b__hero-copy{max-width:560px}.legu-b2b__hero p{font-size:1.32rem;margin:0 0 1.4rem}.legu-b2b__hero-cta{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;margin-bottom:1.1rem}.legu-b2b__reassure{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;font-weight:600;font-size:1rem;color:var(--green);margin-bottom:1.1rem}.legu-b2b__reassure span{display:inline-flex;align-items:center;gap:.4em;white-space:nowrap}.legu-b2b__reassure svg{width:18px;height:18px}.legu-b2b__badges{display:flex;flex-wrap:wrap;gap:.6rem}.legu-b2b__badge{display:inline-flex;align-items:center;gap:.4em;background:#fff;border:1px solid #eaddcf;border-radius:50px;padding:.5em 1em;font-weight:700;font-size:.98rem;color:var(--brown)}.legu-b2b__hero-media{position:relative}.legu-b2b__hero-img{display:block;width:100%;height:auto;border-radius:24px;box-shadow:0 26px 60px #46272338}.legu-b2b__proof{position:absolute;left:-14px;bottom:22px;background:#fff;border-radius:16px;padding:.7em 1.1em;box-shadow:0 12px 30px #4627232e;display:flex;align-items:center;gap:.7em}.legu-b2b__proof b{font-family:var(--display);font-size:1.7rem;color:var(--orange);line-height:1;font-weight:700}.legu-b2b__proof small{font-size:.82rem;color:var(--muted);font-weight:600;line-height:1.15}.legu-b2b__lt{--lt-speed:38s;--lt-gap:56px;--lt-h:44px;--lt-fade:80px;width:100%;background:#fff;padding:28px 0 30px;overflow:hidden;border-top:1px solid #f0e7da;border-bottom:1px solid #f0e7da}.legu-b2b__lt-label{text-align:center;font-size:.76rem;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--brown);opacity:.5;margin:0 0 18px}.legu-b2b__lt-track{position:relative;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--lt-fade),#000 calc(100% - var(--lt-fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--lt-fade),#000 calc(100% - var(--lt-fade)),transparent 100%)}.legu-b2b__lt-strip{display:flex;align-items:center;gap:var(--lt-gap);width:max-content;animation:legu-lt-scroll var(--lt-speed) linear infinite;will-change:transform}.legu-b2b__lt-item{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:var(--lt-h);pointer-events:none;-webkit-user-select:none;user-select:none}.legu-b2b__lt-item img{display:block;height:100%;max-height:var(--lt-h);width:auto;object-fit:contain;filter:grayscale(100%);opacity:.5}@keyframes legu-lt-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - var(--lt-gap) / 2))}}.legu-b2b__sec{padding:74px 0}.legu-b2b__sec--cream{background:var(--cream)}.legu-b2b__sec-head{text-align:center;max-width:720px;margin:0 auto 2.6rem}.legu-b2b__sec-head .legu-b2b__eyebrow{justify-content:center}.legu-b2b__sec-head p{font-size:1.2rem}.legu-b2b__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.legu-b2b__card{background:#fff;border:1px solid #f0e7da;border-radius:var(--radius);padding:1.7rem;transition:transform .18s ease,box-shadow .18s ease}.legu-b2b__card p{font-size:1.05rem;margin:0}.legu-b2b__card .ico{width:48px;height:48px;border-radius:13px;background:#fdeee4;color:var(--orange);display:flex;align-items:center;justify-content:center;margin-bottom:1rem;font-size:1.6rem}.legu-b2b__card .ico svg{width:27px;height:27px}.legu-b2b__card--seg{border-top:3px solid var(--orange)}.legu-b2b__card--seg a{display:inline-block;margin-top:.9rem;color:var(--orange);font-weight:700;font-size:1.04rem;text-decoration:none}.legu-b2b__card--seg:hover{transform:translateY(-4px);box-shadow:0 16px 36px #4627231f}.legu-b2b__pt{--pt-speed:55s;--pt-gap:1.1rem;--pt-size:180px;background:transparent;padding:6px 0}.legu-b2b__pt-track{position:relative;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%)}.legu-b2b__pt-strip{display:flex;align-items:center;gap:var(--pt-gap);width:max-content;animation:legu-pt-scroll var(--pt-speed) linear infinite;will-change:transform}.legu-b2b__pt-item{flex-shrink:0;width:var(--pt-size);height:var(--pt-size);background:#fff;border:1px solid #f0e7da;border-radius:var(--radius);overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.legu-b2b__pt-item img{width:100%;height:100%;object-fit:cover;display:block}@keyframes legu-pt-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - var(--pt-gap) / 2))}}.legu-b2b__midcta{background:var(--green);color:#fff;text-align:center;padding:32px 0}.legu-b2b__midcta .legu-b2b__wrap{display:flex;gap:1rem 1.6rem;align-items:center;justify-content:center;flex-wrap:wrap}.legu-b2b__midcta b{font-family:var(--display);font-size:1.55rem;color:#fff;font-weight:700}.legu-b2b__midcta .legu-b2b__btn{background:#fff;color:var(--green)}.legu-b2b__midcta .legu-b2b__btn:hover{background:var(--brown);color:#fff}.legu-b2b__steps{counter-reset:step;display:grid;gap:1.6rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.legu-b2b__step{position:relative;padding:1.7rem 1.7rem 1.7rem 4.2rem;background:#fff;border-radius:var(--radius);border:1px solid #f0e7da}.legu-b2b__step:before{counter-increment:step;content:counter(step);position:absolute;left:1.3rem;top:1.6rem;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--orange);color:#fff;font-family:var(--display);font-weight:700;display:flex;align-items:center;justify-content:center}.legu-b2b__form-sec{background:var(--brown);color:#fff;padding:74px 0}.legu-b2b__form-sec h2,.legu-b2b__form-sec .legu-b2b__eyebrow{color:#fff}.legu-b2b__form-sec .legu-b2b__eyebrow:before{background:var(--yellow)}.legu-b2b__form-sec p{color:#f1e3d9}.legu-b2b__form{display:grid;gap:1rem;grid-template-columns:1fr 1fr;background:#fff;border-radius:22px;padding:2rem;color:var(--ink)}.legu-b2b__form .full{grid-column:1/-1}.legu-b2b__form label{display:block;font-weight:700;font-size:.95rem;margin-bottom:.35rem;color:var(--brown)}.legu-b2b__form input,.legu-b2b__form select,.legu-b2b__form textarea{width:100%;padding:.8em;border:1px solid #d8cabb;border-radius:11px;font:inherit;font-size:1.05rem;background:#fff}.legu-b2b__form textarea{min-height:110px;resize:vertical}.legu-b2b__consent{display:flex;gap:.6rem;align-items:flex-start;font-size:.95rem;color:var(--muted)}.legu-b2b__consent input{width:auto;margin-top:.3rem}.legu-b2b__form-success{background:#e7f4ec;border:1px solid var(--green);color:var(--green);padding:1rem;border-radius:11px;font-weight:700;grid-column:1/-1}.legu-b2b__form-error{background:#fdeceb;border:1px solid var(--orange-deep);color:var(--orange-deep);padding:1rem;border-radius:11px;grid-column:1/-1}.legu-b2b__faq{max-width:760px;margin:0 auto}.legu-b2b__faq details{border-bottom:1px solid #ece1d4;padding:1.1rem 0}.legu-b2b__faq summary{font-family:var(--display);font-weight:600;font-size:1.2rem;color:var(--brown);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.legu-b2b__faq summary:after{content:"+";font-size:1.6rem;color:var(--orange)}.legu-b2b__faq details[open] summary:after{content:"\2212"}.legu-b2b__faq details p{margin:.8rem 0 0}.legu-b2b__final{background:var(--orange);color:#fff;text-align:center;padding:64px 0}.legu-b2b__final h2{color:#fff}.legu-b2b__final p{color:#ffe9dc}.legu-b2b__final .legu-b2b__btn{background:#fff;color:var(--orange)}.legu-b2b__final .legu-b2b__btn:hover{background:var(--brown);color:#fff}.legu-b2b__contacts{margin-top:1rem;font-weight:700}.legu-b2b__contacts a{color:#fff}.legu-b2b__sticky{display:none}@media(max-width:749px){.legu-b2b__sticky{display:flex;position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:50;justify-content:center;align-items:center;gap:.5em;background:var(--orange);color:#fff;font-weight:700;font-size:1.12rem;padding:1em;border-radius:50px;text-decoration:none;box-shadow:0 10px 30px #46272359}.legu-b2b__form-sec{padding-bottom:96px}.legu-b2b__lt{--lt-h:34px;--lt-gap:36px;--lt-fade:40px;--lt-speed:26s}.legu-b2b__pt{--pt-size:130px;--pt-speed:38s}}@media(max-width:889px){.legu-b2b__hero-grid{grid-template-columns:1fr;gap:2rem;text-align:center;padding:48px 0}.legu-b2b__hero-copy{max-width:none;margin:0 auto}.legu-b2b__hero-cta,.legu-b2b__badges,.legu-b2b__reassure{justify-content:center}.legu-b2b__hero-media{order:-1}}@media(prefers-reduced-motion:reduce){.legu-b2b__lt-strip,.legu-b2b__pt-strip{animation-play-state:paused}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/legu-b2b.css.map */
