.cb-sl_section{min-height:calc(100vh - 230px);display:flex;align-items:center;justify-content:center;padding:0px 16px;background-color:transparent;background-image:none;padding-top:20px;padding-bottom:40px;}
@media (max-width: 1024px){.cb-sl_section{min-height:calc(100vh - 230px);display:flex;align-items:center;justify-content:center;padding:0px 16px;background-color:transparent;background-image:none;padding-top:20px;padding-bottom:40px;}}
@media (max-width: 767px){.cb-sl_section{min-height:calc(100vh - 190px);display:flex;align-items:center;justify-content:center;padding:0px 16px;background-color:transparent;background-image:none;padding-top:16px;padding-bottom:28px;min-height:400px;}}
.cb-sl_card{width:100%;max-width:440px;padding:36px 28px;background-color:var(--ofg-surface);border-top:1px solid var(--ofg-brand-line);border-radius:var(--ofg-radius-xl);box-shadow:0 0 0 1px rgba(229, 23, 47, 0.30), 0 24px 80px rgba(229, 23, 47, 0.22);border:1px solid var(--ofg-brand-line);}
@media (max-width: 1024px){.cb-sl_card{width:100%;max-width:440px;padding:36px 28px;background-color:var(--ofg-surface);border-top:1px solid var(--ofg-brand-line);border-radius:var(--ofg-radius-xl);box-shadow:0 0 0 1px rgba(229, 23, 47, 0.30), 0 24px 80px rgba(229, 23, 47, 0.22);border:1px solid var(--ofg-brand-line);}}
@media (max-width: 767px){.cb-sl_card{width:100%;max-width:440px;padding:36px 28px;background-color:var(--ofg-surface);border-top:1px solid var(--ofg-brand-line);border-radius:var(--ofg-radius-xl);box-shadow:0 0 0 1px rgba(229, 23, 47, 0.30), 0 24px 80px rgba(229, 23, 47, 0.22);border:1px solid var(--ofg-brand-line);}}
.cb-sl_eyebrow{margin:0 0 6px;text-align:center;color:var(--ofg-brand-text);font-weight:700;letter-spacing:2px;text-transform:uppercase;font-size:13px;}
@media (max-width: 1024px){.cb-sl_eyebrow{margin:0 0 6px;text-align:center;color:var(--ofg-brand-text);font-weight:700;letter-spacing:2px;text-transform:uppercase;font-size:13px;}}
@media (max-width: 767px){.cb-sl_eyebrow{margin:0 0 6px;text-align:center;color:var(--ofg-brand-text);font-weight:700;letter-spacing:2px;text-transform:uppercase;font-size:13px;}}
.cb-sl_title{margin:0 0 24px;text-align:center;color:var(--ofg-ink);font-size:32px;font-weight:800;letter-spacing:-0.025em;}
@media (max-width: 1024px){.cb-sl_title{margin:0 0 24px;text-align:center;color:var(--ofg-ink);font-size:32px;font-weight:800;letter-spacing:-0.025em;}}
@media (max-width: 767px){.cb-sl_title{margin:0 0 24px;text-align:center;color:var(--ofg-ink);font-size:32px;font-weight:800;letter-spacing:-0.025em;}}
