/* Growth items (Oct 2026): video call first step + landlord bundle. Uses the site's existing colours and buttons. */
.ack-video{display:flex;gap:16px;align-items:flex-start;margin:28px 0 0;padding:22px 24px;border:1px solid #c4d6e1;border-left:4px solid #326C8E;border-radius:12px;background:#f5f8fa;color:#0B2030;text-align:left}
.ack-video .ack-ic{flex:none;width:44px;height:44px;border-radius:12px;background:#fff;border:1px solid #d6e2e9;display:grid;place-items:center;color:#326C8E}
.ack-video .ack-ic svg{width:22px;height:22px}
.ack-video h3{margin:0 0 6px;font-size:19px;line-height:1.25;color:#0B2030}
.ack-video p{margin:0 0 10px;color:#33505f;font-size:15.5px;line-height:1.6}
.ack-video .ack-price{font-weight:800;color:#0B2030;white-space:nowrap}
.ack-video .ack-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:12px}
.ack-video .ack-actions a:not(.btn){color:#326C8E;font-weight:700}
.ack-video.ack-dark{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.18);border-left-color:#7cc3ea;color:#fff}
.ack-video.ack-dark h3{color:#fff}.ack-video.ack-dark p{color:rgba(255,255,255,.82)}.ack-video.ack-dark .ack-price{color:#fff}
.ack-video.ack-dark .ack-ic{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);color:#7cc3ea}
.ack-video.ack-dark .ack-actions a:not(.btn){color:#fff;text-decoration:underline}
.qcard .ack-mini,.ack-mini{margin:12px 0 0;padding:12px 14px;border:1px dashed #b8cddc;border-radius:10px;background:#f5f8fa;font-size:14px;line-height:1.5;color:#33505f;text-align:left}
.ack-mini a{color:#326C8E;font-weight:700}
.ack-price-table{width:100%;border-collapse:collapse;margin:18px 0 8px;font-size:15px;background:#fff;border:1px solid #d6e2e9;border-radius:12px;overflow:hidden}
.ack-price-table th,.ack-price-table td{padding:12px 14px;border-bottom:1px solid #e3ebf0;text-align:left;vertical-align:top}
.ack-price-table th{background:#f5f8fa;color:#33505f;font-size:13px;letter-spacing:.04em;text-transform:uppercase}
.ack-price-table td.num{white-space:nowrap;font-weight:700;color:#0B2030}
.ack-price-table tr:last-child td{border-bottom:0}
.ack-steps{counter-reset:s;list-style:none;padding:0;margin:18px 0 0;display:grid;gap:14px}
.ack-steps li{position:relative;padding:16px 18px 16px 58px;border:1px solid #d6e2e9;border-radius:12px;background:#fff}
.ack-steps li::before{counter-increment:s;content:counter(s);position:absolute;left:16px;top:16px;width:28px;height:28px;border-radius:50%;background:#326C8E;color:#fff;display:grid;place-items:center;font-weight:800;font-size:14px}
.ack-two{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:18px}
.ack-two>div{padding:22px;border:1px solid #d6e2e9;border-radius:12px;background:#fff}
.ack-two h3{margin:0 0 8px}
.ack-two ul{margin:0;padding-left:20px;line-height:1.65}
@media(max-width:700px){.ack-two{grid-template-columns:1fr}.ack-video{padding:18px;gap:12px}.ack-video .ack-ic{width:38px;height:38px}.ack-price-table{font-size:14px}.ack-price-table th,.ack-price-table td{padding:10px}}
.ack-video p,.ack-video h3,.ack-mini,.ack-two p,.ack-two li,.ack-steps li{text-align:left!important}
