
/* MONETALIO V33 — United States home additions, isolated from shared home CSS */
.us-home-page .m-us-alternative{padding:110px 0;background:linear-gradient(180deg,#fff 0%,#fff7f9 100%)}
.us-home-page .m-us-alt-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:78px;align-items:center}
.us-home-page .m-us-alt-media{min-height:560px;border-radius:34px;overflow:hidden;box-shadow:0 30px 75px rgba(60,12,57,.12)}
.us-home-page .m-us-alt-media img{width:100%;height:100%;min-height:560px;object-fit:cover}
.us-home-page .m-us-alt-copy h2{font-size:clamp(42px,4.3vw,66px);line-height:1.04;letter-spacing:-.045em;color:#2B102B;margin:18px 0 25px}
.us-home-page .m-us-alt-copy p{font-size:17px;line-height:1.75;color:#6c5e6b;max-width:760px}
.us-home-page .m-us-alt-tags{display:flex;flex-wrap:wrap;gap:9px;margin:28px 0}
.us-home-page .m-us-alt-tags span{padding:10px 14px;border-radius:999px;background:#fff;border:1px solid #ead8e6;color:#5a2857;font-size:12px;font-weight:700}
.us-home-page .m-us-faq{padding:110px 0;background:#2d0c2b;color:#fff}
.us-home-page .m-us-faq-head{max-width:800px;margin-bottom:42px}
.us-home-page .m-us-faq-head h2{color:#fff;font-size:clamp(42px,4vw,60px);line-height:1.05;letter-spacing:-.045em;margin:18px 0}
.us-home-page .m-us-faq-head p{color:rgba(255,255,255,.7);font-size:17px;line-height:1.65}
.us-home-page .m-us-faq .m-section-label{color:#f7b0aa}.us-home-page .m-us-faq .m-section-label span{background:#FF7468}
.us-home-page .m-us-faq-list{border-top:1px solid rgba(255,255,255,.15)}
.us-home-page .m-us-faq-list details{border-bottom:1px solid rgba(255,255,255,.15);padding:0}
.us-home-page .m-us-faq-list summary{cursor:pointer;list-style:none;position:relative;padding:24px 54px 24px 0;color:#fff;font-size:20px;font-weight:700}
.us-home-page .m-us-faq-list summary::-webkit-details-marker{display:none}
.us-home-page .m-us-faq-list summary:after{content:'+';position:absolute;right:4px;top:20px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.09);color:#ff9e96}
.us-home-page .m-us-faq-list details[open] summary:after{content:'−'}
.us-home-page .m-us-faq-list details p{max-width:900px;color:rgba(255,255,255,.72);font-size:16px;line-height:1.7;padding:0 45px 24px 0;margin:0}
@media(max-width:991px){.us-home-page .m-us-alt-grid{grid-template-columns:1fr;gap:40px}.us-home-page .m-us-alt-media,.us-home-page .m-us-alt-media img{min-height:420px}}
@media(max-width:575px){.us-home-page .m-us-alternative,.us-home-page .m-us-faq{padding:78px 0}.us-home-page .m-us-alt-media,.us-home-page .m-us-alt-media img{min-height:320px}.us-home-page .m-us-alt-copy h2,.us-home-page .m-us-faq-head h2{font-size:38px}.us-home-page .m-us-faq-list summary{font-size:17px}}

.us-skip-link{position:absolute;left:-9999px;top:8px;z-index:99999;background:#fff;color:#2B102B;padding:10px 14px;border-radius:8px;font-weight:700}.us-skip-link:focus{left:12px}.us-home-page #debt-inventory .news-content p{margin:12px 0 20px;color:#6c5e6b;line-height:1.7}.us-home-page .news-secton .row{justify-content:center}
