.home-hero{border-bottom:4px solid var(--brand-accent)}.home-hero h1{max-width:16ch}.home-hero p{margin:16px 0 24px}.home-catalog-grid{--bs-gutter-x:20px;--bs-gutter-y:20px}.home-line{overflow:hidden;border:1px solid var(--brand-border);border-radius:8px}.home-line img{aspect-ratio:1}.home-line a{display:block;color:var(--brand-text);-webkit-text-decoration:none;text-decoration:none}.home-line a:hover h3{-webkit-text-decoration:underline;text-decoration:underline}.home-line-text{padding:16px}.home-line-text p{margin:0;font-size:.86rem}.home-compare{background:var(--brand-bg-alt)}.home-compare td,.home-compare th{padding:16px;min-width:118px}.home-compare thead th{background:var(--brand-primary-light);color:var(--brand-inverse)}.home-milestones{background:var(--brand-surface-muted)}.home-checkpoint{border-top:4px solid var(--brand-accent)}.home-buyers{background:var(--brand-bg-alt)}.home-buyers article{min-height:100%;border:1px solid var(--brand-border);padding:16px;border-radius:8px;text-align:center}.buyer-icon{font-size:3rem;line-height:1;color:var(--brand-primary-light)}.home-buyers h3{margin:12px 0 0}.home-trust{background:var(--brand-surface-muted)}.trust-items{display:grid;grid-template-columns:repeat(4,1fr)}.trust-items li{padding:8px 16px;font-weight:700}.trust-items li:not(:last-child){border-right:1px solid #8094a2}.faq-narrow{max-width:850px;margin-left:auto;margin-right:auto}.home-faq .accordion-button{font-weight:700;color:var(--brand-text)}.home-faq .accordion-button:not(.collapsed){background:var(--brand-surface-muted)}@media (max-width:767.98px){.trust-items{grid-template-columns:repeat(2,1fr);gap:16px 0}.trust-items li:nth-child(2){border-right:0}}