.ServiceOfferings_serviceOfferings__DbboP{background-color:#f6f2e4;padding:5rem 2rem}.ServiceOfferings_container__GRC5G{max-width:1200px;margin:0 auto}.ServiceOfferings_offeringsHeading__xVJbZ{color:#824634;font-size:2.5rem;margin-bottom:1rem;font-weight:700;text-align:center}.ServiceOfferings_intro__cocvX{color:#575a41;font-size:1.1rem;line-height:1.7;max-width:700px;margin:0 auto 3rem;text-align:center}.ServiceOfferings_offeringsContainer___sJ_L{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem}.ServiceOfferings_offeringsContainerThree__hj584{grid-template-columns:repeat(3,1fr)}.ServiceOfferings_category__23XI2{background-color:#ffffff;border-radius:10px;border-left:4px solid #d2503c;box-shadow:0 2px 8px rgba(40,50,62,.06);transition:box-shadow .3s ease,transform .3s ease;overflow:hidden}.ServiceOfferings_category__23XI2:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(40,50,62,.1)}.ServiceOfferings_categoryHeader__HisAC{display:flex;align-items:center;padding:1.25rem 1.5rem;border:none;background:none;width:100%;text-align:left;cursor:default;pointer-events:none}.ServiceOfferings_chevron__ezuyh{color:#917049;transition:transform .3s ease;flex-shrink:0;display:none}.ServiceOfferings_chevronOpen__RZV9r{transform:rotate(180deg)}.ServiceOfferings_categoryTitle__sbrMB{display:flex;align-items:center;gap:.875rem}.ServiceOfferings_categoryTitle__sbrMB h3{color:#28323e;font-size:1.15rem;margin:0;font-weight:600}.ServiceOfferings_categoryIcon__RlxoI{color:#d2503c;flex-shrink:0}.ServiceOfferings_categoryContent__B8qka{padding:0 1.5rem 1.5rem;color:#575a41;font-size:1rem;line-height:1.6}.ServiceOfferings_categoryDescription__Zo57T{margin-bottom:.75rem;color:#575a41;font-size:.95rem}.ServiceOfferings_featureList__Ltz6f{list-style-type:none;padding-left:0;margin:0}.ServiceOfferings_featureItem__N2OVp{position:relative;padding:.4rem 0 .4rem 1.25rem;color:#28323e;font-size:.95rem}.ServiceOfferings_featureItem__N2OVp:before{content:"";width:6px;height:6px;border-radius:50%;background-color:#d2503c;position:absolute;left:0;top:.7rem}.ServiceOfferings_footer__VUizk{margin-top:2.5rem;text-align:center;color:#575a41;font-style:italic;font-size:.9rem;max-width:700px;margin-left:auto;margin-right:auto}@media (max-width:960px){.ServiceOfferings_offeringsContainerThree__hj584{grid-template-columns:1fr 1fr}}@media (max-width:768px){.ServiceOfferings_serviceOfferings__DbboP{padding:3.5rem 1.5rem}.ServiceOfferings_offeringsHeading__xVJbZ{font-size:2rem}.ServiceOfferings_offeringsContainerThree__hj584,.ServiceOfferings_offeringsContainer___sJ_L{grid-template-columns:1fr}.ServiceOfferings_categoryHeader__HisAC{cursor:pointer;pointer-events:auto;justify-content:space-between;padding:1rem 1.25rem;transition:background-color .2s ease;border-radius:10px}.ServiceOfferings_categoryHeader__HisAC:hover{background-color:rgba(224,229,216,.3)}.ServiceOfferings_chevron__ezuyh{display:block}.ServiceOfferings_categoryContent__B8qka{display:none;padding:0 1.25rem 1.25rem}.ServiceOfferings_expanded__MYjnv .ServiceOfferings_categoryContent__B8qka{display:block}}.SolutionCard_cardSection__qOas_{background-color:#28323e;padding:6rem 2rem}.SolutionCard_sectionContent__SUolb{max-width:1200px;margin:0 auto}.SolutionCard_sectionTitle__q6i2p{font-size:2.5rem;font-weight:700;color:#f6f2e4;text-align:center;margin-bottom:3rem;text-shadow:1px 1px 2px rgba(0,0,0,.2)}.SolutionCard_cardsContainer__3Q5O1{display:flex;justify-content:center;gap:2rem}.SolutionCard_card__QaqOp{flex:1 1;max-width:350px;background-color:#f6f2e4;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.2);transition:all .3s ease}.SolutionCard_card__QaqOp:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.3)}.SolutionCard_imageContainer__wOOJb{height:200px;position:relative;overflow:hidden}.SolutionCard_cardImage__fr9Ps{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.SolutionCard_card__QaqOp:hover .SolutionCard_cardImage__fr9Ps{transform:scale(1.05)}.SolutionCard_overlay__jYWag{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(40,50,62,.1),rgba(40,50,62,.6))}.SolutionCard_iconWrapper__pVx82{width:56px;height:56px;background-color:#d2503c;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:20px;right:20px;box-shadow:0 4px 15px rgba(0,0,0,.2);transition:all .3s ease}.SolutionCard_iconWrapper__pVx82 svg{color:#f6f2e4}.SolutionCard_card__QaqOp:hover .SolutionCard_iconWrapper__pVx82{transform:scale(1.1) rotate(5deg)}.SolutionCard_content__Y3lP5{padding:2rem}.SolutionCard_title__ISdk8{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:#28323e;transition:color .3s ease}.SolutionCard_card__QaqOp:hover .SolutionCard_title__ISdk8{color:#d2503c}.SolutionCard_description__RAC90{font-size:.95rem;color:#575a41;line-height:1.6}@media (max-width:1024px){.SolutionCard_cardsContainer__3Q5O1{flex-wrap:wrap}.SolutionCard_card__QaqOp{max-width:calc(50% - 1rem);margin-bottom:2rem}}@media (max-width:768px){.SolutionCard_cardSection__qOas_{padding:4rem 1.5rem}.SolutionCard_sectionTitle__q6i2p{font-size:2rem;margin-bottom:2rem}.SolutionCard_cardsContainer__3Q5O1{flex-direction:column;align-items:center}.SolutionCard_card__QaqOp{max-width:100%;margin-bottom:2rem}}