.hm-about .promise-badge:hover{border-color:var(--primary-green);box-shadow:var(--shadow-hover)}.hm-about .promise-badge .badge-top{font-size:.7rem;font-weight:600;color:var(--text-muted);letter-spacing:1px;text-transform:uppercase}.hm-about .promise-badge .badge-main{font-size:1.2rem;font-weight:700;color:var(--primary-green);letter-spacing:-.02em;line-height:1.2}.hm-about .promise-badge .badge-divider{width:28px;height:2px;background:var(--primary-green-pale);margin:6px 0}.hm-about .promise-badge .badge-bottom{font-size:.65rem;font-weight:600;color:var(--gold-accent);letter-spacing:1.5px;text-transform:uppercase}.hm-about .card-promise{border:none;border-radius:var(--radius-md);padding:18px 20px;background:var(--white);box-shadow:var(--shadow-sm);transition:var(--transition-smooth);height:100%;display:flex;align-items:center;gap:16px;border:1px solid rgba(0,0,0,.03)}.hm-about .card-promise:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover);border-color:#2e7d321a}.hm-about .card-promise .icon-circle-sm{width:44px;height:44px;background:var(--primary-green-pale);color:var(--primary-green);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.hm-about .card-promise h6{font-size:.9rem;font-weight:700;margin-bottom:0;line-height:1.2}.hm-about .card-promise small{font-size:.7rem;color:var(--text-muted);display:block}@media(max-width:991px){.hm-about .promise-badge-wrapper{width:160px;height:160px}.hm-about .promise-badge .badge-main{font-size:1rem}.hm-about .promise-badge .badge-top{font-size:.6rem}.hm-about .promise-badge .badge-bottom{font-size:.55rem}}@media(max-width:575px){.hm-about .promise-badge-wrapper{width:130px;height:130px}.hm-about .promise-badge .badge-main{font-size:.85rem}.hm-about .promise-badge .badge-top,.hm-about .promise-badge .badge-bottom{font-size:.5rem}.hm-about .promise-badge .badge-divider{width:20px}}.hm-about .stats-section{padding:70px 0;background:var(--primary-green-dark);position:relative;overflow:hidden}.hm-about .stats-section:before{content:"";position:absolute;top:-50%;right:-20%;width:500px;height:500px;background:radial-gradient(circle,rgba(255,255,255,.04) 0%,transparent 70%);border-radius:50%;pointer-events:none}.hm-about .stats-icon{font-size:2.4rem;color:#fff3;margin-bottom:8px;display:block}.hm-about .stats-section h3{font-size:2.6rem;font-weight:700;color:var(--white);display:inline-block;letter-spacing:-.02em}.hm-about .stats-section .stats-suffix{font-size:2rem;font-weight:600;color:#fff6;margin-left:2px}.hm-about .stats-section .stats-label{font-size:1rem;font-weight:500;color:#ffffffb3;margin-top:4px;display:block;letter-spacing:.3px}@media(max-width:575px){.hm-about .stats-section h3{font-size:2rem}.hm-about .stats-section .stats-suffix{font-size:1.5rem}.hm-about .stats-section .stats-label{font-size:.85rem}.hm-about .stats-icon{font-size:1.8rem}}.hm-about .cta-section{padding:80px 0;background:var(--cream)}.hm-about .cta-wrapper{background:var(--primary-green-dark);border-radius:var(--radius-xl);padding:50px 56px;position:relative;overflow:hidden;box-shadow:var(--shadow-xl)}.hm-about .cta-wrapper:before{content:"";position:absolute;top:-40%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(76,175,80,.1) 0%,transparent 70%);border-radius:50%;pointer-events:none}.hm-about .cta-wrapper h2{font-size:2.6rem;font-weight:700;color:var(--white);letter-spacing:-.02em;line-height:1.15}.hm-about .cta-wrapper p{font-size:1.05rem;color:#ffffffb3;max-width:460px;line-height:1.7}.hm-about .cta-images{display:flex;gap:16px;justify-content:flex-end;align-items:center}.hm-about .cta-img{width:110px;height:110px;object-fit:cover;border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:3px solid rgba(255,255,255,.1);transition:var(--transition-smooth)}.hm-about .cta-img:hover{transform:scale(1.04);border-color:#ffffff40}@media(max-width:991px){.hm-about .cta-wrapper{padding:36px 32px}.hm-about .cta-wrapper h2{font-size:2rem}.hm-about .cta-img{width:80px;height:80px}}@media(max-width:575px){.hm-about .cta-wrapper{padding:28px 20px;border-radius:var(--radius-lg)}.hm-about .cta-wrapper h2{font-size:1.6rem}.hm-about .cta-wrapper p{font-size:.9rem}.hm-about .cta-img{width:60px;height:60px}.hm-about .cta-images{gap:10px;justify-content:center;margin-top:16px}}.hm-about .fade-up{opacity:0;transform:translateY(36px);transition:all .8s cubic-bezier(.16,1,.3,1)}.hm-about .fade-up.active{opacity:1;transform:translateY(0)}@media(max-width:991px){.hm-about .mvv-section,.hm-about .story-section,.hm-about .why-section,.hm-about .farm-table-section,.hm-about .promise-section,.hm-about .cta-section{padding:60px 0}.hm-about .hero-section{padding:40px 0 50px}}@media(max-width:575px){.hm-about .mvv-section,.hm-about .story-section,.hm-about .why-section,.hm-about .farm-table-section,.hm-about .promise-section,.hm-about .cta-section{padding:40px 0}.hm-about .hero-section{padding:30px 0 40px}.hm-about .hero-section .hero-desc{font-size:.9rem}.hm-about .btn-pill{padding:10px 22px;font-size:.82rem}.hm-about .card-mvv{padding:24px 16px}.hm-about .card-mvv .icon-circle-large{width:56px;height:56px;font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/honestmill-about-3.css.map */
