.slabd-quick-intro { box-sizing:border-box; max-width:1180px; margin:28px auto; padding:28px; display:grid; grid-template-columns:1.2fr 1fr; gap:32px; background:#fff; border:1px solid #dedfd7; border-radius:10px; font:16px/1.6 Arial,Helvetica,sans-serif; color:#171917; }
.slabd-quick-intro h1 { font:700 30px/1.15 Arial,Helvetica,sans-serif; margin:0 0 14px; color:#171917; }
.slabd-quick-intro h2 { font:700 20px/1.3 Arial,Helvetica,sans-serif; margin:0 0 12px; color:#171917; }
.slabd-quick-intro p { margin:0 0 12px; }
.slabd-quick-saving { padding:22px; background:#f7f7e9; border-left:4px solid #eeea42; }
.slabd-quick-saving a { color:#171917; text-decoration:underline; text-underline-offset:4px; font-weight:600; }
@media(max-width:767px) { .slabd-quick-intro { grid-template-columns:1fr; gap:16px; margin:20px; padding:20px; } .slabd-quick-intro h1 { font-size:26px; } .slabd-quick-saving { padding:16px; } }
.slabd-quick-intro h2 { text-transform:none !important; padding:0 !important; letter-spacing:normal; }
.slabd-quick-intro h2::before,.slabd-quick-intro h2::after { display:none !important; }
@media(max-width:767px) { .slabd-quick-intro { margin:20px 0; padding:16px; } .slabd-quick-intro h1 { font-size:24px; } .slabd-quick-intro h2 { font-size:19px; } }
