.agency-offer{display:grid;grid-template-columns:1fr 1fr;gap:2rem;border-top:4px solid #ffbd69}
.agency-offer h2{font-size:2rem}.agency-offer h2 small{font-size:1rem}
.agency-plan{padding:1.25rem;background:#fff7e8;border:1px solid #e5c27e;border-radius:10px;margin-bottom:1.5rem}
#agencyServices h3{margin-top:1.5rem}#agencyServices form{margin:1rem 0}
#agencyServices fieldset{grid-column:1/-1;border:1px solid #d5d9df;border-radius:8px;padding:1rem;min-width:0}
#agencyServices label.agency-package,#agencyServices label.agency-consent{display:flex;align-items:flex-start;gap:.75rem;grid-column:1/-1}
#agencyServices input[type=checkbox]{width:20px;min-width:20px;height:20px;margin:0;accent-color:#172b46}
.agency-request{border:1px solid #d5d9df;padding:1rem;border-radius:8px;margin:.75rem 0}
#agencyServiceNotice{color:#8c2525;font-weight:600}#warehouseAddress{border-top:1px solid #ddd;margin-top:1rem;padding-top:1rem}
#warehouseAddress address{font-style:normal;line-height:1.7;overflow-wrap:anywhere}
@media(max-width:700px){.agency-offer{grid-template-columns:1fr}.agency-offer h2{font-size:1.6rem}}
