.about-section{background-color:#ffffff!important;background-image:none!important;padding-top:80px!important;padding-bottom:60px!important}.about-section .title-box h2{color:#1c1a17!important;margin-bottom:10px!important}.about-section .title-box h3,.where-source-section .title-box h3{font-family:'Inter',sans-serif!important;font-weight:400!important;font-style:normal!important;font-size:18px!important;line-height:1.8em!important;letter-spacing:0!important;text-align:center!important;color:#555555!important;text-transform:none!important;margin-top:25px!important;margin-bottom:25px!important;max-width:850px;margin-left:auto;margin-right:auto}.title-box .subtitle span{color:#b38e4a!important;font-size:24px!important;font-weight:700!important;text-transform:uppercase}.about-section p,.where-source-section p{color:#555555!important;font-size:16px!important;line-height:1.8em!important;margin-bottom:20px!important;text-align:center!important;max-width:900px;margin-left:auto;margin-right:auto}.about-section .pattern-image img{filter:invert(1) brightness(.2)!important}.where-source-section{padding-top:20px!important;padding-bottom:20px!important}.menu-intro-section{background-color:#fafafa!important;padding:100px 0!important;position:relative;z-index:1}.menu-intro-section .section-title{color:#1c1a17!important;font-size:40px!important;line-height:1.2em!important;font-family:var(--font-family-Forum)!important}.menu-intro-section .section-title span{color:#b38e4a!important}.menu-intro-section .intro-eyebrow{color:#b38e4a!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:2px!important;margin-bottom:10px!important;font-size:16px!important}.menu-intro-section .intro-text p{color:#555555!important;margin-bottom:20px!important;text-align:left!important;font-size:16px!important}.menu-intro-section .intro-cta{background:#b38e4a!important;color:#ffffff!important;border-radius:50px!important;padding:15px 35px!important;display:inline-block!important;transition:all 0.3s ease!important;text-decoration:none!important;font-weight:700!important;margin-top:20px!important}.menu-intro-section .intro-cta:hover{background:#1c1a17!important;color:#ffffff!important;box-shadow:0 15px 35px rgb(28 26 23 / .2)!important}.menu-intro-section .stat-number{color:#b38e4a!important;font-size:30px!important;font-weight:700!important}.menu-intro-section .stat-label{color:#1c1a17!important;font-size:14px!important}.intro-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.intro-feature-card{background:#ffffff!important;border:1px solid rgb(0 0 0 / .05)!important;padding:30px!important;border-radius:10px!important;transition:all 0.3s ease!important;text-align:left!important}.intro-feature-card .feature-icon{background:rgb(179 142 74 / .1)!important;color:#b38e4a!important;width:60px;height:60px;line-height:60px;text-align:center;border-radius:50%;margin-bottom:20px;font-size:24px}.intro-feature-card .feature-title{color:#1c1a17!important;font-size:18px!important;font-weight:700!important;margin-bottom:10px!important}.intro-feature-card p.feature-desc{color:#777777!important;font-size:14px!important;margin-bottom:0!important;line-height:1.6em!important}.intro-feature-card:hover{transform:translateY(-10px)!important;box-shadow:0 20px 40px rgb(0 0 0 / .1)!important}.intro-feature-card:hover .feature-icon{background:#1c1a17!important;color:#ffffff!important}.menu-intro-section .intro-inner{display:flex;gap:50px;align-items:center}.menu-intro-section .intro-left{flex:1}.menu-intro-section .intro-right{flex:1}.intro-stats{display:flex;gap:40px;margin-top:40px}.intro-separator{display:flex;align-items:center;gap:10px;margin:20px 0}.menu-intro-section .sep-line{height:2px;width:50px;background-color:#b38e4a!important}.menu-intro-section .sep-diamond{width:10px;height:10px;transform:rotate(45deg);background-color:#b38e4a!important}@media (max-width:991px){.menu-intro-section .intro-inner{flex-direction:column}.intro-feature-grid{grid-template-columns:1fr}}