.lfw-corp-page *{box-sizing:border-box}.lfw-corp-page{--lfw-sage: #4c5c4f;--lfw-sage-light: #6b8f61;--lfw-cream: #f7f4ef;--lfw-warm-gray: #8c8070;--lfw-dark: #1e1e1e;--lfw-text: #3d3830;--lfw-gold: #c8a97e;--lfw-gold-hover: #a38a66;font-family:DM Sans,sans-serif;color:var(--lfw-text)}.lfw-corp-page .lfw-animate{opacity:0;transform:translateY(40px);transition:opacity .6s ease,transform .6s ease}.lfw-corp-page .lfw-animate.lfw-show{opacity:1;transform:translateY(0)}.lfw-corp-page .lfw-section-label{font-size:14px;letter-spacing:3px;text-transform:uppercase;color:var(--lfw-warm-gray);margin-bottom:14px;text-align:center}.lfw-corp-hero{background-position:center;background-size:cover;background-repeat:no-repeat;padding:70px 60px 60px;position:relative;overflow:hidden}.lfw-corp-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 70% 40%,rgba(255,255,255,.04),transparent 60%);pointer-events:none}.lfw-corp-hero__inner{position:relative;z-index:1}.lfw-corp-hero__label{font-size:14px;letter-spacing:3px;text-transform:uppercase;color:#a8c4a0;margin-bottom:20px}.lfw-corp-hero h1{font-family:Playfair Display,serif;font-size:clamp(36px,5vw,62px);color:#fff;line-height:1.15;max-width:580px;margin-bottom:22px}.lfw-corp-hero__desc{color:#c8d8c4;max-width:520px;line-height:1.65;margin-bottom:30px;font-size:16px}.lfw-corp-hero__btns{display:flex;gap:14px;flex-wrap:wrap}.lfw-btn-gold{background:#c8a97e;color:#1e1e1e;padding:14px 28px;border-radius:30px;text-decoration:none;font-weight:500;font-size:15px;display:inline-block;transition:background .2s}.lfw-btn-gold:hover{background:#a38a66;color:#1e1e1e}.lfw-btn-outline{border:1px solid rgba(255,255,255,.4);color:#fff;padding:14px 28px;border-radius:30px;text-decoration:none;font-size:15px;display:inline-block;transition:background .2s}.lfw-btn-outline:hover{background:#3f3f3f47;color:#fff}.lfw-btn-dark{background:var(--lfw-dark);color:#fff;padding:14px 32px;border-radius:30px;text-decoration:none;font-size:15px;display:inline-block;transition:background .2s}.lfw-btn-dark:hover{background:#3f3f3f;color:#fff}.lfw-btn-cream{background:#c8a97e;color:#1e1e1e;padding:14px 28px;border-radius:30px;text-decoration:none;font-weight:500;display:inline-block;transition:background .2s}.lfw-btn-cream:hover{background:#a38a66;color:#1e1e1e}.lfw-btn-ghost{border:1px solid rgba(255,255,255,.5);color:#fff;padding:14px 28px;border-radius:30px;text-decoration:none;font-size:15px;display:inline-block;transition:background .2s}.lfw-btn-ghost:hover{background:#3f3f3f47;color:#fff}.lfw-corp-why{padding:60px;text-align:center}.lfw-corp-why h2{font-family:Playfair Display,serif;font-size:clamp(26px,3.5vw,40px);max-width:680px;margin:0 auto 22px;line-height:1.3}.lfw-corp-why__desc{max-width:660px;margin:0 auto;line-height:1.7;color:#5a5046;font-size:16px}.lfw-corp-why__desc strong{color:var(--lfw-sage)}.lfw-corp-solutions{padding:60px;background:var(--lfw-cream)}.lfw-corp-solutions h2{font-family:Playfair Display,serif;font-size:clamp(24px,3vw,36px);text-align:center;margin-bottom:40px}.lfw-corp-solutions__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1100px;margin:0 auto}.lfw-sol-card{background:#fff;border-radius:8px;overflow:hidden}.lfw-sol-card__img{height:180px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.lfw-sol-card__img img{width:100%;height:100%;object-fit:cover;display:block}.lfw-sol-card__body{padding:26px}.lfw-sol-card h3{font-family:Playfair Display,serif;font-size:20px;margin-bottom:10px}.lfw-sol-card p{font-size:14px;line-height:1.6;color:#6b6258}.lfw-corp-benefits{padding:70px 20px}.lfw-corp-benefits h2{font-family:Playfair Display,serif;font-size:clamp(26px,3vw,38px);text-align:center;margin-bottom:45px;color:#4a5c4f}.lfw-corp-benefits__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:1100px;margin:0 auto}.lfw-benefit-card{background:#fff;border-radius:14px;padding:26px 22px;text-align:left;border:1px solid #eee;box-shadow:0 6px 18px #0000000a;transition:box-shadow .25s ease}.lfw-benefit-card:hover{box-shadow:0 10px 24px #00000014}.lfw-benefit-card__icon{width:44px;height:44px;border-radius:50%;background:#f1f1ef;display:flex;align-items:center;justify-content:center;font-size:18px;margin-bottom:16px;overflow:hidden}.lfw-benefit-card__icon img{width:60%;height:60%;object-fit:contain;display:block}.lfw-benefit-card h4{font-size:16px;font-weight:600;margin-bottom:8px;color:#333}.lfw-benefit-card p{font-size:15px;color:#7a7068;line-height:1.55}.lfw-corp-cost{padding:60px;background:var(--lfw-cream)}.lfw-corp-cost h2{font-family:Playfair Display,serif;font-size:clamp(22px,3vw,34px);text-align:center;margin-bottom:10px}.lfw-corp-cost__sub{text-align:center;font-size:16px;color:var(--lfw-warm-gray);margin-bottom:32px}.lfw-cost-table{max-width:900px;margin:0 auto;border-radius:8px;overflow:hidden;box-shadow:0 2px 20px #00000014}.lfw-cost-table table{width:100%;border-collapse:collapse;background:#fff}.lfw-cost-table thead{background:var(--lfw-sage)}.lfw-cost-table thead th{color:#fff;padding:16px 20px;text-align:left;font-size:15px;font-weight:500;letter-spacing:.4px}.lfw-cost-table tbody tr:nth-child(2n){background:#f9f7f4}.lfw-cost-table tbody td{padding:14px 20px;font-size:15px;border-bottom:1px solid #ede8e0}.lfw-cost-table .lfw-highlight{background:#2d3a29!important}.lfw-cost-table .lfw-highlight td{color:#fff;font-weight:500}.lfw-cost-table th,.lfw-cost-table td{white-space:normal;overflow-wrap:break-word;word-break:break-word}.lfw-corp-install-cta{padding:50px 60px;text-align:center}.lfw-corp-install-cta h2{font-family:Playfair Display,serif;font-size:28px;margin-bottom:12px}.lfw-corp-install-cta p{color:#6b6258;max-width:520px;margin:0 auto 26px;line-height:1.6;font-size:16px}.lfw-corp-faq{padding:60px;background:var(--lfw-cream)}.lfw-corp-faq h2{font-family:Playfair Display,serif;font-size:clamp(24px,3vw,36px);text-align:center;margin-bottom:36px}.lfw-faq-item{max-width:760px;margin:0 auto 12px;background:#fff;border-radius:12px;overflow:hidden}.lfw-faq-q{padding:18px 24px;font-weight:500;font-size:17px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.lfw-faq-q:after{content:"\203a";font-size:17px;color:var(--lfw-warm-gray);flex-shrink:0;margin-left:12px}.lfw-faq-item.lfw-open .lfw-faq-q:after{content:"\2039"}.lfw-faq-a{max-height:0;overflow:hidden;padding:0 24px;font-size:15px;color:#6b6258;line-height:1.6;opacity:0;transition:max-height .35s ease,padding .35s ease,opacity .2s ease}.lfw-faq-item.lfw-open .lfw-faq-a{max-height:300px;padding:0 24px 18px;opacity:1}.lfw-corp-bottom-cta{padding:60px;text-align:center;background:var(--lfw-sage)}.lfw-corp-bottom-cta h2{font-family:Playfair Display,serif;font-size:clamp(26px,4vw,44px);color:#fff;margin-bottom:14px}.lfw-corp-bottom-cta p{color:#c8d8c4;margin-bottom:28px;font-size:16px}.lfw-corp-bottom-cta__btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}@media(max-width:900px){.lfw-corp-solutions__grid{grid-template-columns:1fr;gap:32px;max-width:900px}.lfw-sol-card{background:transparent;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.lfw-sol-card__img{height:auto;aspect-ratio:4/3;border-radius:8px;overflow:hidden}.lfw-sol-card__body{padding:0}.lfw-sol-card:nth-child(2n) .lfw-sol-card__img{order:2}.lfw-sol-card:nth-child(2n) .lfw-sol-card__body{order:1}}@media(max-width:768px){.lfw-corp-hero,.lfw-corp-why,.lfw-corp-solutions,.lfw-corp-benefits,.lfw-corp-cost,.lfw-corp-install-cta,.lfw-corp-faq,.lfw-corp-bottom-cta{padding:50px 24px}.lfw-corp-solutions__grid{grid-template-columns:1fr;gap:24px}.lfw-sol-card{background:#fff;display:block;gap:0}.lfw-sol-card__img{aspect-ratio:auto;height:180px;border-radius:0}.lfw-sol-card__body{padding:26px}.lfw-sol-card:nth-child(2n) .lfw-sol-card__img{order:initial}.lfw-sol-card:nth-child(2n) .lfw-sol-card__body{order:initial}.lfw-corp-benefits__grid{grid-template-columns:1fr}.lfw-cost-table{overflow-x:auto}}@media(max-width:600px){.lfw-corp-benefits__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/lfw-corporate.css.map */
