.offer-grid,.reason-list{grid-template-columns:1fr;gap:16px;display:grid}.reason-item{background:var(--md-sys-color-surface-container-low);border-radius:16px;align-items:flex-start;gap:16px;padding:20px;display:flex}.reason-item md-icon{color:var(--md-sys-color-primary);flex-shrink:0}.reason-item .card-title,.reason-item .card-text{margin:0}.reason-item .card-text{margin-top:4px}.details-grid{grid-template-columns:1fr;gap:16px;display:grid}.details-card{background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface);border-radius:28px;flex-direction:column;gap:20px;padding:24px;display:flex}.details-card .card-title{margin:0}.details-list{flex-direction:column;margin:0;display:flex}.details-row{border-top:1px solid var(--md-sys-color-outline-variant);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:14px 0;display:flex}.details-label{color:var(--md-sys-color-on-surface-variant);margin:0}.details-value{color:var(--md-sys-color-on-surface);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.details-contact{flex-direction:column;gap:16px;display:flex}.details-contact-item{align-items:flex-start;gap:16px;display:flex}.details-link{color:var(--md-sys-color-primary);overflow-wrap:anywhere;text-decoration:none}.details-link:hover{text-decoration:underline}.details-cta{align-self:flex-start}@media (min-width:600px){.offer-grid,.reason-list{grid-template-columns:repeat(2,minmax(0,1fr))}.details-card{padding:32px}}@media (min-width:840px){.offer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
