.page-wrapper[data-v-fc77cdc4]{background-color:#eee;min-height:100vh}.loaded .section[data-v-fc77cdc4]{opacity:1}.loaded .section-1 .subtitle[data-v-fc77cdc4],.loaded .section-1 h1[data-v-fc77cdc4]{animation:slideUp .8s ease .5s forwards;opacity:0;transform:translateY(3vw)}.section[data-v-fc77cdc4]{box-sizing:border-box;display:flex;opacity:0;position:relative;transition:opacity .5s ease;width:100%}.section p[data-v-fc77cdc4]{font-size:.885vw;line-height:1.25vw}.section.section-1[data-v-fc77cdc4]{background-color:transparent;color:#333;flex-direction:column;justify-content:center;min-height:15vw;padding:11vw 10.26vw 4vw}.section.section-1 h1[data-v-fc77cdc4]{color:#333;font-family:Roboto,-apple-system,sans-serif;font-size:3.5vw;font-weight:700;line-height:4vw;margin-bottom:1.5vw}.section.section-1 .subtitle[data-v-fc77cdc4]{color:#555;font-size:1.1vw;font-weight:400;line-height:1.6vw;max-width:65vw}.section.section-2[data-v-fc77cdc4]{background:transparent;color:#000;flex-direction:column;padding:0 10.26vw 4vw}.section.section-2 .wrapper[data-v-fc77cdc4]{background:#fff;border-radius:1.04vw;box-shadow:0 4px 20px #0000000d;box-sizing:border-box;padding:3vw;width:100%}.section.section-2 .wrapper .section-title[data-v-fc77cdc4]{font-family:Roboto,-apple-system,sans-serif;font-size:2vw;font-weight:700;line-height:2.4vw;margin-bottom:2.5vw}.section.section-2 .products-grid[data-v-fc77cdc4]{display:grid;gap:2vw;grid-template-columns:repeat(3,1fr)}.section.section-2 .product-card[data-v-fc77cdc4]{align-items:center;background:#f4f5f6;border-radius:1.04vw;display:flex;flex-direction:column;min-height:24vw;padding:2vw;transition:transform .3s ease,box-shadow .3s ease}.section.section-2 .product-card h3[data-v-fc77cdc4]{color:#000;font-family:Roboto,-apple-system,sans-serif;font-size:1.2vw;font-weight:700;margin-bottom:1.5vw;text-align:center}.section.section-2 .product-card .product-subtitle[data-v-fc77cdc4]{color:#333;font-size:.8vw;margin-bottom:1.5vw;margin-top:-1vw;text-align:center}.section.section-2 .product-card .product-subtitle em[data-v-fc77cdc4]{font-style:italic}.section.section-2 .product-card .img-container[data-v-fc77cdc4]{align-items:center;display:flex;flex:1;justify-content:center;margin-bottom:2vw;overflow:hidden;width:100%}.section.section-2 .product-card .img-container img[data-v-fc77cdc4]{max-height:12vw;max-width:90%;-o-object-fit:contain;object-fit:contain}.section.section-2 .product-card .card-actions[data-v-fc77cdc4]{display:flex;flex-direction:column;gap:.8vw;width:100%}.section.section-2 .product-card .card-actions .outline-btn[data-v-fc77cdc4]{background:transparent;border:1px solid #333;border-radius:999px;box-sizing:border-box;color:#333;cursor:pointer;display:block;font-size:.8vw;font-weight:600;padding:.6vw 1vw;text-align:center;text-decoration:none;transition:all .3s ease;width:100%}.section.section-2 .product-card .card-actions .outline-btn[data-v-fc77cdc4]:hover{background:#333;color:#fff}.section.section-3[data-v-fc77cdc4]{align-items:flex-start;flex-direction:column;padding:2vw 10.26vw 6vw}.section.section-3 .section-title[data-v-fc77cdc4]{font-family:Roboto,-apple-system,sans-serif;font-size:2vw;font-weight:700;line-height:2.4vw;margin-bottom:1vw}.section.section-3 .section-desc[data-v-fc77cdc4]{color:#333;font-size:1vw;line-height:1.5vw;margin-bottom:3vw;max-width:60vw}.section.section-3 .sustainability-cards[data-v-fc77cdc4]{display:grid;gap:2vw;grid-template-columns:repeat(2,1fr);width:100%}.section.section-3 .sustainability-cards .sus-card[data-v-fc77cdc4]{align-items:flex-start;background:#fff;border-radius:1.04vw;box-shadow:0 4px 20px #00000008;display:flex;flex-direction:column;padding:3vw}.section.section-3 .sustainability-cards .sus-card h3[data-v-fc77cdc4]{color:#000;font-family:Roboto,-apple-system,sans-serif;font-size:1.4vw;font-weight:700;margin-bottom:1vw}.section.section-3 .sustainability-cards .sus-card p[data-v-fc77cdc4]{color:#555;flex:1;font-size:1vw;line-height:1.5vw;margin-bottom:2vw}.section.section-3 .sustainability-cards .sus-card .outline-btn[data-v-fc77cdc4]{background:transparent;border:1px solid #333;border-radius:999px;color:#333;cursor:pointer;font-size:.9vw;font-weight:600;padding:.8vw 2vw;transition:all .3s ease}.section.section-3 .sustainability-cards .sus-card .outline-btn[data-v-fc77cdc4]:hover{background:#333;color:#fff}@media(max-width:768px){.section p[data-v-fc77cdc4]{font-size:14px;line-height:20px}.section.section-1[data-v-fc77cdc4]{padding:120px 20px 30px}.section.section-1 h1[data-v-fc77cdc4]{font-size:28px;line-height:34px}.section.section-1 .subtitle[data-v-fc77cdc4]{font-size:14px;line-height:20px;max-width:100%}.section.section-2[data-v-fc77cdc4]{padding:0 20px 40px}.section.section-2 .wrapper[data-v-fc77cdc4]{padding:20px}.section.section-2 .wrapper .section-title[data-v-fc77cdc4]{font-size:20px;line-height:24px;margin-bottom:20px}.section.section-2 .products-grid[data-v-fc77cdc4]{gap:20px;grid-template-columns:1fr}.section.section-2 .product-card[data-v-fc77cdc4]{min-height:auto;padding:20px}.section.section-2 .product-card h3[data-v-fc77cdc4]{font-size:18px;margin-bottom:15px}.section.section-2 .product-card .product-subtitle[data-v-fc77cdc4]{font-size:12px;margin-bottom:15px;margin-top:-5px}.section.section-2 .product-card .img-container img[data-v-fc77cdc4]{max-height:140px}.section.section-2 .product-card .card-actions[data-v-fc77cdc4]{gap:10px}.section.section-2 .product-card .card-actions .outline-btn[data-v-fc77cdc4]{box-sizing:border-box;display:block;font-size:14px;padding:10px;text-align:center;text-decoration:none}.section.section-3[data-v-fc77cdc4]{padding:20px 20px 60px}.section.section-3 .section-title[data-v-fc77cdc4]{font-size:20px;line-height:24px;margin-bottom:10px}.section.section-3 .section-desc[data-v-fc77cdc4]{font-size:14px;line-height:20px;margin-bottom:30px;max-width:100%}.section.section-3 .sustainability-cards[data-v-fc77cdc4]{gap:20px;grid-template-columns:1fr}.section.section-3 .sustainability-cards .sus-card[data-v-fc77cdc4]{padding:20px}.section.section-3 .sustainability-cards .sus-card h3[data-v-fc77cdc4]{font-size:18px}.section.section-3 .sustainability-cards .sus-card p[data-v-fc77cdc4]{font-size:14px;line-height:20px;margin-bottom:20px}.section.section-3 .sustainability-cards .sus-card .outline-btn[data-v-fc77cdc4]{font-size:14px;padding:10px 20px;width:100%}}
