html{scroll-behavior:smooth}.debt-collection-module__Q3xprW__page{background:#fff}.debt-collection-module__Q3xprW__container{max-width:1100px;margin:0 auto;padding:0 1.5rem}.debt-collection-module__Q3xprW__hero{color:#fff;text-align:center;background:linear-gradient(135deg,#1e3a5f 0%,#1e3a8a 100%);padding:calc(80px + 3.5rem) 0 3.5rem}.debt-collection-module__Q3xprW__heroTitle{margin:0 0 1rem;font-size:2.5rem;font-weight:800;line-height:1.15}.debt-collection-module__Q3xprW__heroSubtitle{opacity:.92;max-width:640px;margin:0 auto 2rem;font-size:1.15rem;line-height:1.6}.debt-collection-module__Q3xprW__heroCta{flex-direction:column;align-items:center;gap:.75rem;display:flex}.debt-collection-module__Q3xprW__heroButton{color:#1e2139;text-transform:uppercase;letter-spacing:.5px;background:#d4af37;border-radius:6px;padding:.9rem 2.5rem;font-size:1.1rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-block}.debt-collection-module__Q3xprW__heroButton:hover{background:#c19b26;transform:translateY(-2px);box-shadow:0 4px 14px #d4af3766}.debt-collection-module__Q3xprW__heroPhone{opacity:.85;font-size:.95rem}.debt-collection-module__Q3xprW__heroPhone a{color:#d4af37;font-weight:600;text-decoration:none}.debt-collection-module__Q3xprW__mainSection{background:#f8fafc;padding:3rem 0}.debt-collection-module__Q3xprW__twoCol{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;max-width:1100px;margin:0 auto;padding:0 1.5rem;display:grid}.debt-collection-module__Q3xprW__contentCol{padding-top:.5rem}.debt-collection-module__Q3xprW__sectionTitle{color:#1e3a8a;margin:0 0 1.25rem;font-size:1.5rem;font-weight:700}.debt-collection-module__Q3xprW__sectionTitleSpaced{margin-top:2.5rem}.debt-collection-module__Q3xprW__checklist{margin:0;padding:0;list-style:none}.debt-collection-module__Q3xprW__checklist li{color:#374151;border-bottom:1px solid #e2e8f0;padding:.75rem 0 .75rem 1.75rem;font-size:.95rem;line-height:1.5;position:relative}.debt-collection-module__Q3xprW__checklist li:last-child{border-bottom:none}.debt-collection-module__Q3xprW__checklist li:before{content:"✓";color:#059669;font-size:1.05rem;font-weight:700;position:absolute;left:0}.debt-collection-module__Q3xprW__formCol{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:2rem 1.5rem}.debt-collection-module__Q3xprW__formPhoto{object-fit:cover;border:3px solid #e5e7eb;border-radius:50%;margin:0 auto 1rem;display:block}.debt-collection-module__Q3xprW__formTitle{color:#1e3a8a;margin:0 0 .5rem;font-size:1.35rem;font-weight:700}.debt-collection-module__Q3xprW__formSubheading{color:#6b7280;margin:0 0 1.25rem;font-size:.95rem}.debt-collection-module__Q3xprW__badges{justify-content:center;align-items:center;gap:1.25rem;margin-top:1rem;display:flex}.debt-collection-module__Q3xprW__googleBadge{color:#374151;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;text-decoration:none;display:flex}.debt-collection-module__Q3xprW__googleBadge:hover{opacity:.8}.debt-collection-module__Q3xprW__googleLogo{width:18px;height:18px}.debt-collection-module__Q3xprW__badgeCount{color:#6b7280;font-weight:400}.debt-collection-module__Q3xprW__testimonialSection{background:#fff;padding:3rem 0}.debt-collection-module__Q3xprW__testimonials{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;display:grid}.debt-collection-module__Q3xprW__testimonial{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:1.25rem}.debt-collection-module__Q3xprW__stars{color:#f59e0b;margin-bottom:.5rem;font-size:1rem}.debt-collection-module__Q3xprW__testimonial p{color:#374151;margin:0 0 .75rem;font-size:.95rem;line-height:1.55}.debt-collection-module__Q3xprW__author{color:#1e3a8a;font-size:.9rem;font-weight:600}.debt-collection-module__Q3xprW__disclaimer{text-align:center;padding:1.5rem 0}.debt-collection-module__Q3xprW__disclaimer p{color:#9ca3af;margin:0;font-size:.8rem}@media (max-width:768px){.debt-collection-module__Q3xprW__hero{padding:calc(80px + 2rem) 0 2.5rem}.debt-collection-module__Q3xprW__heroTitle{font-size:1.85rem}.debt-collection-module__Q3xprW__heroSubtitle{font-size:1rem}.debt-collection-module__Q3xprW__twoCol{grid-template-columns:1fr;gap:2rem}.debt-collection-module__Q3xprW__sectionTitle{text-align:center}.debt-collection-module__Q3xprW__testimonialSection{padding:2.25rem 0}.debt-collection-module__Q3xprW__testimonials{grid-template-columns:1fr}}
