.LoanCategories_categoriesSection__3oeEo{background-color:#e0e5d8;padding:6rem 2rem;position:relative}.LoanCategories_container__GTQoS{max-width:1200px;margin:0 auto}.LoanCategories_categoriesGrid__nlB1F{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;margin-bottom:6rem}.LoanCategories_categoryColumn__JYf48{background-color:#f6f2e4;border-radius:12px;padding:3rem;box-shadow:0 10px 30px rgba(0,0,0,.2)}.LoanCategories_categoryHeader__vfs_D{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:3px solid #917049}.LoanCategories_categoryIcon___MSfQ{width:48px;height:48px;color:#917049}.LoanCategories_categoryTitle__4Njr7{font-size:2rem;font-weight:700;color:#28323e;margin:0}.LoanCategories_loansList__HQ6AW{display:flex;flex-direction:column;gap:1rem}.LoanCategories_loanSection__qBdIe{background-color:#fff;border:1px solid #bea88c;border-radius:8px;overflow:hidden;transition:all .3s ease}.LoanCategories_loanSection__qBdIe:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.LoanCategories_sectionHeader__urDfa{width:100%;padding:1.25rem 1.5rem;background-color:transparent;border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background-color .3s ease;text-align:left}.LoanCategories_sectionHeader__urDfa:hover{background-color:rgba(145,112,73,.05)}.LoanCategories_sectionTitle__gL_e_{font-size:1.125rem;font-weight:600;color:#28323e;margin:0;flex:1 1;padding-right:1rem}.LoanCategories_sectionContent__iqAw1{max-height:0;overflow:hidden;transition:max-height .3s ease-out;padding:0 1.5rem}.LoanCategories_open__6d8zs .LoanCategories_sectionContent__iqAw1{max-height:500px;padding:0 1.5rem 1.5rem;transition:max-height .5s ease-in}.LoanCategories_sectionDescription__gfREl{color:#575a41;line-height:1.6;margin-bottom:1rem}.LoanCategories_itemsList__g0z4I{list-style:none;padding:0;margin:0 0 1rem}.LoanCategories_item__PNZ3f{position:relative;padding-left:1.5rem;margin-bottom:.75rem;color:#28323e;line-height:1.6}.LoanCategories_item__PNZ3f:before{content:"•";position:absolute;left:0;color:#917049;font-weight:700;font-size:1.25rem}.LoanCategories_sectionFooter__C9QBQ{font-style:italic;color:#575a41;margin-top:1rem;padding-top:1rem;border-top:1px solid #f6f2e4}.LoanCategories_ctaSection__xCnZR{text-align:center;padding:4rem 2rem;background-color:hsla(47,50%,93%,.1);border-radius:12px}.LoanCategories_ctaTitle__MzVcS{font-size:2.5rem;font-weight:700;color:#f6f2e4;margin-bottom:1rem}.LoanCategories_ctaDescription__phuuV{font-size:1.25rem;color:#bea88c;max-width:700px;margin:0 auto 2rem;line-height:1.6}.LoanCategories_ctaButtons__xBLws{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.LoanCategories_ctaButtonSecondary__etWva,.LoanCategories_ctaButton__hmSDf{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1.125rem;font-weight:600;text-decoration:none;border-radius:4px;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1);cursor:pointer;background:none;border:none}.LoanCategories_ctaButton__hmSDf{background-color:#d2503c;color:#f6f2e4}.LoanCategories_ctaButton__hmSDf:hover{background-color:#824634;transform:translateY(-2px);box-shadow:0 6px 8px rgba(0,0,0,.15)}.LoanCategories_ctaButtonSecondary__etWva{background-color:transparent;color:#f6f2e4;border:2px solid #f6f2e4}.LoanCategories_ctaButtonSecondary__etWva:hover{background-color:#f6f2e4;color:#28323e}.LoanCategories_buttonArrow__nyH40{transition:transform .3s ease}.LoanCategories_ctaButtonSecondary__etWva:hover .LoanCategories_buttonArrow__nyH40,.LoanCategories_ctaButton__hmSDf:hover .LoanCategories_buttonArrow__nyH40{transform:translateX(4px)}@media (max-width:1024px){.LoanCategories_categoriesGrid__nlB1F{grid-template-columns:1fr;gap:3rem}.LoanCategories_categoryColumn__JYf48{padding:2rem}}@media (max-width:768px){.LoanCategories_categoriesSection__3oeEo{padding:4rem 1rem}.LoanCategories_categoryHeader__vfs_D{flex-direction:column;text-align:center}.LoanCategories_categoryTitle__4Njr7{font-size:1.75rem}.LoanCategories_sectionHeader__urDfa{padding:1rem}.LoanCategories_sectionTitle__gL_e_{font-size:1rem}.LoanCategories_ctaTitle__MzVcS{font-size:2rem}.LoanCategories_ctaDescription__phuuV{font-size:1.125rem}.LoanCategories_ctaButtons__xBLws{flex-direction:column;align-items:center}.LoanCategories_ctaButtonSecondary__etWva,.LoanCategories_ctaButton__hmSDf{width:100%;max-width:300px;justify-content:center}}@media (max-width:480px){.LoanCategories_categoryColumn__JYf48{padding:1.5rem}.LoanCategories_sectionContent__iqAw1{padding:0 1rem}.LoanCategories_open__6d8zs .LoanCategories_sectionContent__iqAw1{padding:0 1rem 1rem}}