.value-prop-section{padding:40px 0;background-color:var(--bg-cream)}.value-prop-container{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.value-prop-header{margin-bottom:60px;max-width:800px}.value-prop-tag{display:inline-block;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--primary-orange);letter-spacing:.05em;text-transform:uppercase;margin-bottom:0}.value-prop-title{font-size:var(--fs-h2);font-family:var(--font-heading);font-weight:var(--fw-bold);color:var(--text-dark);line-height:var(--lh-heading);margin-top:0;margin-bottom:12px}.value-prop-description{font-size:var(--fs-p);color:var(--medium-gray);line-height:var(--lh-base);font-weight:var(--fw-regular)}.value-prop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.value-prop-card{background-color:var(--bg-white);border:1px solid rgba(0,0,0,.05);border-radius:var(--radius-lg);padding:40px 32px;display:flex;flex-direction:column;box-shadow:var(--shadow-sm);position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.value-prop-card:hover{box-shadow:var(--shadow-md);border-color:#dd2c001f}.value-prop-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:#dd2c0014;border-radius:50%;margin-bottom:24px;transition:all .3s ease}.value-prop-card:hover .value-prop-icon-wrapper{background-color:var(--primary-orange);transform:scale(1.05)}.value-prop-icon{font-size:20px;color:var(--primary-orange);transition:color .3s ease}.value-prop-card:hover .value-prop-icon{color:var(--bg-white)}.value-prop-card-title{font-size:var(--fs-lg);font-family:var(--font-heading);font-weight:var(--fw-bold);color:var(--text-dark);margin-bottom:14px;line-height:1.35}.value-prop-card-text{font-size:var(--fs-sm);color:var(--medium-gray);line-height:1.6;margin:0;flex-grow:1}@media(max-width:991px){.value-prop-section{padding:30px 0}.value-prop-header{margin-bottom:48px}.value-prop-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media(max-width:767px){.value-prop-section{padding:20px 0}.value-prop-grid{grid-template-columns:1fr;gap:20px}.value-prop-card{padding:32px 24px}}
