.highlight-box{padding:48px 0}.hb--muted-bg{background:var(--color-muted)}.hb__box{align-items:flex-start;display:flex;gap:24px}.hb--bordered .hb__box{background:var(--color-secondary);border-left:4px solid var(--color-primary);border-radius:0 12px 12px 0;padding:32px 40px}.hb--filled .hb__box{background:var(--color-primary);border-radius:12px;padding:32px 40px}.hb--filled .hb__box,.hb--filled .hb__text,.hb--filled .hb__title{color:var(--color-primary-foreground)}.hb--outline .hb__box{background:transparent;border:2px solid var(--color-primary);border-radius:12px;padding:32px 40px}.hb--gradient .hb__box{background:linear-gradient(135deg,var(--color-primary) 0,#1a365d 100%);border-radius:12px;padding:32px 40px}.hb--gradient .hb__box,.hb--gradient .hb__text,.hb--gradient .hb__title{color:var(--color-primary-foreground)}.hb__icon{align-items:center;color:var(--color-primary);display:flex;height:48px;justify-content:center;min-width:48px;width:48px}.hb--filled .hb__icon,.hb--gradient .hb__icon{color:var(--color-primary-foreground)}.hb__icon svg{height:32px;width:32px}.hb__content{flex:1}.hb__title{font-size:24px;font-weight:700;margin-bottom:12px}.hb__text{color:var(--color-secondary-foreground);font-size:17px;line-height:1.7}.hb--filled .hb__text,.hb--gradient .hb__text{color:hsla(0,0%,100%,.9)}.hb__text p:last-child{margin-bottom:0}@media (max-width:639px){.hb__box{flex-direction:column;gap:16px}.hb--bordered .hb__box,.hb--filled .hb__box,.hb--gradient .hb__box,.hb--outline .hb__box{padding:24px}}