.dacho-first-order{box-sizing:border-box;max-width:1296px;margin:16px auto 24px;padding:22px 28px;display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:24px;align-items:center;background:#f0e3cb;border:1px solid #dfc8a3;border-radius:10px;color:#4b2e20;font-family:Arial,sans-serif}.dacho-offer-badge{display:grid;place-items:center;width:76px;height:76px;background:#b45634;color:#fff6e6;border-radius:50%;font:30px Georgia,serif;letter-spacing:-1px}.dacho-offer-copy strong{display:block;font:24px/1.25 Georgia,serif;letter-spacing:-.5px}.dacho-offer-copy p{font-size:13px;line-height:1.7;color:#806b56;margin:8px 0 0;max-width:570px}.dacho-offer-link{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:15px 20px;border:1px solid #9c5738;border-radius:5px;color:#783b25;font-size:12px;line-height:1.5;white-space:nowrap;transition:background .2s}.dacho-offer-link:hover{background:#e6d2b2}.dacho-offer-link:focus-visible{outline:2px solid #4b2e20;outline-offset:4px}.dacho-offer-link span{font-size:18px}
@media(max-width:1440px){.dacho-first-order{margin-left:5%;margin-right:5%}}
@media(max-width:900px){.dacho-first-order{grid-template-columns:64px minmax(0,1fr) auto;gap:18px;padding:18px}.dacho-offer-badge{width:64px;height:64px;font-size:27px}.dacho-offer-copy strong{font-size:21px}.dacho-offer-copy p{font-size:12px}.dacho-offer-link{padding:13px 15px;gap:12px}}
@media(max-width:650px){.dacho-first-order{grid-template-columns:56px minmax(0,1fr);gap:12px 14px;padding:16px;margin-top:12px;margin-bottom:18px;border-radius:8px}.dacho-offer-badge{width:56px;height:56px;font-size:25px;align-self:start}.dacho-offer-copy strong{font-size:20px;line-height:1.3}.dacho-offer-copy p{font-size:12px;line-height:1.6;margin-top:6px}.dacho-offer-link{grid-column:2;width:100%;padding:10px 14px;font-size:12px;justify-content:space-between}}
