.about-hero-wrapper{background:#fff;width:100%;padding:clamp(3rem,5vw,100px) 0;position:relative;overflow:hidden}.about-hero-content{margin-bottom:40px;padding-right:clamp(1rem,5vw,40px)}.about-hero-title{letter-spacing:-.5px;color:#000;margin-bottom:24px;font-family:Inter,sans-serif;font-size:clamp(32px,5vw,48px);font-style:normal;font-weight:700;line-height:clamp(1.2,5vw,1.25)}.about-hero-desc{letter-spacing:-.5px;color:#666;max-width:480px;font-family:Inter,sans-serif;font-size:clamp(16px,2vw,18px);font-style:normal;font-weight:400;line-height:1.67}.about-hero-image-container{justify-content:center;align-items:center;display:flex;position:relative}.about-hero-img-box{border-radius:16px;width:100%;max-width:564px;overflow:hidden}.about-hero-img{object-fit:cover;border-radius:16px;width:100%;height:auto;display:block}@media (min-width:992px){.about-hero-content{flex-direction:column;justify-content:center;height:100%;margin-bottom:0;display:flex}}
.about-story-wrapper{text-align:center;background:#fff;width:100%;padding:clamp(3rem,5vw,100px) 0;position:relative}.about-story-title{letter-spacing:-.5px;color:#000;margin-bottom:clamp(30px,4vw,68px);font-family:Inter,sans-serif;font-size:clamp(24px,4vw,30px);font-style:normal;font-weight:700;line-height:clamp(1.2,4vw,1.2)}.about-story-text-container{max-width:800px;margin:0 auto}.about-story-para{letter-spacing:-.5px;color:#666;margin-bottom:30px;font-family:Inter,sans-serif;font-size:clamp(16px,2.5vw,18px);font-style:normal;font-weight:400;line-height:1.67}.about-story-para:last-child{margin-bottom:0}
.about-mission-wrapper{background:#fff;width:100%;padding-bottom:clamp(3rem,5vw,100px);position:relative}.mission-vision-container{flex-direction:column;gap:24px;display:flex}@media (min-width:992px){.mission-vision-container{flex-direction:row;gap:48px}}.mv-box{background:#fafafa;border-radius:16px;flex-direction:column;flex:1;justify-content:center;min-height:240px;padding:48px;display:flex}.mv-title{letter-spacing:-.5px;color:#000;margin-bottom:24px;font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:32px}.mv-desc{letter-spacing:-.5px;color:#666;margin:0;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:30px}
.about-values-wrapper{background:#fff;width:100%;padding:clamp(3rem,5vw,100px) 0;position:relative}.about-values-header{text-align:center;margin-bottom:clamp(40px,5vw,60px)}.about-values-title{letter-spacing:-.5px;color:#000;font-family:Inter,sans-serif;font-size:clamp(24px,4vw,30px);font-style:normal;font-weight:700;line-height:1.2}.about-values-grid{flex-wrap:wrap;gap:24px;display:flex}.values-card{background:#fff;border:1px solid #eaeaea;border-radius:12px;flex-direction:column;flex:300px;padding:32px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.values-card:hover{transform:translateY(-5px);box-shadow:0 12px 24px #0000000d}.values-icon-box{background:#1f47201a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:24px;display:flex}.values-icon-box svg{width:100%;max-width:24px;height:auto;max-height:24px}.values-card-title{letter-spacing:-.5px;color:#000;margin-bottom:12px;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:22px}.values-card-desc{letter-spacing:-.5px;color:#666;margin:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.5}
.about-audience-wrapper{background:#fff;width:100%;padding:clamp(3rem,5vw,100px) 0;position:relative}.about-audience-header{text-align:center;margin-bottom:clamp(40px,5vw,60px)}.about-audience-title{letter-spacing:-.5px;color:#000;font-family:Inter,sans-serif;font-size:clamp(24px,4vw,30px);font-style:normal;font-weight:700;line-height:clamp(1.2,4vw,1.2)}.about-audience-grid{flex-wrap:wrap;gap:24px;display:flex}.audience-card{background:#fff;border:1px solid #eaeaea;border-radius:12px;flex-direction:column;flex:250px;padding:32px;transition:transform .2s,box-shadow .2s;display:flex}.audience-card:hover{transform:translateY(-5px);box-shadow:0 12px 24px #0000000d}.audience-icon-circle{background:#1f47201a;border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:24px;display:flex}.audience-card-title{letter-spacing:-.5px;color:#000;margin-bottom:16px;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:24px}.audience-list{margin:0;padding:0;list-style:none}.audience-list-item{letter-spacing:-.5px;color:#666;align-items:flex-start;margin-bottom:8px;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;display:flex}.audience-list-item:last-child{margin-bottom:0}.audience-bullet{color:#1f4720;margin-right:8px;font-weight:400}
.about-product-wrapper{background:#fff;width:100%;padding:clamp(3rem,5vw,100px) 0;position:relative;overflow:hidden}.about-product-title{letter-spacing:-.5px;color:#000;margin-bottom:32px;font-family:Inter,sans-serif;font-size:clamp(24px,4vw,30px);font-style:normal;font-weight:700;line-height:1.2}.product-features-list{flex-direction:column;gap:24px;display:flex}.product-feature-item{align-items:flex-start;gap:16px;display:flex}.product-check-circle{background:#b1ed32;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;display:flex}.product-feature-content h4{letter-spacing:-.5px;color:#000;margin:0 0 4px;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.product-feature-content p{letter-spacing:-.5px;color:#666;margin:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.about-product-images{width:100%;min-height:300px;margin-top:40px;position:relative}.product-collage-grid{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:24px;display:grid}.collage-item-1{grid-area:1/1/2/2}.collage-item-2{grid-area:1/2/2/3}.collage-item-3{grid-area:2/1/3/3;margin-top:0}.collage-img-wrapper{background:#f5f5f5;border-radius:12px;justify-content:center;align-items:center;display:flex;overflow:hidden}.collage-img{border-radius:8px;width:100%;height:auto;display:block}@media (min-width:992px){.about-product-images{margin-top:0}}
.about-trust-wrapper{background:#fff;width:100%;padding:clamp(3rem,5vw,100px) 0;position:relative}.about-trust-header{text-align:center;margin-bottom:48px}.trust-grid{grid-template-columns:1fr;gap:32px;max-width:800px;margin:0 auto;display:grid}@media (min-width:768px){.trust-grid{grid-template-columns:1fr 1fr;gap:32px}}.trust-item{align-items:flex-start;gap:16px;display:flex}.trust-icon-box{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:4px;display:flex}.trust-icon-box svg{width:100%;max-width:20px;height:auto;max-height:20px}.trust-content h4{letter-spacing:-.5px;color:#000;margin:0 0 4px;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.trust-content p{letter-spacing:-.5px;color:#666;margin:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.about-cta-wrapper{text-align:center;background:#fff;width:100%;padding:clamp(3rem,5vw,100px) 0;position:relative}.about-cta-title{letter-spacing:-.5px;color:#000;max-width:700px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-family:Inter,sans-serif;font-size:clamp(24px,4vw,30px);font-style:normal;font-weight:700;line-height:clamp(1.2,5vw,1.2)}.about-cta-btn{text-align:center;letter-spacing:-.5px;color:#fff;background:#1f4720;border-radius:8px;justify-content:center;align-items:center;width:180px;height:56px;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.about-cta-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 6px 12px #00000026}
