.ht-saily-offer{box-sizing:border-box;margin:32px 0;padding:clamp(20px,4vw,32px);background:#fff5e6;border:2px solid #cf681b;border-radius:16px;color:#172b43;scroll-margin-top:100px}.ht-saily-offer h2{margin:12px 0;font-size:clamp(22px,4vw,30px);line-height:1.3}.ht-saily-offer p{line-height:1.65;overflow-wrap:anywhere}.ht-saily-badge{font-size:13px;font-weight:800;letter-spacing:.06em;color:#803b0c}.ht-saily-code strong{display:inline-block;padding:5px 10px;border:1px dashed #a65215;border-radius:6px;letter-spacing:.05em;background:#fff}.ht-saily-offer a.ht-saily-button{box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center;min-height:48px;max-width:100%;padding:14px 22px;background:#12354b;color:#fff!important;border-radius:9px;font-size:17px;font-weight:750;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere}.ht-saily-offer a.ht-saily-button:hover{background:#215b70}.ht-saily-button:focus-visible{outline:3px solid #c35c0e;outline-offset:4px}.ht-saily-terms,.ht-saily-disclosure{font-size:14px}.ht-saily-disclosure{border-top:1px solid #dfc4a3;padding-top:12px}@media(max-width:600px){.ht-saily-offer a.ht-saily-button{width:100%}.ht-saily-offer{padding:20px 16px}}