/* Nezzo Studio sales-focused refinement. Additive; existing layout preserved. */
.nz-offer{display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:20px;padding:23px;margin:14px 0 22px;border:1px solid #49402f;border-radius:14px;background:linear-gradient(120deg,#171913,#11181d 72%);box-shadow:0 14px 35px rgba(0,0,0,.12)}
.nz-offer-kicker{display:block;color:#deb977;font-size:.65rem;font-weight:700;letter-spacing:.13em;margin-bottom:10px}
.nz-offer h2{font-size:clamp(1.16rem,2vw,1.65rem);line-height:1.3;letter-spacing:-.035em;max-width:580px}
.nz-offer p{margin:10px 0 17px;color:#aab4b9;line-height:1.65;font-size:.84rem;max-width:590px}
.nz-offer-links{display:flex;flex-wrap:wrap;gap:9px}.nz-offer-links .button{min-height:42px}
.nz-offer-price{display:flex;flex-direction:column;justify-content:center;padding:16px;border:1px solid #423b2c;border-radius:11px;background:rgba(0,0,0,.18)}
.nz-offer-price span{font-size:.74rem;color:#b9b5a8}.nz-offer-price strong{font-size:clamp(1.5rem,2.6vw,2rem);color:#f0d39e;letter-spacing:-.04em;margin:6px 0}
.nz-offer-price small{color:#9eaaa8;font-size:.7rem;line-height:1.55}.nz-offer-price a{margin-top:12px;color:#e9c990;font-weight:700;font-size:.73rem}
@media(max-width:760px){.nz-offer{grid-template-columns:1fr;padding:18px;gap:12px}.nz-offer-links .button{width:100%}.nz-offer-price{padding:14px}}
