/* BoheSaxia V5.2 finance partners */
.bs52-entry{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px;margin:20px 0;border:1px solid #dddec9;background:#f8f6eb;border-radius:18px}.bs52-entry strong{display:block;color:#203d31;font-size:1.1rem}.bs52-entry p{margin:7px 0 0;color:#556455}.bs52-hero{background:#203d31;color:#fff;padding:clamp(25px,5vw,52px);border-radius:22px;margin:0 0 27px}.bs52-hero h1{font-family:'Playfair Display',serif;font-size:clamp(2rem,4.5vw,3.3rem);line-height:1.2;margin:11px 0}.bs52-hero p{color:#e1e8e1;line-height:1.75;max-width:740px}.bs52-kicker{text-transform:uppercase;letter-spacing:.15em;font-weight:800;font-size:.76rem;color:#a88c58}.bs52-hero .bs52-kicker,.bs52-contact .bs52-kicker{color:#d9bf8d}.bs52-section{margin:32px 0}.bs52-section h2,.bs52-contact h2{font-family:'Playfair Display',serif;color:#203d31;font-size:clamp(1.5rem,3vw,2.05rem);margin:9px 0 19px}.bs52-grid,.bs52-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bs52-grid article,.bs52-tiers article{padding:20px;border:1px solid #dfe8df;background:#fff;border-radius:16px}.bs52-grid article>span{font-size:2rem}.bs52-grid h3,.bs52-tiers h3{color:#203d31;font-size:1.05rem;margin:10px 0}.bs52-grid p,.bs52-tiers p{font-size:.91rem;color:#526557;line-height:1.65}.bs52-tiers article>div{color:#ad8f59;font-weight:800;font-size:1.4rem}.bs52-small{color:#526557;font-size:.84rem;line-height:1.6}.bs52-empty{background:#f7f9f5;border:1px dashed #bacabc;border-radius:16px;padding:24px;text-align:center;display:grid;gap:8px;color:#526557}.bs52-empty span{font-size:2rem}.bs52-empty strong{color:#203d31}.bs52-empty p{margin:0}.bs52-active-list{display:grid;gap:14px}.bs52-partner-card{background:#fff;border:1px solid #dfe8df;border-radius:16px;padding:18px;display:flex;align-items:center;gap:25px}.bs52-partner-card img{width:115px;max-height:85px;object-fit:contain}.bs52-partner-card h3{color:#203d31;margin:6px 0}.bs52-partner-kicker{color:#9a7541;text-transform:uppercase;font-size:.76rem;font-weight:800;letter-spacing:.07em}.bs52-partner-card p{margin:6px 0;color:#526557}.bs52-contact{background:#203d31;border-radius:18px;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.bs52-contact h2{color:white}.bs52-contact p{color:#e1e8e1}.bs52-contact .btn{white-space:nowrap}@media(max-width:760px){.bs52-entry,.bs52-contact{display:block}.bs52-entry .btn,.bs52-contact .btn{margin-top:14px}.bs52-grid,.bs52-tiers{grid-template-columns:1fr}.bs52-partner-card{display:block}.bs52-partner-card img{margin-bottom:10px}}