.pricing-module__iRG8Lq__main{gap:var(--space-8);width:100%;max-width:64rem;padding:var(--space-8) var(--space-6);flex-direction:column;flex:1;margin-left:auto;margin-right:auto;display:flex}.pricing-module__iRG8Lq__banner{border-radius:var(--radius-lg);min-height:14rem;padding:var(--space-6);background:linear-gradient(#050f0a26,#050f0acc),url(/images/apartment-building-day.jpg) 50%/cover no-repeat;align-items:flex-end;display:flex;position:relative;overflow:hidden}.pricing-module__iRG8Lq__title{color:#fff;font-size:1.875rem;font-weight:600}.pricing-module__iRG8Lq__subtitle{margin-top:var(--space-2);color:#ffffffd9}.pricing-module__iRG8Lq__addOnsTitle{margin-bottom:var(--space-4);font-size:1.25rem;font-weight:600}.pricing-module__iRG8Lq__addOnsSubtitle{margin-bottom:var(--space-3);color:var(--color-text-muted);font-size:.875rem}.pricing-module__iRG8Lq__addOnsGrid{gap:var(--space-2);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:640px){.pricing-module__iRG8Lq__addOnsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pricing-module__iRG8Lq__addOnItem{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);font-size:.875rem}.pricing-module__iRG8Lq__tableWrap{overflow-x:auto}.pricing-module__iRG8Lq__tableTitle{margin-bottom:var(--space-4);font-size:1.25rem;font-weight:600}.pricing-module__iRG8Lq__table{border-collapse:collapse;width:100%;min-width:40rem;font-size:.875rem}.pricing-module__iRG8Lq__th{border-bottom:1px solid var(--color-border);padding:var(--space-2) var(--space-3);text-align:left}.pricing-module__iRG8Lq__tierName{font-weight:600}.pricing-module__iRG8Lq__tierPositioning{margin-top:var(--space-1);color:var(--color-text-muted);font-size:.75rem;font-weight:400}.pricing-module__iRG8Lq__row{border-bottom:1px solid var(--color-border)}.pricing-module__iRG8Lq__rowLabel{padding:var(--space-2) var(--space-3);color:var(--color-text-muted)}.pricing-module__iRG8Lq__cell{padding:var(--space-2) var(--space-3)}.pricing-module__iRG8Lq__cellIncluded{color:var(--color-success);}.pricing-module__iRG8Lq__cellAddon{color:#b45309;}.pricing-module__iRG8Lq__cellNone{color:var(--color-text-faint);}.pricing-module__iRG8Lq__billingLabel{padding:var(--space-3);font-weight:500}.pricing-module__iRG8Lq__billingValue{padding:var(--space-3);color:var(--color-text-muted);font-size:.75rem}
