.RentReportingHub-module__cB9DgG__page{background:var(--color-bg);padding:var(--space-12)var(--container-padding);padding-bottom:var(--space-16);min-height:60vh}.RentReportingHub-module__cB9DgG__container{max-width:var(--container-max);margin:0 auto}.RentReportingHub-module__cB9DgG__breadcrumb{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-6);display:flex}.RentReportingHub-module__cB9DgG__breadcrumb a{color:var(--color-primary);text-decoration:none}.RentReportingHub-module__cB9DgG__breadcrumb a:hover{text-decoration:underline}.RentReportingHub-module__cB9DgG__header{margin-bottom:var(--space-10)}.RentReportingHub-module__cB9DgG__kicker{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-primary);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin:0 0 var(--space-3)}.RentReportingHub-module__cB9DgG__title{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-4)}.RentReportingHub-module__cB9DgG__subtitle{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-muted);max-width:72ch;margin:0}.RentReportingHub-module__cB9DgG__callout{margin-top:var(--space-5);border-radius:var(--radius-lg);padding:var(--space-4)var(--space-5);color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-normal);background:#3030cf0f;border:1px solid #3030cf26}.RentReportingHub-module__cB9DgG__gridSection{margin-top:var(--space-10)}.RentReportingHub-module__cB9DgG__sectionTitle{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text);margin:0 0 var(--space-2)}.RentReportingHub-module__cB9DgG__sectionIntro{margin:0 0 var(--space-6);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.RentReportingHub-module__cB9DgG__grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}.RentReportingHub-module__cB9DgG__card{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.RentReportingHub-module__cB9DgG__card:hover{border-color:var(--color-primary);transform:translateY(-4px);box-shadow:0 12px 24px #00000014}.RentReportingHub-module__cB9DgG__cardKicker{font-size:.625rem;font-weight:var(--font-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;padding:var(--space-3)var(--space-5)0;background:var(--color-bg-alt)}.RentReportingHub-module__cB9DgG__cardTitle{font-family:var(--font-heading);font-weight:var(--font-semibold);font-size:var(--text-lg);color:var(--color-text);padding:var(--space-2)var(--space-5)var(--space-3);background:var(--color-bg-alt);margin:0}.RentReportingHub-module__cB9DgG__cardDesc{padding:var(--space-3)var(--space-5)var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed);margin:0}.RentReportingHub-module__cB9DgG__infoRow{margin-top:var(--space-12);gap:var(--space-6);grid-template-columns:1fr;display:grid}.RentReportingHub-module__cB9DgG__infoCard{border-top:1px solid var(--color-border-light);padding:var(--space-6)0 0}.RentReportingHub-module__cB9DgG__infoCard h3{margin:0 0 var(--space-2);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text)}.RentReportingHub-module__cB9DgG__infoCard p{margin:0 0 var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.RentReportingHub-module__cB9DgG__inlineLinks{gap:var(--space-2);flex-wrap:wrap;display:flex}.RentReportingHub-module__cB9DgG__inlineLinks a{align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-primary);background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--space-2)var(--space-3);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);text-decoration:none;display:inline-flex}.RentReportingHub-module__cB9DgG__inlineLinks a:hover{border-color:var(--color-primary);text-decoration:none;box-shadow:0 2px 8px #3030cf1a}.RentReportingHub-module__cB9DgG__plainLinks{gap:var(--space-2);flex-direction:column;display:flex}.RentReportingHub-module__cB9DgG__plainLinks a{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-primary);text-decoration:none}.RentReportingHub-module__cB9DgG__plainLinks a:hover{text-decoration:underline}.RentReportingHub-module__cB9DgG__faq{margin-top:var(--space-16)}.RentReportingHub-module__cB9DgG__faqTitle{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text);margin:0 0 var(--space-4)}.RentReportingHub-module__cB9DgG__faqList{gap:var(--space-3);flex-direction:column;display:flex}.RentReportingHub-module__cB9DgG__faqItem{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border-light);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);overflow:hidden}.RentReportingHub-module__cB9DgG__faqItem:hover{border-color:var(--color-border)}.RentReportingHub-module__cB9DgG__faqItem[open]{border-color:var(--color-primary);box-shadow:var(--shadow-md),0 0 0 1px #3030cf1a}.RentReportingHub-module__cB9DgG__faqQuestion{padding:var(--space-5)var(--space-6);cursor:pointer;font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text);transition:background var(--transition-fast);justify-content:space-between;align-items:center;list-style:none;display:flex}.RentReportingHub-module__cB9DgG__faqQuestion::-webkit-details-marker{display:none}.RentReportingHub-module__cB9DgG__faqQuestion:hover{background:var(--color-bg-alt)}.RentReportingHub-module__cB9DgG__faqQuestion>span:first-child{padding-right:var(--space-4);flex:1}.RentReportingHub-module__cB9DgG__faqChevron{width:32px;height:32px;color:var(--color-primary);border-radius:var(--radius-full);transition:transform var(--transition-fast),background var(--transition-fast);background:#3030cf14;flex-shrink:0;justify-content:center;align-items:center;display:flex}.RentReportingHub-module__cB9DgG__faqItem:hover .RentReportingHub-module__cB9DgG__faqChevron{background:#3030cf1f}.RentReportingHub-module__cB9DgG__faqItem[open] .RentReportingHub-module__cB9DgG__faqChevron{background:var(--color-primary);color:#fff;transform:rotate(180deg)}.RentReportingHub-module__cB9DgG__faqAnswer{padding:0 var(--space-6)var(--space-5);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted);border-top:1px solid var(--color-border-light);padding-top:var(--space-4);margin:0}.RentReportingHub-module__cB9DgG__ctaWrapper{margin-top:var(--space-16)}@media (min-width:640px){.RentReportingHub-module__cB9DgG__grid,.RentReportingHub-module__cB9DgG__infoRow{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.RentReportingHub-module__cB9DgG__page{padding:var(--space-16)var(--container-padding)}.RentReportingHub-module__cB9DgG__title{font-size:var(--text-4xl)}}@media (min-width:1024px){.RentReportingHub-module__cB9DgG__grid{grid-template-columns:repeat(3,1fr)}}
