.ExpandableServices_section__O2WqV{padding:5rem 2rem;background-color:#faf9f6}.ExpandableServices_sectionTitle__3lWRH{text-align:center;font-size:2.5rem;color:#28323e;margin-bottom:.75rem;font-weight:700}.ExpandableServices_sectionSubtitle__kyNGp{text-align:center;font-size:1.1rem;color:#575a41;max-width:700px;margin:0 auto 3rem;line-height:1.6}.ExpandableServices_panelsContainer__Y6HZL{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.ExpandableServices_panel__5aZ6k{border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(40,50,62,.06);opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.ExpandableServices_panel__5aZ6k.ExpandableServices_visible__AwERN{opacity:1;transform:translateY(0)}.ExpandableServices_panelHeader__ma_Up{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.75rem;background-color:#28323e;color:#f6f2e4;cursor:pointer;border:none;width:100%;text-align:left;font-family:inherit;transition:background-color .2s ease}.ExpandableServices_panelHeaderOpen__s1vjV,.ExpandableServices_panelHeader__ma_Up:hover{background-color:#344250}.ExpandableServices_headerIcon__lbNmh{flex-shrink:0;width:24px;height:24px}.ExpandableServices_headerTitle__u3NJ4{flex:1 1;font-size:1.15rem;font-weight:600;margin:0}.ExpandableServices_chevron__0RJni{flex-shrink:0;width:20px;height:20px;transition:transform .3s ease}.ExpandableServices_chevronOpen__kA8V1{transform:rotate(180deg)}.ExpandableServices_panelBody__qxXYa{max-height:0;overflow:hidden;transition:max-height .4s ease;background-color:#ffffff}.ExpandableServices_panelBodyOpen__9IZ8S{max-height:500px}.ExpandableServices_panelContent__n3HUm{padding:1.75rem}.ExpandableServices_panelDescription__yV_rV{font-size:1.05rem;color:#575a41;line-height:1.65;margin-bottom:1.25rem}.ExpandableServices_itemsList__wET_1{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.ExpandableServices_item__AhBmd{display:flex;align-items:flex-start;gap:.6rem;font-size:1rem;color:#28323e;line-height:1.5}.ExpandableServices_itemDot__3X51S{width:8px;height:8px;border-radius:50%;background-color:#d2503c;flex-shrink:0;margin-top:.45rem}.ExpandableServices_footer__j9vjo{text-align:center;margin-top:2rem;font-size:1rem;color:#917049;font-style:italic}.ExpandableServices_delay1__R9Lsg{transition-delay:.1s}.ExpandableServices_delay2__EkHuE{transition-delay:.2s}.ExpandableServices_delay3__zpgHs{transition-delay:.3s}@media (max-width:768px){.ExpandableServices_section__O2WqV{padding:3.5rem 1.5rem}.ExpandableServices_sectionTitle__3lWRH{font-size:2rem}.ExpandableServices_panelHeader__ma_Up{padding:1rem 1.25rem}.ExpandableServices_headerTitle__u3NJ4{font-size:1.05rem}.ExpandableServices_panelContent__n3HUm{padding:1.25rem}.ExpandableServices_itemsList__wET_1{grid-template-columns:1fr}}@media (max-width:480px){.ExpandableServices_section__O2WqV{padding:2.5rem 1rem}.ExpandableServices_sectionTitle__3lWRH{font-size:1.75rem}.ExpandableServices_sectionSubtitle__kyNGp{font-size:1rem}.ExpandableServices_panelDescription__yV_rV{font-size:.95rem}.ExpandableServices_item__AhBmd{font-size:.925rem}}.ThreePillars_section__wuujJ{padding:5rem 2rem;background-color:#ffffff}.ThreePillars_sectionTitle__0Zvpz{text-align:center;font-size:2.5rem;color:#28323e;margin-bottom:1rem;font-weight:700}.ThreePillars_sectionSubtitle__IId1D{text-align:center;font-size:1.125rem;color:#575a41;max-width:600px;margin:0 auto 3.5rem;line-height:1.6}.ThreePillars_pillarsContainer__C1DJn{display:flex;justify-content:center;align-items:stretch;max-width:1100px;margin:0 auto;position:relative;gap:2rem}.ThreePillars_pillarsContainer__C1DJn:before{content:"";position:absolute;top:48px;left:calc(16.66% + 1rem);right:calc(16.66% + 1rem);height:2px;background-color:#bea88c;z-index:0}.ThreePillars_pillar__EDWCP{flex:1 1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1.5rem 2.5rem;border-radius:12px;background:#fafaf8;transition:transform .3s ease,box-shadow .3s ease;position:relative;z-index:1;opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease,box-shadow .3s ease}.ThreePillars_pillar__EDWCP.ThreePillars_visible__hsgIO{opacity:1;transform:translateY(0)}.ThreePillars_pillar__EDWCP:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(40,50,62,.1)}.ThreePillars_pillar__EDWCP.ThreePillars_visible__hsgIO:hover{transform:translateY(-4px)}.ThreePillars_iconCircle__RWKeB{width:96px;height:96px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid;background:#ffffff;margin-bottom:1.5rem;transition:background-color .3s ease,color .3s ease;position:relative;z-index:2;flex-shrink:0}.ThreePillars_iconCircle__RWKeB svg{width:36px;height:36px;transition:color .3s ease}.ThreePillars_pillar__EDWCP:first-child .ThreePillars_iconCircle__RWKeB{color:#d2503c;border-color:#d2503c}.ThreePillars_pillar__EDWCP:first-child:hover .ThreePillars_iconCircle__RWKeB{background-color:#d2503c;color:#ffffff}.ThreePillars_pillar__EDWCP:nth-child(2) .ThreePillars_iconCircle__RWKeB{color:#917049;border-color:#917049}.ThreePillars_pillar__EDWCP:nth-child(2):hover .ThreePillars_iconCircle__RWKeB{background-color:#917049;color:#ffffff}.ThreePillars_pillar__EDWCP:nth-child(3) .ThreePillars_iconCircle__RWKeB{color:#575a41;border-color:#575a41}.ThreePillars_pillar__EDWCP:nth-child(3):hover .ThreePillars_iconCircle__RWKeB{background-color:#575a41;color:#ffffff}.ThreePillars_pillarTitle__uFz9h{font-size:1.35rem;font-weight:700;color:#28323e;margin-bottom:1rem}.ThreePillars_pillarDescription__ep6El{font-size:1.05rem;color:#575a41;line-height:1.7;max-width:320px}.ThreePillars_delay1__6FCpU{transition-delay:.1s}.ThreePillars_delay2__5MHmm{transition-delay:.25s}.ThreePillars_delay3__yvE38{transition-delay:.4s}@media (max-width:960px){.ThreePillars_pillarsContainer__C1DJn{gap:1.5rem}.ThreePillars_pillar__EDWCP{padding:1.75rem 1.25rem 2rem}.ThreePillars_iconCircle__RWKeB{width:80px;height:80px}.ThreePillars_iconCircle__RWKeB svg{width:30px;height:30px}.ThreePillars_pillarsContainer__C1DJn:before{top:40px}}@media (max-width:768px){.ThreePillars_section__wuujJ{padding:3.5rem 1.5rem}.ThreePillars_sectionTitle__0Zvpz{font-size:2rem}.ThreePillars_pillarsContainer__C1DJn{flex-direction:column;align-items:center;gap:1.5rem}.ThreePillars_pillarsContainer__C1DJn:before{display:none}.ThreePillars_pillar__EDWCP{max-width:420px;width:100%;padding:2rem 1.5rem}.ThreePillars_pillarDescription__ep6El{max-width:none}}@media (max-width:480px){.ThreePillars_section__wuujJ{padding:2.5rem 1rem}.ThreePillars_sectionTitle__0Zvpz{font-size:1.75rem}.ThreePillars_sectionSubtitle__IId1D{font-size:1rem}.ThreePillars_pillarTitle__uFz9h{font-size:1.2rem}.ThreePillars_pillarDescription__ep6El{font-size:.95rem}}