.ContactDialog-module__diokSW__form{gap:var(--space-4);flex-direction:column;display:flex}.ContactDialog-module__diokSW__intent,.ContactDialog-module__diokSW__slots{border:none;flex-direction:column;display:flex}.ContactDialog-module__diokSW__intent legend,.ContactDialog-module__diokSW__slots legend{margin-bottom:var(--space-1)}.ContactDialog-module__diokSW__days{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:repeat(5,1fr);display:grid}.ContactDialog-module__diokSW__day{gap:var(--space-2);flex-direction:column;display:flex}.ContactDialog-module__diokSW__day span{font-size:var(--fs-12);color:var(--text-2);text-align:center;font-weight:600}.ContactDialog-module__diokSW__day button{border:1px solid var(--line-strong);border-radius:var(--radius-control);height:34px;font-size:var(--fs-14);font-variant-numeric:tabular-nums}.ContactDialog-module__diokSW__day button:hover:not(:disabled){background:var(--bg-hover)}.ContactDialog-module__diokSW__day button[aria-pressed=true]{background:var(--selected-bg);border-color:var(--selected-bg);color:var(--selected-fg)}.ContactDialog-module__diokSW__day button:disabled{color:var(--text-faint);border-color:var(--line);cursor:not-allowed}@media (max-width:560px){.ContactDialog-module__diokSW__days{grid-template-columns:repeat(3,1fr)}}
.ContactCard-module__QaUona__card{top:calc(var(--header) + 24px);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg);position:sticky}.ContactCard-module__QaUona__price{font-size:var(--fs-24);letter-spacing:-.015em;font-weight:700}.ContactCard-module__QaUona__sub{color:var(--text-2);font-size:var(--fs-14)}.ContactCard-module__QaUona__total{margin-top:var(--space-2);font-size:var(--fs-14);font-weight:500}.ContactCard-module__QaUona__total a{color:var(--accent-11,var(--accent-9));font-weight:400;text-decoration:underline}.ContactCard-module__QaUona__actions{gap:var(--space-2);margin:var(--space-5)0;flex-direction:column;display:flex}.ContactCard-module__QaUona__broker{align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line);display:flex}.ContactCard-module__QaUona__avatar{background:var(--bg-chip);width:40px;height:40px;color:var(--text);font-size:var(--fs-14);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.ContactCard-module__QaUona__brokerName{font-weight:600;font-size:var(--fs-16)}.ContactCard-module__QaUona__brokerFirm{color:var(--text-2);font-size:var(--fs-14)}.ContactCard-module__QaUona__reveal,.ContactCard-module__QaUona__phone{align-items:center;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--fs-14);font-weight:600;display:inline-flex}.ContactCard-module__QaUona__reveal{text-decoration:underline}.ContactCard-module__QaUona__reveal svg,.ContactCard-module__QaUona__phone svg{width:16px;height:16px}.ContactCard-module__QaUona__phone{color:var(--link)}.ContactCard-module__QaUona__meta{margin-top:var(--space-4);color:var(--text-2);font-size:var(--fs-12)}.ContactCard-module__QaUona__bar{display:none}@media (max-width:1000px){.ContactCard-module__QaUona__card{position:static}.ContactCard-module__QaUona__actions .ContactCard-module__QaUona__cardPrimary{display:none}.ContactCard-module__QaUona__bar{z-index:40;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3)var(--gutter)calc(var(--space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--bg);display:flex;position:fixed;bottom:0;left:0;right:0}.ContactCard-module__QaUona__barPrice{font-weight:700}.ContactCard-module__QaUona__barSub{color:var(--text-2);font-size:var(--fs-14)}}
.CostBreakdown-module__Uq6OWq__section{padding:var(--space-6)0;border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--header) + var(--space-5))}.CostBreakdown-module__Uq6OWq__section h2{font-size:var(--fs-20);letter-spacing:-.012em;margin-bottom:var(--space-4)}.CostBreakdown-module__Uq6OWq__table{border-collapse:collapse;width:100%;max-width:560px;font-size:var(--fs-16)}.CostBreakdown-module__Uq6OWq__table th{text-align:left;color:var(--text-2);padding:var(--space-3)var(--space-4)var(--space-3)0;border-bottom:1px solid var(--line);vertical-align:top;font-weight:400}.CostBreakdown-module__Uq6OWq__table td{text-align:right;padding:var(--space-3)0;border-bottom:1px solid var(--line);font-weight:500}.CostBreakdown-module__Uq6OWq__table small{font-size:var(--fs-14);color:var(--text-2);font-weight:400;display:block}.CostBreakdown-module__Uq6OWq__table tfoot th,.CostBreakdown-module__Uq6OWq__table tfoot td{border-bottom:none;border-top:1px solid var(--line-strong);color:var(--text);font-weight:600;font-size:var(--fs-20);letter-spacing:-.012em}.CostBreakdown-module__Uq6OWq__table tfoot small{letter-spacing:0}.CostBreakdown-module__Uq6OWq__included{color:var(--text)}.CostBreakdown-module__Uq6OWq__missing{color:var(--text-2);font-style:italic;font-weight:400}.CostBreakdown-module__Uq6OWq__terms{max-width:560px;margin-top:var(--space-5);gap:var(--space-2);font-size:var(--fs-14);display:grid}.CostBreakdown-module__Uq6OWq__terms div{gap:var(--space-3);grid-template-columns:120px 1fr;display:grid}.CostBreakdown-module__Uq6OWq__terms dt{color:var(--text-2)}.CostBreakdown-module__Uq6OWq__ask{max-width:560px;margin-top:var(--space-5);padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-chip);justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--fs-14);display:flex}.CostBreakdown-module__Uq6OWq__ask p{max-width:46ch}@media (max-width:640px){.CostBreakdown-module__Uq6OWq__terms div{grid-template-columns:1fr;gap:0}.CostBreakdown-module__Uq6OWq__ask{flex-direction:column;align-items:flex-start}}
